agcttttcattctgactgcaatgggcaatatgtctctgtgtggattaaaaaaagagtctctgacagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggctttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgggttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccacctggtggcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttttgacgggactcgccgccgcccagccgggattcccgctggcgcaattgaaaactttcgtcgaccaggaatttgcccaaataaaacatgtcctgcatggcattagtttgttagggcagtgcccggatagcattaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtgttagaagcgcgtggtcacaacgttaccgttatcgatccggtcgaaaaactactggcagtggggcattacctcgaatctaccgtcgatattgctgagtccacccgccgtattgcggcaagtcgtattccggctgatcacatggtgctgatggcaggcttcaccgccggtaatgaaaaaggcgaactggtggtacttggacgcaacggttccgactactccgcggcggtgctggctgcctgtttacgcgccgattgttgcgagatttggacggacgttgacggggtctatacctgcgacccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctaccaggaagcgatggagctttcctacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatcctcaagcaccaggtacgctcattggtgccagtcgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttccggcccggggatgaaaggaatggtcggcatggcggcgcgcgtctttgccgcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgggctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgctggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgtaccttgcgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgctattgctcagggatcttctgaacgctcaatctctgtcgtggtaaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcaacaaagctggctgaagaataaacatatcgacttacgtgtctgcggtgttgccaactcgaaggcactgctcaccaatgtgcatggcctaaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgcacctccagccaggcagtggcggatcaatatgccgacttcctgcgcgaaggtttccacgttgtcacgccgaacaaaaaggccaacacctcgtcgatggattactaccatctgttgcgtcatgcggcggaaaaatcgcggcggaaattcctctatgacaccaacgttggggctggattaccggttattgaaaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggatcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgaccacgctggcacgggaaatgggttataccgaaccggatccgcgagatgatctttctggtatggatgtggcgcgtaaactattgattctcgcccgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgccgagggtgatgttgccgcttttatggcgaatctgtcacagctcgacgatcgctttgccgcgcgcgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggcgtctgtcgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttctatagccactattatcagccgctgccgttggtgctgcgcggatatggtgcgggcaatgacgttaccgctgctggtgtctttgccgatctgctgcgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacccgttgatggtgcattgctcggagatgtagttacggttgaggcggcagagatattcagtctcaacaacctcgggcgctttgccgataagctgccgtcagaaccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagcttggcaagcaaattccagtggcgatgactctggaaaagaatatgccgatcggttcgggcttaggctccagcgcctgttcggtggtcgcggcgctgatggcgatgaatgaacactgcggcaagccgcttaatgacactcgtttgctggctttgatgggcgagctggaaggacgtatctccggcagcattcattacgacaacgtggcaccgtgttttctaggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgcctgggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagcccgggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatctggcaggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaagctgatgaaagatgttatcgctgaaccctaccgtgaacgattactgccaggcttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgaccttgttcgctctgtgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatctgaaagatcacaacgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgttttttccgcatgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtgcgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggtgataagccagtgaccattctgaccgcgacctccggtgataccggagcggcagtggctcatgctttctacggtttgccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagaactgaaagtggcgctggggttaaactcagctaactcgattaacatcagccgtttgctggcgcagatttgctactactttgaagctgttgcgcagctgccgcaggaggcgcgcaaccagctggttgtttcggtaccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcacgacggtcagtggtcccccaaagcgactcaggcgacgttatccaacgcgatggacgtgagtcagccgaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgcagccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctacacctcggagccgcacgctgccgtagcgtatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcacataatctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaacatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttgtgaagaaaatatggagagaaacgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaaccgccgttctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcgcaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgataatcgcggttattactgggatggcggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccacacggaccgccgccaccgccgcgtcaccataagaaagctcatcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaaatgacaaatgccgggtaacaatccggcattcagcgcctgatgcgacgctggcgcgtcttatcaggcctacgtgaattctgcaatatattgaatctgcatgcttttgtaggccggataaggcgttcacgccgcatccggcattgactgcaaacttaacgctgctcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataataaaacgactcatcagaccgcgtgctttcttagcgtagaagctgattatcttaaatttgccgttcttctcatcgaggaacaccggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagattaatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacggatccccatttccagacgataaggctgcattaaatcgagcgggcgcagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccggtgtagacatcacctttaaacgccagaatcgcctggcgggcattctccggcgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagcgtgctaatctgcggaggcgtcagtttccgcgcttcatggatcaactgctgggaattgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtccggagaaagctggcggccgatatccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgatatctgccagttgccacatcagcggaagacttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcgtaaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgcttgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgctgccggatgcggaggccaggacgccgctgccgctgccgcgtttggcgtcgaccccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgccgcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatattcattacgcaaatcaccaggctggtcagtacccagattatcgccatcaacgggacaaacccctgcatgagccgggcgacgccatgaagaccgcgagtgatcgccagcagagcaaagacagcgagaataatacctgtcaccagcgggggaaaatcaaaagaaaaactcagggctcgcgcaacggcgttcgcctgaattccgctgaaaattatgccgtaggcgatgagcaaaaagacggcgaacagaacgcccatccagcgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgcccattggcatcacgttctttataaagctgtgcgagggaacattcggcaaacgaggtcgccatgccgataaacgcggcaacccacatccagaagacggctccaggtccaccggcggtaattgccagcgcaacgccggccaggttgccgctacccacgcgcgccgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaatctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtataaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgctggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcagaacagctggaaaaagaaggcatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcgggcgtgttcctgatctcgccgtttgttggccgtattcttgactggtacaaagcgaataccgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcacggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtcttaccatcgcacctacactgctgaaagagctggctgagagcgaaggggctatcgaacgtaaactgtcttacaccggcgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctattgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattcttagcgtgaccgggaagtcggtcacgctacctcttctgaagcctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctagtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgcctggctttggtgaacagatgcgccagataagcctgcattttgtaccaactgcgatcctttcgcgtcaggttggtgtgattcgcaaacaggcgctgatccttaacttacccggtcagccgaagtctattaaagagacgctggaaggtgtgaaggacgctgcgggtaacgttgtggtacacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccagaagtggttgctgcattcagaccgaagagtgcaagacgcgacgttagcgaataaaaaaatccccccgagcggggggatctcaaaacaattagtgggattcaccaatcggcagaacggtgcgaccaaactgctcgttcagtacttcacccatcgccagatagattgcactggcaccacagatcagaccaatccagccggcaaagtggatgattgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacagtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatacgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagacccagtttcggcatcagcagaatcgcaaccaacgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccggcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcgaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataacagtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttacggtgtcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaattgtcacgcgataggcactgccgctgaccgctttaaccccatttaatgctgcgcccacagggcctcccagacccgcgccgcgcagcaaaccatgcccaagcacgctcattgctgcgtgggtgcgtaaaatgcgggtcaattggctggaaagcaaatgcgacacgccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctggcatcgaccgcgtgcagaaactcctgcttatgttcctcgtccatattcttccaggtgttacgcagaaattgttccagtaactgttgctcaatctcaaacgtagacatctctttgtcggctttcagcttcaatcgttttgaaacatcgagcaaaatggcccgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccagcaatcagctgccagttgcggcgatgttgctcgggatgcccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcaatcgggcgaaatttgccaactgttcctcactacaatgctgaagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggtttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcaccgtatgaccggaaaaggtgatttttgagacgcagcgtttattgtcgttatcactgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcagactctgactggcgctacgggcggctttgaaataaaccgatgcaccgcttaactgtaaatcgccatggtcggcagagagttgtatgcgtttcacaatgcgacaaacaggaagtttcagcgccagatcgttggtttcgttacgcggcattgcaatgacgccgaggagtttatggtcgtttgcctgcgccgtgcagcacagcatcaggctaatcgccaggctggcggaaatcgtaaaaacggatttcataaggattctcttagtgggaagaggtagagggatgaatacccactagtttactgctgataaagagaaggttcaggtacgtaatcttttctttttattacaattttttgatgaatgccttggctgcgattcattctttatctgaataaaattgctgtcaattttacgtcttgtcctgccatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgtgtgctggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatctctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgaaccggtaactgaagctgttatcaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgacagccgtctgatcaactacctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagatgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtagcaatcggtgctgctgttcagggtggtgttctgactggtgacgtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgacgacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagataaaaacagcggtaaagagcagaagatcaccatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcactgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggaactggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggtgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggtggtatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggtcaggtgcagatgcgtcagggattcttcgctgtacagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggagtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggcgagcatggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctgtattgcgaagtcccgatcaacttcgctatggcggcgctgggtggcgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagcttttccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctgtgccgcgttgtcgtcgaaacaccggtaggcctgaacgagaagcagaaacagctgctgcaagagctgcaagaaagcttcggtggcccaaccggcgagcacaacagcccgcgctcaaagagcttctttgatggtgtgaagaagttttttgacgacctgacccgctaacctccccaaaagcctgcccgtgggcaggcctgggtaaaaccagggtgcgttgaagatatgcgagcacctgaaaagtggcggggatcactcccataagcgctaacttaagggttgtggtattacgcctgatatgatttaacgtgccgatgaattactctcacgataactggtcagcaattctggcccatattggtaagcccgaagaactggatacttcggcacgtaatgccggggctctaacccgccgccgcgaaattcgtgatgctgcaactctgctacgtctggggctggcttacggccccggggggatgtcattacgtgaagtcactgcatgggctcagctccatgacgttgcaacattatctgacgtggctctcctgaagcggctgcggaatgccgccgactggtttggcatacttgccgcacaaacacttgctgtacgcgccgcagttacgggttgtacaagcggaaagagattgcgtcttgtcgatggaacagcaatcagtgcgcccgggggcggcagcgctgaatggcgactacatatgggatatgatcctcatacctgtcagttcactgattttgagctaaccgacagcagagacgctgaacggctggaccgatttgcgcaaacggcagacgagatacgcattgctgaccggggattcggttcgcgtcccgaatgtatccgctcacttgcttttggagaagctgattatatcgtccgggttcactggcgaggattgcgctggttaactgcagaaggaatgcgctttgacatgatgggttttctgcgcgggctggattgcggtaagaacggtgaaaccactgtaatgataggcaattcaggtaataaaaaagccggagctccctttccggcacgtctcattgccgtatcacttcctcccgaaaaagaattaatcagtaaaacccgactgctcagcgagaatcgtcgaaaaggacgagtagttcaggcggaaacgctggaagcagcgggccatgtgctattgctaacatcattaccggaagatgaatattcagcagagcaagtggctgattgttaccgtctgcgatggcaaattgaactggcttttaagcggctcaaaagtttgctgcacctggatgctttgcgtgcaaaggaacctgaactcgcgaaagcgtggatatttgctaatctactcgccgcatttttaattgacgacataatccagccatcgctggatttcccccccagaagtgccggatccgaaaagaagaactaactcgttgtggagaataacaaaaatggtcatctggagcttacaggtggccattcgtgggacagtatccctgacagcctacaaaacgcaattgaagaacgcgaggcatcgtcttaacgaggcaccgaggcgtcgcattcttcagatggttcaacccttaagttagcgcttatgggatcactccccgtcgttgctcttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgaccttacggtcagtaagaggcactctacatgtgttctgcatataggggacctcgggttgatagtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagatagcctcaagcacccgccgctattatatcgctctctttaactcattctgttttatcgattctaatcctgaagacgcctcgcattttgatggcgtaattttttaatgatttaattatttaactttaatttatctcttcatcgcaattattgacgacaagctggattatttttgaaatattggcctaacaaacatcgccgactgacaacaaattaattattacttttcctaattaatccctcagaaatcctcaccttaagctatgattatcagggcttagggtcactcgtcagcgcttacagccgtcaaaaacgcatctcaccgctgatggcgcaaattcttcaatggctcgtaaaaaacgaattattcctacactataatctgattttaacgatgattcgtgcggggtaaaatagtaaaaacgatctattcacctgaaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattcttatcattgccgctatcctggcgatgatgatggccaacagcggcgcaaccagtggatggtatcacgactttctggagacgccggttcagctccgggttggttcactcgaaatcaacaaaaacatgctgttatggataaatgacgcgctgatggcggtatttttcctgttagtcggtctggaagttaaacgtgaactgatgcaaggatcgctagccagcttacgccaggccgcatttccagttatcgccgctattggtgggatgattgtgccggcattactctatctggcttttaactatgccgatccgattacccgcgaagggtgggcgatcccggcggctactgacattgcctttgcacttggtgtgctggcgctattgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgcggtattgaatctgtgtggtgtacgccgcacgggcgtctatattctggttggcgtagtgttgtggactgcggtgttgaaatcgggggttcacgcaactctggcgggggtaattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgactggagcatgtgttgcacccgtgggtggcgtatctgattttgccgctgtttgcattcgctaatgctggcgtttctctgcaaggcgtcacgctggatggcttgacctccattctgccattggggatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggcgctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggcggtggggatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcctttggtagcgtagatccagaactgattaactgggcgaaactcggtatcctggtcggttctatctcttcggcggtaattggatacagttggttacgcgttcgtttgcgtccatcagtttgacaggacggtttaccggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctataaagaaggttccgtggttggcgcagcggaggcgctttatttgacaccacaaaccattaccggacagatccgggctctggaagagcgcctgcaaggcaaattatttaagcgcaagggacgtggtctcgaacccagcgagctgggagaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatattgtgaactatcgcaaagaatccaatttattgtttgacgttggcgtggctgatgcactttccaaacgcctggtcagtagcgtgctgaatgctgcagtggtagaaggcgagccgattcatcttcgctgcttcgaatccacccacgaaatgctactggagcaattaagccagcataaactggatatgatcatttccgactgtccgatagactctacgcagcaggaaggcctgttctccgtgagaattggcgaatgtggcgtgagtttctggtgtacaaatccaccaccagaaaaaccgttcccggcttgtctggaagaacggcgacttttgattcctgggcgacgttcaatgttagggcgcaaattgcttaactggtttaactcccagggattaaacgtagaaatcctcggcgagtttgatgatgccgcgttgatgaaagcttttggtgcaatgcacaatgcaatcttcgttgccccaacgctttatgcatatgacttttatgccgataaaactgtcgtagaaattggtcgcgtcgagaatgtgatggaagagtaccatgctatttttgctgagcggatgattcagcacccggcggtacagcgaatctgcaatacggattattctgcgctttttagtccagcggcgcgttaatcggcagctcccccaaagttaaagtggaggagatagattagttgtacataaccacgattttgactcggctcattatttgcccgcttgagacattatttccatatgtacgcgggcgaataaatagaggaatctgattacttccttcatggggatgctgaaaagagtagtaattgcttttaccatactggatttcattcgtaccatcattcgagagttgaaagcctacttgacccgcaccgtcctcactgttttctaactcattttttaatatgctggttcctgactcctgtatcgtcactggttcaaagtaatattcaacatcactgggttcaaaaactaattcaccttgctcgccctggatgcagtcaaatcttatatgatgaaactgataattttcattattgatacgagacagtacaaatcgtccagtgtcgatggattgatcttcaaaaccacaggtcattaaatttacctgtaaaatagtatttaaattataattaaagcggacgctattacaattagtattattccctgtacatgaactcacttcaatttcgaacaacaaaggaaaaggagttcctggaaaaatgtctgcggtgttagaactatctgatacagatgcgatagaatatggaatggtgaaatttatcgcagatagcatttcttctaaattataagatgacttccctggaagctctattttttttaccgtcatattcaaaggggaaattaataatataatgacgacttccgactttaaaccttaaagcgttctgtgttaaaaaatgaactttaatggcgttggttgtctcttgcaagtctgtacactcaatgatatttccggtgttttcaattttttcggcggtgagattacctttcatactcagtggcttgagtatatatgttccacgttgttcaccgacattggtcaatgcacagggagcactttgcacaataaaagaatatagactcaaggtgattaataaaagccacttcatagtaaactccttttactggcatatatatgttttgttttcatcaataacgtgttgaaaagtaatagtacagaataaattctgttcatcattgagagcaacttttatgccagttggaatttcatctacgcgaataaaaaggcgactaccctggccaacgactccaatattgttttcctggagatccagtacgtcatagccaaaggttaatggcgaaccatcgggacgcagtgcctgtatataccaaggcttacgttggtcagttgtaaactgcacataagaaactgctccacggtaaggcgcaataatttgacgattgccctgcaattctgtttcactttcactgtttgctatatcaagtaccagatggttttcacgatgaggtataatcgggtcgtaaacaacctggcctttgctgtttgttcggttgtatttttgtccattaatatgcgcgccttctaatccaggcgcatccagaattgcaaatgtatcggataactggttagtgatattaataccaccggaccagacaactaatccactactaatacttccaccactttgccaggcgtttttagaatgactatagctgccatctattatggcgatgggagttctccagcttaaattcgtaccaagcgaggtatcattattttgttgttgctgattaacatatataccataatttaactgatcatgttcaccggctatgccagtaattccagtattgttggaggaatagccatctttggaaaatgaggtcgaattcgataagttaatttggtgacgtgttttggcaatatcatccccccagtagaaaggaatggagataaacagattaaaacgctcctcttctttattattttcatcataagattggctggcagagaaagtataactaatgtgttgccagttattggagtaactgaattggtaatctttagcatttccacttcgcccccagtaattctgccaaagcgcacttaatgatacatttcccagattattggataaaggttgcataatattggcagaaaggctattttttctgccaatatcataaaaatcattataatcactctgatgatagtgtttatcattttcgtaaagatggtcgctgaatgtcctgtaatcctgcgaagcataacgccaggcggccacgctaaatcgagtggctgtttgtactagatatttattataggcgacctgatagctcgtaccttcgtgtctggtatcattatttaacttactactcgatcgggcagcgtaaaaagagatggcacccagcggtgtattccaaccatttcccagagttatagcattatagttatcggataaaatcgtacccgattatgtgatcaggttgttattatttagattaatgtttaaattttttaatttcttgatgtgaagttgatgaaagtttaatattcttaattattcccttctttataagaagagcaaggtgccattattagagtgagagagtaggatgtttcagagtatgcttcagattattttttattcctctgtagtgaattaataatcatcacagttaatttcattctgaaattacttcttttttgagattttttaattttgatgagctatgtttttcataaggaacatagactcgttgatgctctgaaggtattttctcatttccggggatgttttgtcgtaatcgtgcataaactttttcagttctttatacacatcattatttagctttacattgtcgcgaactaaagtttgtaccaatggtatcaaaatttcgaaacgggacggtttgtcatcaatacttgccagggttttgaatactcctgtgtatctgtaacctaagtgcttattgacaagttgagtggtccatcgaccaggcataatatcttcacagagcaaattttttattctggtattagtgaatgatgctccaaatatgttgctttttttaatgaagagattattaatttctccatttgaaaagatggtgtttgataagtcgctttcaaaacatgatatattggataatacacaactaaaataatacccatatgaaaggttgctcttttctattgttatatttgatagcgacattttatgtatattgatattaggggcagtcaaatactggatcttttgatcgttaagttcatacatctccagtgatttattatagggtaataaaagtataaattcctttatattatctccgcagtaagaaaagacgacatcaaatttattagtggccatattttcagttgagcagtaagctgatttttctattaaccgactgggcacgcttttaaataaagataattttccacatagttttgaatatgccgaattgctagttttaaaattctgccatgttattttctggttatcatctttcgatgaggaggggattttattgcattgttcattatatagctcagggaaaatattttttttaattagctttttgatttcctggttaagatgactttttttcttgtctattgcactatatttagcgttttgtgacgtctcctgatgagcataaaatgactggagatttctgcaggcctcataaaatatttcaggagtatatagctgtgggtatatttccgggttgaagtttgcctttaagaacttaacgaatttttcatagcattcttgatatatcttaatctcttcagaaagacattcgcttgttctgtcatcaaaaacatccaatctaagtaatgtgatgcctttgtgtttaaaaaataaaattgaactgtatgttctatgagtttacatctataaaaatgtgcatctctcagatgagtatattgaaaaaaatgatggaggactggagatggtttaggaaaatcctggcttctgaaaaagtcatcaaacaaaattaagaactctgttttatactcgcaaaacacttttactaactcattttgtcttgttttatttattattacatcatctactatatttgatttataaagacaatgtggcgaagttgagataccatctgtcattatcagtccttgaagttgatgaatttttattaatttaatttatgagtgaatgtgactactatcaaaaatcgctcattaattttaagaagtacaatataaataggtatttaacctgtgttgattgctgttaataatttacaaggtctaatgaggagatatttatgaatggttaaagtatataggaatttaattcaaaaatagagtggtcttaagtttaatacctcaatgtgtatcacaatatccacattctttgtagggggtctggagattgagtagatattcttgttcagaatgtatcagccgatggttctacgattcttaagccacgaagagttcagatagtacaacggcatgtctgcaagaacctgcaacttttgactatctggcaaccggcagtgtgttctctcacgcatcacaaaagcagcaggcataaaaaaacccgcttgcgcgggctttttcacaaagcttcagcaaattggcgattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgataaaaattgcagcaggcggtcagtttcttcccgtgatttgcgccatggcaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctaccgataaagccccggcacggctgacccggctgcgggaaaaactgcgttaccttgcagagtgtggcgttgattacgtgctgtgcgtgcgtttcgacaggcgtttcgcggcgttaaccgcgcaaaatttcatcagcgatcttctggtgaagcatttgcgcgtaaaatttcttgccgtaggggatgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagctggcatggaatacggcttcgatatcactagtacgcaaactttttgcgaaggtggcgtgcgtattagcagcaccgctgtgcgtcaggcgctgacggatgacaatctggctctggcagaaagtttactggggcacccgtttgccatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgctgggcctcggtgaaaagccgttacccggcgtggcaaacatcggaacacgcccaacggttgccggtattcgccagcagctggaagtgcatttgttagatgttgcaatggacctttacggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcgtcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaacacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcatccgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattttgaaagacattatcgtgaagtccaaagggctttccggttatgactcgccgtatgtgcctggctgggactgccacggtctgccgatcgagctgaaagtagagcaagaatacggtaagccgggtgagaaattcaccgccgccgagttccgcgccaagtgccgcgaatacgcggcgacccaggttgacggtcaacgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccggtacactggtgcgttgactgccgttctgcgctggcggaagcggaagttgagtattacgacaaaacttctccgtccatcgacgttgcttttcaggcggtcgatcaggatgcactgaaagcaaaatttgccgtaagcaacgttaacggcccaatctcgctggtgatctggaccactacgccgtggactctgcctgcgaaccgcgcaatctctattgcacctgatttcgactatgcgctggtgcagatcgacggtcaggccgtgattctggcgaaagatctggttgaaagcgtaatgcagcgtatcggcgtgaccgattacaccattctcggcacggtaaaaggtgcggagcttgagttgctgcgctttacccatccgtttatgggcttcgacgttccggcaatcctcggcgatcacgttaccctggatgccggtaccggtgccgttcacaccgcgcctggccacggcccggacgactatgtgatcggtcagaaatacggcctggaaaccgctaacccggttggcccggacggcacttatctgccgggcacttatccgacgctggatggcgtgaacgtcttcaaagcgaacgacatcgtcgttgcgctgctgcaggaaaaaggcgcgctgctgcacgttgagaaaatgcagcacagctatccgtgctgctggcgtcacaaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatcccggactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctcccgtcagcgcacctggggcgtaccgatgtcactgttcgtgcacaaagacacggaagagctgcatccgcgtactctcgaactaatggaagaagtggcaaaacgcgttgaagttgacggcatccaggcgtggtgggatcttgatgcgaaagagatcctcggcgatgaagctgatcagtacgtgaaagtgccggacacattggatgtatggtttgactccggatctacccactcttctgttgttgacgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccagcaccgtggttggttcatgtcttccctaatgatctccaccgcgatgaaaggcaaagcgccgtatcgtcaggtactgacccacggctttaccgtggatggtcagggtcgcaagatgtctaaatccatcggcaataccgtttcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaaccgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgatagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccagcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaacgcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtacaccgccaaagcggacagtgtggcgcgtcgtagctgccagactgcgctgtatcacatcgcagaagcgctggtgcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggctacctgccgggcgaacgtgaaaaatacgtcttcaccggtgagtggtacgaaggcctgtttggcctggcagacagtgaagcgatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgacaagaaagtgggtggctcgctggaagcggcagtaaccttgtatgcagaaccggaactggcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgctcagcagagcgaagtactcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgcccacgctgctggcactacacccgggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggcagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttatgcgctgattattggcggcgcgctgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctacgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatttgtgtcggtgcggcgttgatcgtgctggaagggtttttaccttctaaagcgaaaaaacaataataaaccctgccggatgcgatgctgacgcatcttatccggcctacagattgctgcgaaatcgtaggccggataaggcgtttacgccgcatccggcaaaaatcctcaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgccgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgttggggctgaaagtgggcgataaaaccaccttctcgttggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtacataaccgctatgtggtcgatagcttgcgtgagcgtggggctatctttattgagcagattagcgaagtaccggacggcgcgatcatgattttctccgcacacggtgtttctcaggcggtacgtaacgaagcaaaaagccgcgatttgacggtgtttgatgccacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgccagccgtcgtggcgaagagtcgattctcatcggccacgccgggcatccggaagtggaaggtacgatgggccagtacagtaacccggaagggggaatgtatctggtcgaatcgccggacgatgtgtggaaactgacggtcaaaaacgaagagaagctctcctttatgacccagaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgtcaggaagcggtacgcgccctggcagaacaggcggaagttgtgttggtggtcggttcgaaaaactcctccaactccaaccgtctggcggagctggcccagcgtatgggcaaacgcgcgtttttgattgacgatgcgaaagatatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcaaaatgtggtggcacgtttgcagcagctgggcggtggtgaagccattccgctggaaggccgtgaagaaaacattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatactgaccccggcattgacgatgccgtcgccattgccgccgcgatttttgcccccgaactcgacctgcaactgatgaccaccgtcgcgggtaatgtctcggttgagaaaactacccgtaatgccttgcaactgctgcatttctggaatgcggagattccgctcgcccagggagccgctgtgccgctggtacgcgcaccgcgtgatgcggcatctgtgcacggcaaatcgggaatggctggctacgactttgttgagcacaaccgaaagccgctcgaggtaccggcgtttctggcgattcgggatgccctgatgcgtgcaccagagcctgttaccctggtagccatcggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgcaaaccgcatattcgccgtctggtgatcatgggcggttctgctggtcgcggcaactgtacaccaaatgccgagtttaatatcgctgccgatccagaagcggctgcctgtgtcttccgtagcggcatcgaaattgtcatgtgcggtctggatgtcaccaatcaggcaatattaacccctgactatctcgctactttaccggagttgaatcgtaccggaaaaatgctccacgccctgtttagccactaccgtagcggcagtatgcaaagcggtctgcgaatgcacgatctctgcgccatcgcctggctggtgcgcccggacttattcaccctcaagccgtgttttgtcgcggtagaaactcaaggcgaatttacctcaggcacgacggtggttgatatcgacggttgcctgggcaaaccagccaatgtacaggtggcattggatctgaatgtaaaaggcttccaacagtgggtggctgatttgctggctctggtgccgtaacctgtcacatgttatcggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcgctggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgacgccggtgagctggctggtgcagggaaaacaggcgttaccgtgcaaagcagccttgatgcgataaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaggcgattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaagctgctggagaaagcagccaaagtgatgggtgactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgcccttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccacaccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcgtccagccgcatgacatttgctaacggcgcggtaagatcggctttgtggttgagtggtaaggaaagtggtctttttgatatgcgagatgtgcttgatctcaatagtttgtaaccacaaaatatttgttatggtgcaaaaataacacatttaatttattgattgtaaagggctttaatttttggcccttttatttttagtgttatgtttttaaattgtctataagtgccaaaaattacatgttttgtcttcggtttttgttgttttaatgtaaattttgaccatttggtccacttttccctactcgcttttatttcatgcaatcttcttgctgcgcaagcgttttccagaacaggttatatgatctttttgccgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcctgccattaagttgacttttagcgcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcaccaatgacgccgatgaagaatcttctcaggtacatgcacaaggtctggtgattcgcgacctgccgctgattgccagcaacttccgtaataccgaagacctctcttcttacctgaaacgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgcgagaaaggcgcacagaatggctgcattatcgcgggcgataacccggatgcggcgctggcgttagaaaaagcccgcgcgttcccaggtctgaatggcatggatctggcaaaagaagtgaccaccgcagaagcctatagctggacacaagggagctggacgttgaccggtggcctgccagaagcgaaaaaagaagacgagctgccgttccacgtcgtggcttatgattttggtgccaagcgcaacatcctgcggatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtattcggcatctgtctcggtcatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgtggagaaaaacgtggtaatgatcaccgcccagaaccacggttttgcggtggacgaagcaatattacctgcaaacctgcgtgtcacgcataaatccctgttcgacggtacgttacagggcattcatcgcaccgataaaccggcattcagcttccaggggcaccctgaagccagccctggtccacacgacgccgcgccgttgttcgaccactttatcgagttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcgtgtaaagccctgcgtgaagagggttaccgcgtcattctggtgaactccaacccggcgaccatcatgaccgacccggaaatggctgatgcaacctacatcgagccgattcactgggaagttgtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaacgatgggcggtcagacggcgctgaactgcgcgctggagctggaacgtcagggcgtgttggaagagttcggtgtcaccatgattggtgccactgccgatgcgattgataaagcagaagaccgccgtcgtttcgacgtagcgatgaagaaaattggtctggaaaccgcgcgttccggtatcgcacacacgatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggcggcggtatcgcttataaccgtgaagagtttgaagaaatttgcgcccgcggtctggatctctctccgaccaaagagttgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaacttcgatgcgatgggcatccacaccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtgctgcgtgaaatcggcgttgaaaccggtggttccaacgttcagtttgcggtgaacccgaaaaacggtcgtctgattgttatcgaaatgaacccacgcgtgtcccgttcttcggcgctggcgtcgaaagcgaccggtttcccgattgctaaagtggcggcgaaactggcggtgggttacaccctcgacgaactgatgaacgacatcactggcggacgtactccggcctccttcgagccgtccatcgactatgtggttactaaaattcctcgcttcaacttcgaaaaattcgccggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggtgcgactggattcgacccgaaagtgagcctggatgacccggaagcgttaaccaaaatccgtcgcgaactgaaagacgcaggcgcagatcgtatctggtacatcgccgatgcgttccgtgcgggcctgtctgtggacggcgtcttcaacctgaccaatattgaccgctggttcctggtacagattgaagaactggtgcgtctggaagagaaagtagcggaagtgggcatcactggcctgaacgctgaattcctgcgccagctgaaacgcaaaggctttgccgatgcgcgtctggcaaaactggcgggcgtgcgcgaagcggaaatccgcaagctgcgcgaccagtatgacctgcacccggtttataagcgcgtggatacctgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtctaccgaccgtgaaaaaatcatggttctcggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgctgtgtacacgcctcgctggcgctgcgcgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctccaccgactacgacacttccgaccgcctctacttcgagccggtaaccctggaagatgtgctggaaatcgtgcgtattgagaagccgaaaggcgttatcgttcagtacggcggtcagaccccgctgaaactggcgcgtgcactggaagccgctggcgtaccggttatcggcaccagcccggatgctatcgaccgtgcggaagaccgtgaacgcttccagcacgcggttgaccgcctgaaactgaagcaaccggcgaacgccaccgttaccgctatcgaaatggcggtagagaaggcgaaagagattggctacccgctggtggtacgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagcagacctgcgtcgctacttccagacggcggtcagcgtgtctaacgatgcgccagtgttgctggaccacttcctcgatgacgcggtagaagtggatgtggacgccatctgcgacggcgaaatggtgctgattggcggcatcatggagcatattgagcaggcgggcgtgcactccggtgactccgcatgttcgctgccagcctacactttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgcgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggcgttgacccgctgttagggccagaaatgcgctctaccggggaagtcatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgacccacggcacggcgattgtgctgggcgaagcaggtatcaacccgcgtctggtaaacaaggtgcatgaaggccgtccgcacattcaggaccgtatcaagaatggcgaatatacctacatcatcaacaccacctcaggccgtcgtgcgattgaagactcccgcgtgattcgtcgcagtgcgctgcaatataaagtgcattacgacaccaccctgaacggcggctttgccaccgcgatggcgctgaatgccgatgcgactgaaaaagtaatttcggtgcaggaaatgcacgcacagatcaaataatagcgtgtcatggcagatatttttcatccgctaatttgatcgaataactaatacggttctctgatgaggaccgtttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgcttcaaaacgagtcatagccagacttttaatttgtgaaactggagttcgtatgtgtgaaggatatgttgaaaaaccactctacttgttaatcgccgaatggatgatggctgaaaatcggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcacagaaataagctgcgaagttaagatgatccctaataagctggaagggcggggatgccagtgtcagcgactggttaaagtggtcgatatcgatgaacaaatttacgcgcgcctgcgcaataacagtcgggaaaaattagtcggcgtaagaaagacaccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaatgtcatttcgatgataccgtgcgacctggtcgccggatgcgatgctggcgcatcttatccggcttacggttgctctccagccgggttggataaggcgtttatgccgcatccgacagctatcgccggatgcgatgctggcgcatcttatccggcctacggttgctctccagcagagttggataaggcgtttacgccgcatccggcaagatcaccgtttaggcgtcacatccgttgtcccctgcaaacgggcgcgattttcctccatttgcctcaacggctgcgtttcatgtaacgatgcatgatagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactaacactgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgctaaagcccgctttgacaaagctcatggcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccaatgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatggccgttttccccaacaatggtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaagacggcactgggatggacaaacgccgtcgggtgaaccaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacaccggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcctccgaatgcagaaccgacggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcgctggtggtgcggtagatctctttcagcgccgcaatcgccagcggagcgctgttaaccagctgctgcgccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactatcccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggcagacgcagcacaccgccgctgtcaggaacgatgcccagtttggcttccggcagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcgaaaccgccgccaaaggcgtagccgttcacagctgcgataactggtttgtcgagattgaaaatttcggttaatcccgcaaaaccacccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaatttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttgggcgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacattcctgcaaaaaatgcatattgttttagagcgtgattattagctggcagggtagttccctgccgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattttgttcgcagaagcgaaaaaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatgtcctgaattttcggatgggtggcgatgatattttccagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgacgaaataaaaaaagccttcttcgtcgcggtatccggtatcgccggtatgcagccagccatcagcttccagcactttcgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgatctcacctgccgggagcgggcaattgtgatcgtcgcggatctccgcttcgtagcaaaaccccgctcgaccaatcgacggccagcgtcgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgccgaagcgttcacaaaacgcatctttttcctgctccgacaagttgagataaaacatcacttcccgcaggcggtgttgccgatcgttcgctgaaggcggctgcaccatcaaggtacggatcatcatcggaatacattcggtaacggtggcgcggtacttctgtacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgggtaatcaccacacctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtgccacatctgtcaggcaaatgtgccgcaattgagtggcatcttcctgctgaatctgttgatacataggatagaattgcgcactggttaccagcaggcacgcctggctattttgcaggatccacgcgctttcctcgcgtaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccagcccgaaccagcaaaagataaattccgggcagttgtcgagatgtagtgcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgccgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgcaagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccatttttgttcgtttgttattgggcgggcgctagtcaggcaagccgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatgttcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcgcgagccacatactgtggattgctttccagttccggtacggtcagcactttggcgcaggcgatattcagttcagcaaagcgttcttttacttccgcgatggtatgtgtcgccagccaggcatcgagtttctcttcaaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttctggcgtgccaagcagatgtgcgaggccaatatctttaaagcactcttcaatttgggtaatgcccaccagttccatcacgatgtagccgtcggcacatttatacagaccgcaaccggcgtagtagggatctttacctttgctcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatactttcgcctttaccggtttcacgcgctttatgcagtgctgccagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactgaaggcctgggcgatggtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacaggtgagcgataaccagtttcgggttgtgctgccacagtacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcggccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagttgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcgccccattctgcgaacatttgcccggcaaacggtccggcgatttcgataccggagaagacaacgcgcaatccggccaacggcccgaatttcggcatgggtagatgatccattatttgctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgccttatccggcctacattcgtgctcccgtaggcctgataagacgcgtcagcgtcgcatcaggcagcgcacggacttagcggtattgcttcagcaccgcacgacccagcgtcaggatctgcatttcgtcagatcctccggaaacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccaccacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacatcgtcaaaggtgatttcacagcagctatccatacgcagaccgagcttctcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctactggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcccgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccataatcttgtcgatctgctcttgtgtgccttcgcgcaggaaggtattgaacccgcccggcaactggtacagtacataggttggtgcccccagacgtcccagctccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagtgctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccataatgttgacgaagaacagcgggcatcctccggcgataatggcggtttgaatcggtttcaggccgccgagcgccagcagaacaataccgataatgccaaccagaattgaccagccgatacgcaccagcagcggtggttcttcaccatcgcgtacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcaatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacagtacgaccacgggagatgcgggcgaggaagatactcatctggatagcataaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacaatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagtgtcgagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcccctgtcgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtgctaaattctggcggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccaaccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgctgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgtttaacatttaatataattattattaacctcgtggacgcgttaatggctaactcataatgggtattcaataagctgtattctgtgattggtatcacatttttgtttcgggtgaatagagggcgttttttcgttaattttgattaataatcagtttgttatgctctattgtgagtaaaaaaataacatctgactttcaatattggtgatccataaaacaatattgaaaatttctttttgctacgccgtgttttcaatattggtgaggaacttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaatggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcattagacttcagcaaagccgatgccaaaataagccaatacgatctcaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacagccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgttatcgcgcggcccggatgaactgattgtggtaattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgcactggctgcagccgcccagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtttgctggtaggcgaaatcctcaatattccggcagttaacggcgtcagcaaaattatctccctgactgcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaattccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagcccgtccaggtatggtcggcggcggatattggttttaacgcagaggcagcctggtcagaacaacaggttgccgcgccgaaacagcgcgaacgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacctttgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaaacggcaaaccggacgatcggatgatcgaagattacgccggtgtcatggctgacactattcgccagcacggcgcagacggcctggtgctgctgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaaagcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcgacagtgaaacacatggtttacggtggtctggcgattggcgaagaacgcattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgcggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgccagagcaacagcgtcgatctcgacaaagcccgtctggtggtcagcgtcggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacttggcggtggggatctccgggcagatccagcacatggttggcgctaacgcgtcgcaaaccattttcgccatcaataaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggcgacgccgtgaagatccttccggcgctgaccgcagctttagcgcgttgatccactctggcagggctgcattttggccctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgcagggcttgccggttcggttgccgcactggtgctcgcccgcgaaggtgcgcaagtgttagttatcgagcgtggcaattccgcaggtgccaagaacgtcaccggcgggcgtctctatgcccacagtctggaacacattattcctggtttcgccgactccgcccccgtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaatggtgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggggtgaactccatccttgccgaaaaattggggatggcaaaacgcgtcaaaccgacggatgtggcggttggcgtgaaggaactgatcgagttaccgaagtcggttattgaagaccgttttcagttgcagggtaatcagggggcggcttgcctgtttgcgggatcacccaccgatggcctgatgggcggcggcttcctttataccaatgaaaacaccctgtcgctggggctggtttgtggtttgcatcatctgcatgacgcgaaaaaatcggtgccgcaaatgctggaagatttcaaacagcatccggccgttgcaccgctgatcgcgggcggcaagctggtggaatattccgctcacgtagtgccggaagcaggcatcaacatgctgccggagttggttggtgacggcgtattgattgccggtgatgccgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagccgcagcaaaaaccgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactggcggaatatcgtcagcatcttgagagtggtccgctgcgcgatatgcgtatgtaccagaaactaccggcgttccttgataacccacgcatgtttagcggctacccggagctggcggtgggtgtggcgcgtgacctgttcaccattgatggcagcgcgccggaactgatgcgcaagaaaatcctccgccacggcaagaaagtgggcttcatcaatctaatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaggccgatgctgataaacaggcgctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaacgccgcactgactctcattgcaaaaaacaggaataaccatgcaaccgtccagaaactttgacgatctcaaattctcctctattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgacgccggcgctgaaactggacgctgactggattggcttgctgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggttatatttccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtttcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgtcatcggtgcagattatcccatcgccacctcaatgatcaccgagttctccagtacccgtcagcgggcgttttccatcagctttattgccgcgatgtggtatgtcggcgcgacctgtgccgatctggtcggctactggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcggcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttattacgcaaagggcgagtaaaagagtgcgaagagatgatgatcaaactgtttggcgaaccggtggctttcgatgaagagcagccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggggttggcaaaaacgcggcactagggaatgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggttaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctaatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacagatatccgcgcctctgccgtgggcgtgattatgtccttaagtcgtattggcaccattgtttcgacctgggcactaccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcagaccagcaatatgacgatccgcgggcagagaatggggtaaattgttcagatttctctcttttctgaatcaatattattgactataagccgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccgtatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgatattgccgccgagcaggaggcgctgtctcgcgccgatctgatcgtctggcagcatccgatgcagtggtacagcattcctccgctcctcaaactttggatcgataaagttttctcccacggctgggcttacggtcatggcggcacggcgctgcatggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgaaattggtgcgcatccgggctttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcccatcatggatagccatacgctgattcaggcgctgatttatctcggttcggcagcgctgattgtacccattgcggtacgtcttggtctgggatcggtacttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggggtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggctgtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgcatgttacttgggctgcgctggcaggtcgcggaattgatcggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggtcgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgattccgctactggcaacgagcagtgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggtgcgctggtgctggtggtattgctggggcgctatgtcacgcgtccggcgctgcgttttgtagcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggagagcgatatcgaaccatttaaaggtttgctgttggggctgtttttcatcggtgttggcatgtcgatagactttggcacgctgcttgaaaacccattgcgcattgtcattttgctgctcggtttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaagtgccaaataaacagcgtcgttggtttgcggtgttgttagggcagggcagtgagtttgcctttgtggtatttggcgcggcgcagatggcgaatgtgctggagccggagtgggcgaaatcgctgaccctggcggtggcgctgtcgatggcagcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaggaagcgcgtgaagccgatgagatcgacgaagaacagccgcgcgtgattatcgccggattcggtcgttttgggcagattaccggacgtttactgctctccagcggggtgaaaatggtggtactcgatcacgatccggaccatatcgaaaccttgcgtaaatttggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacagagatggtgaaagaacatttcccgcatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaacgacaccaaagcccgcgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaggaccgcgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaaggtaaacataccggcaacatggcggatgaaccggaaacgaaaccctcatcctaataaagagtgacgtaaatcacactttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacaccttaaataaacccgtgattatgggccgccatacctgggaatcaatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccatcgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgaacagttcttgccaaaagcgcaaaaactgtatctgacgcatatcgacgcagaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgatgctgatgcgcagaactctcacagctattgctttgagattctggagcggcggtaattttgtatagaatttacggctagcgccggatgcgacgccggtcgcgtcttatccggccttcctatatcaggctgtgtttaagacgccgccgcttcgcccaaatccttatgccggttcgacggctggacaaaatactgtttatcttcccagcgcaggcaggttaatgtaccaccccagcagcagccggtatccagcgcgtatataccttccggcgtacctttgccctccagcgatgcccagtgaccaaaggcgatgctgtattcttcagcgacagggccaggaatcgcaaaccacggtttcagtggggcaggggcctcttccggcgattctttgctgtacatatccagttgaccgttcgggaagcaaaaacgcatacgggtaaaagcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatggcatcaagaaagaagggataggagtcactcgatagcaccgcttctacatcgcgtgcgcactctttggcggtctgcagatcccactgcggcgtgatccctgcgtgggccatcaccagctttttctcttcgtcgatttgcagcagaggctggcgccgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattgcccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccggcccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgagcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacacgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggtacttccagtaccgggatcacattgcaatagtattgcgccatgacgcttaatcgaccatacgctttgctgttcggtcctgcaaccagacgattcaccacctctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctgacccattttctcggccagttcaccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggttcggtcaatgccgccagaccggggccgatttcgaccatcgcctggcccttttgcgggttaatggcagacacaatactgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggctttgccacgtcccgccagttcaagcgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcaagatatttcggctgaaacagggtatcggcaggcagcggcccgttgagtttcatcccctgcgcccgcagctcattgagcaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaatttggtccgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagtgcaggggtgatagcgtctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacctttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaaaggaatgccagcgtcgttaataacgcctttatgcaccggacctgtgatcagcgcggcaaattcgccgttcagacaaccatcgcacgctcgcgccagcgtttccaccacataatgcccattttcaaccgctaactgccccgcagtgacaggtgcacgtagcgcgacaggaagtagcgttaatgtgcccgcagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggttggtaaggagagtggcatcggcacaaacaaccagttcgaccggccactcacgctgtgcaagctggacaactaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgcgcagcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgagtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcgccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcagcagcaatctgttccagtttcacacgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatcccgggcaactcctgaatacggccccagcccatctggccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatggcgcgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagcgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacctgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagtccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaattgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttagcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacagcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgtagcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgctcggagatacgccagtaagtatcgcctgcccacaccagtgaacccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccagagtagtcagattgcagcagagacgagtcgtagttatagatgtcgctctgatcgcgatacggcacgtacaaatactgcgcgcgcggttccagcgtttgggtataacccggagccagcatttccatatcgcgttcaaagaccattttgccgtcaactttgaattgcggcattacgcggttaacggattcgtccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcggtattgatgctgccccagttattagagagcggcaaattgatggtcggttccaggtgaacacgggttgcttcaggcatgtcgtctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtaattaacgtctaactgcggctctgccgagtagctactggtgttctgttcgctgaaaacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcagtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatcttcatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcgaccctggcgacccaccatctggtaatcaccttcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtcagtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgcagccggaaaacggtaaaagcacctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccgtggccttactgatgggcggcggcttttggggcgtagtgttaggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaggctgatattcatatcgccagccagttgatggaccgaatgaatcttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgcagaagaattagggatctcccgcgctcagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaaactggcggtggtaactggcagcaagcgcagcgtggcccaacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagctggtggcgaaaggtttgccgcctgagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcatatgagctgataaagcagcagaaagggtttaaatgaccctgtaaatgatgctgagtaactgcccacgattaaaggtggccgccctggcggtcacttctttgagaaaaggcgtttactcagaatggtggacaggctcaatgcacggtttacgggaggggttctgtaggttttatcgcgttgaccctgcttaaggttgagagctttacgacgagcggaattatatttttacgtcttaaaaataaaaaacacatacctgaatgagcgatttttgaaagtatatttattcagaacgcgcatcatgagtttttaactcaatgcgaggctattaccatgaaagtatcagttccaggcatgccggttacacttttaaatatgagcaagaacgatatttataagatggtgagcggggacaagatggacgtgaagatgaatatctttcaacgcttgtgggagacgttacgccatctgttctggtcagataaacagactgaggcttataaacttctgttcaatttcgtgaataaccagactggcaacatcaacgcctcagaatactttactggggctatcaacgagaatgagagagaaaagtttatcaatagcctggaattattcaataaacttaaaacatgcgcaaaaaatccggatgagttggtcgcaaagggcaatatgcgctgggtcgcccagaccttcggggatatcgagttaagtgtcacttttttcattgaaaagaataagatatgtactcagacgttgcagctgcataagggccaaggtaacttgggcgttgatcttagaaaggcttaccttcccggcgttgacatgagggattgttaccttggtaaaaaaacaatgaaaggtagcaatgatatcctttatgagagacctgggtggaatgctaacctgggcggtgctaccccggacggtgctaccccggacggtgctaacccggacggtgctaacctggacggtgctatcctggacggtgctaccgtgaacggtgctacctccctatatgatgaggtaattattattaataaaatcccccccaaaaaaattgatactaaaggagttgctactgaagaagttgctactaaaaaagtactgctgaacaaattactgacaacgcaattattgaatgagccagaataagctaaggttgaaggggctggaacgccccttcaaccttagcagtagcgtgggatgatttcacaattagaaagacctgcatgatgagctagagaagaggctagtgacgcaaggcgtcgtgcaggacacggatcaccgagatgggcatcgccaaccagactgctaattagcccatgaataacaatcagaaaggaccataacagacccgttaaaatgaaatataagagacggtcaacgggtgaagaaaaagttcaaaaattcgctgtggagcaggaagggaattaccgaatggaaagcgtagccacacgcaacaactgaaagcagtttggcagaaacaaaaaatccccggactcggggatttatgtacaagaggcagcccttaggatgagggtataaacgtacaggaaaggttaaaaatccgctggcgctttaaacgtcatactattgccatacgccggatgggtaatcgtcaacatctctgcatgtagcaacaaacgtggtgccatcgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgacccagcgccagcatatgcacacgcaattgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatactccaccacttcatattccgtctgcgcaggtttacccgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagcggcagatccaccagaccttctgcgggggatggatgcccccagacgcgggccacatactgctttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcactgacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccattttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccaacctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcacccagttgaaggatagcgtgaacatcctgctgcacggcgttaaccagtttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgttttttaacagtgaaatcgtgctgctaccggtatcgccagaaaggatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagcgccacttcacgatcaaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggagtggatttccagcaggcggtcacgaccctgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtttgatccggtgaagccagatagttaatcagatcgttgtatacgctatcgtaaatagtgcgtccggtcgggcaggtgtgctcaaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagcggttttctccagataaggcacatggatctgaatatcgtgcgcctggccgatacgatccagacgaccaatacgctgctccagtagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttctgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacataccttcgtggaacaccgcagcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggcagctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcaccttcaaattcctgataaatacgctccgggtagagcatatcgcgagcacgatcttccgcacttttacgtgcgcccataatgccggagactttaatagccgtctgatactgcgtcggtagcggcagcttaatggtgtgcagctcgcgtttcgggaatcctttcacaccgttacgcgtgttacggaacagcacgcggctggtgccgtggcgatccatcagcatcgaaaccagctcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcctgcaacagcggctcgatatcctgctcgccgatcatctcgccgagcatgttcagttcgtcattgctcagtttgttacctgccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaactgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagctgttccggggtcgcggtcagcagcagaacgcccggcacgtgctctgccagttgttcaatggcctgatattcacggcttggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccattcggcttcacagagatgttccaggcgctgtttgctacgacgggcaaaatccagcgagcaaatcaccagctgttcggtgtcaaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaatagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataattagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctgatgcgggatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatatttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatccaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatggtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcgattctgatattgcaaggggcgaccacgcttttggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggcacattacgctgatactcgctcagcggacggcgaaggcgtttacggtaaaccagtcgcgcatccagttcacccgccatcagtttgtcgatggtttcgcgtacatattcctgatatggctcgttgcggaagatgcgcaggtatagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaacaccatccgctgcttgtcgccctcctgaatcagtccggcataacgctttttactgccggtatcggctccgcgaatggttggcatcagaaaacggcagaaatgggtttcatactccagttctaatgcgctggtcagccgttgtttttgcagcgtttccgcccaccaggcgttaacgtgctgcaccagtgcacgaccgattttcgccgcttcttcttccgaatgtgcgcctttcagccagacaaacgttgagtcggtatcgccgtagataacgtcgtagccctgtgcttcaatcaacgctttggtttgccgcatgatctgatgaccacgcatggtgatcgacgatgccagccgcggatcgaagaagcggcaggcggtggtgccgagcacgccataaaaggcattcatgatgattttcagcgcctgcgacagcggtttgttaccctggcgtttggcttcatcgcgcccgtgccagatgttagtcacaatctccggcaggcaatgtttttctcgcgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggctgcgccatgccttccaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttatagtccagcaccagcactgaatcataaagccctggccgtgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgccgagattaggcgcgacataaccagcgcgatgcattcgcggaaaatagagatgaccaaatgccgccaccgaaccgccgtgtcggtccaccggcaggccgttcaccgttgcccgttcgagtaaaaatggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggtttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaatagctcctgagcgacagtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataattagccgacctttagcctgggcaaaaaagacgccgtttttaaagccgtgctcgcgccactccagctcgctattatcgcgcccaagacgcagcggaagacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccaaccgatgatcacatcaggatcgtagttggcaaaccaggcgttgagtttttccagcaactgcgggcggctggcgacgtattccagttcgaaatcaagcgaggaggcgtcgccattctccggccccagcatataaacgatgcgctgcccgcagccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatctatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagtgccattgtgcatatcaccctcgacccacaccggtgaggtgataaaccgctccatcagatagcgttctggcggacgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaattggcgatgggcgcgacagtaaaggccatacaccggctggcggtgaaaatcctttaacgccagcggtgtcaggcgaaagccttgttcaccctgcaaaatatgctgagcgcggggaacctgatcggcgggaataaacgccacggactcttgcggtgcaagcgtaacctgcaacggcccgttgtccgtcgccagccagaaggagacttctgtcccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccatcaaaaaaccaggcttgagtatagcctggtttcgtttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacctcttccagcacgatggcgttatgcaccgcatcttcggcatttttgccccatgcaaacgggccgtgggaatggaccagaacgccgggcatttgcgctgcatcgataccctgtttttcaaaggtttctacgatgacgttaccggtttcccactcatattcgccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccggttgctggaatcgactgacccgcctgcgcccagatggtggcgtggcgcgagtgcgtatgcacaatgccgccaatggaggggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctaaccacgaccatatcgtcagcggtcatgacgctgtaatcgacgccggaaggtttgatcacaaagacgccgcgctcgcgatcaacggcgctgacgttgccccatgtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactccttcgtgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggcctgataagacgcgccagcgtcgcatcaggcgttgaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgcgtaggcctgataagacgcgccagcgtcgcatcaggcgttgaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggccagataagacgcgtcagcgtcgcatcaggcgttacataccggatgcggctacttagcgacgaaacccgtaatacacttcgttccagcgcagcgcgtctttaaacgctggcaggcgtgtgtcgttatcaatcaccgtgatttcaatgtcgtgcatctcggcgaattggcgcatatcgttgaggttcagtgcatggctgaagacggtatggtgcgcgccaccagcgaggatccacgcttcggaagcagttggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatgcagttaaccagtagacggtaacgatcgccgagatcaatcaagctggcgacaatcgctgggccggtttgggtattgaagatcaggcgggcaggatcgtccttaccaccaataccgagatgctgaacgtcgaggatcggtttctcttctgcggcgatcgacgggcagacttccagcatatgggagccgagcaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcagttttccagtcgccttcgcccgcaaagccgtaaccctgctgcatcagacgctgtacggccagaccaggaagctgtttcagaccgtgcaaatcttcaaaggtggtggtgaacgcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgttttttgccgtggatttgtgtggcaggcgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgctgatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcgccatcggtgaccgccacttcacgcatgttatcgccaaatcggcagactttcagatgacgggtatcctgtttagagaccgcctgacgcatccaggagccgatacgctcatgggcttgtttatcctgccagtgaccggtaaccacggcatgttgctgacgcatacgcgcgccaatgaagccgaactcgcgaccgccatgtgcagtctggttcaggttcataaagtccatatcgatactgtcccacggcagcgccgcgttgaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaggtgtgcagccacaccaccagaccagcgcaacgatcgtcgtaattcgcgtcgcggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcaacaccagtttgcagggcagtttcgcttccgtattcagcgcattaacgacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgctggctgccaatgacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcgcaacggcctgggcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgctcgctgcacggttgcagggttttctctaccgcactggccattttttgctgagctgatgggatgtctgcgtgcactttcgcggcgacggcagcaaaaatcgccgcaccgagcgcacagcactggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagtgccatcacgttattaacggcgatcccctgatcggtaaagcactccatgattgcgcgtgcgccaaaggcggtggcagcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttaagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcggcggccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgcgttttcagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccaaaccaggcgtagatatcaccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttaactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcgccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaagtgtcagtgaacagcggggaaggcaaatggcgattgaggatcgggtccagctcatcaaagaaactggctggcggcaggccgccccagctttcgtgccacagagatttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcgctgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccaccaatgtagcgggagtagtcaacgttgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcagtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgtttccgtcggcatcaatcggtgcgggcgtcgagccggtactgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagctctgcaagcacggttttcagtgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgccctttctgccaacggggataccactctacgctggtggcgatctcttcaccggtagcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgataaaaagcgtcaggtaggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggtgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgccaggagagattcatcactacggtcgtcatccggaggctcgcgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcaatatttgccaatacgggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaacgccgggcaaggggaagggcgctattcggagctgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagcaattttgatatcgccagcgtcgcacagcatgtttgcttgtcgccgtcgcgtctgtcacatcttttccgccagcagttagggattagcgtcttaagctggcgcgaggaccaacgcattagtcaggcgaagctgcttttgagcactacccggatgcctatcgccaccgtcggtcgcaatgttggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggccagcccgagcgagtttcgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagacaattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatccaccgtgtattcattgatggcggtggtgttggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcgctgattggcagcggcgagttaagtttctggcacgcctggctggcagggattattggctgcttgatgggcgactggatttctttctggctgggttggcgttttaaaaagccgttgcatcgctggtcatttctgaagaaaaacaaagcactacttgataaaactgaacatgcgttgcatcaacacagcatgttcaccattctggtcggtcgttttgttggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctgccggtggctaaatttattacgccgaatattatcggctgcctgctgtggccgccgttttacttcctgccagggattctggcgggcgcggcgatcgatattcctgccggaatgcagagcggtgagtttaaatggttgctgctggcaacagcggtgtttttgtgggttggtggctggctgtgctggcggttatggcgcagcggtaaagcgactgaccgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttaggagatagtcttgtgcgggttgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaacgcactacccgtaggtcggataaggcgttcacgccgcatccgacagtgcatactaacccgtaatccccaatagtgccgaagcactcgccttaccgctcaacaactcattggtcataccctgccaggcgatgcgcccgtcggcgactactaccgagcgcgtggcgatccgcgccgcatcttccacgctgtgcgacaccatcaatagcgtcattttttgctgctggcagctcgtgctcaccagcgtcaacatctcctgacgtaacgccggatcgagcgcagagaacggttcatcgagcaataaaatcggctgttcgcgtaccagacaacgcgctaacgccactcgctgtcgctgaccgccggaaagctcgcccggtaaccgcgccattaaattatcaatccccatctggcgggcgatagcgtgcattttcccctgctgtaccgcgttcagtttcaatcccggatttagccccagcccgatgttctgtgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcatagttgtgtgatctacgccatcgatagtcagcgaaccgctggctggcgtcagaaaaccggcgatcaaattcagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttccaccgttaagctaaaacgcatcggcaaatggtggtaaagccaggtgatatcagtcagttttaacatttcgccccggtagtttttcaatcacggtaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcaccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtgcggaaatcatcgttaccgaacaacgccaccacgccaaaatcaccaatcgacagcacgcatgcaaaggccagcgcctgcgccagtggacgtttcagggcgcgcagctccaccacttttaagcgtgaccagccttcaatccccagcgactgacataacatgctgtagcgggcggtgatatcgcgcatcgggttttccagcactttcagcgcataagggatcgccattaacgcattggtgaaaatcacaatgccgtcagcagattgtggcaggccgatagtgttgttgagcagtaaaaagaagccggtagccagcacaatccccggcatggcgaggatcaacatgccgctcatctccagcacctgacccgccagcattttctgccgcgcccgcagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacacctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagtaacggtggcagcaacagcagcagcgccagcacaattaacaccgtgtcgcaaatgcggctatgcagacgatcgtccgggtcgcgccagccttgcagcagcgtggtgccgggcgcaatggccttactcaatcgctgactcaacagcaccagcccgaggcagcacaccatctggagcagcgccagcattgccgcgcgggcaggatcgtagtcgtaactcagcgcctgatagattgccagctcgatagtggtcgcctgcggaccgccccccagcgatagcacggtggcgaagctggcgaaacagagcataaagataagcgcagcaaccggcgggatttgtcgccgtaaccacggccattcgacgaagcggaaaaaatgccagctacgcatcccaagctgggcggcaagttgacgctgttcgccggggatgttttccagtgcctggagtaataagcggctcgccatcggcagattaaaaaacacatgggccagcaaaataccttgcaggccgtagggcgaaaaggtccactccagaccgagcgattggcagagtgttgccagccagccctggcgaccatagacgctaagaatgccgaaaacagcgaccaacaccgggaggatcaaggtcattgcacacagacgcaacagcgccagccgacccggaaagcgcctgcgatagagcgcgcgggcgaggaatatcgcgggtatgacagagagcagtgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacagatagctgtcctgccagactgccacccagtcatcctgcggcgcgttccaccacagggcgagaaacgccgccagcgcaaccgctaccaccagcgtggtggcgcttacacctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggctggcgtgaactccaacgtggttgcgggtttggtcaatttttcaaaaccggcaggcagcgtgacgtttgccaccggatacatccagttgccggttgggatcgcattctggaaagccggagaaaccataaactggaggaatttttgcgccagctccggctgcttgctggcagcggtgcgggcggcgacttccacttgcagatagtgaccttcgctgaagttcgcggcggcgtagttatctttcttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcaccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgaccgttttcttcgccagtttctgccaggcttgtggggcgtcatcgccatagactttttgcatccatagcaacagacccagccccggtgtactggtgcgcggatcctgataaatcacccgccagttttgatcgctctcaaccagttctttcaggctttgtggcgggtttttcagtttgttcttgtcataaacgaaggcgaagtagccataatcaaacggtacgaaagtgtcattattccagccgccgggaacgttaacggcatccgctgccacaccgcttttggcaaacagtccggttttactggcggcgtctaacaggttgttatccagccccagcaccacatcggctttactgtttttgccttccatccgtagacggttgagaagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtcggcttcaaaggcttttttaaccaccggaccaggcccccagtcggcggcgaaggaatcgtaggtataaacagtcagaacgggtttagcgaaaacgggcgctgtgcacagcaacagcaggggcagacatttttttaacactttgcacctcaaaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcgtacgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatcatggatccggtggcgcaaaccacgctgatttaaaatcgaaccagccgagggtattcatgcgcaggccgcgcatactgcgttgcccctgaatgatcagccagtggtgcaataatggcaccatcgctttgctggcgaccagttgctggcaccagttcgccagattcatctcgccattgcgccagcgagcagcgtcggcttgccagtcaatgggaatgcaatgttgtagcagtggcacttcgcataaatgtgcgaaaacagagaagtccagcggcagggtaaagttggcgctgtttagccagatatcactttcgatctctcctgtatgccactgatcgtagtcgatctctttgattttcagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcactgtgatcctgataaaaggttagggtgaggctttccaggccagccggtttttcgctctttatggtgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattagttggagaaagcacatagcttacccagtccctgacttgctgattcgccccgcgatgggtgcggctgtcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagccctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcgtcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcgaatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcatcgccggaacttgccccagcagtaacggtaaccagcggtccggttgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgtcagcaatatgcgaatagagcggcagcgtattgattcgttttaaagaggcgatcacatcgtccatttccagttcacgaccatggtgaaaatggactcctggacgcaaaaagaaacgccagtgaagcggtgaaatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcgatatgggtttcggaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgcaccagttgatcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcagacgcgagcgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtgcgcatatgacgacgcgagcagctcaataacgctgccagttcgttgagcgttgtgtcctgcgatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgtgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaagggggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaaggactgatgcagtgggatgaccgcaattctgaaagttgacttgcctgcatcatgtgtgactgagtattggtgtaaaatcacccgccagcagattatacctgctggttttttttattctcgccgcgctaaaaagggaacgtatgatctggataatgacgatggctcgccgtatgaacggtgtttacgcggcatttatgctggtcgcttttatgatgggggtggccggggcgctacaggctcctacattgagcttatttctgagtcgtgaggttggcgcgcaacctttctggatcggcctcttttatacggtgaatgctattgctgggatcggcgtaagcctctggttggcaaaacgttctgacagtcagggcgatcggcgaaaactgattatattttgctgtttgatggctatcggcaatgcgctattgtttgcatttaatcgtcattatctgacgcttatcacctgtggtgtgcttctggcatctctggccaatacggcaatgccacagttatttgctctggcgcgggaatatgcggataactcggcgcgagaagtggtgatgtttagctcggtgatgcgtgcgcagctttctctggcatgggttatcggtccaccgttggcctttatgctggcgttgaattacggctttacggtgatgttttcgattgccgccgggatattcacactcagtctggtattgattgcatttatgcttccgtctgtggcgcgggtagaactgccgtcggaaaatgctttatcaatgcaaggtggctggcaggatagtaacgtacggatgttatttgtcgcctcgacgttaatgtggacctgcaacaccatgtacattattgatatgccgttgtggatcagtagcgagttaggattgccagacaaactggcgggtttcctgatggggacggcagctggactggaaataccagcaatgattctggctggctactatgtcaaacgttatggtaagcggcgaatgatggtcatagcagtggcggcaggagtactgttttacaccggattgattttctttaatagccgtatggcgttgatgacgctgcaactttttaacgctgtatttatcggcattgttgcgggtattgggatgctatggtttcaggatttaatgcctggaagagcgggggcagctaccaccttatttactaacagtatttctaccggggtaattctggctggcgttattcagggagcaattgcacaaagttgggggcactttgctgtctactgggtaattgcggttatttctgttgtcgcattatttttaaccgcaaaggttaaagacgtttgatgacgtggacgatagcggaaagcccggtcatttgaccgggcaaggggattaattcataaacgcaggttgttttgcttcataagcggcaatggcgtcgtcgtgctgcaaggtaagcccaatactgtccagaccgttcatcatgcagtggcggcggaaggcatcgatggtaaagcgataggttttctctcccgctttcacctcttgcgcttccagatccacgtcgaaatggatccccggattagctttcaccagcgcaaacagttcgtccacttctgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccactttaaaaccgtagtcggtcaatgcccagggcgcgtgctcacgcgaagagccacagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaaacgccagtcgttaaacagatgcgcgccaaaacccgtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccagcggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatgtccggtcacagcagcagcggcagccattgccgggctgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggaggcacaacgttcgcccggattcagacggtcgttgttcatcgccagacacattgagcagccaggcaagcgccattcaaaaccggcttcaataaagattttatccagaccttccgcttccgcctgggcttttaccgggccagagccgggaaccaccagtgcctgcacgcctggcgcgacttttcgccctttggcgatctccgctgccgcgcgtaaatcttcaatgcgcgagttggtacaggaaccgataaacactttgtcgatagccacttcggtcagcggaatacccggtttcagccccatataggccagcgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacggaaatcacctggccgggattggtgccccaggtgacctgcggtgaaatttcttctgcttgcagagtgacaacggtatcgaaagttgcgccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttgacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaactccaccacatgcccggtgccgcctgcgctaccggttttaccgataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtttttgcgcggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgcgagtcgccgcagacaatggtcatccccggcaaggtgacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagttcgacgccaaattctttgcagtttttgatcagttcctgcatctggatacgcgccatttcaccgcaggcattaatgtctttggtctgggtagagacgttgtgatccatggtagcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagtggggtttcgttttcggcttcgtacacaacgtgagcgtcgaacaatttttcgtataacgtcttagccatgattacaccccttctgctacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccggtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcgcaagccgcatcatcggcatccaggctgtaacgcagcagcagtgccagcgaaaggatttgtgcaatcgggttggcgatgtttttgcctgcgatatctggtgccgagccgcccgccggttcatacagtccaaaaccttgctcgttcaggctggcggaaggcaacatccccatcgagccagtgatcattgcgcactcgtcagacagaatgtcgccaaacaggttggagcacagcagaacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgccagttcgacatccgggtattccgtggcgatctcgttaacgatctcccgccataaaatagaggattgcagcacgttggctttatcgatcgacgtcactttgtggcgacgcttgcgagcagattcaaacgcgatgcgggcgatacgttcgatctcaaaacggtgatacacctcggtatcaaaggctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacacacaggatgtcgaagccgtttgcggcaatgtctgcacgcagcggacagaatgcttccagcccctgatacagttttgccgggcgcaggttgctgaataatttgaagtgcttacgcagaggcagcagcgcgccgcgttctggttgctggtctggtggtaaatgttcccacttcgggccgcctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagtggttgcccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatgcgcatcgcaaagcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcacgccagatattgttcagaacgtgcaccatggctttggcagatgactcgacaatatcggtagccaggccgacgccgtggaagcggcgaccgttgtagttagcgacgatatccacctgacccagcgcatctttaccgtggcctttggcggtcaggctgtatttcaccagttcgacgttatattcagtgatgcggttaattgcctgatagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcggtggcgatatcgttagagccagactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctgaccttttttgtccgccagcttcaggaaagcatcgtacaaattgtctaaattatattcactttctttataccccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagcacgccatcctggtgtataccggaggagtgtgcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattaatggcggtgtggacgttgagaatatccttacgaactttgatcgccatgatgacttcttccagggaacagtttccggcacgctcgccgatcccgttcattgcgccttccacctggcgtgcaccggcatgtaccgccgccagtgagtttccgaccgccaggcccaaatcgtcgtgggtatgtacggagataatggctttgtcgatgttaggcacgcgttcatacaggccgctgatgattccggcgaactcaaacggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaatgggtgtacgcccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacctcgtccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggccgccacgtcgatatctttttccacgcagcgagctaacgcacatacgcggctgtttttaacctggcgggcgatggtttgcaccgattcaaaatcgcccggcgaagagacggggaaaccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttagagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggttttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgacgcaataaaaacgtcccgccagcgtgagttctgcatccgtaaaattagctaattgtgctgcggtggttaaagtaagcgatattaatttctgcttaactaccgacgcttttcatcggttgacatatttcagcataaatttttgcatctaatcaacgaggaaaaaggggacaaaatgcacgcgttgcaaaacctatcctgatgatttgtattgaattatatgttttgcgattttttttgatattgatttggtgaatattattgatcaattaatgttaagaattaatgcattaaatatataaattaattattaaataagcacatttaatccattttgtagatgattgagtattcgcggtagttatgattagattgttttcgcaacaaaaacattatggattattatgctgtggtaaatgactcattccacggcaatggattctgtttttatcagaacccgtatctttatgttttccgaattttactcattttgctttttcttattttatatgcatgataaatcatattcttcaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcatccagagacggcggagttaagcaaaccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacattactcgtgccgctcatgttctgggaatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggttcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgtcctgaatttaccagcgtaccattatttaaagatgaaatggtgctggtagccagcaaaaatcatccaacaattaagggcccgttactgaaacatgatgtttataacgaacaacatgcggcggtttcgctcgatcgtttcgcgtcatttagtcaaccttggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatttggtcgctattgcgccgcgttggctggctgaagagttcgctgaatccttagaattacaggtattaccgctgccgttaaaacaaaacagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagagcaattagtctcaatttgcaaacgctaactgattgcagaataggtcagacatgaatgtctggtttattctgcattttttattgaatgtagaattttattctgaatgtgtgggctctctattttaggattaataaaaaaaatagagaaattgctgtaagttgtgggattcagccgatttattatcaatttaatcctctgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccccgtgtttatgtctctggctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcccggaggcgcagtccttgatatttatgatgcattgcataccgtgggtggtattgatcatgtattagttcgtcatgagcaggcggcggtgcatatggccgatggcctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattactggcatcgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttacgatgcctttcaggagtgcgacatggtggggatttcgcgaccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctggcggcaagtggtcgcccaggaccagtagtcgttgatttaccgaaagatattcttaatccggcgaacaaattaccctatgtctggccggagtcggtcagtatgcgttcttacaatcccactactaccggacataaagggcaaattaagcgtgctctgcaaacgctggtagcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatcagcagttgaaagaaacggtggaggcgttgaatctgcccgttgtttgctcattgatggggctgggggcgtttccggcaacgcatcgtcaggcactgggcatgctgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtacgatttgatgaccgaacgacgaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatcctacttccatttctaaaaccgtgactgcggatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcttgtcgcaagaatccgcccatcaaccactggatgagatccgcgactggtggcagcaaattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgacgaagggagacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcactttattatccattcgacaaaccgcgtcgctggatcaattccggtggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggcgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatacgagttgcccgtactggtggtgaatctcaataaccgctatctggggatggtgaagcagtggcaggacatgatctattccggccgtcattcacaatcttatatgcaatcgctacccgatttcgtccgtctggcggaagcctatgggcatgtcgggatccagatttctcatccgcatgagctggaaagcaaacttagcgaggcgctggaacaggtgcgcaataatcgcctggtgtttgttgatgttaccgtcgatggcagcgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccatccagaccgtgggcgatgaaaaagtacttgagcagatcgaaaagcaattacacaaactggtcgatgtcttgcgcgtgagtgagttggggcagggcgcgcatgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcacaccctcgctttataccgttcaattagcaggcaccagcggtaagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaggttgctcgctctggtgtggtcggactttcgcgcggcgataaaataatgcgttgagaatgatctcaatgcgcaatttacagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggctgtggtgcgtgagcacaattaccacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctgattgcctgctcagaagatcagccagacaacgaaatgcggtgcattgagcaccttttacagcgtcaggttgatgccattattgtttcgacgtcgttgcctcctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacacttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggtgcgctaccggagctttctgtcagcttcctgcgtgaacaaggtttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctgtatgccaacagctatgagcgggaggcggctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggagtgatggatgtcacgctgcgtcgcgacggcaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgtccggtgctggcagtggctcaacgtcaccgcgatgtcgcagagcgtgtgctggagattgtcctggcaagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggcgtgctcagccgtagctaagccgcgaacaaaaatacgcgccaggtgaatttccctctggcgcgtagagtacgggactggacatcaatatgcttaaagtaaataagactattcctgactattattgataaatgcttttaaacccgcccgttaattaactcaccagctgaaattcacaataattaagtgatatcgacagcgcgtttttgcattattttgttacatgcggcgatgaattgccgatttaacaaacacttttctttgcttttgcgcaaacccgctggcatcaagcgccacacagacgtaacaaggactgttaaccggggaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgcttcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctcagctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttatcgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacatttatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatacgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgaacgtggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgctgcaacgccggtgaaagataagtttaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggtgggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcactaggcaagttaatgccgggcgaagaagaggtggctgagaaccctcgtgcccgtagttcagttctgcgtattgcagagaggacgaatgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgactgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctttcagcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtgaaccctgacatggcggactacatcaaaaaactgaaactgccggggattcatctgcgtgaagagtctcgccgttactatccgtccggcgaagtgactgctcacctcatcggctttactaacgtcgatagtcaagggattgagggcgttgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacctggcgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgaatctggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaaccctaacaatctgagcggcacgccgaaagaggcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtaatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccattccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccattacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgtccgcactgtggtgcatatgatggaaagcgtggcgctaccaggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgaggggacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaagatgaggcgaccgatggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtgggcgtaacgggcaccaacggcaaaaccacgactacccagctgttggcgcagtggagccaactgcttggcgaaaccagcgcggtaatgggcaccgttggtaacggcctgctggggaaagtgatcccgacagaaaatacaaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgacgttttgcgcaatggaagtttcctcccacgggctggtacagcaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagccgcgaaatggctgctttattctgagcatcattgcggtcaggcgattattaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatattaatccgaactgtcacggacgctggttgaaagcgaccgaagtgaactatcacgacagcggtgcgacgattcgctttagctcaagttggggcgatggcgaaattgaaagccatctgatgggcgcttttaacgtcagcaacctgctgctcgcgctggcgacactgttggcactcggctatccactggctgatctgctgaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgtctgcactgtgcgggcaagctgtggtgtgtctttggctgtggtggcgatcgcgataaaggtaagcgtccactgatgggcgcaattgccgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagaaccgcgtgccatcatcaacgatattctggcgggaatgttagatgccggacatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaagattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgacattctcaacggtgaactgcaaggtgcagatatcacccttgatgctgtaaccactgatacccgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgttttgatgcccacgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggacatcgacctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacggggtcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacgctttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaatagcctggactgtgagtctgactcgcccggaagctgcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggctgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacccaatgccgccaacagcgatttcaccgccaccaatatccatgtgacctcgcacggtacggaatttaccctacaaaccccaaccggtagcgtcgatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccatccaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgactgcagcagtccaggtactggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaggcggcaaaagctgctggtattgaccgcgtgttaagcgtgggtaaacaaagccatgctatcagcaccgccagcggcgttggcgaacattttgctgataaaactgcgttaattacgcgtcttaaattactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgccgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccgtccaatccgtacgtctggtgcgtgttggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaaagggttgatcgctcgttggaagtatttctggatgtcggtcattgcgctgggtgtcgccttcgccctgtaccttgccggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcagctggggctgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggcctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaatatgaactttgccagctacttgcatataccgtatctgcgacacgccggggaactggttattgtctgtaccgcgatagtcggggcaggactgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcattaggcattatcgccgtactgctacgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttctgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggttctgattggtctggcaacgctgaaggtacgttaatcatggctgattatcagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcctgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcagtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgcgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcctgcgttgatgctactggatgatgagtgtgaactgtacgtgctggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacaacagtatcgtgcagcaaaactgcgcatttacgaaaacgcgaaagtttgcgtggttaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggtgactatcacctgaatcatcagcagggcgaaacctggctgcgggttaaaggcgagaaagtgctgaatgtgaaagagatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgctgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggcgtacgttggattaacgattcgaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcacgtagacggcacactgcatttgttgctgggtggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataacgtacgtctgtattgtttcggtcgtgacggcgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctgctctccccagcctgtgccagccttgatcagttcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtatcctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggtgtctatctgattttggcgtttattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgtcctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtatccagcctgcggagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtgattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatactcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgctgatggcgtttggtcgcggcgaactttgggggcaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggcatctggtttagcttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaaggaaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccgggactggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagaactgatagctgccccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggaggctacgtgtcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgccaccaaagtgatgcaggcgtttccaggtgctttccctaatgcggaagtagtgggtaacccggtgcgtaccgatgtgttggcgctgccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgctggtagtgggtggttctcagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgcgttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgccagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagccacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggttgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcattggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggtgcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgcgatttctgccgataacccggaaattgtcgccgctcatgaagcgcgtattccggtgatccgtcgtgccgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgccggaacgcacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgagtggggcgtcagaccacgacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggcattgacgacgaggctattttgcgggcgcttgaaagcttccaggggactggtcgccgttttgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccaccattaaagcggcgcgcgcaggctggccggataaaaacttggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaagcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggatccggcgcgggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatattggaaaaattgcccgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggtgggacctccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccggactgcgtgaaggcggtattgacgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggctttcagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcaggggatgctcgagctgatgggcttgccttataccggaagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaacttctatggcaaggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgcagagtttgaaaaaggcctgagcgataagcagttagcagaaatttctgctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccgtccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgtcacaagaggccaatttgcaggcattagtgctgaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagcctggtgccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaacagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacacgtaatgacgatatccggcagtcgatcctggcattgggtgagccgggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacatatggtagacgcggaaggaaataccttcagcgtgccgccagaacgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcgcgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtaggactttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacgccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggttccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggtggtcgtccgccacggagtctgcaacgtcagacactggcagaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcattgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcctttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactgaaaggcgctgtgcaaggtatcgctgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgagatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcgcgcggcgtgctggttaacatcacggcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaaccgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcatgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgccaaaaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttcgctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagctgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttccgcacaacttatcttcattcgtgctgtggactgcaggctttaatgataagatttgtgcgctaaatacgtttgaatatgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggttgcggcgagtttaggtttgcctgcgctcagcaacgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagtcttcagccaaagttaactttggtcaattggccttgctggaagcgaacacacgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgtcatctttctttcgcaatggcaccgcaaacactgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgctcagcgcgctgctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcacctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattgttaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcacgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtacgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgagggaaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtgcacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgcgaagcttacgcagctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaacatggcgttcagccctgaagaacgtgtacagcgtaaactgcactatgcgctggtggacgaagtggactccatcctgatcgatgaagcgcgtacaccgctgatcatttccggcccggcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggacgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtgctgattgaagaactgctggtgaaagagggcatcatggatgaaggggagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgtgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgaccggtactgctgataccgaagctttcgaatttagctcaatctacaagctggataccgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtactatctccatcgaaaaatcggagctggtgtcaaacgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccacgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaatatggcgggtcgtggtacagatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgaccgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggaagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgttggatgtcagcgatgtgagcgaaaccattaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccaccacagtcgctggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttgccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgcattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgagaaaggcgtcatgctgcaaacgcttgactccctgtggaaagagcacctggcagcgatggactatctgcgtcagggtatccacctgcgtggctacgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttgaaatatgaagttatcagtacgctgagcaaagttcaggtacgtatacctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggagagcgcaaagtaggacgtaacgatccttgcccgtgcggttctggtaaaaaatacaagcagtgccatggccgcctgcaataaaagctaactgttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaaattgaaatgggtgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccccaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataacactgtggttttggctggtcgaacgctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctggtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaagcttaaacgtctgtaggtcagataaggcgttttcgccgcatccgacattcgcacacgatgcctgatgcgacgctggcgcgtcttatcaggcctaaagggatttctaactcattgataaatttgtttttgtaggtcggataaggcgttcacgccgcatccgacatttgcacaagatgcctgatgcgacgctgtccgcgtcttatcaggcctacgtgcggcatcagacaaatgtcactgctttggttcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaaagtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacatttttactccttagcaacaggccagttcgaaatccagacgttccggtacctgtccgttttcagtgtccagcggcataaaacgaatggcaaaacggctcttatgtccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtgagcgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcctgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgcagaaattgcccgatacgcggcgcggaaattaatacgctccccgctgcttttaactgctgaattaatgcttcaatacggctctggtccacgccaggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtaaattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtgtgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgggcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcatcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccacaagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccacagtacatagggggaagtagcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagtgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgatagcgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccgattatcgccgcaaatatggacaccgtaggcacattttctatggcctctgcgctggcttcttttgatattttgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggtacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaacttcgtttgtattgacgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgctggtaacgtagtgactggtgaaatgtgtgaggagcttatcctctcaggtgccgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcaactttctgcggtaatcgaatgtgccgatgctgcgcacggtctgggcggaatgatcgtcagcgatggtggctgcaccacgccgggcgatgtggcgaaagcctttggcggcggtgccgatttcgtcatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctccgagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgagatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagagctgaccaagcgcaccacgtttattcgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatctcccaacgctggcgtggagcaacacgccagcgttatcccatcccactcatcgcatcgcctaaatggaaaattggcagatacattgccaccaccagcgtaccaataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagcgccattgtgttttcccgatgatgatgggcgaggttgtctaacatgagatccagagagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactcaccggtattttttagcgccagccagatgggttgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctctacgccctgtaaaaaagtaatgcctgcactttgtgtcagcgccagaatcgtaaagatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgcactataagccaggtcggtcggcgcatcagcaacttattggctatcgccagcagaaagccgaacaacaccagcagccagctccattcgccactaaagtctgccagcgtcatgatcccctgcgttagtgccggtagtggggtgttgaaggtcttatagatagcggcaaactccggcagaacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgatgatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagcggcggaaatacctctgaccagggtaataaggcattggaaaaagcaatgccctgttcgagatcgtgcgccagcgattgcagcaacgcttgccattgcttactgggatgctgttccgccagcagagccagcccttcagaaagcgttaaccctgctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggcttagtggggtaaccatctgttgctgtagtgccataagcagtaaagtacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccagtacgcggattaactcttcaaaggtggttaagccttgctctacggccaggcagccgttttcaaaaagcgtacgcatacccgcctgtcgtgcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgaatgaccggcgttatgggcagaacttcaaataaggccgtacgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgatggccatacattgtctggaatgtggatgggctccccttgctgccggcgacaatgtgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgacccccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccagtttgcgccgctttaatagcgatctctgctgtttcgccatcgcggatttctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagtccggcacgcggatggatttgcgtctggtttagtccggctatggggatctcaactggatcttcgacgctacaaatattaatgtcagcggtattcagcttttgcagggcactataaagcgtgaccgttttgccgctgccggtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccgccagttgtaacggctgcattccaagcgtgttgacatccagtgcctgacccacctgctgtaacaaccttaataccaccttttcaccaccccgacatggtaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacatccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttccagcgcagattgtaacgttcgagttagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccatgataacgcagacacagggcagtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatattgcagttgcgcgtccagccggtgacgccgtttgcgttatcccaacccggtgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatctaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttggttggcgctactttggcaaacgccatcagcacaggcgaggggcaaaaaacgaaacgggaaagcagattccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagattatccgcccgcgatggagcggataaatctgtcaactattagcgaaaacgcattgaaaggtcgagtgcttgtacgtgtttagttagcgcaccgacggagataaagtccacgcccgtttcggcaaattcacgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggctcctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcagccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgcaggccgggtaaggttttgcgcgtatccaacaactgcgtgttggtgccttccagcaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgggatgggccttcaagttcgaacaaggattgattggcattgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaagacgccattctcgcgggtgatcaccgtggcatgagagcgagaattttccggtaaaagttttgccgtaatatcattgttggcatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcacatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcatggcatgcgggagtctctcagtatcaggggcgcgaacgctgcaatgatttttctattgggattgagcttgaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgattgctatccggatatcgctaaaaacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggtcctgcatttgattgggcacggtttcgtgtgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaccgttcccacgctactggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgacgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgcaccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgatatcagacgccgcatcatcgtttacagtccggcattgatgccgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcagtatcaggtgttaacgcgtctggcgcagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccgaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtgattgcactactgacgatttacggggcgttggtgtaaagattattgccctcaccctgtacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagccgatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagatccagttacccagcggataaagcagagcagggaagcgagttaccacgccttgttcctgcttggcgcgacggaatttcatatgcgccaggctaatcatcgcccagttgattaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaacgccgttaccagtgcagacaccagaatggtatttactggtacaccacgtttatcgacagacgccagcgcttttggcgcattaccctgttgtgccagaccaaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgccgcagtcagtaccacgatgttcagcgcattcgccacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcatcagtgagagcagaacggctaacgaaccaatatagaaaatcaggatgcggtagataacctggttagttgctttcggtatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaacgagaacatgataatcgccatcatcatcaccagcccggtgaagccgtgcggcaggaaaccaccctgatcccacaggttgctaacggtcgcctgcgggccgccgttgccactgaatagcagccagccgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacactttaacgttggtcaggttgatggcgttaatcaccacaaagaatacggcggcagaaacccaggtggggatttccggataccagaactgaatgtatttacccacggcagtcagctcagccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacccagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaataacccggtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccatcatgaaacctcgtgcggtggttgtttttttgatctacgcagtgatgcgtgtgtaagtttgcaattccgtttgttgtattaatttgtttacatcaaagaagtttgaattgttacaaaaagacttccgtcagatcaagaataatggtatgcggcagcgaatgcacccgctttatgcatggttgaagatgagttgcttaaaaagaaaccgtttgtaaagctcagcctcaacccctctcaatatgtagaatgaatttaaattcgttttaattgaattaaaaatcacaaaattggtaagtgaatcggttcaattcggatttttatagtttaataatcgttaaaaaactcctttcctacgtaaagtctacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctccttgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgagtcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgccgtcaccgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagtcgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtaaacgtagccgcaggcacaggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggtgctgcgtgcgtcgaaaaaagacctcgaactgggcggccatatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatgggtctggggccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacagaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataacctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggatgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacagtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggcgtgcgtcacatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgcacagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccgagcctgcaagacttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgccctgaacgtaatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagttgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgattccgttctacatctattactcgatgttcggcttccagcgtatcggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggtgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactatcccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcattatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcactacgctgaacgaaaactaccacatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaaccattgaaggtagcaaaggtaaagttcagctgctgggctccggttccatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacctccttcaccgaactggcgcgagatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcctacgtggttgtagcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagttccgtctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaaacagctccggcagcagcaccagcggctgcagcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgataaagcttctatggaagttccggctccgtttgctggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatggtcttcgaagtcgcgggtgaagcaggcgcggcagctccggcggctaaacaggaagcggctccggcagcggcccctgcaccagcggctggcgtgaaagaagttaacgttccggatatcggcggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgatcaccgtagaaggcgataaagcttctatggaagtcccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggctcgctgattatgatcttcgaagttgaaggcgcagcgcctgcgaaacaggaagcggcagcgccggctccggcagcaaaagctgaagctccggcagcagcaccggctgcgaaagcggaaggcaaatctgaatttgcagaaaacgacgcttacgttcacgcgactccgctgatccgccgtctggcacgcgagtttggcgttaacctggcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcggcgactggcggcggtatcccaggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaacagttcgttgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgaggttattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggtggttagggtattacttcacataccctatggatttctgggtgcagcaaggtagcaagcgccagaatccccaggagcttacataagtaagtgactggggtgagggcgtgaagctaacgccgctgcggcctgaaagacgacgggtatgaccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacacccttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatattgacaagattcgtacctggaaagagaaagtgatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaattcaccggggctaacaccctggaagttgaaggtgagaacggcaaaaccgtgatcaacttcgacaatgcgatcattgcagcgggttctcgcccgatccaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtataccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggttatcccggcagctgacaaagacatcgttaaagtcttcaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggtatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagtggacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcagccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcgattgtcggtaccaacggcggcgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgatgctgaagacatcgcactgaccatccacgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaattgttcgtttgccggaacatccggcaattaaaaaagcggctaaccacgccgctttttttacgtctgcaatttacctttcctgtcgccttgctccgcgctcagagagacgttcgcgtactgctgaccgttgctcgttattcagcctgacagtatggttactgtcgtttagacgttgtgggcggctctcctgaactttttcccgaaaaacctgacgttgttcaggtgatgctgattgaacacgctggcgggcgttatcacgttgctgttggttcagtgggcgctgctgtactttttccttaaacacctggcgctgctcaggcgaggcggactgaatacgctcacgcgctgcgtctcttcgctgctggatctgtgggttagtctgcattttctcgcggactgcctggcgctgctcaggcgaggccgactgataacgctgacgagcggcgtccttttgttgctgggtcagtggttggcgacggctgaagtcgcggaagtcgtcatagctcccatagttttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgtgtaatgacgggggcggcgtgtgttcgttgctgaaactgacttgctgccgcctgacgctggctgtcgcgtgttggagcaggtagctgcgtggcgctcattccgccgttgacatcggtttgatgaaaccgctttgccatatcctgatcatgatagggcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagccattaccgtcacgatgaccgccatcgtggtgatgataatcatcatcgtcatgatgatgatggtcatgatcgtcgtcatcccagtcgatgctgctgaatagtgcgtacgtggtagcaacacccatgctatagccgaatccgcgcacaaagctgtcaataaacggttctccggctggtggtggcagataaaccggcggatacgcagtattggcccagttcccgtaaaccacggttgggttgtagttgggaatatagaccacatcaggattggcgggctcaatggaaatgacggttgttgcaggctctgtaatgacggggctggcagttaaaacggtattggatggtatgacgggtgccgtgactgtctgttttaccggtacagctttcttcgttgtggtaataactttttgttcggttgatgacttcagcgaaccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcctgcggctgcgccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagataccgcctgaatagcagcatcgccttgtttaagtggattatcgtgcgaccattgcactgcttgagcaacgtttgccggataggttgatgccattaacacttgtgaaagcagagaatcggggtacagcgcgacaggcgcaacccattgatcgatttgtgcagtgctgaatgcggatttgacgacggcgggcgttacgggcggtgcggaaaccgttgcaggaagcgtaactgcggtgatgtcaggcgcagtctgttgtgtcgattgcggttccacaggcgcttccactgtgcggctttttatatatagcccggtagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaggtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacatcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttcccccaggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctatcgcgaaaggcgaagccaaatcccctctgctgactccggaaaaagccatcgaactgctgggcaccatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcacctattgctgccaaagcactttctcacacgctgctgatgttcgataacttctatgacgtagaagagaaagcgaaagcaggcaacgaatatgcgaagcaggttatgcagtcctgggcggatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttactgtcttcaaagtcactggcgaaactaacaccgatgacctttctccggcaccggatgcgtggtcacgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagaccagcctggtgttgttggtccgatcaagcaaatcgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcttcgcgtaaatccgccactaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcacccatcttctttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtgattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaaccggcgaactgctggcgaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggtggccgtattccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggtctgccgcacagtgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcaaaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgtaggttcccaggacaccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtcattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgactcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcgtttgctgccgcaactggcgtaatgccgcttgatatgccggaatccgttctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacacgctattccgctgtatgcgatcaaacaaggtctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctggaaattgaaggtctgccggatctgaaagttgagcaggcctttgagctaaccgatgcgtccgccgagcgttctgccgctggttgtaccatcaagctgaacaaagaaccgatcatcgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgtaccctggaacgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgcggaatacgcggcagtgatcgacatcgatctggcggatattaaagagccaatcctctgtgcaccgaacgacccggacgacgcacgtccgctgtctgcggtacagggcgagaagatcgacgaagtgtttatcggttcctgcatgaccaacatcggtcacttccgtgctgcgggtaaactgctggatgcgcacaaaggccagttgccgacgcgcctgtgggtggcaccgccaacccgtatggatgccgcgcagttgaccgaagaaggctactatagcgtcttcggtaagagcggtgcgcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtagcagacggtgcgacggtggtttccacctctacccgtaacttcccgaaccgtctggggactggcgcgaatgtcttcctggcttctgcggaactggcggctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaagtagataaaactgccgttgatacttatcgttatctgaacttcaaccagctttctcagtacactgaaaaagccgatggggtgattttccagactgcggtttaaaaagtcagcgcacgcgctgcgcataaacgacacaatgctcggggaatgagattcccgggcattttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggcgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgtatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggctttgcttgatgaagtggaacaagcagcgcacgcactgaaaggtagcgaacggtcctggcaacgggcagggcatgaatacaccctgtggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaagggatgaactactacgacgaagaaagcctgtcgctatgcggcgttgaggattttctgcaggtcgtggcggcttaccgcaatttcgtgcagcagaagtaaataaatctggcggagcctgggagctccgccagagccgttaaacagctggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattttcctgatagacgttcacatccaccatgtcatacagcgccttcatatcgtcagacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatggttacgatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgataagtttcgggtcgaccggttcttcactcaccagaatagtgacgctggcaccctgtggttcgtaatcctgacgggcgatgttaagaatattggccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgttcttcggcagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcgtcttgcagatactggggtaaggcaaaagctgccgtatggactgccggattgtaataacggcatttcaggccagaggcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaagtcatgataccgccgtaataggtcgggatcgccgcctgataaaagccaacgtcgctgaagtaatggctgagtttgcgatggctgtcgatggcttcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgccgaagtgaaaaggctttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacgccatcgtcgatcaccagcttaaagcgcggatcgtcgtagctaccggcgttatggttgggtagatactgacggcagaacgatacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccgtgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcagcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaagggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgggccagggctttgcattttttagcgacaggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagagctttcatgtcgaaggtgtcgtaattactgagatcccactggttttgctgggcgaaaaagaccagtgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaagacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcaaacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgatttcgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttaaaatattccgtcgcgctgggtgtggcttcagccttgccgctgtggagccgcgcagtctttgcggcggaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggtcagtctacctttggcgagaaaactgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctataaccaactgacggaagagacgacgttgcactggcacgggctggaagtaccgggtgaagtcgacggcggcccgcagggaattattctgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacttgctggttccatccacatcaacatggcaagaccgggcgacaggtggcgatggggttggctgggctggtggtaattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtatcgatgatgttccggtgattgttcaggataaaaaatttaacgctgatgggcagattgattatcaactggatgtgatgaccgccgccgtgggctggtttggcgatacgctgctgaccaacggtgcaatctacccacaacacgctgccccgcgtggttggctgcgcctgcgtttgctcaatggctgtaatgcccgctcgctcaatttcgccaccagcgacaatcgcccgctgtatgtgattgccagcgacggtggtctgctacctgaaccggtgaaggtgagcgagctgccggtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctaccggtcagccagatggggatggcgattgcgccgtttgacaagccgcatccggtaatgcggattcagccgattgctattagtgcctccggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactttctatggacccgatgctcgatatgatgggtatgcagatgctaatggagaaatatggcgatcaggcgatggccggaatggatcacagccagatgatgggccatatggggcacggtaatatgaatcatatgaaccacggcgggaagttcgatttccaccatgccaataaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatattcacggcacccagttccgtatcttgtcagaaaatggcaaaccgccagcggctcatcgcgcgggctggaaagataccgttaaggtagaaggcaatgtcagtgaagtgcttgtgaagtttaatcacaacgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcggaaatatgcccggatctctccgggcattaaactgatgacaaacgcaaatctgcctgatgcgctacgcttatcaggcctacgctacctgttcaatccattgattttgcacaattttgtaggctggataaggcgttcacgccgcatccggcatgaacaacgcgcacgttgtcagcaatctgagcaagtcttacttcacatcatccggcagcgcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacgtactgcttgccattcacttcataggtcatcggtgttgcctgaccacccgccggtaaacgaccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcggcgataaacagcacgttacccgccgtggagattggcccgcccagcatcggcatacccatattgaacggcaccggaaccggcatcgggaacggcatactgtcctgcggcgtaccaatacgtttcttccacaccacttcattggttttcagatccagcgccgagatataaccccatgctggctgtttacacggcagaccaaacggtgagaggaacgggttgagcgtgacaccatacggtacaccgtactgtggctgaatgccggattccgtacccgtgcctttggcatctttcggctgctccatcgggttacccggaccgcgtgggatcagtttcgaaacaaacggcagtgccattgggttggcaattgccacttcacgatttggatcaacggaaatcccgccccattcgaacatccccaggttacccgggaagaccagcgtaccctgttcagatggcggggtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccagctggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttcagaaaacggttgagttggggttacgtaatcgcctttcgctgcaccttggggaaccggtttttccggtgccggaaccaccagttcgccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataactggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatgtcccacaggtcgtggtgaacggtctggtagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccaggagtttggcgagttaaaggtaaaggtgtgttcgtcagacgggattgcgttcggatctttcgcgccgggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttatcggtaactgaaccggccatcacgatggttttatcggtgataatcggtggcgaagtcggttcatacagacccggtttggtgtctggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagtttgccgttttcagcgttaatcgcaatcagtcgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagcggtttctgctttggcttcatgataagagacaccacggcaggttacgtgctggaaagactcgttggttttcagctcaggatcgtaatgccatttctctttgccgctggcggcatcaagcgcaaacaggcgctggtgagcggtacacaggtaaagggtgtcgcccactttaatcggcgtcacttcattggtgatttcacccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagattatggacgttatcggcgttaatttgtttcagcggcgaaaagcgttgaccttcctgattacgaccataggcaggccagtcctgatcggctacgggggagatagcttcagcaggtgtggcatcggcgcttaaggtgccgttgatctcttgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgcgaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatggtgccgagcagcagggctgcgtatagccaaagcgcggcgcgtttactgcgccacagcatccaggcgacgccgagcatcacaaggccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgtcgcgagcctgtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttagagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggtgggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgctggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggtagaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcatttttatttgtggttggcgtgtttcagcttgaggttggaaatcccgtgacggtaacgttgctcaagggtttcgcggttggtggcggtaacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttatacacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcagtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacctatccaggcggcgttcaggcgcttcgtgggatagatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccgggaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaggatgtcgtgaacgctaaacgtcagttgggactggtgccgcaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggcgtggagcgcaaagaagcgtacatccgcagcgaaaagtatcttaaacaactcgatctatggggaaaacgcaacgaacgtgcgcgtatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgaaccgaccgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagctggtggaaaatacctcgatgaaggcgctgctggcgaagctgaaatcggaaacctttattctcgatctcgcaccgaaaagcccgttaccgaagctcgatggctatcagtatcgactggtcgataccgcgacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcgcatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgattggttcgcgtattggcgatatgcatggcttcagctatatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaatgcctacgccaacgttgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcacgtcattattgccggatatgtcggcggtggcgtggcgcgtggtctgtttgttggcattctggtgacggcaatttcactgttttttgtgccatttcaggtgcattcgtgggtattcgttgccttaacgctggtgctcacggcggtgttgttctcccttgcgggtttgctgaacggtgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggcggggtcttttactcactgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgcggattaagctctaatatgctcagccgcatgatgtgcgatgctctgcatgaagcggactctggtgagggtgtcatcttcttaaccgatatagccggagcgccaccgtatcgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagagtttcgcgagcgtattgtcgaactgggtgcgccggaggtgagtagtctttggcaccaacaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatggcgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagtgtcagtgccgcgttacctgcccgttatatgcaaaccatcgaaaatgctgcggtctgggcgcaaattggtgacaagatggtgaccgtggggaatattcgggccggacaaatcattgccgtggagcccactgccgcaagttattacgcatttaattttggctttggcaaaggttttatcgataaaggtcatctcgagccggttcaggggcgacaaaaagttgaagacggtttgggcgacctcaacaagccgctgagtaatcagaacttagttacctggaaagatacgccggtctataacgcgccgagtgcgggaagtgcgccatttggggtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaagcctggtatcagatccgtattggcgatcgactggcctatatcagcgcactggatgcccaacccgataatggcctgtcggtgctaacctatcaccatattctgcgcgacgaagaaaacacccgttttcgccatacttcgacgaccacatcggtacgcgctttcaataaccagatggcctggctgcgtgacaggggatacgcgacactgagcatggtgcagctggaaggctacgtgaagaataagatcaatctccctgcgcgagcggtggtgattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtgttgaaacaatatggcatgaaggcgacggcgtttattgttacctcacgcatcaaacgtcacccgcagaagtggaacccaaaatcgctgcaatttatgagcgtttctgagcttaacgaaattcgcgatgtatttgatttccagtcacatacccattttttgcatcgggtagatggttatcgccgacccatattactgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccgcatgtctggtatctttcgtatccgtttggcggatttaatgacaacgccgtgaaggcagcaaacgatgccggatttcacctggcggtgacaaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaagcaacctgtaccggaatcgctttcgcggtacgtttcatttcattgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacactggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataagtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctggtcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcgatgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttgcgtcagcagtttgcgtaccgcgccgaagcgtgccatgtatcgcctgtaacgaattgatatttctctgaacgctgctcggtaaacaataaagaggtggctgacgatagcgcgccttgactggatactgccttcacgcaaagccacacggaagacagggaagatggatgcaccgagtaccacaccgcatgacgcggtatttaaacaatttttaatgcatgcggagacggctcgcgactttctggagatacatttgccagtggaattacgcgaactttgtgacctcaacacgcttcatttagagtcggggagtttcattgaagagagcctgaaaggacacagcacggacgtgctctattccgtgcaaatgcagggcaatcccggttatctgcatgttgtgattgaacaccaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctatagccgccatgcaccggcatctggaggctgaccacgataagctgccgctggtggtgccgatactgttttatcagggcgaggccacaccttatccgctatcaatgtgctggtttgatatgttttactcgccggagctggcgcgacgcgtctataacagtcctttcccgctggtggatatcaccatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactactgcaaaaacatattcgccagcgcgacttaatgttattgcttgagcaactggtcacgctgatcgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttacggtgtgttgagagacagggaaacgggaggggagtctatgatgacgctggcgcagtggtttgaagagaaagggattgagaaggggattcagcagggaagacaggaagtaagtcaggaattcgcccagcgtcttctgagtaaaggaatgtctcgggaagacgttgcagagatggcaaatttacctcttgctgagattgataaggtaattaaccttatttaagttacctgtgttatgacagatgacgtggggtaaattaataactggcgccatcagccgtagcgccagttaagtattacgccagctcgaccattttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaattactgcccgtttgctggtttcagaaacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgccccgcaatggtaataatttcatcgagatcccgttccccagcctgcaatttgtcagcaatcgaacttaaaactttgtacagaccaggcgcaattttgcgttgttccgccgtcagataaccgttacgggaacttagcgccagaccgtctttggcgcgcataattggcacaccgacaatctcaatatcgaagcccatatcggcaaccattttgcggatcagcgccagttgctgaaaatctttttcaccgaagcaggcgatgtccggctggaccaggttgaacagcttgctgacaatagtcgaaacgccgcgaaaatgtcccggacggctggcaccttccagcatggtcgaaaggccaggaacgtcaacgtaagtgtgggtttcagtaccgttcgggtagatctcttttaccgaaggggcgaaaactaaatccactttacgtttgtttagcttctcgcagtcctcctgcaaggtccgtggataacgagccagatcttccgggcggtcgaactgcatcgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccatcgtgcaggttacccatggtaggcaccagcgccacgagcttgccttccatacgcaggcggcgaatttgctgacgcagcagcggcagggtttcgataattaacacaacgtgactccttaatggaaactgtgttcttcgcccggataaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttagcgaatttaggaatgtgaccgccggtaataccaaaggcgtcgtgcatcacgaggatctgcccgtcagtgacgttgcctgcgccaatgccaataaccgggatcgccagtgcttcggtaatacgttttgccagttcaaccggcacgcattccagcaccagcagctgtgccccagcagcttctaaggctaatgcatcgctgagcagttgatcgcccgcttcatcgccgcgcccctgaactttgtagccaccgaaaatattcactgactgtggtgttaaacctaagtgaccacatacaggaacggcacgttcggtcagcatttgtacggtttctaccagccactcaccgccttcaattttgaccatgttagcaccggcacgcataaccgttgcggcgttttcgaaggcttgttccggcgtggcatacgccataaacggcaggtcagccagcagcaggcagtttggtgcgccgcgacgtacggcggcagtgtggtaggcgatatcggcaacggtaactggcagggtggagtcgtgcccctgaaccgtcatgcccagcgaatcgcccaccagcatgacgttaagcccttcatcagcaaagagtttggcgaagctatagtcataagcggtgatggtcgcgaaacgttttttttcctgtttgtacttctgcagtaaggagatggtggtcggtttcataacgtatcctgataaattgatgttgtgctgtctggcattttatcagtcacattggtgggggcaatgatttatccgtagcagcactgccagaaggtgacagtgctgctacgttatcagggataggttacctggaaagtactggtggctttaaattcgccgggttcgatagcaatattcccgtcttgctttaatgttgcctggaaatgaagaggctgtgatgtgccgttaccttgattagggtaaaccccatcggaggtgtcatcttcggtttcataatctatataaacagaattcgtatcattaggttttaatgtcattagcggatttttactggttgctaaaccttcaatgagtacgccaacgcctttggcggcagtgcttccagtaagcgtattaccaagcagttgtgtgttttgagtacctacttttccagtgacgagttttgtttcaatattacgcacacgaatacaattctgaagcgagatatcaaagggaacaggtgaagcgccatttttaattgtcccagagctatattctcccattctaaccgttgaaccattgactgatggcccggtaagtatggaggtaaaacatgttggtaaggttaatttgacattattcagtgtgaaattgacataaatgtggttgctgtgatctacaacttttgtaccaggactgtaggccttaaacgaataaaggtaatttgatgaactggataactggacttgctgattaagtgtaggatcgaaattagtatctgtataaaattcaacagttatgttgtgtactataccaccaatagcccaaaacttatcgtagtcgtctgctttgttgcaacccttagtttgtagatcgctgtctgtgacggaaaagaaaaattcttggttggaaggatctccgatatagattcctggcgattgaatgtcagttattgtatcgtatgcagaccagacccttgatattaacatggtgtaatacagaccaggaacagatgtattaaatagtttatgtccgccataatctttacctgaatagaccatggcattttcaatagttattggaccaggattcgctctgccagatgtattgcagtaaagaataccaccaccggtacctgtatccaggtatgaccagtacatttttaccccagtcgggccgagctgcgtgggtttataaaaaaccaagttgcttgctgttgatgtgtaattaaaggtcatctgtgcggcagtggaggggcctcgatagttatcaactcctgcattatttcccacaataaaacttgtatatgcactgactgtattacaacaagaatacagtgctaaaaaaagaatgtacctgaagatagtcttcatttttactccaatgtttctttattgttatggtttgcgctgtttttgtttgttattcgtagtaaatatccactaacacatggctcataagttgaccagatgtaacactcaatgcaggatcgattttttgcattcgggtgctaaatttccaggatgaaccattcatgtcatccgacattactggataaacggaacgagatccgcctgaagcattaagaacattgaatgtattcgccgaatcctgagtagaaaatataactactcctacattacttgctcctgacgaaatttcattagcaaatatttgcctagagccagcagccatgacaccgctaagggctctaaaatcaatatgtaactgatttagcacatcgccagttccctgtaatgcacagtcggatacagtgatagtgaactcttttccacctggttgataactttcaggagtaacattacctgaaaaatatcccaccccaacgacgccaagatcaatattaccctggttactgattccgcttttgcaggtgctgttttttacattggcaacaaggtcaatatcctgtccagcaatggctggacaggcgatgcaaaacagtaatgacagaaacagaattattctcttcatcagcttacgttgagtgggatgcatatatagttcctgaatctgtaagtctgttagttataggttactgtaaatgtggctggtgcagaaaacttacccgcagtgacattgtttacggttttatttttttccacgaccaggcgtgcactcatcggataataaacgaccgcattggctgcagtggagattgttacctcttgtgatgctggtgttacacagctaaattgtgttgcactccctgttgccggagttacagtgctccagacttcaacggcgacagcacttgctttatctgcggctgtggaaccatttgcaaaccccgcaccgtcattagcagttccctcgcatgtggctcgcttggttaattttatttgcgcttttttattggggatacccgcacagtctttgaatttgagtttgaatgtttttactttggtcttggcattgatttcagaaatatatacatcaccaaaatcaacaacagaaatgtcctgatcagagtcatttactaatgtagcggtacaagtacccatttctacagtagtaataacggtcagtccaatactgtctgttgccgcataagagagtacgctgaacaatgaggcagccaaaacgacactgctggataatccataacgtaaatttttaaatgtcatcataattatccttcttattgatagatgaaattaaacgtcgccagtgcacgaaaattccccggtacgccttgccctgcatctgtttcacgtagcgcaacggtcatttcaagacccttatcgggctgcatcttgtctgtgctccagcgtatcttttccgcactgttaggtttaaggaaagtggcatcatcagtagtccgttttttgaaacccataccgatattacttgtcgtcgaagatgaatcaccagactgcggtataataagcttaggtgagcttgatgatgcatttccggtcagagtggtatcaatccaactgatgccactgctgcacccactggcaaccagtttaaaatcagcctgagattctgtcgttttattcgcgatcttatccagacccatcttagggattctcaatgtgtagttattattgccatcattcgtgacgttattaccagtaagtgtgatgttacaggttgtcgctttgacagtggctgtaaactctacattaatatccgttgcaaatactgagggtgataataatattcccatcagtatcactattttatgtggcgttgtttttatcatttgacgtcccttgtagttactgaatctgacaccgaattccattcagaataatagattgtgctattttttctgcttctgggctttgttgataatgcgcaagacaacttacgggtttactttgttcgagccatttaatgctgatatttccctgctgctcaataccacgaacaaatgcttgtccaccctgtccaacattaccaatgacattgccttgctcatcataaatatctgcagcaaatggaatatttttaccatcacttcgtgtgatgttcataatggctgattgcccttgcacggtttcaaaatcagcaaagacgactgaaccctgacgcggtacagctactgcactggtactttttaattcaacatcgttctcaagatcgttgatatccagcgcgatacggttttcatgataaggagaaagagcgctggtgacaccataaccccatcgatcgatagtactgttgccataatttattcgcgctccttgagcacctggagcctgaactaccgccagtgtatcggagtcgctaaaactatcattactgaaagtcagtccaccgctatgcaatacaaaaccaccgtcggtgctgagagaaacttgacggctgttatcgctatttgcagaaattgaacctgccagcgttccccatggtgactcatagctggcataacccccaacataactcaaatctttgctggctttattcatcgtatagccagtattcacgctataactgacgcgagcgttatcgctatagccactgctgctaacgttgagttggttattacccttaaagtcactgcttatttgagtatcaatactctggaaacctgaagtacgttgttcagtgccaagtaatttttcaattggaatggtgaaactaagataaacgctatcgtcagtgtcgccgtcttcattccatgaacgctgggcactgacactgtagctgccccaggatgtactgttactgtagccaatagagtaattgctacgattttgtccggaagcccagtaatcggaccaacttccggaaagataaaatgaaccgtaatcttttttctcaaatttcaacggttggttaatactgaccgtaacctgatttttcatgcgtgagcaattacgcatggatttcggttcaagatcttgttcgggatgtttcacttcatcaattagagttagtgcatcattaagaccaaggtaattctgtgtcgaatagcgataggccgcgatattcagtgaagtacttgtttcttcgaataacttgttccaggaaacacgataactttgcccctggtatgttttatcatccgggatacgaacattggaatgagtcacatcgaaagaaaatgcaccaactgaagtattcagaccaagacctaacaaaccagcggtatagttattatcggttatctgaataccggtataacccgtcagatagttattcaggccgtagtagtagcttgcttgaaataaattaggctcatcctgaatatcatcttttaagacctgaccgccgctaatatcccaacgtccaacgccagggcgtaacatttgaacaacggatgagaaaggttgcgagaatgtccgctttgagccatcggattcttcgatggtaacaataagatcgctgccgtaccctgacggactcagatcatcaatgacgaaagcgcctggcggcaccgtcgtttcataaatcttatagccaccttgcgtaatagtgactttggcgttggtattggcaacgccatgaatgataggcgcaaagctggctaaagtcggaggcaacatgcggctgtcactgtataaacgaatgcctcggatactgacggaatcaaaggtttcgcccgtcgtataagactcaccaagaatgagttgagaacgcagcgaggcgatatcacgctgaacataccgattcttaaaatcataattactgccagaatcggtcatccagttgtagttgcccgaggcacgcagtcgccatgcacctaaattcatcccaccgttaaatgcagcataaatgctttcattttttcgaccaggggtttcactatgatatccgttgaggttgtatgacaacatggccgcattaatgccgttttcccataacgatggatcaacatagttttggtaatttttcattacccaggcttgaggaacgtctatatccagacgttgatcgttaacgtcataacgaacagaagcctgagggataatttccgtcaaattgaggcaattgccgagcgtttcatccctggcaagcagaacggctttttcgttatttatatcgggagaattaatatgaaactgcaataaattctttaatgtgatacaagcctgggcgttcttttttccttcaattgcgacaaatgtaatactttggttaatgattggttggtcgtttacataaacactgacgtcgtaaacacccggtatagcggggttaccttcactgtaccggctgagatcaatattagatgcattctgccccatcaggaaggtatggtcatattcaacgagttcagcactgaaagcagtattgcaatacagcagcgcgcaaaacgtggcgatacgggtcagatgatgataatttttagtatattctatagtcacgctatgcttcctgcggaattatatccttgcctgattacagcctggcattaccttcaattgcgccaccaaagtcattaatggcgtaaaaatgcacttttgcagaattcgctttgccattaaggccattgactttcatgacctcatcactaaatggtgcaatcattttcacatcaatcggatagcgtttaccgctggcttctaaatcaccactgctaaaagagacgtagtaaggggttggattggtcactcgtaatgacgccttaccttctgaacctgaccagaaccacttcagggctaacggggcttcagagggatttcccttcaatccatccgggcgatagaaaagttttatacgtgtgcgaaatgccagttgcagcaggctttgattcgcgaccttttctgcatctggttttggtggaacttccagtacgttaaaccagaacacgctctctctgtctttaggcagtgaggtgctggctgtgtacattaatttgattgtttgcccacgtttggcatcaatacgcgatactggcggcgtagcagtaaaagggactgtaatactgccaggctcagcgttgtcatcgccagtatctaaccaactctggacaagcaacgggttattccctttattttccagacgtacgttgacacttttttgatcgcttttatatattacgcgagtacccgaaatgacaatgtccgcaatagacgatgaactaaaagccatacaggttacgaagcataaagctgttgtatgtttggtgttaaaaaacataaaccatccctgatagagttaattaaaacagggaataatataaaatagaaattattattccctgtatattcattcaatcaatttaactggtgaatacttactgataagtaatggtgtatgcagtgttagtttttacataaccagcagttgctgtttggtctgcgacggcacgaacgtaagacgctttaaaatcataaacagcagattttgtcgttgcatccagggctttagtatacacatcgccagggttgttaatttgaacctgtttgatagtggaaccatcaatattgtgtagagcgatattaacgccgtcagatgggttgttaatagacatgtcgttgttcaaagtccctttgctgttaccaaagaaaacagaaccgaaggtcattttagccgtgctacctggattcggatttgctttgctgcagtcaacggtgatgctgaaaggtttagctttagcgccaacggtgtcattcagtacgccagcatcgatttcaccaacggttgcggtttgcagcaggatcagaccatccttgttaccgccgtcaacgcgggtttcacaggtgttatcaacaaccagaccactgatatttaactgaccgccgtccatatcagcagaagcagtacctgcaaccatcgccagcataagaccagacagggcaaaacctaattttttagacataaaaatcctttaataaaattccattagtcagactacatgtttgaagaatgactattcatgacacaaataggagaaacaaatgttagatattaatgagcaatgatatttgttacccaaatttacaaccattgttcattaggtcgcctattgtgcactttagaagcttttgaacaaattaaatttacttaattcaaaattaagtaaaaataagttcacaagtgcaattggttagggtatggagatgggattgatatttatttataggaagttatattatttccgcaaagagatgtttaaactaaaatcgtaattaaggaaagagatgagatatgattttaagaaaatatttatattcgcaatataaataaattaccatttgtttaatttgtcaaatgctcttgtatgtaagatttgacgcaacatctccccatcaggaaacaccaactccggcgcgatttcaaacagcggccacagcataaatccacgattcttcatatcgtagtgcggaacggtcaggcgttcagtatttatcacttcattaccaaacagcatgatgtcgagatccagcgtgcgtggtccccagcgttcagctttgcggacgcgaccttgctgcaattcaatacgctgtgtgtgattgagtagctcttcaggtgcaagagaggtttccagcgccacggctgcgtttaagtaatcgggttgatcttgcggccccagcggtggggtgcggtaaaacgaagaaacggtaagaatgtggctttcagggatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgtggtgcgcgtttgcgtggacgacgagtacgacgacgcggtgacggttcttcatccagctcgttgagcatccctttttggtctggtggcgcggaaacctggaactcaccccaccatttcaccagacgctgcagttcagcgttacgctcaacttcagctcgcaaggccaacaggtcataagccgcacggaacttaggatgctccagcagtttccatgcgcgtttaccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttaatgtcgtcagacgtttcgggattgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagcgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcagtgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagcacctgttcaatgatccgctccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacaacagcttataggtttcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcagcagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatacccaatttggcggcaaaacgtaccgcgcgcagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtccttcagatccttcatgccgccaacgtaatcacggacggtaaaatccgctacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtggtgtccacggaaggtcgcaacttcgataatctccgggccaaacattacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctcaggcgtggcgttagtggttacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccagccaggcttcgtatcccgctttattgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcgggcacggcggtaagccgccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgcttctgcctgctgccccagaaattgaagtgccgcgattagtaccgggcgtggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggcagatgaatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccttactgttggttcaatcagatcagccccacgcactatttctgtaacgccctggaaatgatcatcaaccacaacagccaggttgtaggcgaacaacccatcacggcgatgaatgataaaatcttcccgtgccagtttttcgtcggcgtgaataatgccgcgcagctggtcagtaaattgcgtgaccggatgctgctggcggatacgcactgcggcgttgtctggtccatgatgcaacacccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtacaggtgcagtaataacttagtccttgttcatgtaaccaggcgagtgcttcacgataggcgtcgtgacgttgcgattgccagagaacatcgccgtcccagtgcagaccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttctatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccgagcgcggcgatcagagagccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatactgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccaatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactttactacaatgtaaccggcagtgattttttaagagccatgccttcagcagaaatttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataacctcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttctgcgccgtattttacttcgcttttcagcgagctatagcctgacagttctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtgttgacgcaaataaatgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcatcgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagaaaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgcatacgaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgaacggagcatattcgccagctggattaagccgcgtggcggctgacgcatccctaaccacaccacacgcgaacgcagccattgtccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctcggcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccaatggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagacgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtcttacctgaattacttaccgctctcgattgtgcgccgcaggtattattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgtcgcgcaacggctggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtggttaccgaaggcgtgctgacgcgcatgatccagcgtgacccggaactgagcggtgttggactggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcgttggcgctgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctaccctggacaacgaccgcttgcagcaaatgctgccagaagcgcctgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttaccgctgcccgcgcatcagcgttttgacgatgccgttgcggtagccaccgctgaaatgctgcgtcaggaaagcggatcattactgttatttttacctggcatcggagaaattcagcgtgtgcaggaacaactggcttcgcgcatcggcagtgatgtattgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaaccagtttaaccattgaaggtattcgtctggtggtggattgtgcccaggagcgtgtggcgcgttttgatccgcgcacggggcttacgcgactgattactcaacgcgttagccaggcatccatgacgcagcgtgccgggcgcgccgggcgtctggagccgggtatcagcctgcatttaatcgccaaagaacaagcagaacgcgccgcggcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcagcgatccggcgcagatgagctggctggatcaaccgccagtagtgaatctactggccgcgaaacgtctgttacaaatgctgggggcactggagggtgaacggcttagtgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaaccagcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgtggcggtgaggcagacagttcgcttatcgcgccgctacttgccggggcgtttgccgatcgcattgctcgtcgccgtgggcaagatggacgctatcaactggcaaacggcatgggagcgatgctcgatgccaacgacgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgctgctggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggagtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctacaaatcggtcagttgacggtgaaagtgcagccgctggcgaaaccgtcagaagacgagttgcatcaggcgatgcttaatggcatccgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggccagcggttgatgatgaaagtttattggcagcgctggaaacgtggctgctgccacatatgactggcgtacattcactacgcggcctgaaatcactcgacatttatcaggcactacgcggattacttgattggggaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttatcatgaagataacccgcccgcgctggcggtgagaatgcaagagatgtttggcgaggccaccaatccgacgatcgcccaggggcgcgtgccgctggtgctggagttgctttcacctgcccaaaggccattacaaatcacacgagatttgagcgccttctggaaaggagcgtaccgtgaggtgcaaaaagagatgaaagggcgttatcccaaacatgtctggccggacgacccggcaaatactgcaccgacgcgacggacgaaaaagtattcgtaaggttggttttctccctctccctgtgggagagggccggggtgagggcatcagcgcgcacgttcaccctcaccctaaccctctccctcaagggagaggggaccgatcgagcacaaattttgagagatatcttcttctgtcttgtaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctactgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaactgcctgcggcagtttatggccgaatggtcaatcttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgtcaggtgtcgaaaatgacccgtcctggcgaatttaccgtgcaggccaacagcattgagatgattcgccgtccgtttgatttcccggacagtaaagaaggacaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgacgatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgtctgatcaccatgatctcttcgccaaacggtgagcagcgtctgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgtcatttttacgagcatgatggaatcagtctctactcaatcggacgtgcggtgctggcaaacctgaccgccggacgcacggtacagggtgcgagtacgctgacgcaacagctggtgaaaaacctgttcctctccagcgagcgttcttactggcgtaaagcgaacgaagcttacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcaagcttgtattactttggtcgcccggtagaagagctaagcctcgaccagcaggcgctgttagtcggtatggtgaaaggggcgtccatctacaacccgtggcgtaacccaaaactggcgctggagcgacgtaatctggtgctgcgtctgctgcaacagcaacagattattgatcaagaactctatgacatgttgagtgcccgtccgctgggggttcagccgcgcggtggggtgatctctcctcagccagcctttatgcaactggtgcgtcaggagctgcaggcaaaactgggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaactgcgattgtggtcgtcgaccgctttagtggtgaagttcgtgcgatggtcggaggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctgacggccttaagccagccgaaaatctatcgtctgaatacctggattgcggatgcgccaattgcgctgcgtcagccgaatggccaggtctggtcaccgcagaatgatgaccgtcgttatagcgaaagcggcagagtgatgctggtggatgcgttgacccgttcgatgaacgtgccgacggtaaatctggggatggcgctggggctgcctgcggttacggagacctggattaaactgggcgtaccgaaagatcagttgcatccggttccggcaatgctgctgggggcgttgaacttaacgccaatcgaagtggcgcaggcattccagaccatcgccagcggtggtaaccgtgcaccgctttctgcgctgcgttcggtaatcgcggaagatggcaaagtgctgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggtggtacaacgcggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcgggcattgacggcagcacggtgaccatcacctgggtcggccgtgataacaaccagccgaccaaactgtatggtgccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggcatgcgtatcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagcgagatgcagcagcagccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggatcaaggatatgtttggtagtaattaacatctaagcgtgaaataccggatggcgagttgccatccggtaaaataacatcccatctaagatattaaccctttcttttcatctggttgtttattaacccttcaggaacgctcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatcttatctttataataatcattctcgtttacgttatcattcactttacatcagagatataccaatggcgcgttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggcctgctgcaactattgcggcgcgacagtctgctaccggcactaaaaccgatacgccgattcaaaaagtgccacagtctatttctgttgtgaccgccgaagagatggcgctgcatcagccgaagtcggtaaaagaagcgcttagctacacgccgggtgtctctgttggtacgcgtggcgcatccaacacctatgaccacctgatcattcgcggctttgcggcagaaggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcattgacccgtatatgctggaacgcgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggcctgttgaatatggtcagcaagcgtccgaccaccgaaccgctgaaagaagttcagtttaaagccggtactgacagcctgttccagactggttttgactttagcgattcgttggatgatgacggtgtttactcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggatgataaaaccaattttaccttcctttcttacttccagaacgagccggaaaccggttattacggctggttgccgaaagagggaaccgttgagccgctgccgaacggtaagcgtctgccgacagactttaatgaaggggcgaagaacaacacctattctcgtaatgagaagatggtcggctacagcttcgatcacgaatttaacgacacctttactgtgcgtcagaacctgcgctttgctgaaaacaaaacctcgcaaaacagcgtttatggttacggcgtctgctccgatccggcgaatgcttacagcaaacagtgtgcggcattagcgccagcggataaaggccattatctggcacgtaaatacgtcgttgatgatgagaagctgcaaaacttctccgttgatacccagttgcagagcaagtttgccactggcgatatcgaccacaccctgctgaccggtgtcgactttatgcgtatgcgtaatgacatcaacgcctggtttggttacgacgactctgtgccactgctcaatctgtacaatccggtgaataccgatttcgacttcaatgccaaagatccggcaaactccggcccttaccgcattctgaataaacagaaacaaacgggcgtttatgttcaggatcaggcgcagtgggataaagtgctggtcaccctaggcggtcgttatgactgggcagatcaagaatctcttaaccgcgttgccgggacgaccgataaacgtgatgacaaacagtttacctggcgtggtggtgttaactacctgtttgataatggtgtaacaccttacttcagctatagcgaatcgtttgaaccttcttcgcaagttgggaaggatggtaatattttcgcaccgtctaaaggtaagcagtatgaagtcggcgtgaaatatgtaccggaagatcgtccgattgtagttactggtgccgtgtataatctcactaaaaccaacaacctgatggcggaccctgagggttccttcttctcggttgaaggtggcgagatccgcgcacgtggcgtagaaatcgaagcgaaagcggcgctgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacaccaccgatactacctataaaggcaatacgcctgcacaggtgccaaaacacatggcttcgttgtgggctgactacaccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagttatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtacgttatgatctggcgcgagtcggcatggctggctccaacgtggcgctgcatgttaacaacctgttcgatcgtgaatacgtcgccagctgctttaacacttatggctgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggatttccgtgcccatttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgctgtcgttaacctttcctgccgggaaagtgaccggtctgattggtcacaacggttctggtaaatccactctgctcaaaatgcttggccgtcatcagccgccgtcggaaggggagattcttcttgatgcccaaccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttgccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcgctggggcgctttggggcggcagatcgcgaaaaagtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagtctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgttgtctgttgctcgacgaaccgacctcggcgctggatatcgcccaccaggttgatgtgctgtcgctggtgcaccgtttaagtcaggagcgtggcctgacggtcattgccgtgttgcacgatatcaatatggcggcacgctactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattttgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgtcgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcggctattgatcccaatcgtattgtggcgctggagtggttgccggtggaattactgctggcgctcggcatcgtgccttacggcgtggcggataccatcaactatcgcctgtgggtcagcgaaccaccattgccggactcagtgatcgacgtcggtttgcgcacagaacctaaccttgaactgctgaccgaaatgaaaccatcgtttatggtctggtcggcaggatatggcccttcaccagaaatgctggctcgtattgcgccgggtcgcggatttaacttcagtgacggcaaacagccgttggcgatggcgcgtaaatcgctgacggaaatggcagatttacttaacctgcaaagcgcagcggaaacgcatttagcgcaatatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgcgcgtccgttattgctgacgacgcttatcgatccgcgccatatgctggtcttcggtccaaacagcttgttccaggaaattcttgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagtatcgatcgtctggcggcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatggatgcgctaatggcaacgccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacctgcagtctggttttatggtgcgacgctctcggcaatgcactttgtgcgcgttctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgcttttcccggcgttattgctggcgctgttagtgattgtcgctacggcgctcacctggatgaacttctcgcaggcgctgccgcgtagccagtgggcgcaggctgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgttgccgcgtctggcgatttcgctgctggtgggcgcgggtctggggctggtgggcgtgctgtttcagcaagtgctgcgtaacccgctggcggagccgacgacgcttggcgttgctacaggcgcgcaactggggattaccgtcactacgctctgggcgatccctggtgcgatggcgagccagtttgctgcgctggcaggggcttgtgttgttggcttaattgtctttggcgtcgcgtgggggaaacggctgtcgccggtaacgctgattctcgcggggttggtagtgagcctttattgcggcgcaatcaatcagttactggttatcttccatcatgaccaactgcaaagcatgtttctgtggagcactggaacgctgacgcaaaccgactggggcggcgttgagcgtttatggccgcagctgctgggcggtgtgatgctgacgttgctgctacttcgtccgttaaccctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgcttgcgcgtctggcggcgctgtcgctggcgattgtcatcagtgcgctgctggtgaacgctgtggggattatcggctttatcgggttgttcgcgccgctgctggcaaaaatgctgggggcgcggcgtctgctgccacgactgatgctggcgtcgttgattggtgcgctgatcctctggctttccgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgttgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcggctgaacgccaacatgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgctcgaggatttaatgccctggcgctggccgcgaattatggcggcgctgtttgcgggcgttatgctggcggtggcgggctgtattattcagcgactgaccggaaacccgatggcaagcccggaagtgctggggattagctccggcgcggcgtttggcgtggtgttgatgctgtttctggtgccgggtaatgcctttggctggctgttacctgcaggcagtctcggcgcggcggtgacgctgttgatcattatgatcgccgccggccgcggtggattttccccacaccgtatgttactggcggggatggcgttaagcaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagtgctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgcaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcccgagccgtaggaatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacgatgactattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccattccagatcccggcggggctgctgtcaacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaatttttccatataacggccctgtacgcctggacggataaagcgtttacgcgacaacggatgcccgatgcgacgctggcgcgtcttatcgggcctacaaacggccccgaatcgtaggtcggataaggcgttcacgccgcatccgacaaaccatgctggatcacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctgtgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcgtccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggttaacgaccagcggaattccggcttcttctgccgcttccagcagaccttctgccagacgtgttgtcagctcatccagcgtttcgtgaacgcccggctgcgcgacttcattcagacaggcgaaacccgctgccatcgcaatcgggttaccggaaagcgtacccgcctgatagaccggacccgtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgccgaggcaggttaaatctggcactacgccgtaataatcctgtgcgccagctagcgctacgcggaaaccggtcatcacttcatcgatgatcagcaacgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaactctggcagcggcggaacacagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaatgcggcgcgtacagaagccagatcattataagtacaggttaaggtatgtttggcgaaatctgccggaacgcccggcgagtttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccatggtaacacccttcaaatttaataattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatggtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggattgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgttgggctggcagcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcgctggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgtttggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtattgccggtgaagttctttggcgggctggggacactcggcggaggcatggtgttggggcgcgaagggccaaccgtgcagatcggcggtaacattggccgtatggtgcttgatattttccgcctgaaaggtgacgaagctcgccatacgctgctggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggtgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggcggcaatattaccaaatgggtgctaatgggcggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacgtcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgcgcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagctgtttccgcaatatcaccttgaggcggggacgtttgctattgccggaatgggggcattactggcggcatctattcgcgcgccgttaacggggatcattctggttctggagatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcgcaatttaccggcgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgattataccgaaggtctggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgcggttgcggttcttcctttagtatctaatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatttcgcgggccagaacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgtcccgccgcctactgcggttaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcactaatctacctgtgaaagcgcattacagagctgttgtgctgcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttctgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttgtctggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggcttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcagcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcgttgagccacagtggcgcaagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgcaagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacaacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttaaagcctgccggacagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgtgcttcgtccgagacaacgatatcgcccactttcaacgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcaaagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgccgagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagatcctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacccaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattactggaagcatacggcctggatgaactgaccggcccctttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcggcgataaatgactggtttcgccaacgtttgcacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgagctgcggcgcaagattcgtcaggacttatgtcattttgaggggaatgcacaaggcattcgcctggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccattaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaagaatatttaccgttgagcagctttatcatcatttgcacgaagcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaagcctgtcgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaatcgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcaggctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggaaggttctccgttccagagctctccgttctgccaggggggccagggcggtaatggcggcggccagcaacaaaaattcatggcgctgggttccggcgtcatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtgattaaagtccagctgagcgatggtcgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccaaatccagaatccgaaaaacctgaccgcaattaagatggcggattctgatgcactgcgcgtgggtgattacaccgtagcgattggtaacccgtttggtctgggcgagacggtaacttccgggattgtctctgcgctggggcgtagcggcctgaatgctgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccgtggtaactccggtggtgcgctggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctcgcaccggacggcggcaacatcggtatcggttttgctatcccgagtaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgcggtgagctgggtattatggggactgagctgaattccgaactggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgcctaattcctccgctgcaaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccaatcagcagctttgccgcactgcgtgctcaggtggggactatgccggtgggcagcaaactgaccctgggcttgctgcgcgacggtaagcaggtcaacgtgaatctggaactgcagcagagcagccagaatcaggttgattccagctccatcttcaacggcattgaaggtgctgagatgagcaacaaaggcaaagatcagggcgtggtagtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagttctcgacagcaaaccgtctgtgctggcactgaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatctccctcaaccccttcctgaaaacgggaaggggttctccttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttaggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataacggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtagcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgtgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggtgcattgctggtactttcacagggacgagtcgtcgatatcgatgacgcggtagcacgtcatctgcacggtgtgcggcaggggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacttgttggcgcaggatagccgtttgcgggaagaactggtgatgaacctgattcaggcagaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggcgtggacagcgcaatggcggagttacaacaactgcaaaacgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggatgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtacggccagctgcgttttcgcgtttcactgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtggtgggtaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcgcggctgaaaacgatggacaataacggcttgctgcgacgaacgctggcggcgtggtttcgccacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaataccctggagtatcggcttaatcgtatatcggaactgaccgggcttgatttgggcaattttgatgacaggttgctgctgtatgtggcgttacaactggatgaagagcggtaggttatgcgttaaggttgaggcggcgctggctcattcccctcagcccgaagggtagaggggaatgcccgaattaaccgtcagttcgggattatttacgcgttagtttttccagatcggcttcaatctcgctgatcttattggttacgactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctgatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcggatatttaaacttaacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattctggtgataaaattcacgatctacaccagttccagcatcgttacttccgggcggcagttcagacgcaaaccatacaaactgcccacgccacgggttgtgtagatgtgtctttcgccaaaggcatttaatccggcgacgtaacgtttatcttcgacaggggcaaaaggttcaccaaccaacggtacgcgcagttgcccgccgtgagtatggccgcacagcatcagatcccagggttcatcacgcatgacttctttgctgtcgggattatgcgccagcaccagtcttggcagattggcttcgctggcgggaggcggtttgcattgtccggcccataagtcaccagtgcctaccagttcgaattgcctgttcggcgtggcgatcaccgtagcctggttaaacaacaccgtgatgcccgctgatttcaacgtctcgccaattaagtgatttttttctgtaccaacagggcgatcgtggttgccgaagcaggcaaacgtcggcgcacattcggcaaggggggagagtacgtcactaaacgccgaaaaattcagcgacatatcaaataatacgtaatcgccgcccagtaatatcaaatcgggcttttgttctatgccaagagcaatcgcgtcagaaatcaggcttaaaggaacaaaacgagagtaatggagatcggccagaaaaagaattttgaatggtgctgcgttgtctttaaaaaaggcgaggcggtgacggattaattcaaaccagcctggctcacagtaatgcatataaccgaaacctgagctcgtggctatcgtcgcggcagtagcctgcaaaaatcggcggcgtgaaatcatcgctcatccctgcaaaaaaatcgggcagcgtcgtgctgcccgtgtgcatacttttagtcgatggtacgcagcagttcgttaatgccgactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtagaggctgtatttgccatcttttgacggcagattacctgaaacaaccacagaccccgccggaacgcgaccgtagtggatttcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatggaaatgacggaaccttcttcgacaatcaccccttcaaccacttcagagcgcgcgccgatgaagcaattatcttcaatgatggttgggttagcctgcagcggttccagcacgccgccgatgcccacgccaccggaaaggtggacgtttttaccaatctgcgcacaagaaccgacggtcgcccaggtatcaaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaataaacgcaccctgacgtaccgccgctggtggcacaacgcggaagccttctttctggaaacgtgcttcgtcgtagtcggcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagcgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcaccatgaagcgaaattcccagatcggcaaaaattttcccgactcgcgccagcagtccaggttggtcgagggcgatcagttcgaggaacgatttgcggtcggtatgggtcggcaaaaacgttacttcggtttcaacagtaaaatggcgtaatttggcgggttggcgacggggctgcggtggctgccagctactttgcgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggacagcgggttgccatcgggttccagcacgataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataagggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcaataccagcggtttgcttaaatcatgctgtaataaatggcgggcatgccaggccagttgatttgggctatggcggacaaaatagttagcacgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagtgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaagtagagctcacgcaacagactttgcttccagctattccacagcgtttcgttggtggcgcaaatgtcagccacagtcaggcataccagatagcgcagacgattttccgtttgcacttcttcggcaaactgcttgatgacttccgggtcctgaatatcgcggcgttgggcggtcaccgacatcaacaggtgctggcgaaccagccaggcgaccagctgtgtttcgcgtgagttcagcccgtggagttcggcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcgtggaacagatcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgtgcttccggaatattacacagcggttgttgcagatggcgacgggcatggcgtaactggcgcagcgtggtggagtaaatgccggtgatcgcactgttgtgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgattagcgtaccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttaccttcaccactgtaattcagacgctgggcgacgctaagctggcgatcgaataacaggcgattatcgtaacggctgacgaccagatgcagggcaaagcgaatacgccacaatatatgcagacattcgtttaattccgcccgctccgctgaggttaagaagccaaacccgaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtggatatcgcgcaagccgccagggctgcttttgatgtctggttcaaggttgtagctggtgccatggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctgaaaatatgtttttgcagttcgaggaacagcgcaacatcgccaattaataagcgggattcgattaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacgctatgaccgacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgacgtctgaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgcaggagctggtcgataaactcggtgcgcgcctcaatcaactgttctgcagagatcccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccagacgcatggattttgcggttgaccgggcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattatcgcattaaaaaagccggcattcgccggcttcatcttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatcccaggtttcagtacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccgcaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaatcgccgcaccgatttcgcgcagattaatgcctggttttaccatgcgtagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttagcatcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatacggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcgacgtctgatgctgtacacagcgccaacaattattggtgtccacgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgacaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcttgataactcccccaaaatagttcgagttgcagaaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagcgaagataacgcatctgcggcgcgaaatatgaagggggagagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagttctgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggcgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccggaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagtcgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcagcagaagttgctgcgatgtccaagcagtcttaattatcgaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgtatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttaccgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgctggctcgtgaccataaattaccgattcgtgttttcaatatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggcgtaagtctggttataaggcgttattgttgcaggcagtttggtcacggccagcgcgcagcaaccggagcgtacaaaagtacgtgaggatggcgagcactgctcggggccaaaatggcaaataaaatagcctaataatccagacgattacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggacaaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtactctgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgcgttgcagtacgtaacgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgccggatcaagcctgccgtcatccgaactggtcgatggggcgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggccaggcagcgacgacagcattgaatgccgcaaacgaaatcaccgttgctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggacgatgtgttatctgttgatgcgaacgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataaaaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgccgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctcgatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccattgtaacgctggtggtctgcatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgccttatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactatgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactccggcgcatatatgtttggcaaattgtttggtaaacataagctggcaccgaaggtttctccgggtaaaacctggcaaggctttatcggtggactcgctactgcagcggtaatctcatggggttatggcatgtgggcgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgagagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgttgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgtcggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatctttgcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggcgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcatttgcagttggtcgataaaattggcgatgaaagcaccaccattacagtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgctggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaatggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgccatcgtcgaagccacggacaaaacgtggcagctgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggttgtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagtgtcggtaaatatagcgccagcgttaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgacgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggaccgcggttatgcccgtttcaacatcgactctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagtgagcggcaaccttgccgggcactccgctgaaattgagcagctgactaagatcgagccgggcgagctgtataacggcaccaaagtgaccaagatggaagatgacatcaaaaagcttctcggtcgctatggttatgcctatccgcgcgtacagtcgatgcccgaaattaacgatgccgacaaaaccgttaaattacgtgtgaacgttgatgcgggtaaccgtttctacgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctggggagcgatctggtcgatcagggtaaggagcgtctgaatcgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccgggtagcccggaccaggttgatgtcgtctacaaggtaaaagagcgcaacaccggtagcttcaactttggtattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcaacaggataactggttaggtacgggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcaccgtagatggcgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagatgtgacgttgggcttcccgatcaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagccgcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataacagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattcctggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgatcgatgacgatcacaaatgggttgttctggggcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctacgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaataccattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagacctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcagctgacaaaattgcaatcgtcaacatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaatgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaacccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgatcgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcacaaccatcgatcgcggcgcgctggatgacactattattggcaatggcgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcggttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtagatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactatttcgctggtattgacgaagcgcgcttcaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgacggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcgattggcgcgaacgctcacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgcgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtcctgggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaacgcgcacattgcgcacgattgtacggtaggtaaccgctgtattctcgccaacaacgcaacgctggcgggtcacgtatcggtagacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcatgtgatggttggcggttgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgcgaggcgattaccgctatccgcaatgcgtataagctgatttatcgcagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacgtatccggaagtgaaagcttttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacgtgtgcccaacgcccgctttgttggcgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcggtgatgggcattgttgaagtgctcggtcgtctgcgtcgcttactgcatattcgtgccgatctgacaaagcgttttggtgaactaaagccagatgtttttgtcggtattgatgcgcctgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattatgtcagtccgtccgtctgggcgtggcgacagaaacgcgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaagtataacgtgccgtgccgttttatcggtcacacgatggctgatgccatgccgttagatccagataaaaacgccgcccgtgatgtgctgggtatccctcacgatgcccactgtctggcattgttgccgggcagccgtggcgcggaagtcgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgagatcgtggtgccgctggtgaatgccaaacgccgtgagcagtttgagcgtatcaaagcggaagttgcgccagacctgtcggttcatttgctggatggaatgggccgtgaggcgatggtcgccagtgatgcggcgctactggcgtcgggtacggcagccctggagtgtatgctggcgaaatgcccaatggtggtggggtatcgcatgaagcctttcaccttctggttggcgaagcgtctggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagagttattgcaggaagagtgtgagccgcaaaaactggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccacgcgatgcacgataccttccgtgaactgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtctatccgcacacgcaactggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgattctcgacccggcgcgcccgattgccgggctgaatgattccaaaaagctgagcgaaaaacgtcgtctggcgctctgtgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaacctcacgaaatcgatgaactgaatattttacatgcgaccatgctggcgatgcagcgtgccgttgctgggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgccttcgatggcagtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgcgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtatccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgctggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgcggtctggtgaagttctacggagcgggacatggcgcagggattaagcctatcgtcggggcagattttaacgtccagtgcgacctgctgggtgatgagttaacccacctgacggtactggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggttgatccttctttccggcgggcgcatgggcgacgtcggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgaactgattcgcaccggcagaccggacgaagaaagctatttgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgaccaacgacgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgcccgcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgcgagctgtttgccgacatccccgaagctcttgccaacaccgttgagatcgccaaacgttgtaacgtaaccgtgcgtcttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgacgaggaagaacgtgttaagcgccgcccggaatatgacgaacgtctggagactgaacttcaggttatcaaccagatgggcttcccgggctacttcctcatcgttatggaatttatccagtggtcgaaagataacggcgtaccggtagggccaggccgtggctccggtgcgggttcactggtggcctacgcgctgaaaatcaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgatcaggttatcgagcacgtagcggacatgtacggtcgtgatgcggtatcgcagattatcaccttcggtacgatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcaccgaccaaaattaccgattttgcgccgctttattgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgccgcgatcccgctggatgacaagaaaagcttcgacatgctgcaacgctcggaaaccactgcggtattccagcttgaatcgcgcggcatgaaggacctgatcaagcgtctgcaacctgactgcttcgaagatatgatcgcactggtggcactgttccgccccggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgtgaagagatctcctatccggacgtgcagtggcagcatgaaagcttgaaaccggtactggagccaacctacggcatcatcctgtatcaggaacaggtcatgcagattgcccaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcagcgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgctggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcacactatcctgcggagtttatggcggcggtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgccatcaaaggggtaggtgaaggtccgattgaggccatcatcgaagcccgtaataaaggcggctacttccgcgaactgtttgatctttgcgcccgtaccgacaccaaaaagttaaaccggcgggtgctggaaaaactgatcatgtccggggcgtttgaccgtcttggaccacaccgcgcggcactgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctacgccagctgccaaccgtggccggagcaggtggtattagatggggaacgtgaaacgttaggcctgtacctgaccggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacgcgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggtgaccgtgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgccaatcatcacctttatcgacaccccgggggcttatcctggcgtgggcgcagaagagcgcggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgccttagcgtaccgactatttgtaccgttatcggtgaaggtggttctggcggcgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcgtccattctgtggaagagcgctgataaagcgccgctggcggctgaagcgatgggtatcatcgctccgcgtctgaaagaactaaaactgatcgactccatcatcccggaaccgctgggtggtgctcaccgtaacccggaagcgatggcggcatcgttgaaagcgcaactgctggcggatctggccgatctcgacgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggttacgcgtaattcgcaaaagttctgaaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaagtttatcgaacataaccctcgaatttgtggcgtgatttttgactgggatgagtacagtctcgatttatgtagcgatatcaatcaacttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgcttgggcaggcggaagatatcgccattcgtatgcggcagtacaccaacgaatatcttgataacattaccccaccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgtctgttttatgattttttcggcgggaataccctcaaggcggacgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacttttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattctgggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgattaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgatccacttcgattccgcctgggtgccgtacacccattttcatccgatctaccaggggaaaagtggtatgagcggcgagcgtgttgcgggaaaagtgatcttcgaaacgcaatcgacccacaaaatgctggcggcgttatcgcaggcttcgctgatccacattaaaggcgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttcggttgagacggcggcggcgatgctgcgtggtaatccgggcaaacggctgattaaccgttcggtggagcgggcgctgcattttcgcaaagaggtccagcggttgcgggaagagtctgacggttggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgccaggcgaacagtggcacggctttaacgatgcggatgccgatcatatgtttctcgatccggttaaagtcactattttgacaccggggatggacgaacagggcaatatgagcgaggaggggattccggcggcgctggtggcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctctttagtattggtatcgataaaaccaaagcaatgggattattgcgtgggttgacggaatttaaacgctcttacgatctcaacctgcggatcaaaaatatgctacccgatctctatgctgaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcattcgatactttgccggaaatgatcatgacgccacatcaggcatggcagagacagattaaaggtgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccaccgggcgtaccgctgttgatgcctggagaaatgctgaccaaagagagccgcacagtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggcgtttaccgcgtacgagtcctaaaaatggcgggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcggtgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcatttccgttcccgccggagcgccccagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgatatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccatacacgtaaaaacgcttcacgttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgccgggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctcacctcacgccagattctggtggcctttagcggcgggcttgactccaccgttctgctgcatcagttggtgcagtggcggacggaaaatccgggtgtcgctctgcgcgctattcatgtgcatcacggtttaagtgccaatgccgatacctgggttacgcattgcgaaaacgtctgccaacagtggcaggtgccgctggtggtcgagcgcgtgcaacttgcgcaagaaggactgggcattgaggcccaggcgcggcaggcgcgttatcaggcatttgcccgcaccttgttgcccggtgaagtgctggtcaccgcgcaacatctcgacgatcaatgtgaaacttttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatgggggaagtctcggagtttgccggaacacggcttatccgcccgttgcttgcccgcacgcggggggaactggagcagtgggcattggcgcatggtttacgctggattgaagacgaaagtaatcaggacgactcatacgatcgtaactttctgcgcctgcgcgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacggcccgcagtgccgcactttgtgctgaacaagagagcctgctggatgaactgctggtagatgatttagcgcactgccaaacgccgcaggggacgctgcagattgcgccaatgatgacgatgagtgatgcccgtcgcgcggcgattatccgtcgctggctggcagggcagaatgcaccaatgccttcccgcgacgcgctggtgcgcatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgcttgggcgcgtttgaaatccgacgctatcagtcgcaactgtggtggattaaatccgtcaccgggcaaagcgaaaacattgtgccgtggcaggcatggcttcaaccgctggaattaccggcggggctgggaagtgtacagcttactgcgggagtcgatattcgccctccgcgtgcagacgaagcggtcagcgtgcgtttcaaagcgccaggattgctgcatattgtcggtcgcaacggcggacgtaagctaaagaaaatctggcaagagctgggcgtgccgccgtggctacgtgacaccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgaaggtgagaagggcgtaagttttgtctggcagaaaacgcttagttaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggattcgcttaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgcagctcgcgggtttcgccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcactggcttttgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgtaaccagtttctcgatgcctctctgacgctggcgcgccacccttcagaaacccaggagcgtatgatgctgcgcttgctggcgtggttgaaatatgctgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcggcggattaagaaagcctgcacccaggccgcaaaagtggcgctgtttacctataatagccgggcggcgcaaatctggtggcagcaaaatcagagcaaatttgtgcagtttgccaatctttccgtctggtatctggacgatgaacaactggcgaaagtaagcgcctttgccgatcgtaccatgacgctgcaggcaacgattcaggatggcgtgatctggttatcggacgataagaataatctggaagttaacttaaccgcctggcaacaaccttcatgattgtgatttcccgacatgttgctattcccgatggtgagcttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggctattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctgctcgccgccagccatcatttgatcagcagtgatggcgtgattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagcagctctggcccggctggtggctgtgattaaagaattaacaacagaacaaaaagcccgacgacccacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtgcgcagcggtcgggaataaaaagaaggaatggatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggttgtaataatcgggccgaagtcgatacgctttctccggcgcaggctgccgaactgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgccgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacatgggtgatgaatgagcgttatctcggtgctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgacagcaaaggtgaaaagtcatattatcgggcgaaaggcgatgcgctggagatgctcgatcgtgaaggcaatccgattgaatcgcagttcaactatacgctggaagcggcacaatccagtttacctatgacgccgatgaccctgcgaggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtagcgaataacgcagagctggagcgtagctacctggctgcgcgcggtcacagtgaaaaaccggtgttactttcagtagaaggtcactttacgcttgagggtaatccggataccggtgcgccgaccaaagtattagcgcccgatacggcgggtaaattttatccgaaccaggattgcagtagtttggggcagtaaacctgcttaaggcagaaacaaacgcaaaattgccttatgcgctgcgcttatcaggcctacagcatataatgcaacattttgaattagcacgattttgtaggccggataaggcgttcacgccgcatccggcattttgtgcacgaggctggctttatcaccgggtcaaaccaacaaagcgacccgccttgatataaatccctggcttcaggtgcccaacatactgtaactgcgtttctggcttaaatgcagagacatcaccagtacgcatatgcatcagatcggcagggctaatccagcccgattgcgccagcgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaactacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttggcgaaaatcctcggagaacggattcagtgagcacatctggcgagtcaccataaagggaataaattcgacaatgccgcgatagttgtaaccgctatctttaattttgttggcgaacacggtgatttctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagcttatcgctatgcttcatcgcttttttaagggaaacaatctggacaccatcccctgtcgcttctgcaacgttattatcacccagatagattgcaacgtgactcacagaggaagtgctgaagacgcggattccaaatgaggttaccccaaggcttgaggagaatagcaaatcgccgggtttgagatcaggtgccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttgactgcccatgttttcgccccggcatctaccgctgtggctgatgagtctggctggctgatatctacggtacaggccgaaaggaaaagaaagcaggggagaagcaggcagcaatgcgcctttggtttatccattttatacaatccatgtaaaaaagggccctgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagataatcgacgatgtcaccagtcttaattaactgtttctcgcagttacgacgatatttatattcgatatcgtcgttgtcgaggttacggtcgcccagcacaatagtgtgtggaataccgatcagttccatatcagcaaacatcacgcccggacgctctttgcggtcatccagcagcacttcgataccttgcgcgcgcagttcgctgtacagtttctcagcaagttcttgtacgcggaaggatttgtgcatgttcatcggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgccgcgttcgtcgtagttctgctcaatcgccgcagctactacacgcgttaccccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccaactggaagatgtgaccgacttcgataccacgtttgataagcagcgtaccctgaccatccgggcttggatcgccagccaccacgttgcggatatcagcaatttccggggtagcgacatcgcgatcccagttgataccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcagtcgcaaaagtcagcgggctggcaacctgcggcagtttttctgctttaacttcgttcagctcgtggtcaccgcgcaccagcagcgcaaccaacgggaagctactgccttcaaccgctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagccgcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcatagtcagaggtgtcggagaagaccacatcgtcttcaccgctctgcgccagcacctggaattcgtgagaggcgctgccgccgatagaaccggtgtcggcctgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccgaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctaagctcgttacgaatcaggtcagtgataacttcttcatgagttgggccgagtacgaacggacgctcgccacggtcaacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaaatcggctggctgaaccaccggcatcgacacctcgattgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgtagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaactcaccgccatttctgccgctggcgcactttgcgcatagctggcactggcatcgggaagcgattcggcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctgtctttatggcaaacaacctctttcagctctaccagcgacataccaattgggttagggcggaaagtagagcgcgtagcgaaaacacccattctggcattaccgccaagacgaggcggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaagtatccataaatggctgaacgcttccaggccgcgaacggcgtcggcctggttgtagggagccatgagatgcagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacgcctatttgctcgaactggaaactgctcatttcgccgtaatgttaagcgcagagccgatacatacagcctgacgatagcagcctggcgtaccgctggtaacttcgcagctatgcagtaataccgcattggctttcattttcgaggcgttgatttgcatccgcttacgtgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggagcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaaaattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcatcagactgataagcctggacgaatttcttcacgttctcggcgtctttgttatcttcacgcgttacgatcaggtttacgtacggggagtctttatcttcgacaaagataccgtctttcgctggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagatcgaggcagctgcggtgcttccagctcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaagattagttggatcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgctacctgctgttcggcaccaacaatcacgccgactttaatgtggtttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttatagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccgaccagggtaatcagggtgatagttgccgcattcaccagacccggcaacgcttccggtaacagcactttacggacgatctgcattggcgtggcacccattgcgcgggaagcttcaattaacccggttgggatctccagaagagcgttctcgaccatacgggcaataaacggcgctgcgccaacggttaacggaacaatcgctgcctgcaaaccaatcgatgtaccgacaataactcgggtaaacggaatcatccataccagcaagataatgaacgggatggaacggaaaatgttcacaattgcagaaacggtacgatacagcttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcataaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcggtcagcatgatgccgaacttaacgccaccggcgtaatccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcagcatcggcacgcagtcagtaaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgagaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgccacgcaatcacaaatgcgcttcacaacgtccatttcgtgagtgatcaacagaatcgtcaaacccagacggcggttgatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtgttgttcagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcggcgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatctcgaatgcctgaaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttaccgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgagatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgattgccgcaaaccacatccggggatgcttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggttgcggcgaacgtgggaacaaaagtgctggtgcgtacgggtaaacctattacacctgaagcagaaaacgcggcagattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcataatgattaaaagatgagcgattgaaataaaaatgcatttttccacttgtcttcctgagacgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgcgctaaagcgtgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagcgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgcttcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgtagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccacaatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtgacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtcccttgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaaggaccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgatgaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtttccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttatcgctcgaggttttttttcgtctacatttctattattgctaaaatcgcaaaaatcctctgcgttttacgctctttttccgcaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggtactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttggttatcgcgcaattgatactgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtgacgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccgagtctgaaagagagcctgcaaaaattgcgtactgattatgttgatctgactctaatccactggccgtcaccaaacgatgaagtctctgttgaagagtttatgcaggcgctgctggaagccaaaaaagaagggttgacgcgtgagaacggtatttccaacttcacgatcccattgatggaaaaggcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggttgcctgggctaaacagcacggcatccatattacttcctatatgacgctggcgtatggtaaggccctgaaagatgaggttattgctcgtatcgcagctaaacacaatgcgactccggcacaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtaaaaacctggaaagtaatcttaaggcacaaaatttacagcttgatgccgaagataaaaaagcgatcgccgcactggattgcaacgaccgcctggttagcccggaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagactgcactgaatggcatttccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctctgtcgatcatatagtcggacaaacacgcgatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcgctacaggctatcggccaggtattgagggaagcgggttcagtgaatcccaggcaaacatgttgctttaaatcgtcgatcgtttctggcttcccgtagcgggaaatataatcgggggaggcgataatttttcgataactgttaaataacggcctggcacgtaagctggaatccgttaacgtaccagcgcgtatcgcgacatccacttttctttcgatcaaattaataatcgtttcggaggagactagcgacaaagtgacttccggatagcgttcacggaaaggcttaattaacggcatcagaaagtgcagcaccactggagttgcggcatcgatccgtaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgtcgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcaccgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgaccgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgtgatatgtcatgcgatttaatgttctccataatgagcaaaattctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtaatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggggaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgaccgctaactatcttgccgccgatcaggtacccgctttcgtgctgccacaacatccttccggtgtaatgaccctttcggcggcgcatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggcactggtgacggtctatccattacctgacacccgcctgttgatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtctatagtaagcagttacttcctattggtgatcagatagctcaccacagcggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctgcgccaggtgcgttttaccgatgatcagcgccgtcgggcgtttggccgtccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtattggttacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcagaccaacgtttggcgctgtccttttatacgcaaacaacaaaaggacagcgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctctcaagcctgcgaatatctgaccagtaccgtacatgcatccggacgagatttacagcgcctggcggtgcgtctggctgattatcctggtgcaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcaaaacgtgagcacggtggtggcgtatgacttatctgcccatatgctggatgtcgtggcacaagctgccgaagcccggcaactgaaaaatatcaccacccgccagggatatgccgaaagtctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgagaagtgaataggatattgaaacctggcggtaggctgattgtgatggacgtaatgtctccgggtcacccagtgcgcgacatctggttacagacggtagaagcattacgcgatacctctcacgtacgaaactacgccagcggtgagtggttgacgttaatcaatgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtcgcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgagaacgtattttgccttgcagaatgatggctttttcaccagtgatatcatcatggtagatgcacataaagcggcataaataaaaaaggcaccgggggaatcggtgcctttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcatcacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagccagagattcacgcagttgatctgcatgcttctttggcaccatcacgtactgcgggccacttgcgcccagcgtggagccttttacgccagcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctgctcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacatcttgttcagacgctgcatcatgttcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcattttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgaacgttgccggtactttggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgttcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttctgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataacgtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatggtgtcccttcaaacaaccgaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttgctgaagtaacagatatgtcctaaagtgtgacccggtgtggcaattacactaaattcatgccctaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctcttgtggaccatacaccacaatttgcggaaacttttccaccagttcttttacgccgccaacgtgatcgtggtgatggtgggtgagaaatatggcctctggttgccagttattggcggcaatggcgtttaatactggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggagagctttatcgcatggcgctggagcgccagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtacaggcggacccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcaccgatccgcatcgtttattgcgtgaagccgatcgggtattgattgatgatggctggctggtcattagtggcttcaatcccatcagtttaatgggattacgcaaacttgtgccggtattgcgcaaaacctcgccctataacagccggatgtttactctgatgcggcagctggactggctctctttgttgaattttgaagtgctacacgccagccgtttccacgttctcccgtggaacaaacacggaggaaaactattgaatgcgcatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagtaaaaacaagccacgaattcgccaggcggttggagccacccggcaatgtcgtaaaccacaggcttaaacttcaacttggtagcctgtatcttccagtgtgggattcatcgccgcggcacgagccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgttgccctagggcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgcggttttccagccacgttttttccagttatggatccactgggtgataccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagcctgcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtcctggattgcccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgataagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaagtagccgatgagttcatggactatatccgcggcgcggagttggtgatccataacgcagcgttcgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcctggtaagcgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctacacggggcattactcgatgcccagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacaacagcaacaaggtgaagcaacaattcagcgcattgtacgtcaggcaagtaagttacgcgttgtttttgcgacagatgacgagcttgcagcacatgaagcccgtcttgatctggtgcagaagaagggcggaagctgcctctggcgggcataaatacctgtaaaaggcgctaaaaatagcgacttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaaggtcgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccactattcgaggccatgctattgattagcatggccttttttatgcttgtttttttcggtatgccatccagtatgccattgccgtccggcttgcactggctcacctgagatagcttcggacaactcactcacctctcatctcgctggcagtgctcccggatagtgtcgggcgatgatgttgttcagcttatcaatcaactcaggtcgcttgaatacgatgtgtgcagttcccttctgaaaatacttaatcacaaacatctcatcctcgtaacggttactgtgcctgttctcatggatatgatcgctgagacgacgggtaacgtcagcgcggttgtagggaaccggtttgccatcaagaagcatcagcatacgctcaaggtcagctaaccggtcacgctgccagccccagttaagcccaaatccccaccgatcgaacttgactagtccggtaacgataattttcgccccaaacttgcaggggaatttgtcttaaaattccagcttaaacctttgaacacatttatcactccgcgctcaaacacctcgcccttgttcagatgcagttgctcaaacgtgctgagaatattctcttcgctgacggcaggaatgtcatccttttccagactgttgtaccactggtcacgagcctgagcatccatgagcgaaatcatgcccgacttcttcatcaggtctcgccatatgctgcgatcgagattacgggtaatagctttcatcgccgcttctggtttctccatcaaccagcagccgcaacggaaatcctgcttcatagcccagtccagcgcggtttttcccccgagactgcgggtcagcatcgaaacatcgtccagttgttgcatgagcacttcaatctgcgccagcgcggcattacgtcccgtgacaatacgctcaatgctggtggagcaaatcacgtcggtgtggccggttaatacttcgggtttggtgagagtaagctctgacattatttcgttccttatataaagcaaagcgccagccggtgagggctggcgattatgagtaagtgatgagtactgttcggtggttaatctgtactggtctgtcgcagaagttgaagatgacggagatcgcgaacgtcctgacgcgcacgttcaatccagggcaacagcactgctgaatcggtgttgtcttcgtcgttgtcgaaaataatcatgttcccacaatcgatgttgtcctgcagccagtcaatcagaacgttgagagccacttcggtggttaatttctccatgagaatatcctgtgcttattggtgagaagatttaccagtcgaaaatgtcaaagcccggcagcacttcgccaaaggcatccagatgaacaatgccaacggcgtagcgacggataagcgtcactactaaccgacggcaggctttcgacagaccgagacgtttgaggcgtaagaccggaaatgaccaggcacccaggtggagcagataacccgacccggtgtaactaatccattccgactcaccaaagtcttcattctggtgtgaaagagtaaacagcagagcgttgtctttctccgtaatatgcgcggtactgcactggatgccattaacgcgggcgacgggtggaagcggatcttcaacgaccagctttccgggggagtcagcaacgcgaagggaataaccgttatcacagaccacatcgatcagcgcagccagttcaatgccgtcaatatccacagcgatccggcccgcattcagggccagaacgttgatggcgtcggcttctaccgtcagggataacttcatcgatgccccccacggtatttaccggtggtgatgtcggtcaccgttctgtaatcgttgcgagtcatcaacccggtggctttgcgggcgcggagaatatcgatactggtgagacgcggcaactgtgtttctgtactgaaaccgtgacgatcgatgcgcaccagatcgtacttctccacaataaaattcacggcgtcgcacagtgatataccggcgtcgatatgctcctgaatcacaccgtcgttgccaaacggcgtgtcgttaagcgtcagaccgtagtgacgatccaacaggtggctcagaagccgttgccagatctccaccggtgatccgccgtctccagaaagagctgaagcgggttaccgacgaacgggacatattaaaaaaagccgctgtagattcaatctgtcaatgcaacacccctttcaattatctctttcggtgttttgaacttcagtgtctttctcggtctgttgtttagggtaatggtgccaacttactgatttagtgtatgatggtgtttttgaggtgctcccgtggcttccatctccatcagttgtccctcctgctcagctactgaaggcgtggtgcgtaacggtaaaagtactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactacagttcacttacaccgcctctcagcccggtacgcaccagaaaatcattgatatggccatgaatggcgtcggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctagcgcatacaaccgggcggtgatgtgattgtctgcgctgaaatggacgaacagaggggttacgtcggcgctaaatcacgctagcgctggttgttttacgcgtatgacaggattcggaggacggttgtggcgcacgtattcggtgaacgcactctggccacactggagcgtcttctgagcctgctgtcggcctttgaggtcgtggtatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgttacactcagcgcattgagcgacataacctgaatctgagacaacatctggcaaggctgggacggaagtcactgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcagtaagttggagtcattaccgaggatttaaaaggaaaagcccgaaatgaatcgggttttgattaattaacgattaacaggctcccgtgcccgggaacactctgactgtacgcgcaatatcatatttccgcaaccattatttttgattgccaagccatttattcatctgctcaatttcacctttttgagctttaatgatgtcctgcgcaagctttctcatttccggatcttttccgtatttgagctcagtttccgccattgcgattgctccttcatggtgtgcgatcataccttttgcaaaggccttgtcggggtcgggctcattaacggcggccatcattttgtcatgcatgtctttcatgccagccatatattcctgtgacgatgccgatgagtgcatatctgacattttcatgtccgaatgctcagcggaaatggctggcagggataacattaatattacaaaaaaggtgtttttgattttcattaaataagcccttttcaggtaggtaccgattaattgtagctgagtcagataaaaaagccccctgacggggcaatgccgttcacttaagcggagcggtgctgcgtttcaccggataacgggtttttgatatcttaactgccctcggccttgatggtcgggggcgttttgttatgaacacaacttccagagcaccccgcagatgctccagtcgtttcgggatggtccccggtgatgccgtatttcccagcactatcatttctgtcgcgataaactggaacgcgaacttaaagctgatttctgacgccgcttttttgtgtttctcagccgcttttgttgcctcacgccgtatcaggttgtaagcctgcaacatgccccacacctcctgttccagcagctcaaccttacggcttctcagcaccagggcattgttcagcaggctgcttttcaggtttctgaacccgacttcggtttcccatcgtgaatggtaaagttccgctacctcttttgctttgtagcagtctgccgggagtgatgtcagcaccgttttctccataccgttcacctcataagtcaccgcccgggcgtaccagaactctggcagtgcaggattctttttcctcgcctgcagtgacaccttcagtttcagaagcctgtctccgggaccgtaactttcttctgtttctgccgcgatattcttccacgcaggcagtagccaatggcggttacaaccctgctggttcagcgtcagcagcaggtctgcgctgtaaaagagcttgtcaaacagcgtaatggatttatccgggatggtggcgagcatggagtgagccagcacggtttcgctccgccggtaaggcgcggtcacggcattcagcaaaatgtggcttcccagattcatcaacgccaccagacgcataaccgggtaggcgctctgccgctcagtggatgtgttggcagagccataatattcacgcaactcaggttcatcaggtgtcctgaactgtgcgccatcaatggcaaaaagctgcaggccgtgccagtcatccttcaggtaacgttccgcgccccatgtctgtgcggtctggcggaagagccattccaccagggggcccccacgcgctgacgcgcctgggtgacagcgctgcgggccagcaggttgatccccgcttcgccatccgcgctcaggttcagacggcgaaccacatcggtaattggctcattgcggaaaaaggccatggccaccaccatccagataaccatgtcccccggtaaacgacggcggcgaacggtcgcatgcgcagaaagcgtcagacagtgctgtatccactcgacgggaaggtgctctgcaaacagttgtgcagagggcggtggcataagcggatggtcactgaaatcgagcagatcattgagaagtggcataagaaaacggctccctgttgtggaagccgttatagtgccgcagtttaaggatcggtcaaccgatccttaactgatcggcattgccctgacggggggcaaaaatgtagcaacgttgtttcaggaaaatctatcagggaaaaggtaacagcacggatactaccgtcgcattcagcctgcattgatcatgcggcggtgcgcttcggccatggcctgatgtgggccggattgcccgttattcatgaattcatgggcaaccgctgctctttcatgctcattcatcgccgcgtaagacgttgacgggacggtcgtggataccgtgttatttcccatcatcttctgatgactttccaccattttctggtgcgcatccgccgagccgttcgtcatggtttcatgagcaataatggcctgttcatgctggtccataccggtcatacgaggagcagtcccctggatcccgacaggagccgcagcagactgcatctggtgagcaggagcctgtgcattgttgacgcgatcatggatattcacggtttcagtggcccaggccgatgaaattaaaccaaagcccagcaaagatgctaatacgatatttttcatgataactctccatttctgaattagtgatgtccggggaagtacaaccggtgttttcagttccataactgaaacaagttcggcagcgtttatttctccggaagagggctggatattcatttcctggcgtactctgacgccgggtattgatgaagcaatccagccttcctgataagttgcactaattatatcgaatggcttctgtttgctgcatgacaggctaatgacatctttgtcatttacatctttattttcagcattgggtttccgggatcattttctccagtctgggcacggataagataaaacgcgtggagcgtacgtctgattccacctgcactcttccgtgatgtgcttccacgattgacttcacaatcgcaaggccgatgccgctgccttctccttttcgttgtctggatggatccacccgataaaaacggtcaaacagccttgataaatgttcttcagggatcggtttccctggattttcaatcacaaggtcaaaaaagctctcctgctttcttattgagacggtgatggcctgtccgtccggggtataacgcagggcattggataacagattattgatcgctcttctgaacatttgtggatctccctcaaccaggcagggcatcccgttaaatttgagcgtgatattgcgttcttcggcccaggcttcgaaaaactcgaagactttcatgacttctgctctgaggtcaaaacggaccctgtcaggtataagctggttattgtccgcctgtgccagaaacagcatgtcgctgaccattttggtcatccggttatactcttcaagactggagtagaggacatcctcaagttccttctgggttcgatcctgactcagtgcgatttcagtctgcgtcaccagattggtgatgggcgttctgatctcatgcgcgatatcggcagagaaattggcctggcgggtaaagacgtcctcaatctttccaatcatatgattgaacgagataaccagttgctccagctcaatgggaacgcgtgtcggttccagccgcgcatcaagattctcggaggtgatgtttttaatggcattgctgacattacgaaggggcaggtgcccctgacggacagcgatgcgaatgatcagaacaatcagcaggcttatcacgacggcgatcgcaatcagattttttttcagcgcatcgaggtaatggagatggaaattaatggagaggccagtcagcatgacataattctgctgtttgccctgaaatatcgcctggccagaggaggcgataatccggtatgtttccatcttcatttcagacccggtatccatcggtctcgcaggatcctccaccgtccagagaaagacatcacgtgcacggctatgctcgctaaaatcggctgaactcacagcagagcgtaaagcagccccctgcacagagctgtacagcacctctccccggggattaagtagcaaaagagcaacgttacggtagctggcgatcgattcctttattttgcttattttcttttcatccggatcaaccggagactgcaggatacggtttagtgtggtgctgatttgttgcagatcgctgacatcctgctcggcaaaatgcttatcaacagaatgcagcataaaccaggtgaaggcgataaacgccagtattgtggacaggctgataaaaaaggtcagccgcagagcgagtgagaaaggtcgtctggacggtttgctatgcatccgggatctccagcatgtagcccacgccccgcactgtctggatcagttttgtctcgtaatcgttgtctattttagcgcggagtcgctttactgcgacatcaatcgcgttagtgtcgctgtcaaaattcatgtcccagacctgagaggcaatcagggagcggggaagaacttctccctgatggcgaatgaagaattccagcaggctgaactctttactggtgagcacaatgcggttcccggcgcggctgacttttctggatacgagatcaatagagaggtcagccaccttaaactggctttccgtgatcatcgtgtttccccgcctcagaagagttctcacccgggcgagcagttcggcaaacgcaaagggtttaaccagataatcgtccgcacccagctccagtcctttgaccctgtgttcgatcgtgcccagggccgtcagcagtaagaccggcgtaccctttccggcagtgcgcagcatacggatgatatcccagccgttcacatcaggtagcatgatatccagaatgactaaatcatactcggcggtcatggcgagatgatatccggtaagaccattatcagcgtgatccactacgaaccctgcttctgtaagccctttgctgagatattcacctgttttaatttcgtcttcgacgatcaatattttcatcttgctccccggctggctgctaatgtcattctattgcgcccacgatcgttatcaacggattacagcaaaaatgacaacattgtcattatcctgtcacccggcaaacagagagcgttcggtaaagtatccctatcaatactctggacttcgattgaaccatttaccaggtctgcctgtacgagaagcgttatgttcaaattaaaattacttagcatcagtaccatattcatcctggcaggttgtgtttctctggcacctgaatatcagcgtccgccagctccggttccccagcagttttcattgtctaaaaacagtctgacgcctgcggtaaacagctatcaggatacgggctggcgaaacttttttgtcgatccccaggtcagcaggctgatcggtgaagccctgaataataaccgtgatttgagaatggctgccctgaaggttgaagaggcccgggcccagttcaacgtcacggatgcagatcgttatccccaactgaatgcctcatccgggattacatacagcggtggtctgaaaggtgacaagccgaccacgcaggagtacgacgcgggtctggagctcagctatgagctcgatttttttggcaaacttaagaacatgagtgaggctgatcgccagaactactttgccagcgaagaagcccgtcgtgccgtacacatcctgctggtctccaacgtttcacagagctatttcagccagcaactggcgtacgaacaactccgtattgcgcgggaaacgctgaaaaattatgaacagtcttatgcattcgttgagcaacaactggtgaccgggagtacgaacgttctggcgcttgaacaagccagggggcaaatcgaaagtacccgcgccgaaatagccaaacgagaaggcgatctggctcaggcaaacaatgccctgcaactggtgcttggaacgtaccgcgcagttccgtcagaaaaagggatgaaaggtggggagatcgcaccagtaaaattgccaccaaatctgtcgtcacaaatattgctgcagcgtccggatattatggaagcggaataccagttgaaagcggctgatgccaatattggcgcagcgcgagcggcttttttcccgtccattaccctgaccagtggtctctcctcaagcagtacggagctgtccagcctctttacgtcaggaagtggaatgtggaattttattcctaaaattgaaattcctatatttaatgctggcaggaacaaagccaatctgaagctggctgaaattcgccagcaacagtcggtggttaattacgaacaaaaaattcagtcagcctttaaagatgtttccgacacgcttgcgctgcgcgacagccttagccagcaacttgagtcacagcagcgttatcttgattcactacagataactctacagcgtgccagaggattgtatgcaagtggtgctgtcagttacatcgaagtgctggatgcagaacgttccctcttcgcgacgcagcaaaccattctcgatcttacctattcccgacaggttaacgaaattaatctgtttaccgcgctgggtggcggttgggtagagtaaatttattcaattaatcaggaaattaaaaatgcgtaattcacttaaagccgttttatttggtgccttctctgtcatgttttctgccggtcttaatgctgaaacacatcagcatggcgatatgaatgctgccagtgatgcttcggtacagcaggttatcaagggcaccggtatcgttaaagaaattgatatgaatagtaaaaagatcaccatttcgcatgaagcaatcccggcggtgggctggcctgcaatgaccatgcgcttcacttttgttaatgcagacgacgctatcaatgccctgaaaaccggcaaccatgtcgatttctcgtttattcagcagggcaatatctccttactcaaaagcattaacgttacgcaatcctgattgacactccggagcgaatacatccagtgcgcctgaacattcattatgggattactgtgaattaatgatcgggcgcatatgccaggtgttttgatttttcagcgagaaattgtatggcttctttaaagataaaatatgctgcaataattatcagcagcctcatagcaggagggctgatatcggttactgcctggcagtatttaaactcatcacaaaaaacagtacaaacagaacaaaaggcaccggagaaaaaggtacttttctggtatgacccgatgaaaccggatactaaatttgataaacccggaaaatctccctttatggatatggacctggtgccgaaatatgctgatgaaagtggcgataaaagcagtggcgggatccgtatcgatccaactcaggttcagaatctgggattaaaaacgcaaaaagtcacgcgaggaatgctgaattattctcagacaatcccggctaatgtcagttacaacgaatatcagtttgtcattgtgcaggcgcgttctgatggtttcgtcgaaaaagtgtatcccctgacgattggcgatcatgtgaagaaaggcactccgcttatcgatatcaccattcctgaatgggttgaggcacaaagtgagtttctgctgttatccggtacaggcggtacgccaacccagataaaagggggtctggagcgacttcgtctggctggtatgccggaagaagatattcaaaggctgcgttcaacccgcacaatccagacccgttttaccattaaagcacctattgatggtgtcattactgcatttgacctgcgcaccggcatgaatatttcgaaagataaggtggtggctcagattcaggggatggacccggtctggatcagcgctgcagtgccagaatctatcgcctatctgctgaaagatacgtcgcagtttgaaatttcggtaccggcttatccggataaaacattccatgtcgaaaaatggaacattcttcccagcgtggatcagacaacccgcacgcttcaggtccgcctccaggtttctaacaaggatgagtttctcaagccaggcatgaatgcctatctcaaactgaatacccaaagccaggagatgctgctgataccaagccaggccgttatcgataccggcaaagaacagcgcgtgattactgttgatgatgaaggcaagtttgtgccgaaacagatccacgttctgcatgaatcacagcaacagtccggcattggctccggcctgaatgaaggcgataccgtggtggtcagtggcctgttcctcattgactccgaagccaatattacgggcgcgctggaacgtatgcgccaccctgaaaaaacagaaaacagtatgccagcaatgtctgagcagcctgtaaatatgcattcagggcactgaggagacgacgatgattgaatggattatccggcgctctgtcgccaaccgtttcctggtcatgatgggcgcactgtttctcagcatctggggcacatggacgataattaacacgccggtcgatgcgctgcctgacctgtcagaagtgcaggtcattattaaaaccagctatcccggacaggccccgcagattgtagaaaaccaggtcacctatccgcttaccaccaccatgctgtccgtacctggcgcaaaaaccgtgcgtggcttttcacagttcggtgattcgtatgtgtatgtcatttttgaagacggcaccgatctgtactgggcccgttcgcgcgtgctggaatacctgaatcaggttcagggcaaactgcctgcgggtgtgagctctgaaatcggcccggacgccacgggagtgggctggatatttgaatatgccctggtcgatcgcagcggaaaacacgacctttcagaactgcgttctctgcaggactggtttctgaaatttgaactgaagaccatcccgaacgtggctgaggtagcctcggtcggtggcgtggtgaagcagtaccagattcaggtcaatccggtaaaactgtcccagtatgggatcagcctgcccgaagtgaaacaggctcttgaatcatctaaccaggaagccggtggttcatccgttgaaatagccgaagcggagtatatggtccgcgccagcggctatctgcagagcattgatgattttaataacatcgtcctgaaaacaggcgagaacggcgtgccggtttatctgcgggatgttgcccgcgtgcagaccgggcctgaaatgcggcgtggtattgccgaactgaacggccagggggaagttgctggcggcgtggtgatcctgcggtcgggtaaaaatgcgcgcgacgttatcacagcagtcaaggataaactggacacgctgaaggccagtctgccggaaggcgttgaaatcgtgaccacctacgatcgcagccagttaatcgaccgggcgattgataacctcagttccaaacttctggaagagtttttcgtggtggccatcgtctgtgccctgttcctgtggcacgtacgttctgccctggtggcgattatctctctgccgcttggcctgtgtatcgcctttatcgtcatgcacttccagggactaaacgccaatatcatgtcgctgggagggatagctattgccgtcggtgcgatggtggatgccgccattgtgatgattgagaatgcgcataaacggcttgaggagtgggatcatcagcatccgggtgagcagattgacaacgccacccgctggaaggtgattaccgacgcctccgtggaagtgggacccgcactgtttatcagcctgctgatcatcaccctgtcctttattcctatctttaccctggaaggtcaggaaggacgtctgtttggcccgctggcattcacgaaaacgtactccatggcgggagcggccgcgctggccatcattgtcattccgatcttgatgggattctggatccggggaaaaattcctgccgagaccagtaaccccctgaaccgggtgctgatcaaagcgtatcatccattgctgctgcgggtcctccattggccaaaaacaaccctgctggttgcggccttgtccattttcaccgttatatggccattgagtcaggtggggggggagtttctgccgaagatcaatgagggcgacctgctgtatatgccatcaacattgcctggcgtctctccggcagaagctgcagcactcctgcagacgacggacaagttaatcaaaagcgttcctgaagtggcctctgtatttggcaagaccggtaaagcagagaccgcaacggattccgcaccgcttgaaatggtggaaaccacgatccagctcaaacctgaggatcagtggcgtccaggcatgacgattgacaagattattgaagaactcgacaggaccgtccgtttaccgggtctggccaacctctgggtaccgcctatccgtaaccgtattgatatgctctcaaccggcattaaaagtccgataggtattaaggtatcgggtactgttctgtcggatatcgatgtaacagcacagagtatcgaagcagtcgctaaaaccgtacctggtgtggtttccgcactggctgaacgactggaaggtggacgttatattgatgtggacattaaccgggaaaaagcttcccggtacgggatgactgtgggcgacgtccagctgttcgtctcttcagcaatcggtggggctatggtgggtgagacggttgaaggcgtggcccggtaccctattaacattcgctatccgcaggattaccgtaacagtccgcaggcgttgagagagatgccaatcctgaccccaatgaagcagcaaattacgctgggcgatgttgccgatattaaggtcgtttccggaccaaccatgctgaaaaccgaaaatgcccggccagccagctggatttatgttgatgcccgcggcagggacatggtgtcggtggtgaacgatattaagacggccatcagtgagaaagtgaaactgagaccggggaccagtgtggcattctcaggacagtttgaattactcgagcacgccaataagaaattaaaactgatggtaccgatgacggtgatgatcatcttcatcctgttatatctggcattccgcagggttgatgaagccctgttgatcctgatgagcctgccgtttgccctggttggcgggatatggttcctgtactggcagggcttccatatgtcagtggcgaccggaaccgggtttatcgccctggccggggtggcagcagagtttggcgtggtcatgctgatgtatctgcgtcatgccattgaagcgcacccggaattgtcccgtaaagagacgttcacaccggaaggccttgatgaagccctctatcatggtgccgtactgcgtgtccggccgaaagccatgaccgtggcggtgatcattgcgggtctgctgccaatactctggggaaccggtgcaggttcagaagtcatgagccgtatcgcggcacccatgattggtgggatgatcacggctccgctgctgtccctgttcattattcctgccgcctacaaattaatctggctgcgcaaacataaaaaaagcgtgtcctgaacctgaaagggcaccccctgtgggtgtccttctttactgattcaccctgacgtcagggtttatatcgataatatacagaggtgagtatgaaaaaagtggttctaatggcgctggctctcggcctttcactacccgcgatggcgagtgaaaaagtgattgatatgtacaaatctgaaaactgtggctgttgttccctgtggggcaaagcgatggaaaaagacgggtttgaagtacgaactcacgtcatgaatgatcaggcgctgtcagccctgaaagaaaagcatgctattcctgcaggactacgaagttgtcataccgcggttgccggtaatttgatcattgaaggccatgtgcctgcgacaacgatacataaggcaatgcagtctggttcgggtatatacggtctcgccacccccggtatgccagcaggaagtcctggaatggagatgggagcccgaaaagaggcttacgatgttatcgcattctcaccggatggaagtaaaaaagtcttccagcgaatcgaatagtcagcggaacggctgataacgggacgccggtagcaggcactcctgtgccggcgatattcgtggtaatcgcatccatgacataccctgaagacagaagatgcttcggtatgcataaggagagttactgtgaaaaatgacaatgcagtgcaacacaacaaccagactgcttctgagcagacattatccccggacgagggccacgtattgcataaggtgagagatcccgtgtgcgggatggccatcctgcccgacagggcgcacagcagcattcgataccaggaccatcaactttatttctgctccgccagctgtgagagtaaatttaaagcccatcccgatcgttatcttaccgaagatgccagtgaacattcccatcaccatcaccacgatcatcacgaagttagccctgatcagataaaacagcctcaccaccaggcggaaaaagagaattctgaaggtgtgtggacatgtccgatgcacccggagatacgccgcagtggtcccggaagctgtcctgtctgtggaatggcactggagccgctcgtagctacggcatccacggggccgagtgatgagcttcacgacatgacaagacgcttctggctggggttgttgctggcgtttccggttctggtactcgaaatgggatctcatctgtttcccgacttgaggaatacagtaccgccacagtacaacacatggctgcagttgcttctggcctcccctgtcgtgttgtggtgtggctggccattcttcgcccgggccggaatgtcgttacgtaaccgctccctgaatatgtttacccttgttgcaatggggaccggcgtagcctgggtttacagcgtcattgcaaccgtcttcccgtcctggtttcctgcatcgttcagaaacatggatggcctggtggccgtttattttgaagccgcagcagttattacggtgcttgttctgctgggacaggttcttgagctgcgggcacgggaacaaacctcaggcgccattactgcgcttctgaaccttgcccccaaaaccgccagacggctggatcatgacggtcatgaaacggatattaatgcggaagatgtcctgcctggcgataagctccgcatcagacctggagagagtattccggtcgacggtatcgtgatcgaaggcaaaacaaccgttgatgaatcgatggtgaccggggagtctatgccggttaccaaaacgaagggtgaccctgtcattggggggacgattaatcagacaggtagtcttatcatccgtgcagagaaagtcggtgatgaaacgatgctctcacgaattgttcagatggtcgctgatgcacagcgttcgcgtgcccccatccagagaatggctgacagcgtttcaggctggtttgttcctctggtgatacttatcgcggttgttgctttcgtgatctggtctgtctgggggcccgagcccaggatggcgcacggtctgattgcggctgtgtcggtcctgattattgcctgcccctgcgcactggggctggccacaccgatgtcgataatggtgggggtaggcaaaggagcccaggccggggtgttaatcaggaatgccgaagcccttgaacgtcttgaaaaagtggacacgctggttgtcgacaaaacaggcacgctcacggaaggttcgcctacggtgacagggattatcagtctcaatccgggtggggaagcatctcttttacgtgtagcggccgcagtggaaaaaggctcgcagcatccgctgggtatggctgtagtccgggcagcccagcacagggggatcatgatacccgcagtcagtgatttcaatgctccgtcggggaaaggtgtttcaggcgatgttgaaggtcaacgggttgttattggtaatgaactggctatgcaggaaaacagtatcgttattgataatcaaaaggccgttgcggatacgttgcggatggaaggcgctaccgttatctatgtggccacagatgggtaccttgcaggcctgatagctatctcggatcccgtgaaagcaaccacgccggatgcgcttaaagctttgcgtcaggcggggatccgcattgttatgctcaccggggataaccagcttactgctgaagcagtcgcacggaaactgggaatagatgaggttgaagccggggttctgcctgacggcaaaaaagcagtgataacccgactgaaagcgtctggtcatgtggttgcgatggcgggggacggtgtaaatgatgccccggcgctagcagcggctgacgtgggcatagctatgggaacgggtacagatgtggcaattgaaagtgccggagtcacccttctcaaaggcgacttgatgatactgaacagggcccgtcatctgtcagagatcaccatgaaaaatatccgacagaatctgttttttgcatttatctacaacgcacttggcgtgcctgtggctgcaggtctgctttatcctgtgtatggaatactgctgtcgccagttattgcggcggcggccatggctctttcctccgtcagcgtcattgtgaatgcgttgcgtctgaaaagtgtcaggctcgggaaataacactgagtgaagggtcagttacgaacagaaggagtccagtatgaaaagtaccacctatgcgcttattgctgtcgccgcgatcgcggcatttgccctcctgcgcgaacactggtcacatgtggcaggttactggccatatctgttattgctggtctgcccgctaatgcatcttttccacggccacggagggcatggagatcatcaacatcacggaagtgaaaacgataaaaaaaattaatccggcagacggggccgcgtcgcggtcccgttatcagtccaggtatcgttcgtagtctctgacatgcgcaaaggcatgctgttcgagtttgttatcagcgggtgccgctgcccggaacgccagagagttaacagggttgttattgatgaccagctcgtaatgcagatgaggaccggatgaacgtccgctgttaccggataacgcaatagcacctccccgtgtaaccctggcccctttagtaacgagtattttattgaggtggagatagcgagttttaacaccggcttttcccgttacttcaacaaaatatcccatggtactgttgtattcggcccgggtgatttttccgtcgatgacgctgactattttcgtgttcatgggcatggaataatcaatgccattatggggactcacttttcccgataccgggttaagtcttgcaggattgaaaggcgaactgagtcttgctgtggccggtaacggataatcgagactgcctttcccggaagtatcggaaaggttatagaactttttatctgatatacgatacgccgtgtaattaaatgaaccggacgtaaatttataggccacgacacgtgattttcccgctttcttttgcagtacgagttttaatgattcattttttttcaaatgccgcagattaaaccgggaaggcaaggagcgctgaagagtagcgatctcgttcgattccagccccgagcgggtggctgaaaggtaggcattttcttttacgacatcggtagaatacatttactggaattcgccgttagcatgaacactgcggcgtatgctaggggttttcaggaggcgtgtcatctgtcagttaatcgggagcaccgttgatggtcgtcatttttgtaacatatcttgtttcccgtttgctcctgaagctctgggaactgtatgaccagcccgacggtgatgattaacgggactgaaacaggttacggcagagcaatatggggctcatgtcctgctacgtaacccgtcagtaaagccctgctgcgcacctgacgctaagcactaacccgcctgcagttacctggtcgaatacagcccgcgaagctttcttgcctgcgtctgatgtgcttccgcaccggcattattgacctgctcatgcacgagagcggctttttctccggcattcagttcgttaaaagaagaagacgaggtctttgaatttgcatcactgccggacagcatttttttatgttcctcaatcattttctgatgcgcataggacgcgctgttgttcataaatgaatgagcaacaatggccctttcatgttcattcatttcagagaatgagggcgtgttgtttttattaaccctgtccggtaagttttcatgcgtcgaggaattcacatgactgacggctgaggcattattaacaaatcgatgtgcttcatgggcaatatcactggactgagcaaaagctgccccacaaaataaagctgtaaacgcagtggtcgtgattaatatattcatgtgtaattaccttctgaggtacataaaagatgtccttatgatcatatataaaaataatcaacctgtggggaagatgacgtaaatgtaatacagctatgtacattacacgattgtaatgaatttgtttcttaaggtgtgctagattcatttcattgtaagtggatgaaccagtaatttaatttaaatcggttctcgaattctgtcagtaaccatactttaaataagggaatgcgcatgctgttgaaaacgtctcgacgaactttcctgaaggggttaaccctctctggcgtagccggaagtcttggcgtatggagtttcaatgcgcgttccagtctgagcctgccagttgccgcatccctgcaggggactcagtttgacctgaccattggtgaaacggccgtcaatatcacgggcagtgagcgtcaggccaaaacaatcaatggaggcctgccggggcccgttcttcgctggaaagaaggtgacaccattaccctgaaggtcaaaaaccgtcttaatgaacagacgtccattcactggcacggcattattcttccggccaatatggatggtgttccggggctgagttttatgggcatagagcctgatgatacctacgtttacacctttaaggttaagcagaacgggacttactggtaccacagccattccggtctgcaggaacaggagggggtatacggtgccattatcatcgatgccagggagccagaaccgtttgcttacgatcgtgagcatgtggtcatgttgtctgactggaccgatgaaaatcctcacagcctgctgaaaaaattaaaaaaacagtcggattactacaatttcaataaaccaaccgttggctcttttttccgcgacgtgaataccagggggctgtcagccaccattgccgatcggaaaatgtgggctgaaatgaaaatgaatccgactgacctcgcggatgtcagtggctacacctacacctatctcatgaacgggcaggccccgctgaaaaactggaccggactgttccgtcccggtgaaaagatacgctaacggtttatcaacggctcggcaatgacctatttcgatatccgtatccccgggctgaaaatgacggtcgtggctgcagatggccagtatgtaaacccggttaccgttgacgaattcaggattgccgttgccgaaacctatgatgtcattgtggagcctcagggtgaggcctataccatcttcgcacaatccatggacaggaccggttacgctcgagggacactggccacaagagaggggttaagtgctgccgttccccccctcgatccccgtcctctgttgaccatggaagatatgggtatggggggaatgggacatgatatggcaggaatggaccacagccagatgggaggcatggataacagcggagagatgatgtctatggacggtgctgaccttccggatagcgggacatcctccgcgcccatggatcacagcagcatggccggtatggatcattcccggatggccggaatgccgggtatgcaaagtcatcctgcgtcagaaacggataacccactggttgatatgcaggcgatgagcgtctctccgaaattaaatgatccgggtattggtcttcgaaataacggaagaaaggttctcacgtacgcggatttgaaaagccgctttgaggatcctgacggacgtgaacctggccgtaccatagaactgcatttaaccggccacatggaaaagtttgcctggtcatttaacggaatcaagttttcagatgccgcaccggtgctgctgaaatacggtgagcggctcaggatcacgctgatcaacgataccatgatgactcaccccattcacctgcatggtatgtggagcgatctggaagatgaaaacggtaatttcatggttcgtaaacacacaatagatgttccccctggtacaaaacgcagttacagagtgacagcagatgcgcttggccgctgggcgtatcactgccatttgctctatcacatggaaatgggaatgtttcgtgaagtccgggtggaggaatgatgcgaatgaagagaaatttaaaggccatacctgttctggtcgccggtttgtttacctcacagctttctattgcggcgggctccgtctctgcagatccccacgccgggcacgacatgtctgccatgcagatgccagcagatgagaatttcactgagatgacgtcaatgggtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttacgtcaatggagcccattgtaactgagagcagaacgccaattccgcctgttaccgatgccgaccggaaggctgcattcggcaatttacaggggcatgcgattcacgacagtgcgattaattatctagttctgctggatcaactggaatggcaacggtcggataacaccaacaatttcagctggagtgttaacagctggattggaggcgacacagatcggatttggctaaagagtgaaggtgaacgaagcaatggggaaacggaggcggctgaagcgcagttactctggggacatgcggttggcccatggtgggatttggttgcgggtgtcaggcaggatttcagacctgcttctgcccggacctgggctgctgtcggttttcaggggctggcactctataattttgagtctgaaattacgggttttgtcagtaatggcggaaaagctgcccttcgtctgggaggagaatacgatgttttactgactaaccggctcatactccaaccatcctatgaggtgaatttctacagtcaggatgatgaatcgcggggtcgcggcaggggactgactgacacagagctggggctccggctgcgctatgaaatacgccgtgagtttgcaccctatataggcgtttcctggaatcaactttacgggaaaacatccgatatggcgaaaagagaaggtgagaaagaccatcaggtagtattcctggcgggagccagaatctggttttaacgcactgatataaaacactcaactaaacaggtaaataaaatgtcgattttaaataaagccattcttacaggtggcctcgttatgggcgttgctttctctgctatggcccatccggaattaaaaagctctgtgccacaggctgattcagccgtagcggccccggaaaagattcagcttaatttctcggaaaatctgaccgtgaaattctcaggtgcaaaattaacgatgacgggtatgaaaggcatgtcatcacattctccgatgccggtcgcggcaaaagtggcgccaggcgctgaccctaaatcgatggtcattattccgcgagagcctttacccgctggcacttatcgtgttgactggcgcgctgtttcttcagatacgcaccctattaccggtaattacacctttacagtgaagtaatattatgaacgacctgattatgattgttattcgttttcttctttatctggatttgatggtaatatttggattgccattttttcagatatatggaataagcggtgtcagacatgaaacctataacctgactaatttcaggtcgtttataacctttgctgttgttacaggcatcattcttactggcattaatatgctcctggtatctaatgccatgagtggagtaactgacctcagagaattatccatccatgttatcgagatggtgatagaagaaactgatgtgggtattagctggattgtcaggctctgtgccctgtttaccacactcggtgctttgttcctttacactaataagagagtattgtcctgcctgctgatgacgatgagtgggggcgtggcgctggctacacttgcctggggaggacacgccgttatgcatgacggtctgcattactatctccatttactgagcgatctgacccatctcggcgctgcaggtgcctggacaggtgctctggttgcatttgctatcctgctgatgcgcagaaacgagcataatgcacagagcgtcattgtgatatctgactccctggcaaaatttgccacggcaggaacggtgattgttgtagccctgatcctgagtgcgctggtcaactatctgtatattgctgagggtaacttaactcccttattcaacagttcctgggggaggatattgcttgccaagacggctctgtttgttctgatgcttcttctggctgcagcaaaccggtttcacctgggtccccggcttgaagttatggtcagggaagggaattatgatcgcagcgttgccctgatgcgaaacagcatcctgacagaattcgttgttgcgattatcattctgggcgccgtagcgtggctcggaatgcttgctccgtctcaggtcagctaggggacagccaaagctcatgcgtgagatttttactttcatatcagcgagttgaccatgcagcgtattttaatcgttgaagacgaacaaaaaacaggtcgttacctgcagcagggactggttgaggaaggctatcaggccgatctctttaataatggccgcgatggtctcggggccgcgtcgaagggacagtatgatttgataatactggacgtgatgctgcctttcctcgacgggtggcaaatcatcagcgcactgagggagtccgggcacgaagaaccggtcctgtttttaaccgcaaaggacaacgtgcgggacaaagtgaaaggactggagcttggcgcagatgactacctgattaagccctttgattttacggagctggttgcacgtgtaagaaccctactgcgccgggcacgctcgcaggccgcaacagtctgcaccatcgccgatatgaccgttgatatggtgcgccggaccgtgatccgttcggggaagaagatccatctcaccggtaaagaatacgttctgcttgagttgctgctgcaacgcaccggagaagtgttacccaggagtcttatctcgtccctggtctggaacatgaattttgacagtgatacgaatgtgattgatgtcgccgtgagacgtctgagaagtaaaattgatgatgactttgagccaaaactgatccataccgttcgcggtgccggatatgtcctggagatcagagaagagtgaggttcaaaatttccctgaccacacgcctgagcctgattttttctgcggtgatgcttacggtatggtggttatcaagttttatcctgattagcacccttaatggctatttcgataatcaggaccgcgattttctgacaggtaaacttcagctcaccgaagagtttcttaaaacagagacgttccggaacaaaacggatattaagtcattatcagaaaaaataaacgatgcgatggtagggcacaatggtttattcatttctataaaaaacatggaaaatgaaaaaattgttgaactctatgccaaaaattctgttgttccagcggtcctgcttaataagtcgggtgatattctcgactatatgatccagacggaagaaaataacaccgtgtaccgcagtatctcgcggcgggttgccgtgacgccggaacagggtaaaagcaaacatgtcatcattacggttgccacggatactgggtatcacaccctgtttatggacaaactcagtacctggctgttctggttcaatatcggtctggtctttatttctgtttttctgggctggctgaccacacgtattggtctgaaaccgttacgggaaatgaccagtctggcttcctccatgactgtacacagcctggatcagcgtctaaatcccgatctggctccgccggaaatctctgagaccatgcaggagttcaataatatgtttgatcgcctggagggggcattccggaaactgtcagatttctcgtctgacatcgcgcatgagctgcgcacaccagtcagtaatctgatgatgcagacgcagtttgcactggctaaggaaagggatgtttcgcattaccgcgaaattttattcgctaacctggaagaactgaaaaggttgtcacgaatgaccagtgacatgctttttctggcacgttcagagcatggtctgctgcggctggataaacatgatgtggatctggcagccgaactgaatgaattacgtgagttgttcgagcccctggcagacgaaacaggaaagacaatcacggttgaaggagagggcgttgttgccggagacagcgatatgctccgacgtgctttcagtaacctgctttccaatgcaatcaaatattctcccgataacacctgtacagcgatacaccttgagcgtgacagtgactgtgtgaacgtgatgattacgaatacgatgtccggccaagttcccgctaatctggaacgtttgtttgaccggttctatcgcgcagactcatcaaggttctacaacacggaaggcgcggggctgggattatcaattacaaggtcaatcattcatgctcacggcggcgagctgtcagcagaacagcaggggcgggaaattgtgttcaaagtgcgcctgttaatggattaaccccgttattcaggagaaaccaggaaggtgacaaaattgtcatcaaccagtcacgcgataaacagatgcggttttttataatcattcataaatcaggagcagggtgataacgcaatcacctggttcctggagtgatgaataacccgccctgagatcaaatgctttctctgtcataagccgttgattgtttgggtatgaaaacaccggagacccaaccatgaaaaagatccttgtatcatttgttgccattatggctgtcacttcaaccgccatggctgcagagacaatgaacatgcatgaccaggtaaataatgcccaggcgcctgctcatcagatgcagtcaaccgctgaaaaaagcgctattcagggagatagtatgacgatgatggatatgagcgggcacgatcaggctgcaatgtcccatgacatgatgcaaaacggcaacgcttctgcccaccagggcatggcggaaatgcataaaaaaatgatgaaaggaaaatcaggagccaccaacgaaacagcaaagtcattttctgaaatgaacgaacatgaaaaagccgctgttgtgcatgagaaggcgaataatggtcagtcttccgttgttcaccagcagcaggctgataagcatcgcagtcagatcacccagaattaacccgcagctccacttgtcagaccctcatttgacgccgaagtcactggcttacgctcctgcccggagcgttgaggtgtactggcaatagcggacactaccatttgttctttttttaagcagtcatctgatgatatttttccctgaaggctgccggggagatattccccagacgagagtgacgacgctgacgattgtagaaaatctgtaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtgtcagatatgcagaaaaatgtgactcccggcaggcgaaaaggcagccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccgaaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggcggcaaaggtgcagacgacgctgaaagacgatccgatgtcaggtcacgtttttatcttccgtgggcgtaatggcagtcaggtaaagctcctctggtctaccggcgatggactgtgtctgctgaccaaacggctggagcgcggccgcttcgcctggccgtcagcccgggatggcaaagtgttcctcacaccggcacagctggcgatgctccttgaaggtatcgactggcggcagcctaaaagactgcttacgtccctgactatgttgtaagcctctttatcctggtcgacgctgaatgagcctggtaatatacccggtatgagcagctcacttcctgacgatatcaatgcactgaaacgtctccttgccgaacaggaggcgctgaaccgtgccctgctggaaaagctgaacgagcgtgaacgcgaaatagaccatctgcaggcacagctggataagctgcgccggatgaacttcggcagccgctccgaaaaagtctcccgtcgtatcgcacagatggaagctgacctgaaggcacttcagaaagaaagtgatacccttaccggtcgggttgacgacccggccgtgcagcgcccgctgcgtcaaacccgcacccgcaaaccgttccccgaatcactcccccgcgatgaaaaacggctgctgccggcagcgtcatgctgcccggaatgtggaggctcactgagctatctgggtgaggatgccgccgaacagctggagttgatgcgcagcgtcttccgggttatccggactgtacgtgaaaagcatgcctgtactcagtgcgatgccatcgtgcaggcccccgcgccttcacggcccatcgagcggggtatcgcaggaccggggctgctggcccgcgtgctgatctcaaagtatgcagagcacaccccgctgtaccgccagtctgaaatgtacggccgccagggcgtggagctgagtcgttcactgctgtcgggctgggtggatgcatgctgccggctactgtcaccgctggaagaagcgcttcaggactatgtgctgactgacggtaagctccatgctgatgacacgcctgtcccggtgctgttgccaggcaataagaaaacgaagaccgggcggttatggacctacgttcgtgacgaccgtaacgccgggtcaacgctggcgccggcggtgtggttcgcttacagcccggacagaaaaggcatccatccgcagacccatcttgcggggttcagtggtgtactgcaggcggatgcatacgccgggttcaacgagctgtaccgggatggccggataacggaagccgcctgttgggctcacgcccgccgtaaaatccacgatgtgcacgttcgcaccccgtcagccctgacggaggaagcgctgaaacggatcggcgaactgtacgccatcgaggcagagatatccagacggtataccagccggggagcttcacgccgctcctgagaatcgaaacagagaatggcgaacaggcgaaggcgcggcaccggagcctggcggaggtgttgcaggaggacacgggtgtgacgctaccggcggagctgtcggtgatgctggggaggctggagcgggaactgcgcgcgggagcggtgagtgcggagagtgaggcatggcttgcgcagtgcgggctgacggcggagcagatggccgcgcagctggaggcggaatacatcccggagaggaaacttcatctttaccactgcgaccaccggggactgccgctggcgctcatcagcccggaaggggaaacggcgtggcagggggagtatgacgaatggggaaacctgctgggcgaaaccagcgcgcagcaactgcaacagccgtaccgtctgccggggcagcagtatgatgaggagtcggggctgtactacaaccgcaaccggtactatgacccgttgcagggaaggtatatcacccaggatccgatagggctgagaggtgaatggaatctgtataaatatccattaaaccctgttcggtttatagattctttgggtttaaaattccatgttaacggtgatccaagtgattttaatcaggctgttgagtatttaaaacaagattcacaaatgaaagaaactatagattttttatcaagctctgaagaaactataaatatagagtatattgaaggaaccaatgttagatttaattcgaataatatgacgatatattggaatagtagagcatctttattttgttcaactgaattaaactcgaaatcacaatcgcctgcattaggtttgggacatgggtttgctcatgcgcagtattaccttcttgataaggaaaatttcatagctcttttaagccgaacagataagaaatatgagaataaagaagaggcaagggttattacaataattgaatcgcgtgcggcgaaaactttaggtgagtgtaccagaggagctcatagtggactgcctttttatcgggtggatggaccgttgcagacgatgaaaataacgggtacgccagaatagtgaggttttttatgatgaaatatttgatggttttattgtctctattttctggttcggtactggggatggggcgagtgaatgaattgtgtggaatagatagcgtgaaaacgatagagataattaatcttccatcgtatgttaccacgttagttccgcttagcaaggaaggtcttaatgaaatatacagatataaagtggtggtgaatgaaattagcgatctttatgctggtaagataattgatttattgcaaatgaagtatttcagaaaagaaaaatataacaatataagatggggggttagtatcatttcgaaaggtaataataaatgtgaaatttattttgatgcttttggtgaatgtggaagtgtgaatggcattaacgtgtgttttgaaaaaaatgaaatgataggttggattaaaaaagaaatccctttgctgtcgcaaaaaataggtgggctttaaatggtagggcaatatttaaagacagtataggtaactatttgtatggccatgtaaggtaaaagaaaaggaataaaccatgagcggaaaaccggcggtgcggcagggcgacatgacccgcagggaaagattatcaggagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatattcctcattacctgaagctgttttttattgcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattattcccgattacagataagcctggaaagtagagcataaattgtcaggcatcctactattgactatttttgccgttatttctggtgcagaaagttgggaagatatagaggatttcggggaaacacatctcgatttcttgaagcaatatggtgattttgaaaatggtattcctgttcacgatactattgccagagttgtatcctgtatcagtcctgcaaaatttcatgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcatcgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaggacggatgagaaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaaggactgaagaaattatgcgtggcagtctcctttcggtcaataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgcagaaaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaacgccgcagaattattttcagggatacggcacatcgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagctatggacagaaactatctggcgtcagtccttgcggagagcgggctttcgtagtcttaccccgactctcccccagccttaaacacaacccccactcaccgcaacctaaactcatccgcatcctgccatgccggaaacttttctctatattcccgcaatgctgccatcgacagctccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctctccttgcggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcgacgtacagggcgaggtcataatcgttgagattgcgcgaccacacaggaaaacgtaagtcgtagcacaccagcggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgtagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgcactgctgcgccttagctgtcatccagttcactacgtcatcttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatgacgcaggttggcaggaccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttaggaggttaataacatgggcaggataagctcgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcatttaatcagatggtacaagggcataagctgcctgcctgggtgatgaaaggcggtacttatactcccgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgactattgatgagaaaacgtcgcaagagaaactcacctggctgaatgtgaacgatgcgctttcgattgatggtaaaacggtgttgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcatttacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagccccttcaccagcgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccagctctttacagatccgctgatgaattgggtcggcggcaatcacatccaccagcgcctcttccagcaagccaaccggattatgctcgctcggcgtcaggtactgaccgcgaccaatgcgggaacgggtggcgttcggcacttgtaaaatcttcgccactttatgatccagcttgtcagaaggtgccagataatgatgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcatccatcgcctgttcagcctgatacagcgcatcttgtacgccccagtgcaccagcggcaggtcggcttcattacggccttcgtcgtcataacgcttcagcacggcagaggcgaggtagagctggcttaaaatatcccccagacgggccgagatgcgctcgcgacgtttcaggctgccgcccagcactgccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttgaacaacagtttatcgaacgcgttgacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttagccccttcaacggtgatggcaatcggtgcgccctggtaagcacgcgccaggaagttgctttgcccgagcataatgcctttaccgccggtaatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcgccgagcataatgccgtaggtaatcagcgatgccgcagcatccatcacgtaggcattaccggcaatacgcgccagcggctcttcaatcccttccatcttaccaatagagattttgaactgacggcgaatgtgagcatacgcgccggttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccgccgatgatgtaatcgatcggcacgaagacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggttgggatcagcgcacaggtaatgcctaaatcttctgcaccgccgagtaatttttccgggtcggagagtttaaacgccagcccaagcacggtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtgtccggaatcgcgcccgcatcggaacccgcttccgggctggtcagtgcaaagcaggggatctcctgaccacgcgccagacgcggcagatagtgatctttctgctcgtcagtgccgtaatgttgcaacagttcgcccgggcctaatgagtttggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagccgagaactccagcccgccgtactcttttttgatgatcatcgcgaagaaacgatgctctttaaggtacgcccacaactccggcggcagatccgccagctcatgggtgatctggaaatcattcgccatccggcaggcttcttctaccgggccgtcgagaaacgcttgctcttcggcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggcgcggaaatcatcgacttacgcataggcgcaaagttaaatggcacgaggataatggccagaggcaccagtacccacgccgaccacagaccagcaacgccgagggcggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaacgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatatgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggcaaagtgctttcctgcggcaacggcggttcccattgcgacgctatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgctatttctgacgttagtcatatttcctgcgtcggtaatgatttcggtttcaatgatattttctcccgctacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgtgagaagggaatgaaagtgatcaccctgaccggtaaagacggcggcaaaatggctggcacggcggatatcgaaattcgcgtaccgcactttggttatgccgaccgcattcaggagattcacattaaagtgatccatatcctgatccagttgattgaaaaagagatggttaagtaagtctggcgtaggccggataagacgtttacgccgcatccggcatttgtgcgctgatgcctgatgcgacgctgacgcgtcttatcatgcctacaaatctgtacgcgaaccgtaggccgaataatgcgttcacgccgcatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccgggcttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccacaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccatttacccgcgagttatgggggagtaactggacttatgcccataacggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtaggcgaaaccgacagcgaaaaagccttctgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcggtatttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttcggacgggcgctatgtaatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcaacacagccgctgacgggcaatgaaacctggcaaaagattatgccaggcgaatggcgcttattttgcctcggggagcgtgtagtttgatgccagttgtggctgcacaacttcgtggcttaacggcttgctgaccacgtaacgaccattgaccacagaaacggttggtggcttacgggtttgctcaaagtagtcgtaacccggcttcagttgctcccagaagtccttaaagttggaatatttatggcgcttcatattggtgtcggtcatgcggaacgggtaaatactcacttgcacgctcggctgaccaaacaccagcgcaccagtaacgaactggaatatctcatcaataccctgattggtcattgcgtagcagccgatggaaacacaatcgccgtggatcatcaggtatttcccttcataaccatgcgcacggtcataggcattggggaaaccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttatagctgtcgagcagttgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatgaatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttcatcggaagcgggctttacccaaagagcgccgcgtgagttccagttctctcaaatcgtaaaagtttatcggtaagtttgtaaatcaggagccagtccggttcgacatgagcatcgcgataacctttccatgaaccttgcagcgggtggtcttaataaacagctggaagcggtaaagtaagaagcgtcataagatatttcaatttattcatatcattatgacgcttttgtgcaagttttacatcctttgaaaattgtcccgagtattcaatatccctttgaatcatatttaaattcctaatttatcaaataaatcatcggcgtctttggccttatgaacatcaacgccagcttcgctgtttttaattgattgaatggttaattgattaggctcgcgtaaatcgaacggcaatgccttttcacgcgcgacctttgtgagggttatgcgaaccaggtcagagatggtcagccccatcccggccagtacgtccgccgcctgattcttcagatcttcatcgattcgggcgcgaacaaacgcgttagcagccattggggtatctcctgtgctgtatatttatacagcttgaattgtagctcaaatgagcaacagcgacaatccatgagtaatttaagaaacggatgtttttacataataaactgaaatatatttattaattttataataatggtttattaagtttgttcaggtacgggccaggatacactgcaacatcaatgcatgaccagccattattgagaatgtctttgccgtcgattccctcttttgtgttgtcgggattactgttgctttgcttgccgttttcttcatttgccagcgccaccacatcacatatctctttcagctacgccgcccgccagcggatgcaaaaccgtgcgcgtttattaaaacagtaccaaactcatctgaaaaagcaggccagctatattgtggaaggcaatgccgaaagcagaagggcgctacgccagcacaaccgggagcagataaaacagcatccagaatggtttcctgcgccgctcaaggcgagtgacagacgctggcaggcgctggcggaaaacaaccactttctaagcagtgaccatctgcataacatcaccgaagtggcgattcaccgcctggagcagcagcttggcaagccttacgtctggggcggcacgcggcccgatcaaggcttcgactgtagcgggttagttttttatgcctacaacaagatcctcgaggcgaagctcccacgtacggccaatgagatgtatcactatcgccgggcaacgattgtggcgaacaacgacctgcgccggggagatttgctgtttttccatatccacagccgcgagattgccgaccatatgggcgtgtatttgggcgatgggcaatttatcgagtcgccacgtaccggcgaaaccattcggataagccgattagccgaacctttctggcaggaccattttttgggcgcgcgcaggattttgacggaagagacgattttgtaggccggataaggcgtttacgccgcatccggcagttgtacgcaggtgcctgatgcgacgctggcgcgtcttatcatgcctacgagcccgcgaatatttgcgagccgctttcccgatataaaacaacctcattgccaacctttccttttcttcttaccgttgagaaaaaggagtcgccatgtctgaatatcgtcgttattacatcaaggggggaacatggtttttcacggtgaatttacgaaatcgtcgaagccaacttttgaccacccagtaccagatgctccgtcacgccattattaaagttaagcgagacaggccttttgaaatcaacgcctgggtcgttttgccagagcatatgcactgtatctggacattacctgaaggcgatgatgatttttcctcgcgctggcgggaaattaaaaagcaatttacccatgcttgtggattgaaaaatatctggcaaccacgtttttgggagcacgccatccgcaataccaaagattataggcatcatgttgattatatttatataaatccagtaaagcatggttgggtaaagcaagtgagtgattggccattctcaacgttccatcgcgatgtcgcgcgagggttatatcccatcgattgggcgggggacgtaacggattttagtgccggggagcgtatcatttcataattgtgcgcagatgcctgatgcgacgctagcgcgtcttatcatgcctacaaacttgtgccggatcggtaggccggataaggcgtttatgccgcatccggcagttatgcgcagatgcctgatgcgacgctggcgcgtcttatcatgcctacaaacttgtgcctgaacggtaggacggataaggcgttcacgccgcatccggcagttgtgcaccaatgctggatacttacatcaacgcccccataatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggcgcaaacaaccttgcataacgcgccagcaaagggcgcagctgcggtggcaccagcagcaccgggtctttccccgccgctttcatctgctctttcacctgtggcatcgtactctggaactggttgagcatattcggatcgaccggcacgctgtcgagcatcactttcccgccctgttgcgcctgattcaccacgttggtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgctgcgccgcaatgccaggcgcacatcggccgccagcagaatatgatctttcgtcaccgtgctactggcgaccagcacggtggcgatggtgacgatatcgcgcagggaaacgccttcggtcagcagcgcccggtacactttcagcaactggctgtaattgagcgccgcgctcaaatcttccgccagacgcggtgccgtcgacgataaacggttatgcaactgcgtaatatcatcatagttaaacaaatcaggaatatagctgcgcacaatcttatttacatgggtagcgatcacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgccgcctggatccaggtgaccggcatcccgtacgccgggtcgttcccctgcacgccgtcaatctcgccgtaggtttcgctggagggcagggccatcagtttatccgccggaatatccgcttcatcagcctttatgccgttgatgaaaatggcgtactgactgggcttaaggcggaagttttcccgaatgcggatctccggcagcagcacgccgttgccgtcagaaatcacctgccgcacgccgcgaatccgctgggtgagcgggttaccctgtgctttgtccaccagcgccaccagtttgtaaccgaggcttaaactgataggctcgatcagcggaatggtttcccaactgacctgctgctcgctggtttcggtgatggtgcgggtcagcgtttcgaggcttttctcttccgcctccgccgccagcggctgtttgctcatccgccagccggtaaaaccaagcagggcgctgaacagcaaaaacggcaggtgcggcattcccggtaccaccgccagcacgaacataatcccggtggcggtgtagagcaccgacgggcttgccagcagctggttacgcacgtcatgggcgatatcgccgttgtcgctgacgcgggtgacgataatcgccgccgcggtggagagcagcagggaagggatctgcgccaccaggccgtcgccgatggtcatcagcacatactgctggaaggcagcatcggcgctcaggttgtatttgaagatcccgatacagacgccgccgatcaggttgatcgccagaatcatcatcccggcgatggcgtccccgcgcacaaacttcgatgccccgtccatcgcgccgtagaaatcggcctcgctggcaacatctttacgccgggtttgcgcctgcgcctggttgatcaatccggcgttaagatcggcgtcaatcgccatctgtttgccgggcatcgcgtctaaggtaaagcgggcagaaacctcggaaatacgctcggcccctttggtgacgacaataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgattttcaatggtggcgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagagacggagaaaaaagcgcgcgacgtcaatgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaccaccattgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaatcgcaatatgttcgaacgcggcagcgcgcagattatgccgttctttaaaacgctgctggtggagctcgcgccagtgttcgactcgctcgataacaaaattattattaccgggcataccgatgcgatggcttacaaaaacaatatctacgacaactggaacctttcgggtgaccgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggattccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgaacgcgttaaatgctgaatctttacgcatttctcaaaccctgaaatcactgtatactttaccagtgttgagaggtgagtaatgcgtaaaatcattcatgtggatatggactgctttttcgccgcagtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgtcggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccgcatctcaccttgcttccggggcgctttgacgcctacaaagaagcctcaaatcatatccgcgaaatcttctcgcgctacacctcgcgtattgaaccgttgtcactggatgaggcttatctcgacgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacgattttcaacgagctgcaactgacggcgtctgcgggcgtggcacccgtaaagtttctcgccaaaatcgcctccgacatgaataaacccaacggccagtttgtgattacgccggcagaagttccggcatttttacaaaccttaccactggcaaaaatccccggcgtcggcaaagtctcggcggcaaaactggaagcgatggggctacgaacctgcggtgatgtacaaaagtgtgatctggtgatgctgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgagcgcgacgttaacagcgaacggttgcgaaaatccgtcggcgtggaacgcacgatggcggaagatatccaccactggtctgaatgtgaagcgattatcgagcggctgtatccggaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgcccgccagggggtgaaattaaagttcgacgattttcagcaaaccactcaggagcacgtctggccgcggctgaataaagctgacttaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgatccgcaaatggaaagacaactggtgctgggattatgatgtatactattatgtctattctggtgtgcattattatgaggggatcactgcatgcatcgaattctcgctgaaaaatcggtcaatattactgagttacgtaaaaacccagctaaatactttattgatcaaccggttgcggttctttctaataatcgccccgcaggatatctcttaagtgccagcgcattcgaagcgttaatggacatgcttgctgaacaagaggagaaaaagcccataaaggcgcgcttccgtccaagtgctgcaagattagaggaaattacacgccgagctgaaaaatatcttaatgatatgacggatgatgatttcaatgactttaaggaataaggatgcgggtattcaaaacaaaacttattcgcctgcaacttacagcagaggaacttgatgcgttaacggcggattttatttcctataagcgtgacggtgttttgccagatatatttggtcgcgatgcactctacgacgactcgtttacctggccattaatcaaatttgagcgagttgctcatattcatctggcaaatgtgaataatccatttccgccacagttgcgccaattcagcagaacgaatgacgaagcgcatttggtatattgtcagggtgcgtttgatgagcaagcatggttgctcattgccattctgaaacctgaacctcataaacaggctcgagataacaaccaaatgcataaaattgggaaaatggcagaagcgtttcgcatgcgtttttgaatttatattatgaataacatacaaataagagactatcagcctggcgattttcagcaactatgcgctattttcattagagcggttacgatgatctccagtcagcattattcaccacaacaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgccgtcattaatgcacaaccggttggttttattacctgcgttgaacgttatatcgatatgttatttgttgaccctgaatacacccgccgcggggttgcctgcgctttgttaaaacctttgattaagtctgaatccgaacttacggtggacgccagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcagcgcgttgaatgccggggaacgtggtttactaatttttatatgcgatataaaccgcaatattaaatccagcttgcaatgaaaataacgcccgcctggtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattctttttttcttgccctggattcgtctgccatttcctgatttttatatttatatactctaaataattcgagtcgcagtacatgcaacttgaagtatgacgagtataaatggaatggtacatgggcaaatatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgtagtggggatgccagatttacaccccggacgcggctacccgattggcgcagcgttcttctctgttggtcgtttttacccgacaagacgtcgctgtaacggtgctggaaacagaaacgggccgctactctgacacgctgcgttcggcgctggtttctctggatggcgataacgcatgggcattaagcgaaagctggtgtggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagaaggaacaatcggatgcaatccgttatgagacgctgcgttcgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatctggcatccggtattagcgtgaaggttcagtcagagcgcagccagcatgctaacaaacggctggcgcgattgctgattgcctggaagctggagcagcagcaacaggaaaatagcgcggcgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgcgacggacatttacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatgacctacgcttttgatgtgaacttgctcatccggagagtgtggaccggtgatagttggcccgatagaaaccatgtccatttccggatacggttttttaaacagaccacattccaggcccgcgtggataatctggatgttcggcgtcttgttgaacaggcgctgataggtttcacgtaccagatgcatcaccggagaattagcgtccggctgccagccaggatatgcgcctttcgcttcggttttcgcgccagccagtttacccagcgaatccagcatgctcaccacgtagtctttaccgctgtcgatcagtgaacggatcaggcagtgaatttctacgttattgtcagtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtcggaattgcggatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagagcagctttatcgttcgctacagagtccagcaacaaggccagattcttctctttctctgccagctcgtttttcaggatgtcctgataggtattcaccagagatttcagggcgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccaccgttgaaatcgataaggcgcaggtccagctcttccgcatgacccgccaggaagcgcaccagcagtttgttggcattacccaggccaacgtggatttcaccgccggagtgaccgccttttagaccttttaaggttaacttgaaggtttcaaagccagctggaaccgcttcacgatccaaatgcaggttggaggtgaagtcgataccccccgcgcaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccgaacgcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagcgcagacgccataccaatgccgttatctgcacccagcgtggtgccgcgcgctttaacccattcgccatcaatataaggctggataggatctttcgtgaagtcatgcacggtgtcgttatttttctgcggcaccatatcgaggtgggcctgcaagacgaccggtttacgattttccatacctgcggtggcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtggataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatcttcgcaaaaccggctggtcgtccgctggttgatgactatgttgttgatatcccgcaagatacctggattgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttaatcacggcgcacaaccgcctgtgcagtcggctcttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggtattgacccacgtgaaatcctcgacgtccaggcacgtattgtgatgagcgatgctgaacgtaccgacgatgatttatacgatactgtgattggctaccgtggtggcaactggatttatgagtgggccacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagtggtcgtcactggctgcatgcggctacgttgtataacattgctgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttgtcaaaccgcgcctatgaagaggccgctcagcgtctgccgggcacgatgcggcagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacagtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtacgaacgttattttgcgccgcgcggcattgcgatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctgacccaggactccagcctgttgcatcagcacgtcttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcataccttgaatcgccgcgtctgaaagcggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggcgagtcgtttggggatgcatgatgcttccgacgaagcgttgcgcgtggagctgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcgggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacctcatcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggtcttcaggaaatcacagactggatcgaaaaacgtttgtgttaaaaatttgctaaaatttgccaatttggtaaaacagttgcatcacaacaggagattgcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtccgtgagttctggggctggtggatggagcttgaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggaagagtgttccggtaaaagacactgaagtggttgaacgactggagcacaccctacgtgagtttcacgagaagctgcgtgaactgctgacgacgctgaatctgaagctggaaccggcggatgattttcgtgatgaaccggtgaagttaacggcgtgagtgaaatgtgccggatgtatcacatccggcaatatccattaaaactgataggtcatgccaaccgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatacgtagcaccgacgtcgatataattgaccagatcttcatcaccgataccttcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgtgtcttattggcaaagccgccagttattggcgtcattttgcgtgtttcagaatagaaagttgccagataaatattattggcatcgtatttcagacctgttgcccatgcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtgcgatctgagttggtataggccccactaatggcgaaatcgctgccgccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggaatcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcccccaggttacgaccataatcgaaagaacccaaatctttatatttcaacccggcaaaagcgagacgcgttttttgctgtgcagtatcactctctgctttattaccggcaaactctgcttcccaacgaccataaccagtcagttgatcgttaatttgtgtttcgcctttaaaaccaaaacggatataactctggtcgccatctttactggcgttatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttattatatatttctgcagcctgtacagatgcagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagtcccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctaggcttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcatttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgtctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggcgcgatcgccgccggacgtgagcacctgggttacccggaactgccagcgaccatcgcctcgaaacaactgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcgatttatggcattcacgtcgggcaaatgctgctgacccgtgctgatatggaagaccgtgaacgcttcctgaacgcccgcgacaccctgcgagcgttgctcgataacaatatcgttccggtaatcaatgagaacgatgctgtcgctacggcagagattaaggtcggcgataacgataacctttctgcgctggcggcgattcttgcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtttacggcattgatgacgcactgcgcgcgattgccggtgacagcgtttcaggcctcggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgccggcgggtgaaatcacggtagatgaaggggcaactgccgccattctggaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgcatttgcaacctcgaaggccgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccggacaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagcaggctgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgcgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaatcatcctcaacgctaacgcccaggatgttgctgacgcgcgagccaatggccttagcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgacgatgtacgtcaggtgtgcaacctcgccgatccggtggggcaggtaatcgatggcggcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggttattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgtcgcttcgctgtgcctgaaaaccggtaatgcggtgatcctgcgcggtggcaaagaaacgtgtcgcactaacgctgcaacggtggcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcgattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgtggtggcgctggtttgcataaactgtgccgtgaacagtcgacaatcccggtgatcacaggtggtataggcgtatgccatatttacgttgatgaaagtgtagagatcgctgaagcattaaaagtgatcgtcaacgcgaaaactcagcgtccgagcacatgtaatacggttgaaacgttgctggtgaataaaaacatcgccgatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacattacacgcagatgcagctgcactggcgcagttgcaggcaggccctgcgaaggtggttgctgttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgtcagcgatcttgacgatgccatcgcccatattcgtgaacacggcacacaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcgtccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggtctgggtgcggaagtggcggtaagcacacaaaaactccacgcgcgtggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatttaaatcaataagttacacatcattagtaccttccttattttttaactgggacaaatttgggaccgatgggttcaggatcgagtctatttgccgtgcgtgttcggtaaggtgattaggtgcaaggtgagcatatcgacgaaccatttcgatagactcccagcctcccatttcctgtaacactgacaacgggactccggcttgaaccagccaacttgcccaagtgtgtctcaagtcgtgaaatctgaaatcatcaataccagcccgtctcagcgccgctttccaggctgtgtttgcgtcataccgcatcttccttactgttggcgctttcgttccgtctggtttggtacagctttccttgtacacaaatacccaacggtgatgattcccgatttgttttttcaatacgcgacatgcagtatcattcagcgcaacgccaattgcgcggtttgatttactctcttccgggtttatccatgccacccggcgctgcatgtctatttgttgccattcaaggttgatgatgttcgagcgtcttaagcctgttgccagtgcaaattcaacaacagactttaatggctccggacattcatcaatcagcctttgtgcttcatggggctccagccagcggatccgtttattctttggttgaggcactttaataattggtgccttatccagcattttccattcacgctctgcggctcttagtagggcctttataaatgaaagatgcgtagccttcgttgcaacggacgctggttttggcgtgtattctggaacaggtttccctttttttctgcatgcttctgccctgagtttccagttttcctcatgacgccggttcgtcattttctgcattgctgaataaatttttgattcagtaatgtctcttagttgcattcctgcgaaatgttgaagccagaatccgatccggcttttgtcatcgtccagtgattttttatgtgctttctcttcaagccacctgacacacgcttcctcgaacgttatatcaggtatttcaccaagtttgctgacccgccatgcttcagcctttagcttgtcatggagttctgtcgcctgccttttgtcctttgttccaagagactgtttaaatcttttaccgttcggcaatgtgaaactggcgtaccatatttcacctctgcggaagagtgacattttctttcctctgttatgccatcacccgcgctcacctggacagtatgctgcggagactgaagagccgcaatgcaggcttgtcgtgttgtgaggtaaggagatttattcttagtgggatctttgcgtgttgcctgaagacgccctgtgcgtatccagttaatggcagtcggtctggatatcttgagaaaatgacaggcctcatcgagtgtgaggctgtatggctccattatttcacctcttgctgtgacattgttgaaaaatggataccagctcgttgctgccagacgatccaaccgagagtcatatcccatgccatgtattcgttatcgccgttttttgctctccgacgatcgactgttttaccgaaacgcttttccataaataattcataggctgcgcgttcatctggctcaacttccagagatgccagtgcaatccgtgccagttctaaatcattttcaagctcagcgcgaatctcagcgaatgcactctgtgttaaggcgaactcaatgctctgcactttattccgtgcgcgctcaagcagtgcatggtagttaatttcggttgtcatacccctacctcttcgaattccaattccaattgatcaccccagatttcacatgactctgaacacgagccggtatcgaatcgcctggcctgtaccatcgcctgatacaaatttctgtagtcgctgttggcagacattctggcaattccgtcaagcgtcaggtgaccacggtacataatgtctttacctgttctgcgatgaccatccctgacgtgtttgcctgtaaccagctcattaaaaactcgcatcagacctggttcgtctttacatgcaagccccagcttttgcgttgactttttgatgcagaaaacacagttcccgagatgctccgggatttgcaaatcaaaaggttgttttcgccaccaccggataacatccgacttatcaaaatctgacagctcggcaagataccggacgcccgatttcggtttcagcctacggggttcgtctgcacgaatacccagccatgtgatgtaattacctcgcccgaaatggttatcgcagtatttcgtgaaagggatgagttttagcctgtcagtacagaacgcgccgccgatgtatggcgtgccgtactttttaaccatgtccataaacggtttaagcaccggcattcgtgtctgaatatcctttggctcccattctgtataaccatttggctgcccaagctcaggatttatatcgacctgtaacacagttagtggtatgtcccagaacttcacaacctcccggataaagcggtatgtcagcggatgttcgcaaccggtatccataaagatgtagcagacgttattgccagcctttctttgttcttccatcaggtgaacaagatatgcggatgttctcccgccagaaaaactaactacatgagttatgcacatttgcgtaattccgataactcgttgaagcgttccataaacatcccgtaggcatggcccggtgccagtggaataactttgaacatctctgttgccgggataccttccagtacaggccataaagagccatcatcaagcccgagatcacggcgttcggttgccagcatgattagatcggcatatttcacaggcgtgctcataaccgggggcaactcgtatttctcacggattactgcatctattttttcttccatccgtttatagtcaggaagaaggcgtttcagtggcgccgggatgtcctggtaatacgcttctgttgcatcatgcattaacgcttcaaaagcaaattcctgcggtaccagttggctgcaaagcaccgcatgttgggcaacgctgtagaaatgtgaaagatgccctgcaaagcgacagatatttgaaagagaaaccgcgatatcgttaataacgatgtcgtctttatttatcctgtcataataaaaatgcttcccggaaaaagttttaataaatgacattttgttctccacgtatatgcgctgcaccgcgctgaattctggtaaaaggaagccctcaccatccggcgattattgagtcaattacgtttccataaatgcccccgcaggggcatttgcagtaatgaaatcaggcggtgaaagtaccaataaaggtttctactttgctgtccttgaatttctcaacaagcagatcacgaaattcgttagccatttcttcctgcactgcttccagctgaataatgcgcagaaccagtacaggacgatcgccagtgataatgctgaggcgtaatttaaacggacgttctttcaggccttcaaacggaacgcatttaaattcaaatgccacaggcataatatctttggtcttcgcttcgacatactccatcagggagcgtttgccgctgaagtcattgtcttcaaaatcagcggtctggtttgcttcaatcgtgattttacggactgccgcagccgcttttgttgcctgaatggcatcaccattagcatcaaagcccacaaggtagtcggcccagtcttcgatccattctgccagtgacttctgggagttacgctcgccgttaacagacaacagggcagagaacggtgctgtctttttcagtttgagagtggcggtgttatctgcgtgacctggttcatcaatagtacccaggttaagtacactgacggcacgcatattatcagcatcgataaagcagcgggtgccttcatctgcaagatctttagaataacgggtaaagtcatcgatgctggcagtggaaagcgcaccacggaaacggaagcgatttaaattaaatttttccagatcatgaatgcggaaattctcaggcaatgccacagcatcggcaccaatattactgataatttcattaacaccctgagcagaaataagggcatggatttgattaattgcggttgcgtctaagttctgagacatgtcctcactatataaagatattcagtgatgagataaataatcagttaattaagaacgatattaatgacctgctgcgcgtaattttccgtcaggctcaccggcaagagtcagtaattgtccctggtcttcctgcagaatagtcaggcgaccaccgcgattgacatacatcggcgtttcggtggtgtcttcttcggaaattttcccgcggttagtcgggcgaacatatgagagtttgtgtttgattttcacacggttctcatcaaatggttcgatttccaggttgagtgagaccttacctttggttttcgtgttcatcacaccggaagcgacttcactgagaactgcgccgattttggtttcaaatacgccgccgtccagctccccgataaatgcctgcacatcagtactgcgttcgctagccattttgctgctcctcatcatatcgaccctgcaaggccgattagtttctccacaaaacagagaagaacacctgcggtggcagccgcccggatggattgggttatgagcccgtcgtccggtgatgctcttctctgttttgtaaaaaggacggtaccagccggaagcaagggtacaaactggtaccgccaggactacacacagcataaagttgtggtgccgggtgcctcccggtgcctggcgaaggttgcacaccagacgggtgggtatccacagaaggtcgactgtcagcctcaaccttaacccgcgtgcgctgagccgcattcaccacaacgctaaggattctctttggttgaaaatacttagctgttatgtgcctgtcttttcaccacttcaggctcggtggtatccttttaagctcgtatacataaaaggaaaatcaaatgacttttgatgaaaaagaacttgataatgcaattaataaaatcatcgtaacgtcgctcttttcctgtctcagcgacactcagcagaaacagttctacgaatcggctttcaacatgatcgagcgttgttgtttctgcgatgccgacgagttacctgaaaaaatcaggaaacagttggctgatgctcttcgagtgcgactttctgaccaattttctgaaatgtgctctccgaatttggacaaatagaaaaaggccatttccattcagggtctgatggaaatacttcagcctgttccaaagcacggcgtaaagagaacacaactccagccataatctgatgtttcccattggtccagctatcgccgctctgatctacaggggcggctatgtcgtatgaccaaacgacttcatagttattgtttaaaatctggactttcatttcatacacctgctttaacatgagtgcctagtggcacaacatgactcaacgaatcatcctggacttcatatgccccaggcggctacttcgtgggcgtcctgcctgttcgtttttgacatttactgactgcttacgacacatgcaccgtgttgcaaccagattttgttgtaatccggtagttggtctggaacaaaagataaaattaaattgcgagatatgcaagtgatatttgcgaggtatgcaaatttataggtaataaaaagccacctttcggtggccgatggatgggatattgaggttaattatgtctcttaagggtttgcgactgactgattaagacctttccaaagaccatgaatcggtgttcgttttcgctagtaattccccattcacggtaaatctggttatcagaaatcaccagcagtttgtcaggaatcatttgaagtcttttaacgtatattttgtcatcaaaaccaaagacatatataccatcaccatcaaactgattgatgctgacatcaacgaagatgagatctcctggctcaatggttggacacatactgtccccacgaacgttgataactttgatgtgattggctggtcgtccgccgaacattgatacagcattatcagttctgtattcgatggcatgaatcacatcaatgacatcaccgccctggataaggccatttcccgcactggcactgatatccagcatttcaatacggaacacatccttcacctgcgcaacatcctcattattactgtttttatatacagtattacttttgtgggcagaggtaaagagatcagcaatatcaacacctaagctcttggcaatattactcagtgtttgttcggtaaattgtttttgcttacccgtttctaagcgcgagatgttcgccgcatctactcctattgcttcagcgagatcggcgattttcatgttcttcgcttggcgaagttgtctgactcggtttcctatgttcatgcgtttattacatttctttattgcgtgataagcaaatcaacttgcgcaaaataattgcgtggaataacatgcataacgcgcaatatttggaggttatatgcaatcaccattacgaaatgtgcgtaaggcgcatggtttcactttgcagcatgttgctgcgggtgttcaagtcaatccagcgacgttgagtcgtattgagaggctggagcagattccatctatcgagcttgcagaacgtttagccaatttttttaagggtgaagtcagcgaaatgcagattctttatccggcacgttttcaatctagccaaaatcagaatgggtttaaaccacaggaacaggaggtgaaccgtgggtaagcatcactggaaagtagaaaaacagcctgagtggtacgtgaaagctgtcagaaaaactatcgcagcgttgccggggggttacgctgaagcagctgactggctggatgtaacagagaacgcattatttaaccgccttcgtgccgatggcgatcagattttcccgctgggatgggcaatgattttgcaacgtgctggtggaactcacttcattgctgacgctgtggcgcagtctgcaaatggcgtctttgtgtctcttcctgatgtcgaggatgtggacaacgccgatatcaaccaacgcctgctggaggtcattgaacagatcggcagttattcaaaacagattcgttcagcaattgaagacggtgtagtggaaccgcatgagaagacagcaattaacgacgagctgtacctctcaatttcgaagctgcaggagcatgcagcactggtctacaaaattttttgcatttcagaaagtaatgacgcccgcgagtgtgcagctccgggcgccgtggcgtgtcgtgactgtggagaaactaacgcatgaatagtttaacaacacactaccgtcgctcgcaactgattgcgcttcctgtaccgggtggaaaagcgaaggtggagtattgctatgcagtaaatgtaccaggtggcagggtaattgtaacccacagctttgcagagtgggctgtgggtgattttaaccggcaaaaggagacagtcctttgcgacaagttaaccgctggttcaaagatcactacggagtacccgtcagagtcattcgttgggagccggaaacacaacgggttatctacctccgcgaaggctatgagcatgaatgcttcagtccgctcgaacagtttcgtcgtaaattcagggaaatagaggtcggtcatgagcactaaattaaccggctatgtatgggatggttgcgcagcgtcaggcatgaaattatccagcgtggcaattatggcacgcctggctgatttcagtaatgacgaaggtgtgtgctggccatcaattgaaaccattgcccgccagattggcgcggggatgagtaccgtcagaacggctatcgcacggctggaagcagaaggctggttaacgcgtaaggcgcgtcgccagggtaaccgcaatgcgtcgaatgtttatcagcttaacgttgcgaagcttcaggctgcggctttttctcaactgtcagattctgacccgtcaaaatctgacgcatcaaaatctgacccgtcaaaatttgatgcgtcgaaatctggcaaaaaagcgggttttcacccgtcagaatctggcggggatccgtcagtaaaatcaaaacatgatccgtcagataaaaaaacttctcgtccggacgcttcgcaaccggacacgcagaaggctgaacaggattttttaactcgccatcctgatgcggttgtattcagccctaaaaagcgccagtgggggacgcaggatgatttgacctgcgcacagtggctctggaaaaaaatcatcgccctgtacgagcatgccgccgaatgtgacggcgaggtggttcgtcccaaagaaccgaactggacagcctgggcaaacgaaattcgcctgatgtgtgtgcaggatggtcgtactcataaacaaatctgcgagatgtacagccgcgtcagtcgcgatccgttctggtgccgtaacgtgctcagcccgtcgaagctgcgggaaaaatgggatgagctttccctgcgcttatcgccgtccgtcagcacgtacaccgaaaaacgcgaagacccgtacttcaaagccagttacgacaacgtggactacagccagatcccggcaggattcagggggtgagcatgagtcttttgaatgacgttcagaaattcattgaagcccatccgggctgtacttccggagatattgcggatgcttttgccggttactcacggcagcgcgttctgcagtcagcaagcaagttacgtcagagtgggcgtgtggctcaccgttgtgaaggagatacacgcagacatttcccgcgcctgactgagagagcgcaggaaccggaaccacaaccagttcgtgaaaccagacctgtgcgcaatttctatgtcggcactaacgatccccgtgtgattttgtgcctgacccgccaggcggaagaactggagtccaggggcttataccgtcgtgctgcaaccgtgtggatggcggcattccgtgaaagccactcccagccagaacgaaacaattttctggcgcgtcgtgagcggtgcttacggaaaagcagcaagcgcgctgcatcgggtgaagagtggtatctgtcagggaattacgtgggggcttaatgagtaataaatattgccaggcgctggtggaactgcggaacaaaccagcccatgaactgaaggaagtgggcgatcagtggcgcacgccggacaacattttctggggaattaacaccctgtttggcccgtttgttctggatctgttcactgacggtgataacgccaaatgtgccgcgtattacacggcggaagacaacgcgctggcgcatgactggtcagaacgtcttgcggagcttaaaggtgctgcctttggtaatcccccatacagccgcgccagtcagcatgaggggcaatacatcaccggcatgcgttacatcatgaaacatgccagtgccatgcgtgataagggcgggcgctatgttttcctgatcaaagctgccaccagcgaagtgtggtggccggaagatgcagatcatattgcttttattcgcgggcgtattggttttgaactgcctgtctggtttatcccgaaagacgagaagcaggtaccgacaggagcttttttcgctggtgctattgctgtttttgacaagacctggaagggaccggcaatcagctacatcgggcgcgatgaacttgaggcatgtggtgaggcgtttctggcgcaggttcgccagcaggcggaaaaactggtcagggagatggcggcatgacgacgttaactcaatgccagcagcaggtgctggatatgctgatttcttatcagaaagaacgtggcttcccgccaaccaatcaggaggtggcaaccatgctgggataccgttcggtgaatgcagcggtggagcatcttcgcgcactggagaaaaaaggcgtcatcacgataaagcgtggcgtggcccgggggataacgcttcataccgcggtgaaggacgacgacagcgaggcggtcgggattatccgcgcactgcttgccggtgaggaaaacgcaaggctgcgtgcaacccactggttacatgagagggacctgaaagtatgaagctgatcctgccttttccgcccagcgtgaacacgtactggcgacaccccaacaaaggggcgtttgctggtaagagcctgataagcgcggcggggcgaaaattccagagcgcggcgtgcgcagcaatagttgagcagttacgtcgtctgccgaaaccaacgtcggcacctgcttcagtggagatcgtgttgtttcctccggataaccggatccgcgatctggacaactataacaaggcgctgtttgatgccctgacccacgcgggtgtgtgggaagacgacagtcaggtgaaaagaatgctggtggagtgggggccggttatcccggaagggaaggtcgagatcactatcagtaagtacgagaaaacggcgggtgcagccgcctgattaagaggagaaacgaagtatgaataatctgatggtcattgatggtattgaagttcgtcgtgatgcttatgggcgttacagcctgaacgatctgcacagggctgccggttctcaggataagcataagcctgcattctggctccgcaatgagcaaaccgaacgtttaataagcgagttgcagatttgcaactcggtcaatatagagccagttaacgttagtcgtggcggaaataaccaggggacgtatgtctgcaaagaactggtgtatgcctatgcaatgtggatcagcccgtcattccatctgaaggtgatccgtactttcgatatggtaaccagcgcaccggaaaaattatccgggcaggctgctgacaagatgcaggctggcgtgattctgctggactttatgcgccgggagttaaacctgtctaactcatctgtgcttggggcctgtcagaaactccaggaggctgttggcttaccgaatctggcaccacgctatgccattgatgctcctgctgacgcgcctgatggctcaagtcgccctacgctgtcgctgagtgcactgctgaaacagtatggtatccgcctgacagctaatcaggcatatcaccagatggcgaagctggggatcgttgaacaacgcgaacgatacagccgtaccgcgattaacaaaatcaaaaaattctggtcgctgacggcgaaaggctgcatgttcggcaagaacattatcagtcctgcaaatccgcgcgagacgcagccgcatttcttcgaatcccgattccctgagctgttaaagctgctcgataccgttcattgaggtgaccgtgagagcactactgacccctgaaattgccccgcgtatggggatcgtattgttcagaccaggttcagagctgatgcccctgtttatgcaggggcgtgtactgctggagcctgagccggaacgttattcatctttcgccagtggtgccgttcccgcggcatcacaaccgctggcggatgatcctgctgttcgggccgtgttccgcaatgaggcagtgatccgtcgtgctggtggcgtggaatgtcttgaaagctggttacttcgtgaaaaaggctgccagtggcctcattccgactggcacagcgagaacatgaccacaatgcgacacgctccgggcgcaatccgtctgtgctggcactgtgataaccagctgcgcgatcagttcacggaacggctggaatcaatggcaacggataactgtgcccgctgggtgttgtctgttgtgcgtcgggatctcggttttgatgatagtcacgttgtgacaatgccggaactgtgctggtggctgattcgtaatgacctggcggatgccttaccggaaagtgcagcccgtaaggcactgagattaccaaagcctgttgtgccgtctgtcacccgggaaagtgaccttgtgccttcggttcctgccaccagcatcatccaggataaggcaaaaaaggtgctggcgctgaaagtggatccggagtcgccggagtcttttatgttacgcccaaaacgtcgccgctgggttaatgagaagtacacgcgctgggttaagacgcagccgtgtgcatgttgtggaaagcccgctgatgatccccaccacctgataggccacggtcaggggggaatgggtacaaaagcgcatgacctctttgtgttgcctttgtgcagaaagcatcacgacgagctgcatgcggataccgtggcatttgaagagaagtatggctcccagctggagctgatatttcgttttatcgatcgtgcgctggcaattggcgtgctggcctgatttggtggagaaagttgatgcgtgatattcagatggttcttgagcgttggggagcatgggcggcgagtgatagttcaggcgttgactattcacctatagctgctgggtttaagggacttcttccctataccagcaagaaacgcttggcttgttcggatagtgatgcattaattattgaaggttgtcttgctcgtctaaagcaaaaaagaccttatgagcattcgcttcttgtggcacattatttatacagaatatccaagcgtaagattgcaaaggcgcgtggaaaggatgagaaattgatacgtatagaaatacagctagccgaaggatttattgatggctgcctttccatgctagatctaacattagatttggacgtttaataatacgccccatgcaggggcgtattatttactggatgaatgacatttgattaatatattttatcaataactctctgggtgtagtactccaaaaatttaggtgttcataatcagtataaacattggtgaattttttaagttcttcatcacttttaggggcaaatcgctcattaagagtaatactgtctttaattattccgaagaatacaatagatatttcaggaatttgcgatcttctctcataagaataaggtatttcttttatgttaagcagatctgctaaatgagatatagattctgcggtaatttcttgttttagtttttccttgtcaccaaagcaatgtatgaagacagctacgacaaagatcttatttattaaaggatcactgcttttgtactcatcgtcgtttaatagttgaaaaatgttaagattgcgtgaaaaagtttgtgtttcacgtaaggataagttggttcgttgaattaaatcacggataaatctaccagataaactattaatttcatttaatgattttgtcttgtctacaaggtaattccaatatataacagatgttttacatacgacgtgaccatttattaaacatgtgtctggaagcgtgatggtatattttataaacttgtcaagatacttttgtgagttaatactataaccataaatatgatttatcgatgcttttaattgttctgtgtttgtaactaaaataaaaaagacattattgatgtcaaaaatgtgttttattgtttcaatgacatttgttgaaaaactcggcttacatcggtctaattcatcaattataattactatcttttgactttctgaaatgctttcgatgcaagatttaagtgaatttatgtttttctctgattccatatggtcttcaagcaaattttcaatagtcccatctattgctgcattgcttgctttcttcatcgcatcttggaattcttcggaaacttcactagcctcctgtcgtaaaaaccaacctgcaccagcttttagtaccgtttttaaaccaaagcgaattgcaggaagagatctcttaatgaagtgttgtttttcttcctcaggtaaaatgctggcaattgcagaggttatgagaagtaatggagattctgcatgatcccctttaaaggcatcaatataaacaactttagattcagtttcttgctcaataatgagatttttcagtttgatactaaattctgttttccctgttccccatgcgccgtctattaccagtggtgaaatgtctgcctctggttttagcaacttgatgatattttcagcgatgcttctgcgttggaactcgtcacgttcagtgaaagatagtgtatctaacataatataaacctattaactcctacagtaaaaaacgaataatacgactttgggattaaaaatcattaacgcggtccgcaaaaattcttgtaatctgttaagagtggttacttcgccacacagcttaaacccgccgtcgagcgggttttgtcgtttttgttgctggggattcgttgggcctggcctatcccgcaattatccattggttcggctctttgacgtttccgcttctgatttgcggtacatgatgttccctcaatttgcacctgctgtatcagcgaggtgagagataactacaaatgcctcataacccaaatacctggttggagttggtccagagctggtggcgtggagacacaccgctgggcgcagtgattatgtcgattgttatggctggcttgcgcattgcatattttggcggtggtgggggctggaaacgaaaaacgctcgagattttgctctgtggtgctctgactctgacttttgcatccgctcttgagtatgtcggatggcctaaatctctttctgttgccattggtggcggcgttgggctaatcggggtcgatgctattcgtggggctgcaatgagagtaatcggtaataagtttggtggctctaaggagtaatttatgcaggtactaaattcccagcgtaaagctttcctcgatatggtggcatggtcagaaggaacggataacgggcgacaaccgacacgtaatcacggttatgatgttattgttggcggcgaactgtttactgattactctgatcaccctcgcaaacttgtcacgctaaaccccaaactcaaatcaacagccgccggacgttatcagcttctttcacgctggtgggatgcctaccgtaagcagcttgctctgaaagacttctcccccaaaagccaggatgctgtggcactgcaacagattaaagagcgtggcgctttaccgatgattgatcgcggtgatattcgtcaggctatcgaccgttgcagcaatatctgggcgtcgttacccggtgcaggttatggtcagtatgaacataaaatcggtgatttgattgcccggtttaaagaggctggtggggtggtaaatgaagctgagctataagctggttatcgttggtttcttcgttactgtcattggttctttcatctggtcggccaaccactactacagcaaatatcagtacgaaaagaaacgtgctgatgaggctgtacgaaatgctgaatcagcaactgccattaccaataacgtcctgcaatcactacaaatcgtcaatacagttctggaggctaaccagcatgcaaaacagcagatcgcactggagtcacagagagcccaggaagatatcaaagtggctgttgcggatgatgattgtgcttcacgccctgtgcctgatgtcgctgctgaccggttgcggaagtacgcggacagtatacgtgcaggttccaacgatgccgttaccgacgaacctgctcgctgaaactccacagccagttatacccaatcctctgacttatggggatagtcttagtttgaatgtaagtctgctatcagcactggggctatgtaaccgtgataagtctgatcttcgtaggttaggagagcaaaagtacaatctgcatttgaataataatattcattaggtgaaatattattatttgactgttctagttattatgcttttagttacaatactctcactattaacagtgaggtaaaaatgaacgaaaattatattgcatatgagacacttgtagcaaaccgtgctgctgctgagtgggcttgttgggcaatgattgcatcttgggtgagtgctggagctactattgttactttgtttttggcgttcaaggcattgtttacgtggcgggaacaagagaaaacaaaagtaaaaatagattttaggaatgcattaaagaaattaaagacagctctattatttatgcctgtcaatattgaccccgagcaactcaatgatgaacgagagcaagttattgcgaaatggctatttaaagatgtagatcttattagtcagcaaattgagttgggagaagagaatgttaaaagatttgatgaacttttgagtattttcgattgttgccagtcttcatggtttgcgacagagcacttatttgataatactgagttagaaaaagtttggcatgagttcgagtctaactttaataaatatataaatggtggtgagagtaaggatttacttatgaaaatgcttgataagctcatctcttctagatttgtatttgagtcaagataattgcctttgagtatttttctttattattttacttattataaattttttatatgccccctagaatcccaaaagcctgccgtgttcgcggctgccgctctacaaccacggacccgtcaggctactgcgaaagccataaaagcgaaggctggaagcaatacaagccaggacaatcccgtcatcagcgcggttatggttcgaagtgggatgttatccgcgtgcgtgtcctgaagcgtgacaaaggcctgtgtcagctatgtctgcgtgctggtgtggtgcgtgaggcgaaaactgttgaccacatcatccctaaagcgcatggcggcacagatgccgacagtaatctgcagagcctgtgctggccgtgccataaggcgaagacggcccgtgaacggctaaagtgatcataattctcaactgtctgaggggaggggcgggtcaaatctctgtgacctgacgtcttccggactgcccgccccatcgtttttttatacccgcgaaaaatgaaatttaaccaggagtgccgcatatggctggaacggcggggcgttccgggcgtcgccccaagccaacggcgcgcaaggcgctggccggaaaccccggcaagcgagccctgaacaaagatgaacctgtttttacgcccatcaaaggcgttgagccaccggagtggttcgcagaagaaaatctccctctcgccacgatcatgtggcaactgacaaccaaagaactctgcggtcagggcctgctgtgcgtgactgacctcgcggtgcttgagcggtggtgcgtagcctatgagttctggcgacgtgccgtgaaaaatattgccagccagggcaacaccatcaccggtgcaatgggcggtatggtcaaaaatccggagctgaccgccaagaaagaacaggagtccgagatgagcagcacgggggcaatgctcggactcgaccccagcagccgccagcgtctgattggcctggcggggcagaagaaagccactaacccgtttctgaaaattatcgaatcatgagccggaaatcttaccccaacgtaaatgcagccaatcagtatgcccgtgatgtcgtgcgcggaaagattgtggcctgccagtttgtgattcaggcctgccagcgccatcttgatgacctgatggcggaaaaaagtaagtcgtttcgttaccgcttcgacaaggaccaggctgaacgggccgcgaaatttattcagctgttgccgcacaccaagggtgagtgggcattcaaacggatgcccatcacgctggagccgtggcagctctttgtgatctgctgcgcgtttggctgggtcaataaaggctcccggctgcgccgcttccgggaggtgtataccgaaatcccccgtaagaacggcaaatcggcaatctctgccggtgttgccctgtattgttttgcctgtgataacgagttcggcgcggaagtgtattccggtgccacgacggagaaacaggcatgggaagtctttcgtccggcacgactgatgtgtaaacgcacacccatgctgacggaagcgttcgggattgaggttaacgcctcaaacatgaaccgtccggaggatggtgcgcggtttgaaccgctgatcggtaaccctggtgatggttcatcaccccactgtgcggtggtggatgaatatcacgagcacgccaccgatgcgctttataccacgatgcttaccgggatgggggcgcgacgtcagccactgatgtgggccatcaccaccgccgggtacaacattgaggggccgtgctacgacaagcggcgggaaattatcgagatgctcaacggttcggtacccaacgatgaactgttcgggatcatctataccgttgatgaaggtgacgactggaccgacccgcaggtgctggaaaaagccaatccaaatattggcgtgtcggtttatcgcgaatttttgttaagtcagcagcagcgtgcgaaaaataacgcccgtctggcaaacgtctttaaaacaaaacacctcaatatctgggtgtcggcgcgttcggcgtatttcaacctggtgagctggcagagctgcgaggataaatcactgacccttgagcagttcgaggggcagccgtgcattctggcctttgacctggcgcgtaagctggatatgaacagcatggcgcgactttatacccgcgagattgacggtaaaacgcattactacagtgtggccccgcgtttctgggtaccgtatgacacggtgtacagcgtcgagaaaaatgaagatcgccggacagccgaacgctttcagaaatgggtggaaatgggcgttctgactgttaccgctggtgcggaggtggattatcgctacatcctcgaggaggccaaagcggcgaacaaaatcagcccggtcagtgagtcacccatcgaccccttcggggcgaccgggctgtcgcatgaccttgctgatgaagacctgaaccccatcaccatcattcagaactacaccaacatgtccgatccgatgaaagagctggaagcggcgattgaatcggggcgctttcatcatgacggcaatcccatcatgacctggtgtatcggcaacgtggtcggcaaaaccattccgggtaacgatgatgtggtgaagcctgtcaaggagcaggcggaaaacaaaatcgatggtgcggttgcgctgattatggcgatcggtcgggcaatgctcaaagaacccgacgatttcctctcatctcttgatccggacgatgctctcttaattctatgaaatcactaattgctgatgttatcgggctggctggttttggcctgcttacgtgcgggttttacctgcagtttggtatggctccggctctgatgctgtccggcggtttactgctggtgggcgcactggctatggccagaagggggacgcgtgctgcttgatgctctgttcagaagtaaatcactggagaatccttccaccccgataaccggggatgccgttgatactgatgggctgttccggacagacgtttatgtccgtcctgaaactgcgatgaaactggctgcggtgtattcctgtatctatgtcctgtcttccagccttgcccagatgccgttgcatgttatgcgcaggcacaatgggaaggttgagcccgcacgcgatcatccggcgttttatctggttcatgatgagcccaatacctggcaaaccagttacaaatggcgcgaactgaagcaacgtcacatccttggctgggggaatgggtatacctgggtgaaacgtaatcgtcgcggtgaagtcatatccctggattgctgtatgccgtgggaaacgacgctgatgaatactggtggccgatacacctacggtttgtacaacgaatatggggcgtttgcgatcagccccgacgatatgatccacatccgtgcgctgggtaataatcagaagatggggctgagtccgattatgcaacatgccgaaacaataggcatggggatgagcggtcagaaatacacagaaagcttcttcagcggtaatgcccgtccggcggggatagtatccgttaaaagcggactcaataaggacagctggggctggcttaaagatcagtggcagaaggcatcgcaggcgttacgcagccaggaaaacaaaaccatgctgctgccagccgatctggattacaaggcactgactgtgtcgccagttgacgctcagatcattgacatgatgaaactgaaccgttcaatgattgccggtattttcaatattcctgcgcacatgattaatgacctcgaaaaagccaccttctccaatatttctgcgcaggcgattcagtttgtccgctacacgatgatgccgtgggtgacgaactgggagcaggagcttaaccgtcgcttgtttacccgcgctgagttagccgccgggtattacgtcaggttcaatctgacggggcttttacgcggaactccgcaggagcgcgcgcaattctatcacttcgctattaccgatggatggatgagccgtaatgaagcccgcgcattcgaggatatgaatccggttgaagggctggatgagatgctggtaagcgtgaatgctgctaacccggcaggagattttaagcccccaaaaaatgatgagggaaaaaccaatgaatgaccgtgaaatccgttgttacagcggtgaggtgcgtgctgagcggcatgacgataaccctgcgcacattatcggttatggatcggtgtttgactgtcgttctgagctgatatttggttcattccgcgaaatcatccggcccggcgcttttgacgatgtgcttggtgatgatgtacgcgcactgtttaaccacgatcctaattttattcttgggcgtagtgcagcaggcacgctgaatctttcagttgatgagcgcggattgcgctatgacatccaggctccggagacacagaccattcgtgatctggtgctggccccgatgcaacgtggagatattaaccagtcatcttttgctttccgtgtcgcccgtgacggcgaggagtggtatcaggatgaggacggggttgttattcgcgagataacccgcttttcccgtctgctggatgtcagtcctgtgacatatcctgcctatcaggaggctgactcggctgttcgctccatgaaagcatggcaggaggcgcgcaacagcggcgcgctacagaaagccattaatcaacgtatggcgcgtgaacgcgtcctgacccttcttaacgcgtaaaggaaacatcatgaaactgcatgaactgaaacagaaacgtaatactatcgcaactgacatgcgcgccctgaatgaaaaaattggtgataacgcatggacggaagagcagcgcactgagtggaacaaagcaaaatccgaactggaagcgcttgatgaacgaattgcacgcgaagaagaactgcgtcgtcaggatcaggcgtacattgaaagcaatgaggaagagcagcgtcagaatcttgatccggaaaacaatccacaacaggatgagaaacgagctcaggtttttgataagtggatgcgtcacggtgccagtgagctgacatcagaagaacgaaaggcgttgcgtgaacttcgtgcccagggcgtagctcaggatgaaaagggcggatataccgtaccagaaacattcctggcgaaagttgttgagaagatgaaatcctacggtggcatcgccagtgtggcgcagattcttaccacttctgacggtcgcactatggagtgggcaacagctgatggtacttccgaagttggtgttctgctgggcgaaaatgaagaagccggtgaagaagacaccgatttcggtatgggaagccttggggcgctcaaaatgacatcgaaaataattcgtgtgtctaatgagttgctgcaggacagtgcgatcgatatggaagcttatcttgcccgtcgcattgctgaacgtattggtcgtggtgaagcccgttatctgattcagggaactggtgctggtacgcctaaacaacccaaagggctggtcgcatctgtgaccggcacaacacagactgccgcggcaaatacggtgaagtggcaggaaattctggctctgaaacacagcattgatcctgcatatcgtcgcggaccgaaattccgcctggcgtttaacgataatacgctgaaactgatcagtgagatggaagacggtcagggacgccctttatggttgccggatattgttggtgtggcacctgcttcagtgttgaatgtaccgtatgtcattgatcaggaaattgatgatatcggggcgggtaaaaaattcatgttctgtggtgactttgatcgcttcattatccgtcgtgtgcgagacatgattcttaaacgtctggttgagcgttacgcggaatatgatcagaccggttttctggccttccatcgttttgactgtatcctggaagacacctctgccattaaagcgctggtggggaaaggtagcgttggtggttgattagtctttttacgtaatacagcacgccgcgtaatgcggtttttttgtgcccgcgttctggcgggcacaggaggttttatgctgttaaaaatggaagagattaagcttcagctccgtctggatgatgatttctctgatgaagatgagttgcttgaactgcttggtaaggccgctcagagtcgtacggaaaacttccttaaccgtaagttgtatgcaaccgcagatgacaggcctgcggatgatcctgatgggcttgtgatatctgatgatgtgaagctggcgctcctgctacttgtcagccatttctacgaaaaccgctcaacggttacagacgttgagaaaatggagttgccaatgagttttaactggttggttgctccttatcgccttataccactatgaaaattcgtcaggcgcagaccagcgcaacctacatactgccggaccccggcgaactgaataaacgcgtcctgatccgccagcgggtggatatgcccgcggataactttggcgtggagcctcaatacccggttgcgttccgggcatgggcgaaggttatccagaccagtgccaccacctggcaggaaaccgcgcagaccggggacgccatcacccattacatcaccattcgctaccgccgcgggatcactgctgattatgaggtggtctgtgatgacagtgtgtaccgggtgaaacgtcagcgcgatctgaacggggcgcggcgctttctgctgctggagtgtacggaactgggcgaatttacgcagagtcacggaggcagcaatggcgactcccttttttcacgttgatgttcagcagcccgccgagatgcgctttaaccgcgcccgtgtccggcgggcgtttgtcacgattgggcagcgtcatatgcgtgatgcccgtcggctggtgatgcgccgtgcgcggtcggcaccgggtgaaaaccccggttatcagaccggacgcctggctcgttcgattggttatatggtgccgagagccagtaaaaagcgagccggttttatgacacgcattgcccctaaccagcgcaacgggaaggggaaccggatgatctctggtgacttctatccggcgtttctgttttttggtgtccggggaggagcaaaacgtcgtcgtagtcatcatcgtggtgcatccggtggcagcggctggcgactggctccacgtaataacttcatggtggaaactcttgaaaagaaccgcagctggacacgctattttctggcgcgggaattgcgtaaatcactgaagccggagcgacgacacagatgaaactgacgcctgttattgctgcgctgcgtgcccgctgcccgtattttgaaaaccgggtggcaggcgcggcacagttcaaaaatctgccggaggtcggaaagctgagactcccggcggcgtatgtggtaccgggtgatgactctccgggagaaaacaaaagccagaccgactactggcaggagctgaaagagggcttctccgtggttgtcatactgagtaacgggcgtgatgagtgcggtcagtttgcctcgtatgatgtggtggacgatgtccggcagatgctctttaaggccctgctgggctggaacccggaagcgtgcggtaacccgattacctatgacggcggcacgctgctggatctgaatcgtcatgagctgatttatcagttcgatttttcggtcatcagcgagctgactgaagacgatacccgccagcaggatgatctgaacagtctggatgaactgcaaacgctggcgattgatgttgattatctcgagcccggtaacgggcctgacggcgatatcgaacatcacaccgaaataacccttccttcctgaggatcctcatgtttgtcaaacctgttaaagggcggtcagttcctgaccctgcccgcggcgaccttttgcccgccgaagggcgaaatgttgatgagaacaactactggctgcgccgtgaagcagcgggtgatatccggcgcgtgaataaaaaggtgaacaccgatgacgataagctttagcaccattccgtcgaatacgctggttccgctgttttatgcggaaatggataaccaggctgcgaatactgcacaggacagcggagcatcgctgctgattggtcatgccaataacggtgcagagattgttgccaacagtctggtgctgatgccgtcggcagactatgcacgccagatttgtggtgcgggaagtcagctggcgcgtatggtcgaggcttatcgccagaccgacccgtttggtgagctgtatgtgattgccgttccggaagccacaggcgcggcggcaacggttacgctgacggtgaccggggaagcaaccgaaagcggcacggtgaatgtctatgtgggacgtacccgcgtgcaggctccggtgaccaacggcgataacgtcacgacgattgccagcagtatcaaagatgccatcaatgccgttccgactctgccgtttacagcttcatcttcggctggcgtggtcacactgaccgcgcgtcataaggggctttgcgggaatgaaattcctgtcagcctcaattactacggcttcggtgggggcgaagtgctgccagcgggcgtacagattgccgtggcgacggggaacgccggaacgggcgctcctgttctcaccggcgcggtggctgcaatggcggatgagccgtttgattatatcggcctgccgttcaacgacacggcctccgttaacacgctggtgaccgagatgaacgataccagcggtcgctggagctatgcgcgtcagctgtatggtcatgtgtatacggcaaagatcggcacgctgtcagaactggtgaccgcaggtgaccagtttaaccagcagcacattaccctggcggggtacgaaaaagacacccagacgcctgccgacgagctggcggcaagccgtaccgcccgcgcagcggtgtttatccgcaacgatccggcacgtcccacgcagaccggtgagctggtgggtatgctgcctgcgccgaaggggaaacggttcacgatgaccgagcagcagacccagctgtctcatggcgtggcaacggcgtatgtcgaaagcggggtgctgcgcattcagcgtgatgtcaccacgtacaggaaaaatgcttacggggttgcggataacagctacctcgacagcgagacgctgcataccagtgcgtatgtactgcgcaaactgaaatccgtcattaccagtaagtacgggcgtcacaagcttgccagcgacggtacccgctttggtcccggtcaggcgattgtcaccccggcggtaatcaaaggggaactgctggcaacctaccgtcagcttgagcgtgcggggatcgtggaaaactacgaactgtttaagcagtatctggttgtggagcgtgatgccagcgatccgaaccgcctgaacacgctgttcccgcctgactatgttaaccagttgcgtgtttttgccgtggttaaccagttccgtcttcagtattcagaggagtctgcataatggcccgtatcgggggaacctgttatttcaaaattgacggtcagcagctatcgctgaccggcggcattgaggtgcccatgaacaggacggtcaatgatgacatcatcggcctggacggttcagtggaccgcaaggaaactcaccgtgcgccttatgtcaaagggaccttcaaggtgccgaagaattttccggtgagcaaaatcacctcgtctgatgagatgaccatcactgccgagctggcgaacggtcaggtctatgtattgtcgtccgcctggctgcacggagaagcgaaccataatgccgaagaaggcacggttgatcttgagttccacggtgaagaaggggattaccagtaatgaaagagcttgagttaaagaaaccgattatcgctcatggtgagacactctccgtactggagtttgatgaacccaccgggaaggatgtccgcgagctggggtatccctaccagatgaatcaggatgagtccgtcagacttctggcgcatgtggtgtcgaaatacattgtgcggctggcgaaagtgccgcaaagctctgtcgaccagatgtctccggcagacctgaatgcagcggcgtggcttgtggctggttttttcctccaggcctgacggctgaatacctcactgatcgcttctttgactgcgccagctactggcgcattaatcccttcgaattgctgaatatgccgatcagtgaaattcccttgctggtcagtcaggcaaacaggatagagcaggagaaacgcacacatggctgaatttgagcttaaggcgttgatcaccggtgtcgacaggctttctcccgcgctgtcgaaaatgcaaaagaaaatccggggatttaaacgccaggcggaagaagcgtcacagggtgggctggcgcttggtggcggactggcagcgggtctgacgctttccctgaaatcttatgctgatcaggaaaacgccgccaccgggctgaaagtcgccatgatggatgcgaacggcgaggttggaaagagctttcaggacatcaataaactggctattggcctgggtaaccagctacccggtacaacggctgatttccagaacatgatgcagatgctggtgcgtcaggggatcccggcagaaaacattcttggtggtgtgggtaaagcgacagcttatcttgcggtacaactgaaaaaaacaccggaagcggctgctgagtttgccgcaaagatgcaggatgctaccggaacggcctcagaagacatgatggggctgttcgacacaattcagaaggcgttttatctgggcgtggacgataccaacatgctgtcattcttcactaaaaccagctctgttctgaagatggtgaataaggacggtcttcaggctgcacagagtcttgcccccatcagtgtcatgatggatcagatggggatgaacggggagtcggcaggtaatgccctgcgaaaagttatccagtccggattaagcgttaagaaaatcagggacgtcaataaaatcatggcccgccagaaactcggggtacagctcgattttactgatggcaaagggagttttggcggtcttgataacatgttcaggcaactggcaaagctgcgaaaactgaccgacgttaagcgaaccggtgtacttaaggcaatatttggtgatgatgccgaaacccttcaggtggtcaatgcactaatcgataaaggaaaggatggctacgatcagatccagcagaagatgaataaacaggccagcctgaataaacgtgttcaggctcagcttggtacgctgtccaacctgtgggaggcaatgacggggaccgcaactaacggccttgcggctattggcggcgcattttctggtgacgctaagaacatcacgcagtggctgggggagttgggggagaaattcacgaagtttgcggatgaaaatccccgggttattcgcggcgtcgtcgggcttgctgccggtcttgcgattctgaaactgggattgatgggcgtgggcagtgccatcagcattgtcagcaggatcatgtcgatgacgccgattggcatgattgcgacggcgatagccctggctgcgggattaattatcactaactgggatgttgtcggaccttatttcaagaagctctgggaaaccattggtccttattttgaggctggctgggaactccttaagaaagtttttgcctggtcgccgctggggatggtgatcaataactggggaccggttgttaagtggtttcaggatatgtgggataagctgaagccgattattgaatggtttaccgacagttccggtgacacggtcgataccattaactcggcgcagtggggcgcgggtgcttatgatgcttatgggacgggaataccggcacggggatacacgccttatccggcggtggatccggctcaggcaaacaacgcctccgatgccacaggctcgaatcccttcatgattaataaagctaccgcgccaaaagttgatggtgagatcaaggtatcatttataaatatgccaccaggtatgcgggttacggaaacacgctccagtggcattgatataaatcacgatgttggctatacccgattttggtagccaggattcccctcacatgtattgctggttgtaagtcataaatagagtgatagaattaatgcacatttagaaaaatgttaataggcgaaaaatgaaaggctatatcacagcaagtgtaattcttggagcagcggctattttttcatctctcataatctctggcaacatctcctttaaagatgaacatattattcagttatctggaggagccataaaacttggtgatgtttataaagaaaataaattgataagtgcaaagattatttttccagataatcagggtgaacagattcttgttgtcgacggcaatcctgaaaactttaaggaggattttcaggagaaattaaataaagtaataaaaactttaaatgcgtcaaagaaaaaagatgaagagaaagttagcttggataatttaagtgttattgaagagtctaaactagagctcgtttctgcggtgcgttactctgctcagtatgttcctatgtttactctgacgctggacaaaaaagaaattactatgcctaaaaatactgtaatatttccatttgccagcgatgaaacagctaagtatttaaatgaacaacagcaaaagtataaagattcgttgtttctgactcgctaattaataaaattcattacaaggccaccttctaataggtggcttttttattttcggagtgtatatgacgtggaaagacaggcttcaggatgcgtcatttcgaggtgtgccgtttaaggttgaagaagaaagtgcgggaaccggccgtcgtgtggaaacacacgaatatccgaaccgcgacaaaccctataccgaagatctgggaaaagtcactttccgcccgtccatcacggcttatgtggtgggagatgactgctttgaccagcgcgatcgcctgattgacgcgctgaataaacccggtcccggcacgcttgtccacccgacatacggtgagttgaaagtctgtgttgacggggaagttcgggtcagcacatcgaagagtgaagggcgtattgtccgctttgacctgaagtttgtcgaagcgggagatctctcttaccccacatcaggcgtggcgacggcgcagacgctgatgtcatcctgttctgcactggatgactgcatcagtgacagcttcagcggtttcagtatcgatggcgtggcggattttgtgcagaacgatgttatcggtaatgccagcacaatgcttgggtatgtttctgatgcgatgaaagtggtggattctgctgtatcggatgccgccaggctgttgcagggggatatctcggtacttatgccgccgccatcgtcaggaaaaaatttcgttgagcaggtgcagaaaatgtggcgtaccgggaaacgcctttatggtaacgccagcgacctggtcaccatgatcaaaacgctttctggtgtcagcctcggcagcgatttgcaaccgcgcggcgtctggaaaacggacagtaaaaccaccgccacagcgacgcagcagcgtaacatggttgccagcacccttcgtacgactgcaatcagcgaagcggcgtatgccgttacccgattgcctgcgccaacaacttctgcggtgatgcagaattccgcagtggggcaggcaacaacacccgcgcagagctccggctggcctgccgtcacgcatccggtgctgaacaatgcaccggcggtgaaaaacacggttgacctgccaacgtgggaagaactgaccgacattcgcgacacactgaatatggcaattgataaggagttgtcccgtacaaccagtgatgcgctgtttctggcgctgcgccgggtgaaagcagatctgaatgcggatatcaacacgcgccttgaacagtctgcacggatcattcagcgcacaccggatgaggttttacccgcgctggtgctggcggcgacctggtttgataacgcggcgcgtgatgcggacattatccggcgtaatgccattacgcatcccggctttgtgccggtgatccctctgaaggtgccagcgcaatgaacgacaatgtcacgctacgggtaaatggccgggagtggaatggctggacatcggtgcgcatcggtgccggtgttgaacgactggcgcgggatttcagtgtggagatcacccgccagtggccgggtgatgagggtatcaccacgcttcagccgcgcattaaaaacggttcaaaagtggaggtgctgattggtgatgagctggtgatcaccggctgggtggaggcgacgctcgttcgttacgatgcccgttcggtcagcaccggtattgccggacgcagtctgaccgctgacctgattgattgtgcagctgaaccgacacagtttaacggacgatcactggtacagattgcgcaggcgcttgctgcgcccttcggcattgaggtggtgaacagcggtgcgccgtcgggtgttattcctgatgtccagcctgatcacggtgaaacggtgatcgaggtgattaacaaaatactcggtcagcagcaggcgctggcttatgacgacccgcacggcaggctggtgattggcggtattggctcaacgcgggcacataccgcgctggtactcggggaaaacatcctttcctgcgatacggagaagagtatccgggagcggttttctgtttaccaggtggcggggcagcgtgccggaaacgacgatgatttcggtgaggccaccacaactgcgctgcgggcccgcacagaggacgcatttattgcccgttaccgtccgatgtatatcaggcagacagggcaggctacgggggcaggctgtattgcgcgtgctgactttgaagcccgacaacgggcggcgcggacggatgaaaccacctatgtggtgcagggctggcgacagggtaacggtacgctgtggcagcccaaccagcgggtgattgtcttcgatccggtctgtggtttcgacaataccgaactgcttgtctcggaagtcacgtttactcaggaccagaatggcaccctgacggaaatccgtgtcggcccacctgatgcttatctgcctgaacccgaagcccccggcgcgcggaaaaagaaaaaagccagagtacaggaggacccgttctgatgaaggcgattgaagccatgcagcgacaactcctcggcctgattgggcgggcggtggtgaaaagcatcagtgccgccacgaaatgtcagaccgtggatgtgtccctgattgccggtgaacccaaagccggggttgaacatcttgaaccctacggttttaccgcaagggcaaacagcggtgcggaagcggtggtgttgtttccggatggtgaccgttctcatgcggtggttgttacggtgtcggaccggcgctaccgcctgaaagggctgcagacgggtgaggtggctgtctatgacgatcaggggcagtccgtgacgctgacccgggaggggatcgtggtggacggtgcaggtaaaacgatcacgtttcgcaattcacctaaagcacgttttgaaatggacctggaagtgacaggacaggtgaaagacctgtgcgactccagcggcaccaccatgtcagcgatgcggcttgcctataacgggcatcgtcacagagagaacggtcagggcagtaacaccgacaaacctgataaatcgatggaggcatgatggaactgtggctgacggtgaacggtaaacgtacctgcgccagcgcaccgctggatccgctgacccgcgccgtggtgatttccctgtttacctggcggcgggcggagcctgatgacaacgccgacgtcccgatgggatggtggggggatacctggcctgcggtacagaatgaccgttacggctcccgactgtggctgcttcagcgcagcaaactgaccaatcagctggtgctgacggtaagggggtatatccgcgaatgcctgcaatggatgattgatgacggcgtggtgtcccgtattgatctggatatccaccgcaccgggattaatgaactgggtaacagtatcactctctggcgtcgtgacggaccggtaatgatttcttttgatgatctgtggagtgcgataacgcatggcggacagtgaatttcagcgcccgacgctggcagaaaatatcagtatgctccgtaacgatttattcgccaggctggacgtcagcgacacgctccggcgcatggatgaagacgtgcgggcaaaggtgtatgcggcggcgctgcatacggtttacgggtacatcgattatctggcaatgaacatgctgcctgacctgtgcgatgagtcctggctggcgcgacatgctgcgatgaaacggtgtccgcgcaagggggccacggctgccagcgggtatatgcgctgggaaggtgtcagcgatggcctgaaggtgaccgccgggagtgttattcagcgcgatgacctggttcagtacacggcaactgccgatgcaaccagctccggtggtgtcctgcgcgtgccgatcgcctgctcaagtgcaggcgcggtcggtaacgctgacgacggtacgtcattaatcctggtcacgccggttaatggtctgccgtcttccggcgtggcagataccctgacaggtggatttgatactgaagagctggaaacgtggcgtgcccgcgtcattgagcggtattactggacgcctcagggcggggctgacggggactatgtcgtctgggctaaagaagtgcccggcattacccgcgcatggacataccgtcactggatgggaacgggaactgtcggtgtgatgattgccagcagtgacctgattaatcccattccggaagaatcaacggaaacggcagcaagacaacatatcgggccactggccccggtggcaggctctgatttgtatgtattcaggccggtggcacatacggtggattttcatatccgcgtgacgccggacacaccggaaatacgggctgccattaccgcggagttgcgttcgttcctgctgcgtgatggttatccgcagggagaactgaaggtatcgcgtatcagtgaggcgatttccggtgcgaacggggaatacagccatcagttgcttgcaccggtggacaatatctccattgcgaaaaacgaactggcggtactggggacgatttcatggacgtgacaaacgatgattacatccgcctgttatcggcactgttgccgcccggtccggcgtggtcagccagcgatccggcgattgccggtgcggcaccgtcattaacccgtgttcatcagcgtgcggatgccctgatgcgggagctggatccgcgcaccaccactgaactgataaaccgctgggagcgtctgtgcggtctgccggatgaatgtattccggcgggaacgcagacccttcgccagcgtcagcaacggctggatgcgaaggttaacctggcgggcggcatcaacgaggatttttatcttgcacagcttgctgccctgggcagaccagatgccaccatcacgcgatacgacaaaagcacgttcacctgctcatcggcctgtactgacgcggtgaatgcgccggaatggcggtattactggcaggtcaacatgccaaccaccaccaacaccacctggatgacatgtggcgatccctgtgattccgcactgcgtatctggggtgacaccgttgtcgagtgtgtgcttaacaaactctgcccgtcgcatacctacgtaatttttaaatatccggagtaatccatgcatcgtatagacacgaaaaccgcgcagaaggataagttcggcgcgggtaagaacggttttacccgtggtaacccccagactggcacgtctgccaccgatctggatgatgactactttgatatgttgcaggaagaactctgcagcgtggtggaggcatccggtgccagcctggagaaggcgcggcacgaccagttgcttaccgcgcttcgtgcgctgctgttaagccgcaagaatccgtttggcgatatcaaatcggatggcacggtgaaaacagctctcgaaaaccttggtttgggagaaggttcggcattacccgttggcgtgcctgttccgtggccttccgccactccgccaacaggctggctgaaatgcaacggtgccgctttttctgctgaagaatacccggaactggcaaaggcttatccgacaaataaattgcctgatttacgtggtgagtttattcgtggctgggatgacgggcgtggtgtggatgcgggacgtgccttgctaagtcttcaggatgactcttttgaagcgcacaggcatgagtcctttttttacgcgggtatttctcgcaatgaaataccattaaaaaatcttccaagttcagacgagatgctgactttaagttctacaactaatgccttgtccccggacggtattgatgccactaattcgttaattggtaatgatgattacaactgtctgattgaaggaaataaaaataacaaacgaacagcgacggggttgagtaccagtattgtcggtgcagcagagacacgcccacgtaatatttcatttaattacattgtgagggctgcatgatgtataacgccatcttgaatagtaaatttattgccacaaaggcaggagagattaccgtttataactatgacagtgagacacgggagtatatttctgcatcaactgaatatcttgctgtgggtgtcggtatccctgcatattcctgtttagatgctcctggcacacataaggctggttatgcaatctgccgttcggcagatttaaactcatgggagtatgtgccagaccatcgcggtgaaatcatctatagcaccgaaacaggagaatcgaaagaaatcacagctccgggtgattatcctgaaaatacaaccactatcgccccgttaacgccatacgatgaatgggatggtgagaaatgggtaacagatactgtggcacagcatagcgccgcagtaggcgcggcagaagcacagcgtcagtcactgattgatactgcaatggcttccattagtctgattcagctgaaattgcaggccggacggaatctgacgcaggcagaaaccgcccgacttaacgctgcgctggattacattgacgcggtgacggcaacagataccagcaccgcgccggatgtcatctggcctgaactgccggaggcgtaggccattcaatatctggcgcaccggaagtatcgaccagttccagtgcgtccagataatccagccacaaattatattgcgccagttcctcacctttcagacgaccaatagccgctttaccaggccattgtttactgttcatataatcgttggcctgattaatcagttgctgcttttcctgttcggctgcagcaatctgttcctcatgtgttggtggtggaatttcagaccatgcaggaaaaccattttctccagcgatacggatttttcctttcggcggtaatccggaaaactcaatatacacttgctcatcaacttcaacagcatcatctggccatgagtcagcttgagtgtaatcctctttcatctccagcggatagaaagagtttgtagtcgcggaatatatgtaattcatttttcactccatatagctaaattaacagcctaacgctaaaaatgaagcgccgaggccaggagtactggctctggatataaatttaaccgggtcgggactaaaacctgcacaggcaatataaccaacagccccgctatctggtgtgtagtcttgtgagaccaaaacacgcagacatctgtttggaaatgcaatcgggaaatgggttactacatcctgtgcaatgcctggtgcgccgattgagccccactgaagaataaaacctgatggtaatttttgatatccagtacctgaaacagaaagcgtgaagctacccatatcaggtatctgattcgcccctgtccctacattccttttagccgcttctcccaaaccaacgtttaagaaaatgcagaggtaacagctaactggcatcatctccggtttttattcagggggatgatcatgcttattggctatgtacgcgtgtcaacaaatgaccagaacaccgatttgcaacgtaatgcactgaactgtgcaggatgcgagctgatttttgaagacaagataagcggtacaaagtccgaaaggccgggactgaaaaaactgctcaggacattatcggcaggtgacactctggttgtctggaagctggatcggctggggcgtagtatgcggcatctggtcattctggttgaggagttgcgcgaacgtggcgttaattttcgcagcctgacggatgctattgataccagcacaccgatggggcgttttttctttcatgtgatgggtgccctggctgaaatggaacgagaactgattgttgaacgaacaaaagctggactggaagctgctcgcgcacagggacgaattggtggacgtcgtcccaaacttacaccagaacaatgggcgcaggccgggcgattaattgcatcaggcgttcctcgccagaaggtggcgatcatctatgatgttggtatatcgacactgtataagaagtttccggtcggagataaatgaaaccgtagcacgtcgtatgcaagatcgtgctgcggtttatgcttatcacttaaagactcaaaaattaggtgagtaacggaccggggacatagctcctttttttcttaattcatctggtattttttttccaagataaagatttgctatttcaggtggggcttctcgaccttcaaaaccatagcgagaactttgtgttgcctcaaagtccggatcctcgtcccagtatttcatcgtagggaaattttcacgtgttgatttgagccatttatcagcaatgaaaacccctcgaacgatcccccttacagtcgcaagaatgacttctgcttggctggcgcgagagacattaatgcgccagctaaatcgaaccgcatcataaagctctgaatcctttgcacttctgttaacggaaatcattaatgctttatgatgaaatgttatggtttcgggttgatatgttgctatcaactctttgacatgcgcggcgccgaattcattgctgccagcaccattcatgatattcgttaacccagggtaggcatcaataagtgctgcttcaacttcgtacgccgtcttttcatcagtcattccatgtcgatggatgacatggataacttcaagtcccgctaatcttatttctctgatttgctttagcttgttgctcagtaagtcgtcatcatcagccgctgccacttcaccgcgcatatgggcaaatacgcggttacctttgcctttccctacatagaaggtgcttccgtccctaggatcaatcaatcggtatacataccagccaaggtgttcaattactccagaaggaaactcagtaatatccattttgcaatatctgtgaattatttgtgagacgtatattaatgaacattgcaagggctcacaactagtagtgttgagaaagccatcgggaaaatgaggctaaccctttgaatttacatagcgcaaaaagatacctttcctcataatgtgagctaattttatgtttcgtttgatgatcgggtcggtctcgaaaaccggagtaggggcaactctaccgggggttcaaatccccctctctccgccactttatcaatgacttatctcccgacttcccgccttgcttttcctaaacagaacaatcgtagaatattcttgaagggttagatcgtcactgttttctgttcgatactgtgacattcagcacttgattcgctatggatctgacaggaagatttcgagcgaaaatctgcagttattcagtcgttttcttatcggtcaccattattcttttagacattgatcctacaaagctgccgcaaagttggtggtgggaactgaagttgcgtagagaaggggtcaatacccggaggcacacatgggctggcaaaagtgtagcggtattaggcgaagctatttagcctagttatgttttatgaaaacttgatatcatataagtgtcttacttattggctgtaaataagtttttcctaaggaattgtttcttgagtatcatttgtaactgtaacggaatttataatcctttgctttattgttacggtattttttatcacaccctattttttatgtggttttttatactgaagtttggcaaagtgaactttatatgcatatacttcatcctagtttcagttaaattgggtggatgatatggcaactacatgttcagttatattgattttggagtcctttgatgtttatttaggaaaagagattgtgtttctggagagaggttcatctgtacttgtcgactctagctctagagattttttcctgacatatcctgaaagagtgatagtggcggattttggcgctgagtttattagtcgctatttgaaagctaataacttaagggatatttctgattgtagggaatatccatcttatttaaaaataaactttgctgacttcagtttaattaaaggattaattagttgggctaatcactgtgctgaatacatagaaatttttgatgagtctattgcttttacatgtctctctgcattttcttctgaaaaacaatttggagtatttctgtttggatgtttgaaaagcacaggggctaaagttaaaacgattattcatacggatttatctgcaccatggcgtcttaaggatatatcatcaagattatatctcagcgaaagtttactaaagaggaaattgaaagaagagggggtatcattcagtaagatcatacttgatgagaggatgcaaatggctgaatatttactcagcactcgttgttatcctattagtaaagtagctaaggtctgtggttatgccagtgtctcatactttacttatgtatttagacgttattttggtgtttctccaagtcaatactctcagaggagttcagaaagtaaaattcttactcaccagggaatctgatcattgttcttgcccccttatttccagacagggggtgtatcttaagttaacgttacccgctgacgtcgatattctcgcagagagcgataacccaacgcactgtgcggatggttttcattgtaatgttcgatcgccactgcaagattatgcaatgccgttcttacattcggtttcggcatgaacgcgatgtagtcttccttcatcgttttcacgaacctttctgccattccattactctgaggactgctgattgcccatgaggagtacaattaaacgggttaatcagtttctccatttgaaagaaaaaagacttctgtactgtttgatatcaccgctattttcttattttctgtgcaggtcgtagtgggacaaaactgagacacataaggcctcacaatggcttgcaaggctttacatgttttgatgtggtgggacgtgtgagcgcagtgttgatggggtaatgctttgaattagaagcggattcttataattcgtaatgcgaaggtcgtaggttcgactcctattataggcaccattcaaacatctccccaagtctactaaagtctttcaaaaccccttataatccgcgtattaaagctccgttcgtcttttgacgtctactaaagtccctcaaaatctacggtcagatgggggtacttatgggggtatttgctgttcggtttagtggaggtacccccaagtgaaactcaatgcccgtcaaatagacacagccaagccaaaagagaaggcttacaagctggccgatggtggcggtttgtatctcttggtaaaacctaatggaggtaaatactggcgacttaaatatcgtgtggctggtaaagagaagctattggcactaggtgtgtatcctgaggttactctagccgatgctcgggcaaaacgtgaagatgcgaaaagaggtatcgctggtggtatcgatccgatggaagcgaaacgagaggaaaagattgcccgggaaacgcagttaaacaacaccttcaaagatattgcccttgagtggcacagcagcaaattaaaaaaatggtctgctggttatgcttcagacatcctcgaagccttcaacaaagatgtgttcccttacattggcaaaaaaccaatcgccgaaatcaaaccacttgaacttctgaatgtgctgcggcgcatcgaggggcgcggtgctacagaaaaagccaaaaaagtgaggcagcggtgcggggaagttttccgctatgcaatagtcactggtcgcgcagagtataaccctgcaccagaccttactagcgcgatgcaaggccatgaatctaatcattaccctttccttacagccaaagaattacctgattttttcaaggcattgtccagttactcaggaagcgcattggttgttatggcggctcgtctactgattatcacaggcttgcggactggcgaactacgtggcgcattatgggatgaaattgatttcaacaaggctctctgggagatacccgcttcacgtatgaaaatgcggcggcctcatattgtgccattgtctgagcaggctctttcgcttattgggaagattagagaaataacaggcaattaccctcttatgtttcccgggcgcaatgatccaaggaaaacaatgagtgaggccagcataaaccaagtgtttaagcgcattggctacgctggacgtgtaactggtcatgggttccggcacactatgagtacgattttgcatgagcagggctataacaccgcgtggatagaaacgcagctcgctcacgttgataagaactcaattcgtggcacatacaaccatgcgcaatatctggatggaaggcgggagatgcttcaatggtatgccgactatatggattctctcgagcatggcggaaatgtggtgcatatggtgtttgaaaaacacgcatgaaacaactggacaagtatacagaggtttactaaagtataggggagtagattgataaaaactcacagaggattactatttaacagttagccctggagaagggcaatcgctcttttaacaacgaagatggaatcttctacgcagctgaaaagctggatgctctttaacagcctttggtgctttcctgatgcaggaaagaatagggatacatgcacctttacaatgcatgtaatgattcatccatgaggctgcggatcgctgacaaagcgcaattgctctttaacattgatgtgggcgggatggttcgtcccgcagtgaccgatagatttctatcgggaaacatacaatgattcaaatatgaatctacggcgctgacaaagcgcaattgctctcttgcctgcccaccatgccctgaaaaagggcgttctttaaaactactggatgtcacgcctaatagcgtgatcctgccgaaatgcagggtagctctacccttgtggagcaaacaaaccaaaacaatctgactatcttttataaaagaccgcaatatgtttttcatattgtggtctttggcgtattcgacatttgatgcaaataaaactctcgccattcgttgcaggagggagttattgcgtcattagtacaggatattaataaatggctaattacaattcattaattcgtctctctgaagttcaaaggcgaactggttatagcaaagcatggatttatcgtcttattagtcaggggaggttccctaaacaggtaaaaattggaagtcgggcaattgcttttgttgagtctgaaatagatgaatggattgagaagtgtatattagaatctagagacgaggtggcctgatggaaaagaaaaaccgcccattacaggcggctaattcagatattcgcgtatctgatgttacgcccctgacaaaatcccttcaagcaccaaagcgcacaccgaaaaagcatcgtgccagagtctatatgctgcgtactggtatagagggatggacagaaaatgacattcttcgctactgccgtctgtcttctggtcgtaactatgcaacagagttagaacgccagcttggaatcactctggagcgtatcgacgaaaagaatcctgatggtatcggaacacaccttcgctaccgtttctcctgccgtggtgatgttctgaaagtgatcactcatgttaaccatcttgcgaacataaatgatcacaacggactttctcagcaggaaattgccgacattctgaaactctacccggacgcgtttaacgccgcctaacggagactgaaaatgaacatcgaaaaaagcagattaatttctgaggctgcccctcatctgaacgcctctctgggcacaattaacggtaatgaatttgccgcaattgtcccggttattcctggtcatatcggtgggcgtgaaaccaatattgttagcgcaaaagcgttacacaaagcgttgggcgtgggaaaagacttctctacatggatcactgatcgcatctctgaatatgacttcaccattgggcacgattactcagtccataaaacaatttccccaaatttggggaaaagcccgaatggcgcggcttacagcaagattaagcactctggcagacccggcaaagactatctgttaagtgtcggaatggcgaaagaactggcaatgatcgaacgcaatgatcagggtcgcgctatccgtcgttatttcatccagtgcgaggaagaattacagcgtagcgtgcctgaaatcgccgcccgctatcgtcgccagctaaaagcccgtattagtgccgcaaacaactttaagccaatgtgcgatgcgctgaatatggcccgtgccgagcaggggaaaacgacgcagcaacaccactacacaaacgagagcaatatgatttctcgtatcgttcttggtgggctaactgctaagcagtgggcgcggataaatggctattctggcgaacctcgcgaccatatgaacgcagaacagcttgagcacctctcatatctcgaaagcaccaatatcacgttaattgatatgggcatggaatatgagcagcgcaaaggagaactcacccgcctgtcgcaacgctggctcgccaagcgtctggaggcggtccatgtttaagccgacaggaacaccacaacctcaaaaacgctacaaagatgcccacggagcactcgttactgtcgaaagcgtgtctcacaaccgagtgacgttttatcgcgacgggtatcaatcgccatgcgtacaaccgctggcacgtttcatgaaggagttcgcggaggttaacaaatgctaaccgcccagaagaagatattttcactggctggtatgtcgccaaaatccagcaatatgacagcaaagtcagacattaatacagcagatacaagcaaagtttatcatttgctggtggtaggagcggatgccttaactatgtcagaaattacggtcgatggtgttagcgttgagaaggtcagcggctatgccagagaatttctggtcgtagatggctttctctgctcgtgtagtgactccacaaaaaccttcgtccacgcgcgtgacgttaacgaaatgagcgcgatgtactgtgcttctggttcttccaatagtgagttttcggagtccataaaaaagagcttgccgttatgcggcaacacggtttatggttataaggcacctcataaaacgggtgccgggattggcgtcctgaaaattctgaaggcgacatatgacgcgccgagcgtctttttttatgtcgtaggtctgactcacccattttttgggcgttggtgtataatccagcgcctttgtcaatcaatggtggctcaggcgggggcttcttcggaagcgccggtatccttcagagccggttacgccaaccctgtctgggctaccaccagcgaaattggcgtttccggtggtagcgtaacctgctatctgaaggaggctgccacatgctggctactacccctacccaaaaaacgcaatttatctggattatcgccgcagttcgccgcgattgcccgacaattaccgccaaaattcatcatattgctgccgagtctgaacgcgatgctcgccgttctctggtgcgcgatcacatctgcttttttgctggtcgtatccgcatggaggtggcacatgattaaaaactacgatgtgcatatggatcccctcgaacgcacaagccagatcatcacactgacagaagtgattaacgacattctggtgagcaactctccctcacgagacgaaagactgaaggcgttactcgcgatattggatctcgccgttcgtgacgttcatttcctgctggaaggtggcgaaatgccagtaaaaacgggggcaaccaatgaataactcaattaatacccctcgccttacgtccgcacttcaattaatcgagcaagcagcggctgtcctggttgctgtcagtctttcggctgaagaaatggacgctactgatgtcgtggatgcgattaaagcgtgctcatctttggttaacgatgcccgtgcagagctggtaattcttgggggtgaaaaatgaatatcaacttaatttatcgtcatccgtgtgagctggaaattgaatcattgctgagccgtgaagagccatatccagacacattcactcttgcagatcgcacgactgaacggcttaccagagcgcgcacaggtctggttcatgtgatgaatgagattcttccatcggtgggaggggaacaggcgacagtaatcaatagctggctacaaaaagttacctccctgatagatatcagtttaatcgatgtggagagtgcgaaatgaccaacatccagctcattgaagcgcaatgtcgcatcgaacaggttcagactgttttagggttctggcttgaaggggccagcccaagcaacagagacaagttaatgattggcgcggttatgtcactgctcaatggcgtaccagaagctattcaggaagcggacgaattgttgggcaaatatgagttacagaatcattcaggcgaggcgaaacatgaataatttcttaaccttccatgcagaagcaacgcctgacggcgtaaacatcatgcaccgcagcaacaatggcatgacagaacgcgttgagaccgtctcatatattgatgccgtaaatcgtctggatgccggggattatgacgataaaccagatgaaggcatgtttatacatctcgctattgccagtggcggcaaccagggatatttcgattacacatcacagcatcacgtgattatgtggcgctggctgatagcaacagcattaatcaatgaaatgagaaaggaaaacggcaccgtcagcattattgatgacagtggcaatcattccgtggtttctgtttattccaatggcatcgtcgccatgccgctgtatccagtagcagagcgcctcgctatggcaaacaacattgagggcgcaatgatcgagaaatatggtgttgatgtcggaacaaagaatgccatcattttttacagcaacatgttcgatgtcgaacagggaacactcacttcgtttgggcgagaagtgcttgccgatcttcacaacagctttattgccgaactaaacgaaaacggcatcccagaagcaccagtgacgcactaaacgggggccagaatgcgaaacattgatcttatccgtcaggttatcagtgcgtctgaaaacaactggcctcatgtgctggactgcctgaacataaatgtccctgactctccgcgccgtcatgctccctgccctgcatgtgggggcaaagatcgattccggttcgatgacaacgggcgcggtagcttcatctgtaatcagtgcggcgctggtgatgggctggatttaattaaacgcgtaaataactgcgacacaacagaggcggcgcttcttgccgctgatgttctgggtattgattaccggacaacggaaacaccagaagccaccagccagaaacgggaacaactggaaaccgagcgccagcgacgcgaacaggagcgcctgaaaagggcagagaaggacgaacaacaaagacgggatacgttttcccgtcagtttgatgacatgcgcagaaaggctgtaaacggcaaatctgattatctggttgcgaaaggggtaggtgattttacattccctgtgttgcccgatggatctctgttgctggcgctggtggataaatccggcgcagttacagcagcacagactattacctcacatggtgaaaaaagactcctgacaggttcagcaaagcgaggggcatatcacgccataaacgcacagaaacgacctcacagcatcataattgctgagggggtggctgccctgtcgtgccatttaattcgccctgacgcaatgacagtggcagcaatcgacgctggcaacctgttgccagtagcggaagtcatgcgcagaacatatccacaggcacaaatcatcattgccgcagataacgatcaccagcaaggaaactccgaaagtggagggatcaacacggggaaagatgccgcagagagggccgctatttccgtagctggctgggtgtctctgccaccgactgactataaagccgactggaacgactatcaccaacaacacgggctggcggcagccacagcagcatttaaagattcgatgtaccagccacgggggaaaggggcgcaggtgaaaaatcacaaacagtcagtcggggcgctgaatgagatcagttctggcgaggtgttaagcgatgatgaaattgctgtcctcgaagaaatcaaccggacgtttacgcatgtcaccatcggcgggaaacacaaggtggtgtcgctaaagccttctcaaaccggcggtgtatcgcacgttttcgaggatttatcacaatttcagcattattttcatcataaaccgagagtcgccagaaagctggcgggatcggcgtggctgtcatggagtgggaagaactacaagccaggaggcgtaggattttatccagtaccagacaaatgccctgacgatgtttttaatctgtatgaggggctggcactggaaccaattgaaggagattgcacggtataccttaatcacctgttgcaggttgtctgtgccggtaatgaagaggcataccaatatcttatccagtggatggcgcacattatccaaaagcctgatgaaaaaccgtccgtggcaatcgtgatgaaatctgtcccgggcacagggaaaggcacaacggttaaaccgctgctgcaaatactggggcagtacgccgcccacattaacggggcgggacatatttcagggcgcttcaattcaatacttgctaacaagctactggtatttgctgacgaagtgacgatccacaagccgtctgaagctgacagacttaaagcgattattagcgaaccgacgtttaaccttgagcgcaagggaattgatgctgaaccaatgccgaattttgcccggttgatatttgccagtaacagcacacaggtattacaggcagggataagagagcgccgctatctcgtgcttgagccatctcctgaaaaagcacagagccgggagtattttgatcggctgtacagttggcttaatgatggcggtgccgcaaagttgctttggcatcttaaaggggtggatctctcaggttttgaccctcaacgagcgccacagaccgatgccttacgtgaagaaatcttgctggggctgtctggcgttgaattgtttctttatggcgagctaatcaatgaacctccgtttaatggcgaagtccgtttgtttgcaaaggatatggttagtcgatttgtagcgtggtcgcttgagcgtggggaaaagcttaaagaaccagctgccagatcactactgggtaaatcacttgcacaaatggggctggtgaagcatggaagaccagaccgagggaatggcgtgttctacgaactaccagaggtcggagttctacaggctgcgtttgcccgtctgatcggtatggggggttatgatgttttttaatatagtctttttacaagaagatcgtttttacctgtaccacctataccactttgctaattcagcattaaaaacaatgcgttatagtggtacaggtcaatatcttacctataccagacctgtaccacctataccattaacaaacgcatttcttctggctggctgagagggaacaaccaatgatgagcacaccattttacaaagtgcgccagttagcttcttcctctggctggcagctacggtttgaggggcgttcagactggctacccattgcggcatgggcgaatgttgaaatgtgtattgacggcgataccgttgaaatcattattccctgcgtggcaagtcgggacggctgtatagagccaacagatatggcagcagaaatcagagaggtaaaacatgaacaataactattgcatactgcagggaatgaccagaacggagcgcgaagaattaaaaagtttcgctacacagtgcgggaatgctggcgacatccaaagtctggaacgcactttaattatgattgcgcactggatgcgccaggggcaaagagtttcatttactgaatatgccagccagtggacagaggcacagcgcgaacggagcgacggtaatcactcaacacccgaaatggcgaagcaatggcctttcagtggtaaacgctgtatcagtcccggtggttcagattattaccctgctggtgtgggagatgagccatgttgtgacgagactgaaatccgccacgcagtgacagtaattaccgctgaatacccacaatttaaccttgacggactggcgctccacaaccggaatgcggactgggaaaacccgcttgataacccgtcatttatcgtatcggcgaaaagctgcctgagatggatcagagacaacgggatgagtaatgcccagattgagagcttcccgcaggataaccccacatctgacacgttgaagcatgaagtggagcgatataaccagataaaccaccagcacagtgatcacccgcactatatccccaacggagcatttattgcggcgatggtggcaagcggctacaaggttaagccagcgggaagaatgaacgcatttttcaatatttcaaaaaagggattatgtgctgctatgggtaaaaattaaataaatggtacaggtctgtacaggtggggagaggtcatttttacccacctgtaccacctgcaggccgcgccacacaagggtttgtgacatggtggtacaggtggtacagcaaaaacagcgattttctttataaggtatgttttgctcatctggcagacggaggtattcgctgcggtttggcacatagcccagaacagcaaagagttttacgagacttttgtaaaatccagtgtacaagggcgtgacgtttttgaaggtgagcactacgaaattttcgtagttcaaaaaatagcctctgagatgttgttatgcctgttcagcaaaccatccgcatagctgatcgcgaatcaaattaccaatggagccagaagcaagggcagaactggaaagcgcctgccgtgaagagtaatgcgactccataaatatagtttttagagtccataaaaaactgtcaaaacctgacatacagaacgatgccaccagctactgaacggtggcatttttttgtgctatttgtttcatattttgcaatcacaatgatgaatgttgcgttttatgaaactataatgactgttgttttatacagttctaaggggggcgttatggctatttcagtaaagccagtattgataagtgagaagcaaatggaagcgataaagaaaattcaggaggagcagcgtaaaaaatcagaggtaggagttgcgccaacgatccacgaaattgctcggggattaatggataaggcgctggcttacactttaactggacgtgggtaaatttatggctacgtggcaacagggtattaattctggtggttttctggctggcatcggtgcgcaaaatgagaatgcgccaaaggcaagcgacattaacgcaacgcttggtctgatccgcgaaaacaatgaactggctcgctcaggtgcaaataacgttgctctgacaggtcttcgtggtctggctggagttgctgacatttataagcagcagcaacagcaggaacgtaaagcggcattccagaaaggttatgcagatgcttatgcgtccggtgacagggagcagatgcgtaatcttattacagcattcccagaagagtttgaggaagtccgtaaagggatgagttatgtcgatgatgctcaaagggatgattatggcaatctggcgctcaaagcacaggtagcctcatcgcttggtcagggcgcatttggcaggttcatgatggataatgagcaggagatgcgtcgtttaggtatccctccagaaactattgctgaaatgcaggttaatgacccgcagggcttccagcatttcgcaggtaatctggcgctgttttctctcggtcatgagaagtatttcgatatcaaagatcaaatggaaggtcgtcgacttgagcaagggcgactggatgaaagtatgcgtcaggctgacatggagaacgcgagaggatgggcaaatatccagaacgctcaactagacagggctcagcgagcacaaattcactcagatgagatgggattgaagctaatggagctggggcaaaaaggtaagccgtcagcagacttaattaagggattaaattctgacattaccaattttggcaaaaattataactctgtcagagcggcggcaaactctctgcaagcccttagcaaggtaaatactggcgctgcccaacttgggattatcttcaactacatgaaatctcttgacccgcagtcagtcgttcgtgaaggcgaacaggttcaggtaatgcggtctgatggcatatggggataaatcaaaggatacatagaccagcttaatgctggaaacggcctgtcgcaggaggcaaaggataacattgttaacgccgcaaaaatcaacgccaatgctatggggcagcagtttaaccagcaggttgacgagtatctcgatacatatggagaaactattcctcaggggctaagaaaaagccttgaaagaaggaaagcgaagctatttgacgatgtttccgggcagcctacatcacaggctggcactggacaggcaaaagcggcaaccggaggaatatcagaaggcgcaacggcaaccaaccctaaaactggtcagaaaatcatttacaggaacggaaaatggcagcaaatgtaatcttaccggaaggttttgtgctcgatgaacaacctgataactcacagtttcctgatagttcacagcttcctgatggttttgtgcttgatgcccaaccagaacagcagcaatcacctttggtttcaccagaggaaaattccagacaggaaaatgttgttaataatgctaacggtttcgaccgttttatgtatggcgttctcagtggattgatggatgttggtaaaggtgttggcctgtttcaggatatgacaccagaagagcaagccgcaattcagtctctacagcagaagttagcggcaaaaccatcaaccgcacaagatgttggtgagttcgttggacaagcagcgccatttgttagtggtggtgggattatttctcaggttcccaaaggggcggcaagactggctgccgccgtagggcttggtgctggagaaggggctattgtagccaatggaacaaatagcgatgttgcttccggcgctgctattggcgctgtggctggccctgtagccgaacttgctggccctgcaattaataaaatagctgggaaattaaccaagaagaatgtttcttcgattccagatattgaggggattactcctgccgaagagaaaattcgtaagttatctgcacaaggcaacccaaatcttgcctcttcgcttgaagggctagatctaaaacctcagaaagaaattgttgaggctgcaaataggcttcatgttgattcagttcttccttctcatttatcaggaaatgagcaataccaagctgtagagcaagccctaaagtcacggacaggatcagcgttaaaagctcaagaagataaagcaataagcgaattagcctctagtgctggcaagataatcgatgatgttgctggtgcgccagatgcgttagctatgagcgaaaaatatatttatcagataaatagtagaatggaagcactaaaaaaccgtagtgatcagttatataaacgtgttgattccgctctatcaccaagaacaaaagtcgaagcaaataacacaagcactatgctggaaaaaatcgctgatgatttaggagggtgggataatcttgacccaatagaaaagcgagtttttacagcaataaaccccggcccagatagcatcctaacgtatgcaaatttaaacaggcaaaggcgtttagttggtgatgccctaaataaaaagcaggggccatacaaagatgctgataaagaagcgctatcaagactatatggagctttagctgaagaccaaaaatctgtcttatccaatactggatacttgcgagatttcgaagtcgcacaacgccttgtagctatgagaaaaaacttagaaaggcaaatggtaaatcttcgcgggaaaacacttaatggggatatagcgtataaagtaacgaattctcttcaatctatggcaaaaggtgatgcgagagggtttcgtgagattatgcaaaatactccatcaagaacattgcgaagggagctagtaggaacagcattaagagatatgctttcctctgggaagcgtggggccgactttaatccatctggctttgcagattggtggcaaaacttgcaacacagtggacagctaaagactttggctgaacatttgccaaaagaaacaatgagcggactatatgatgtatacaaagttgccagagcaataaaaaatgctaaagcgcatgaaatatctactggtaagctgaatgagtttgtaaacagatttaatcgggtaacagctccatacgaactagcagcaaaacacattcaaaaaataggcacgatggtaggcgctcattttggatcgcttggagccattgctggggctgatattggagcaagattggcgagtaaagctcgattagctggtggagcaggggcggctgatgctgcggataaattaattgcctcgccagccttccagagcgcagtaaaaaatctacacggaaaagcgcctgggcacattgttgattcacgtatcaggcgctcccctcaatggaagagtttttttaactctcttcctgaacaggaaaaacggaccatcgccagactgggcatcattacttggctatctaatgatccagataatgactagtgaatggccacggatggcctcaatctttattctttgaaatagagtcattgatcttttcgaaacaccaatgaaatccacaaaagagagctacaccaatataacaatacaaaactatcaaccacctttcagtgtccgaagggtaaaaaacatcaattacataagcaacaccaattggtattaatgctagtaataacatcgacacaggacgtacaaacttctgaactatatcaattttatagaaccacaaggcggtatgtttaatgatataagtaaagatggctgcgccaataatggcaaaaaacaccatcgataaagtcgggtataactttgcgacaattaaacccaacaaaataattataactgcctgccccctcacaccaaccctccctttagctttgtttagaatggcaatcatcatatatccaagacatggcatttggtacatagcttgggtcgggatttcaaatccgctccccgttgatggggccgttacagtacgcgcatatccgctttatgtgaaacaggaagatttttctgatatcactgccacagcaaaacaccaatttcgtgaccagtacgcgcgcgaggtgtatcagttgcaaaattttttgcagctgtgtccgaccagtacgcacgcgatggcggggagcaccataaaactgttctctacataagacagagtggtggtgatgtgttgattatcggcgtatatgcgcacaggacgcgctatgacgatgttttatgcgggtacaccaatcacatgtatctggtgtgataaatcgcgttacatgacctctcatgttgtgctggtggttatcacgacgttctgaatctggcctttgcctgatattttgcgacaagtacgcgcgcgtagcatcgacagcatacacattggatattcattttgtgaccaatgcgataagtagcgggataagaattgataaaatcaacaggacgatgatccacttctgattctcgtccatcttatctgctaggcgacgctccattccgtgcatatcaccgcgaatggcaatcatctcattgcgaacatccgagaagtggttggcttgatgttcaatgtgtggcgttctgcctttcattcctgatcctcacctatcgtcaccacctgctggtgtataaaggtattggcccaagcagctttccaatgggcactcatgtttatacgctgaccttacaatcaatcaccgcttttaacttttcagcattgcttccctgacgcttccacgcgctgtaaatatctttatcccacgctttaccagcttttgtttgatagcctgcttcattgatccgttcagctatcacacgcccattatcaaatccctgtcggatggtatcggcaatgatctttataactgccgtttcgttatatggctttggtgggatgttcggctttccggcaataagcgacgcagcggctttttccatgcgctccaccagcccaagcattcgtgaatcaatagacttttccggctgtcccagcttcatgcgaatcgcatcaacaagccaggaggttttatcccctccagaagcgagaacagaccgattaaactcatcctgcaattcagatgggatgcggaacgcgaccagattagatttgctcattgcaaagaccatatcagtgagtaatatccatacagtataccactgtataacactgttatacgctcaaatatcagccagaaaataacggaccaatcacaaagctatcgctgtgttgttggttcagagctgggctgtgttggttcaaaatgagttgatgttggttcaatattttagaaaaaacacaataaaaacaacgatctttacaaattgaaccaactgaaccaacacctttttgcttatctatataatctgagaggcagaaatgataagggacaggaaagctgaagagctggagtcaaaagggctataccggagagctgccgcacgatggatggaagtcatgctgttatgcaccgaggacgatgatcgggaatggataaagcgccgccgtgaaacgtgtctggagaacgtgaagcgcccgcccgtgaaggttgaggaatttggcgacctgcataaagctgttaccgaaacgcaacaccgcatggggatagcgcaaccgaacggtaacgccttccggttaaatggcggcaagaggcaaaggtagaccaccagagggaaatcatcctctggctggcggtttctggtatttcgggacaagtacgcgcacgcgtagcacccaatcggtgaggaaatagcggcgacctgaatggtcaaaatcacaacgcagctatccccgtaagcagcgattaacggaatagcagtaacctgaatccagtggggagggggtagtcaaatctctacagccatgactatccgggactgcccgccccatcgtttttttatacccgcgaaaaatgaaatttaatccgggcgtgtttcatccttccagagggtatgacgtatgacaccacgcgaaatagccttattgaccatcgccaaacttgagcacggaggccaccagcttacacaggcagatcaacgggagatagaacgatcagttaatgccgatatagcccggcgcgacaggttccgcgaaatgatgcgagcacctgcctaccagtggaagaagccagcgccgcgcaggtagatatgggattattccacatgtaacttatgcgtattaagcaaatttcctttattcacctttacagaattgtgagtacgtcagtatcgttatccttccgattcgcatttattcaggatttgcatgtaccagctaaagataaccatccgagacagcaaaccacctatatggcggcgtgtgctggttccagagcaaatcccctttagtaaacttcatgccgtgatccagttagcttttggctggaatgacgaacacctgtatatgttcgagaaagggcgtaaaggtgatccaggtagcgagtatcgcgtatggggtgaggatgaaagcatgggtaacgcggcaatcacgccactatgggcggcgctccagaatgagggtgacaagctggtttacacgtatgactttggcgactggtgggattgcgtcattgtgctggagaagcaaacacacgatacgagtaatcagcccattagctgcctgcgtgggaaaggcaccaccccggcggaaaactcaggcggcttgcatggttacaatgaattgctattacaggccagagagtctgataatcctgagcaggccgagatccacaatttcctgatgctggatattgaacgccgggtttacgacctgagccgcatcaacgacagattgcaggctattaactgacccgcatgtattcacctgatattgcgttatcagcgccgccagtatcgcgcataacagcacaatgaccgggtaaaccgtaacgcacgaccgttgcgttagtctcaccgccgcgccgtatctggcgcgattcatacactgtcacccgctcaagcagtccaccagcaaccatgctttccagtgtgcgccgggttgattcgagctggtgacgcttatcgaacgacaccatgccatgaagcaggtaggccacacccgacacatcgaacggcggcgcaccaatctcaccagtcacccattcgaggttatccggttcaaagtagctaagtatctcttttttgcggctggtcattctcatggctggctgattccttattgtgggatagcactatcatacaataagtgggttaaagggagagcgttaccgcctgatatgctgtatgaataacaaccaaatttcaggggcggaaaaagatatgggggtacttttgggggtatctataaaaaatgaacaataaaaaaggcaacaaaaacaaagcttatcgcctatgtgtattgttcctattatcgcaccattaaaatcaaagagttaccccatatttaaatacaccacgtttcctcctgtgccgtatttgtgccattgtaaccttggcaattcatcaaaatactgttctgacatcaggcagtgcaggtgcagacatttaagccaattgctgccgccattctttgacgtagtcaatcagggcgcggagctttggtgcaatattgcgacgctgtgggaaatacagatagaagcccggaaattgtggaagaaagtcatcaagcagcgatacaagcttaccgctttcaatatatggcctgaaagtttcctgagtggcaattgttattcctccgccggcaagagccagcctcaacatcagacgcagatcattagtcgtaatctgcggttcaatcgcaaggtcgaaagttctcccgttttcttcaaatggccagcgataaggcgcaacctccggggactgacgccagccgatacacttatgggtatttcccccggaggcgagaaagcgctctccacgcccggccgcaaggatcaggacgacgggggcaggcatgaatcctcctcctgatggagacgtacagaggcgacttctgccagcacggagagtgccagagtatgcgcatcccgggctttggggaatatcccgacgggtgcccggatttgcgttgtttcctccctggaccatcccagctcgtggagcttttgcagacgtaacgtgtgggttcgatagctgcccaatgcgccgagataaaagggttttgcttctcgcgcggcctgcaacactggcagctcccggttgagatcatggcacagcaaaatgaccgccgtatcggtatcgatctgagcgctggctgaggccggaaaaagatcgaagatatggctgtcatagcctgtggctgctgcaagactcgcggttgcctgcgcctcaagagaacgtccgtaaatcatcagcctgacgcatggcctgaaccccacctcaaagccattgagattccagcccgttcgggtttgcgtgggcaggcacaccaacgattgtgcttgcggatcgtagcgcagccccgccggttttctctgttccaggcggttcagcacggcgagcagaggctgtgccgagcgtagtttatggagcgtcagcgtgatcccaccgccgcagggcagaacgatgtcaaaccacggcgaaccttcgccatagcgaatttcgcgatcgcagcctgagcccatcatctccagcgcttcaaaagcggcagcggcctccacgcagccgccagagacaaaaccgcagtaacgaccatcttcgcgcaccaccatctgcgccccgagcgggcgcgccgcgccgccgcgtatctccaccagcgtcaccagcaccgctcctttaccggacattagcgcctctacggcgaagcgcagaatggtccggtggtcatcggtgagaaacgcctgctctggcttatgccagtgttcgtctttatcaaaaagcgggtatgacattgttcctccttaaaccacatccggcagcttatcgagcagcttatccagagtgatgggataatcgcgtacccgaataccggtggcgttatacaccgcgttggcgatagcagcgctcacgccgcacaggcccagctcaccgacacctttggccttcatcggggaggatatggggtcggtatcatccaggaaaatcacctcctgttttgggatatccgcatggaccggcacctcataccccgccatatcgtgattaacgaagtagcccaaacggtcatccaccgccagctcctccatcagtgccgcgcccatgcccatagtcattgcgccaatgacctggctgcgtgcagttttcggattcaggatgcgtcctgcagcacacacagcgagcatatgccggacccgaacttctcccgtcgcgctatgcacgccgacctccacaaaatgcccggcaaaggtcgactgctggtactccttgctcagtgttccgaattcaatgctctcttccgctgtcagtctgccgcctgcggtggcctcatgtagcgtggcgcttcgggtaccgttggtaatcttgccgtcggcaaactgcgactgctcaggatcaaacccgactgccgaggcaatcatttcgcgaagcttcacacaggcggcgtaaacgccggaggtggaggtattcgcgccccattgtccgccagaacccgcagaaaccgggaaactggagtcgccaaggtgaaccgcaacctgctccagcggtacgccaagcatttccgccgccgtctgggccagaatggtgtagctgccggtgccaatgtcggtcatgtccgtttccacggtaacggtgccgttttgttcgaggtgaacccgagcccccgatttttccagcagattattgcgaaagcccgccgcgacgccgtggccgactagccactctccgtcgcgtacctgtccgggtgtggcgttgcgctgcttccagccaaatttatccgctccggtgcgcaagcactcgataagctgacggcgagagaagcggcgcgtcgggtcggcggggtcaacctgagtgtcattcaggatgcgaaactcgacgggatcgatgcccgctttttccgccagttcgtcgatcgcgatttcgagcgccatcagaccgggggcttcgccgggcgcacgcatggcgttcccttccggcaaatcaagcgtggcgagccgcaggccggtatgacggtttgccccggcgtagagtaattcgctttgctgtaccgccgtttccggcgtgccgccgggcaggtttccggaccagctttcatgtgagatagctgtgattttcccgctctggtcggcaccgatacgcaggtgctgaagggtggcggggcggtgcgtggtgttattgggaatagtggggcgggggagcatcactttaaccggacgtttcaccgctcgggcggcgagggccgccagcagcgcatcgcttctcaggaacagcttgccgccaaaccctccgccgatatacggggagataatacgcacattctccacgggcacttttagcgcttttgccagatcggtgcggcaccagtcaatcatctgatttgaggtccagagagtaagcttatttccatcccagacggccatcgaggcatgcggctccatcgccatatggctctggtccggggtcgtgtaggtagcatcaatcttcaccgcagcggaggtgaaagctccgtcaaagtcaccgacgtttttgtcgggcgtgtcttccggcggctgactgacggcctgtttttcgtccgccagggagtaagctcctttattacggcgatagtgcgcctgcaccagcgaggccgccgctcgcgcctgttcgaaggtctcggccactaccagcgcaatggcctgatgatagtgctcaatagtgggaccgcctaacagcctggcggtgtttttgtcgcctttgccgagtgccccggcgttactggtggtaatgacagccagtacgcccggcgctttttgcgcggcgtccgtatcaagggcggtgaggcgtcctttggccatggcggaaccgacgatatagccataggcggcgttgggggcttcttcatgccattcgtaggcgtagcgtgccgtgccggtagttttcagcggtccgtcgatgcggtcatggggacgaccgacaaccttcagctgatcgatcgggttttcccctgcgggtttatcaaatttcatgcttgtgccctcgcttcagccagtacggaggcaagcgttcgcttcgccaacaggagtttaaaggtgttttcagcggtgggatgggcgctggcgaacagcgcgtcatatacggcctgcgccccctgggatagctgagcatccgcagcctcaatgcgccagggcttatgtgctactccgcccagcgcgacgcgcccgctgccgtcaggctgaataatcgccgcgaccgataccagggcaaaggcgtaggaggcgcgatcgcgcaccttacggtagatatgttttccgccgagcggcggaggtaacgtcaccgcaacgataagctcaccgggaagcagggcggtttcaatgtgcggcgttttccccggtgggtgataaaaatcagccagtgtgatactgcgagtctttccctccggcgtgatggtttccaccaccgcatccagcaaccgcattgcgaccgccatatcgctcggatgggtggcaatgcaggcttcgcttacgcctaccaccgcgtgctgacggctaaagccttcaagcgccgcgcagccgctcccgggcaggcgcttattgcagggctgattggtgtcgtaaaaataggggcagcgcgtgcgctggagcagattacctgcggtggttgcctgattacgtaactgaccagacgcgccagcgagcagggcgcgggagagtaccgcgtaatcacgacgcacgcgctcgtgagccgccaggtcggtgttccgtaccagtgcgccgatgcgcagcccacccgcgtcggtcacttcaatcttatcgagcccgaggccgttcacatcgataaggtgggtgggcgtttcaatttccagcttcatcaggtccagcagattggtcccgcccgcgataaattttgcgccgggtacgcgctgagcgctaagtgccgcctcggctggggtgttcactcgttcataggtaaacgccttcatgattttatctcccccgcagcatcttcaatggcggcaaggatgttggcgtatgcaccacagcgacagatgttgccgctcatacgttcacggatctcatcggcagttgtttctggagcggaaaccaaatcgaccgtgacgtgacttggaatgccgtcctgaatctcttttagcgccgctactgatgagcaaatttgcccggaggtgcagtagccgcactggaagccatcatgcttgataaaggccgcctgcatggggtgaagattatctggcgaacccaggccttcaatggtggtgatctcggccccctgatgcatgactgcaagcgtcaggcaggcattaagcctgcgaccattgaccagcacggtacaggctccgcactgtccgtgatcgcaacctttcttggtaccgatcaaatgcagattttcacgcaaagtgtccagtagcgtggttcgggtatccacctcaagctgctcggttttgccgttcaccttcagtgtcaggggcattatctctggcgcgggtgtagctgccggaacgcttgccgccagcgtagaatgaggataaaccacggcggtcgccgctgttgcggcgctcactttaatcagatcgcgacgggtcaaacttaaatcgtgcggctcgtgcttcccaacccgattatcttcggggtattcgccttggttgctcataccaggcctccggtattctaaaggggaaaataagagtgcgttgcgagagtgctgatgcttttttaaacgttaagcatagtcggcgacagcaggaggattattcttaaaacgcgaatgcagctatgagcccggctaataaattcatgttcgccgggatgttgatgatgatgggagctggtttattgctttagttgtacgatgcaaaaaccaataaggaaacctgtgattttcagctctgtatcaccctgcaaatctctgtcacttctaatataaaaatagggagaaatgatggagcttatattcattggcgattaggaaactatcttgttatacaaaacaatacagttctttacatttgccttgttttatgaatactcctgaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccgaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcattcgtgaagtggggggctgaagttccattgccgccacgtagcccggtggatatgtttaatgcagcgtgtggcccggaatcattaatcagggctgcaggccaaattgattgccgcgtaattttctcaatccaccgtatatttttcttcgagactggttggggctgacagatcccaatgcggctgtttatacctttgccgggcatgtctttaactgggttggtgttacgcacattatcttttcgatagtgtttgctgtcggttattgtgtggtcgctgaagtatttccaaaaattaaactctggcagggcttactggcaggtgctttagcccaactttttgttcatatgatttcattccctctcatgggactgacgccacctctgtttgatctcccgtggtatgagaatctttctgaaatttttggacatttagtctggttctggtctattgaaattattcgcagagatttacgaaacagaattactcatgagccagaccctgagatccctttaggctcaaacagataatgcattgaatgataaaaatggcgcaaatacagcgccatttttataggttaaaaacattgctttttatattctgattcagatagtcagtgagtatatcggtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggattggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacgtatatcgcgctacttcaggatgatgtagatccgaagaacgctacagaagagaggcattgttgctggcaaatagaagaagtatcgggttttgttacccctgaaaaacgaagccccgctattatcgctggcggggcagtgcaattaattattgtatgtttataacggtgtcagcccgtatttagcccttgcacgattgcaagcctcattgacgactccgttctcaccagacatggcgaattctctgcatgtggacgatcgatttttatatatcgtgcagcaggcatttttgcccggggttcctgcaagggcaatacatcgggggtttttctgattggtaccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatagtaccgccagcatcgtcggcttcggcccagtaaaaagagacgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctaaaaatcgtaaagagaacagcggtacatcgtatgtaagaacgtaccgcggttggctggggaactttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtactaattcgtgattaaaccactcgttagcaggctgcctgatacctttccgtgtctcctgaacactatggtgtgcatatgagaaagcccatcgttacaggtgatattgacgatcgcttccacatcatttaaacgatttttggggctctgaggtggaattcttccctcgaccgatggataagtcttagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagatagtgattccccggctgacgtaactcaggctgatgaaccacgtctcccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggcttaatcagtagcttaaaccatgtgttgccagtgttacttaccgttcctgtcaccttgtcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctgaccacgccgccggttgggctgcgtcttgtatggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcccgtggaccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagcagttcaccatccaccggtcgggtgcgcaattcactgctgcccgggctatcaatagcactgatggcaatacggtatatccgtgcgcttttgttgttattcactacacgtttgctgacaaagtcagtctcggacggcagcgaaaatgtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccgctgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatctctcctgaagcgctgacttcgccaaaccagccgttatcatctaccgtacgcagcgaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggtaataaaggaaagtgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccaacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataatcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtggtgttctgaaagcgaaagttgaatagatctttggtgttgatatcgctgatcccgaggttcaccatctgcttaaagaagttgctcgagaagaaaacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcggtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgtttgtttgcagggtatagttaaccatcttacaacttaatcctgaacggctgccgatggtttgcgtccggcagtcggcgttcccttcgcccagagtcggtactccgtcgctgttgataaatacttccgccagcgagtgggtatttatcaaccgtagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcatatactggtaaaacgcgtctgacaacatgccgtgcatccacttcgcgccgccgctggtcaccgtcgcgccataaaatccactggcgtcggtggtttgcggcaggataagactggtggtcatattacacccagcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccagtgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggtgcatccgcccaggttgttttgctcactgccgctctgagcgcagttactggccagattagcgcgaaaattatcatcgttattagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagagccacttcgcaggttttattgccactgtagcgaaaatcgatagtggggtatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagcagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagacgacttttgcggccgctgacgatatcgtaactgtcgagtgagtttttgctgttctgtaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccgtcgtcctccagcccggtgttgaatatcaccccagcgttgccatcagtccgcccgctggcagcaatgtttttaccctgccagccgacgctgccattggcggtcaagttggtattgacgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtaacgagcgtcgaattgtgcatacgccccgccgctgagggttttgtcatcaccggtatcgccggagatggcacgtgacagattggcaccaacagtgcgaatggttccttcatcaaactgtttgcgtgctgacaggtttgccatggtgtagccgttttgatgagtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatattttcctgtattggcgttgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaaggtaccgctgtagacattttgatagtaatctgccgtgtaataatggctgttgtaacggcggtcatcattgtagctgatgctgaatgtgcccagcttcgaccacagtgagttcaggttgagtgtgccgccgattgcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctgattaacccacagcgaactaaagcctcccggtagagtggcgctgatgctgccgatgctgctccatgagctgtcactggccagcatattttgcaggttaacgttgatcgcccccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaagcgtactcaatgagccggaggtcgaggcacctgctagccaactctctttagctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatacctgccacgccagtggtgcaccgacgccgcgcccccggctaaacagcttattgacccgctgggtgcgtttgctgatcacgcgaccgttaacgatcacctcaacttccacatcgtaaatcccgtacggtagaccccgggtatccacttcatgattgcccatagtgaagttctgaacgcttagtagccgcccatcacgggtgagatgtacttcgcccgccgccggtaaaaaggcgatcactggcgtggctgactggctgctgtcgaagatggtggagctggcctggtttccccaggaaagaccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcattccaccggcaaatcggtgaccggcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccgatcccgtacagcgagccgtcgagcaccacatgatgttcgcgcagtgcagtaacgttattcagcgacagatagctggatgtgttgctcccgccgttacgcaactggttgttatagacgcccaagttatagctcagattactgctgagggtgttaacactggactgcccgatgtcttcgctacgtgagcgtagtacggtgcccagcgcttcgcgcttgaccactagctgcagcagcagttggcgcaagctgagatccagctgcgcgttgtcagtcagggggatggtaagggcctcattgaacagggcgttggccagagccatcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtattttccggatgcgtagctgtccatcgtccagccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggctgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgcagtgtccacgcgggtaaaacgacgcgacttgcccggcatcaggtagtaattctctttacactccttaccgttggcggctttcaggcaaggtccgtaggcgaggatccgcagcatcgcatttcctgtatttgtcagggagccgttggcgtactgaaagtggtagttcgcctgacgaggggcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctgcggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgcgggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcatccggcttgtccattgagataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgataaggcgaccactgtcggtactgtttttgatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggagatattccggaaaacagcagagcgagaggcagaaggtgctttttcataacaattccgtccaggaataaagcaggggggctacccctgctggtacatcagagagattaactggtccaggtcgcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatctgttactgcggtggtaccattggtggtaccgctgatgatggagaaggtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgttagccagcgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgcgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaatgtgttggtgataagacgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttctgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgccgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgccacacccatgccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcatttcttcccgagttgaattgaggacgtgatgtcccagtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatatatttttgagtacagcttggcctcagcattacgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggttgcattccctgggccgtcatgcggataatttccatttcccggtccgtgattttatctttcttaatatcttttctcaggaacctgccattaatcacatagaccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctattgtaataccaataatttgctaaggcctctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccattcattatcacggtttataaattcagataaagaatccgtactgagattgataaacacgaaatcttttctaattttctccaacgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctactgtaatcactttgccatgtcactactttccaaacctgtaatttttacaggtgcattcagtttccttagtaaaccggaagtaaataagatacgtagtacatatcaataaaggttaaacgagattaagtttaattattttcgattgggcttaaatttatgttttttttcccgatgagtgtcaatatgtgaacggaaaaggaattcaatggttaagtcaatatttagaaaaactgaaaatattgcttttttgataagaagaaaaagacatttggtttcataaggttattggcaatataacgttcaattcttacttgcattttatattggtcaggaactttgccctgaagtgttaggaatagtcttaatgcgctgtgtgatggactagtaaaaaaacaagttttaagggtaagggatagaatataaaactatgatgagctgtcattgaagatgatttgccaatcagtaagatattttaatggattaacatgccgcacaaaatggttacaggtgttcattccaataagtaatggaaaattgaacgggcgtatgtacgtcatctgttcggtaagcccccaagagccagattaagtgaagttaaacgaaggctgccagctgtcacaggaacgatggcctttttgtcagggcactgcattcagttatctgtgcgcgttactctaactggcactcgaacgtcggcgacggggttaccggtggatcagactgttcctgtggcgtaaacgtttttatgttagtaccaacagatttaccacatttatcatcttaacagtttgagtgaaaatgcaggctgcgccgcaaagggaggagactgagtggcgtgttcagtctaaaagagggttgatgccagcatacaggggcgaagctggtcaacaagtcaacattaagataatggaatattcggagagaaacgtcaggcagttggcctcaaatgaacaggaagaatatatccccaggaaaattaatgttggtgttataaacacaccaacattaatccgatctgattattaatcagacaaatatcgttaatccgtcgaattttgaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatatagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaagaactttcatcacgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaatcgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttagaagagacatcaattgtcacgtatggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacactggtgtcgtggaacaccacagtacgatactcaggatggatattgggcttcatcatttttacctgttatgttataacataactataaagatacatgctcatccggatcatttcaacactcaatccctgtgactctttgtggatgtggaattttcgcaacggggaactctggcattgttagcagccattggtgacgctcccataaacgcctggatgagtgattgatgatggttttgctgagagtatggatttttcgagaatggaggttatctccactttactggccgataatttatcgcagtatgattgattacctgacagcgtgtattcctctcccacggatataataattacttacaaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttatttccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgctgtactttattctctttcattggtacttcctcgctttaaaaaagagtgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatagatgtattacatcaactatcttttattgcaccaacgtcattgatatatgtcgcctgaagtcagttccgggaatgagtctgatctcaaggctggcccagtccgggcgttgattggtgctgaggagcatatcgcatctcatcataatgtcgtatctcctggggtgttatacaagatatcgttgttggtgacctgggagaggaattgagttctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttatgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgtgaggctgtatcggttactcattgatttgatagttttactctcgggagaataatagatatttaatccattaacggaaaccagccagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcatgaacaagttgtgttatcgttcatgagaagcataacgtaaagggaaaagctcgattagacggcagaatttgtcaggggttatgaacgaaattcataaatctgtttgagtgttgcgatgggtagtgcaagttcgatatctccgcaatttacagtccgatgaaggaaaatgaatatccataaaaaatatattggtttatcctggcatatatacctatttcgacgtatttccaatagttttaattaaaggcaggtcattgttattcactctgaatagtgaattattcactgtccgcagagtaagaaatataacttaggtatctatttaatgacttgcacaaaaagctaaattttcccccataaataaaaatataatcccgcgcccaaccacctgatgagtggctataggcactggatatattaggtggcggtgcactttcttacataaaggtatttccttttctgcggaaaaggaaatcgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcacattataaaacaggtcataaacaaccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgctgtcacctttaccccagtaatggcggcacgtgcgcagcatgcggttcagccacggttgagcatgggaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgtttgccgcaaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccacagctaaagctaaccaggaaatacaggagtggctcgggaaatatggtactgcgcgcgtcaaactgaatgtcgataaagatttctcgctgaaggattcttcgctggaaatgctttatccgatttatgatacgccgacaaatatgttgttcactcagggggcaatacatcgtacagacgatcgtactcagtcaaatattggttttggctggcgtcatttttcaggaaatgactggatggcgggggtgaatacttttatcgatcatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgcgattatctgaaactgagcgccaatggttatattcgggcttctggctggaaaaaatcgccggatattgaggattatcaggaacgcccggcgaatggctgggatattcgtgctgagggctatttacccgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataagcgccagaaagacccgcatgctatttctgccgaggtgacctatacgccagtgcctcttctgacactgagcgccgggcataagcagggcaagagtggtgagaatgacactcgctttggcctggaagttaattatcggattggcgaacctctggcgaaacaactcgatacagacagcattcgcgagcgtcgggtactggcaggcagccgctatgacctggttgagcgtaataacaacatcgttcttgagtaccgcaaatctgaagtgatccgtattgctctgcctgaacgtattgaaggtaagggtggtcagacactttccctggggcttgtggtcagcaaagcaactcacggactgaaaaatgtgcagtgggaagcgccgtcattactggctgagggtggcaaaattaccggtcagggtagtcagtggcaagtaacgctcccggcttatcgtccaggcaaagacaattattatgcgatttctgcggttgcctacgataacaaaggcaatgcctcaaaacgcgtgcagacagaggtggtcattaccggagcaggtatgagcgccgatcgcacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaagaccgctggtgctgtctctgcgcgacgccgaggggcagccagtcacgggcatgaaagatcagatcaagactgaactagccttcaaaccggctggaaatattgtgactcgttccctgaaggccactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagcaggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagcgttgatggcatgagcaaaaccgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgatgtggttgctgatggtcagcaagcctatacgttgacgttgactgcggtggactccgagggtaatccggtgacgggagaagccagccgcttgcgatttgttccgcaagacactaatggtgtaaccgttggtgccatttcggaaataaaaccaggcgtttacagcgccacggtttcttcgacccgtgccggaaacgttgttgtgcgtgctttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccggtccgcttgatgcagcacattcgtccatccccctgaatcctgataaaccggtggttggcggtacagttacggcaatctggacggcaaaagatgcctatgacaaccctgtgaccagcctcacgccggaagcgccgtcattagcgggtgccgctgctgtaggttctacggcatctggctggacaaataatggtgatgggacgtggactgcgcagattactctcggctctacggcgggtgaattagaagttatgccgaagctaaatggacaggatgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcgttatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggcgaaagcacaaccgtgacgcttattgcaaaagatgcacatggcaacactatcagtggtctttcgttgtcggcaagtttgacggggaccgcctctgaaggggcgaccgtttccagttggaccgaaaaaggtgactgttcctatgttgctacgttaactacaggcggaaagacgggcgagcttcgtgtcatgccgctcttcaacggccagccagcagccaccgaagccgcgcagttgacggtcatcgccggagagatgtcatcagcgaactctacgcttgttgcggacaataaggctccgaccgtcaaaatgacgacggaactcaccttcaccgtgaaggatgcgtacgggaacccggtcaccgggctgaagccagatgcaccagtgtttagcggtgccgccagcacggggagtgagcgtccttcagcaggaaactggacagagaaaggtaatggggtctacgtggcgaccttaacgctgggatctgccgcgggtcagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaacgttgcaggtgacgcatctaaggctgagattcgtgatatgacagtgaaggttaataaccaactggctaatggacagtctgctaaccagataaccctgaccgtcgtggacagctatggtaacccgttgcaggggcaagaagttacgctgactttaccgcagggtgtgaccagcaagacggggaatacagtaacaaccaatgcggcagggaaagtggacattgagcttatgtcaacggttgcgggggaacacagcatcacggcctcagtgaataatgctcagaagacggttacggtgaaattcaaggcggatttcagtaccggtcaggcgaccctggaggttgatggcagcacgccaaaagtggcaaacgacaatgatgcctttacgctgacggcaacggttaaggatcaatacggcaaccttctgcctggcgctgtggtcgtctttaatctgcctcggggcgtcaaaccgcttgcagacggtaatatcatggtgaacgccgacaaggagggtaaagcggaactgaaagtggtctccgtgactgccggaacgtatgagatcacggcgtcggcaggaaatgaccagccttcgaatgcgcagtctgtaacgtttgtggccgataagactacggcgaccatctccagtattgaggtgattggcaaccgtgcagtggcggatggcaaaaccaaacagacgtataaagttacggtgactgatgccaataacaacctgttgaaggatagcgacgtgacgctgactgccagctcggaaaatttagttctggatcctaaagggacggcgaaaactaatgagcaaggacaggctgttttcaccggctctaccactatcgcagcgacatatacactcacggcgaaagtggaacaggccaacggtcaggtatcgacgaaaactgctgaatctaaattcgtcgcggatgataaaaacgcggtgctcgccgcatctccagaacgtgtagattctctggtggcggacgggaagactactgcaacaatgacggttaccctgatggcgggagtcaatcccgtaggaggaagtatgtgggtcgacattgaggctccggaaggagtgacggagaaggattatcaattcctgccgtcgaaggctgaccatttctcaggtgggaaaatcacgcgtacatttagtaccagcaagccaggtgtctatacgttcacattcaacgcactgacgtatggcgggtacgaaatgacgcctgtgaaggtgacaattaacgccgttgctgcagagactgaaaatggcgaggaggagatgccataatttgaatagtatgaaagttacgatctaataaagaataatggtgttgaaatattcaacgccattattcactgaataccttgcctgatactgattaaatagtatcaggcaaggataaaactcaataagagatagtgaccaactaaaccggacgaacgggaataaaaatttcgcaaacaacatcattgccatccttttctacgaaatcttcattgtaataaaagcgctcaatatcgctgccgttcactctggctaaccccctggcaggtaactctatcagatagatgttacgcacccagtcaggataattttcccagtttccttcataacggaaagaggcataaagtcctcgggtcgttgtccactcttttggcatgtcagcatattcacataccgtaccagcaaaagtttcaaccgtgagcaaatcgaccgattttgttgacggttcaaacgtggaaacgaaatagatatccgtcttaaaattcttcatacatctggctaaatgatgacgtcgtagtttgacttcttcatccggtgatttattcgacacttcaatgtcatatttaaatgagttgccaaaaataggtgtctcaggaaagttgattaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggtgagccggacaagaatggcggcacgacaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgtctgatcatctcattctccgttaattctttgtcatatcgcacattttcgttataccctgggccctaagtgtatcaaaaatagcaagggcgaaggcaaaagcactggtagcgtctgcttcgttgtccccgaaaatagagaggtttcagtcctacattattaatgaattttttgcataagtgatatcaaaatccacatactactttgaggttacgttttaacgtagactcattgttcatgcctaatggagggactgacagtggaattttccgtatagtctgcttcagagtattgcagatgcccatcaaaaatcgatttctcactgacagataaagaaatggcacaaattagttcgcttgatttgggttatgttggggagtcggtaaaacattttaatcctgaatttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcatgtattttacctaagacgacaaaaaccttttaacagggagtgatattgatcttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggggcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatttcccgcgccgaatctgccattatcatgactgcacctgccagcatcagagtatctttcaataccaggcgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagtcctcccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattggccgtttgccatgcccttgcttctggtttgtattcgccttcgtgagtcagatactgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaattgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatttttccattgtgaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtgactttccaggatgaagcattatattttctggctatatcagcaatggtatcctccagaactgtcggtgatgctgatactgacgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagagaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacacagcagtgatgcccctaacatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcttgttcttctgtcataccaaccctggacaggggcggtgtcataaatacggaataaggcacatttttccgatcatcagtactacgtttgccttcacccagtaactcatcacgtacaatgcggtaatcatccagtgatatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaatcgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcttctaaaatggttaccttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatactcctggcgtggtggtaattccaggaattggcggaaccacggtttgtgcaccggtattaataaaaattttctcgccatgaatttccagatttccctcaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatgcagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccactcgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataatcactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctgatattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattagattagttatttactaagattgttggtgtttgtaatcaaaaaccactcaggagtctgatatggatgcccttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcagcttccacatggtgccggggaattatcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggggagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgcggcactcttcggttgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttttagcaccggttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcaatgccgggagtggatgcactgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatactgagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgctcacatgtcccgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaacgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtaccccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggtttgggctttatatattttttctgatggactctagctcagtttttaaataaaaatgcaaactaaattgcttcaattaaataaaatcccgactattacttgatacgtgattattgtcggtgatttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagccatttttaaatggatttcttatgccaaaaatgatcgtcgatttccccataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgacgtttggatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccccggtgggggggaaacatcgggcataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgttgcggtcagcctgcgatcaatagcggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgtgccgcaaaggttgccgcgcgtatgcaggatcttacctcttttattgttaataaattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctagcccgtaagctgggagtgaaggacgagccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgcgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctaaacatcagtgggcgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgttgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgcaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacgcaaaacggcggtcacgtctattttgcaagaaccaaagaagacgctacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtggtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgctggcattcaggtgattgaaaccgatctgggtgaatatattctccagctggatcaagatccgccatctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcatccggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattaccggctgtaatttcgcggtggcagagaccggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgcccccacgtttgccgaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagctgggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgctgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttctccgctacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcacagcttgtgacaacgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagtcgggatgatggccggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcgaggcgaatttttgaataacgttgctcaggcactgggtcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttaaccaacagcagcgctgtgacgcgtttattcagtttgccagcgatgttatgttgacgcgctgtgagctgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcgtgattagcggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtgccgagaatatctcgcaggcagagcaggctaaagtgggtgttgtgtatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgagcgcgggcgttcattgagcctgctcccggaatattctctttttatcctgcgtaaaagcactatcctgccgcgtgtagcgcaactcgcagaaaaattgcatcagaaagcgcaggccggtgaacgaatgccttcctgcattaacatcattagcggccccagttcaacggcggatattgagcttatcaaagtcgtcggagttcatggcccggtgaaagcggtgtatctgattattgaggattgttgagagagatatgaagtctggacataaacctgaagaaggcatacgaggttgaaaatagcgtttaggacaacctgacttaaccccgttccgtcatggttatgctgctcttctgtaaatatcctggtattaccaatgccaggatatttacagtgaaaaagacaggcatccattcctgaaaacgggttcccttcccggtcattgtcacttcagctttatacaggcactctctatcagaatgttgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaattacaatgcttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagttacacagccatcaccgttcggatacaatgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttgcctgccattatgatattctgacgcataccatttgataatagaggcctgcacgcgagatatttcctcttcagcagttggtaaagctctcttatctcctgaccattccagccttatttctctgttcttgacatctgggctggtgtgaaaaaatgtagtaattcgctgaataacatcttcagtcattgtagtctgacaggcaaaattattattgctatcacagctaacaagtatacctggcgttgtctggtttatttttagtctgtaaatcacttttatattgtctttattgatatacagaaacaacagcaccatagccatacatatagccataataaaaaggataacacgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcacgcataatatatccagagaataaaatctgtcgcagataaggttgtattaatagtctgtatcaggaatgttcgggttaaatatcagcaaaaagcccgcatcatgaatactggatatgaagcatgagagttacctcagtgtttatataaggattcggtccccctctctggaacggtaactctcaatctgatcggttcctgcgttagttcacatcacgactcattttttcgctctcaccggcatcccatttgccacaaaatatcccgccgtgctcctcggcagcgcttcctgtccacgaatcatatccgctattttctcgccaatcataattgtcgtggcgttcaaattcccggtgataatctgcggcataatcgacgcatccaccacacgcaggccttctaacccgtgtacgcggccttcgccgtcaaccacggacatctcgtcgtaacccattttgcaggtaccgcacggatggaaggcggtttcggcgtggttacgcacgaactcatcgagctgttcatccgtctggcattcgacaccggggctgatttcgcggccacgatactgatccagcgcgggttgatgcatgatctcgcgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgcgacatgtagttaaacagaatcgccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcattgagccgacgtggcactggaaaccgtgctctttcactgcattcgagccgttatagttaatcgctactggcaggaaatggtactgaatattcggccacgcaaattcctcacggctgcgaataaatccacctgcttcaaagtggttgctggcaccaacgccagtgccgccaaacagccactccgcaccgattttcggctggttccaccactgcagggcagggtagagggaaaccggttctttgcactcatattgcagatacatctccagatgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaggcaatcgcgcctgcacataacagcacttctttgttggccgttgcgcgggttgggatggtgctgtcgccttccagccattcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatagcgtgagtacgaatggtcaggttaggacgcgatttggcctgatcgagatagccacgcgcggtgctggcgcgacggccctgcggcgtgacggtgcgatccatcggaccaaaaccttcctgctgataaccgttgagatcgtccgtgcgcgggtagcccgcctgcacgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtagtgacgctcaccgggccatcaccgccgtgatagtcgttttcacccatatcgcgagtctcggccttgcggtagtagggcaggcagtcgaggtagctccagttctccagaccgggttcttgcgcccagttatcgagatccagcgcattgccacggatgtagcacatgccgttgatcagcgacgatccacccagacctttaccgcgtccgcactccatgcggcggttattcataaacggttcaggttccgtttcataggcccagttgtagcgtttaccctgtagcgggaatgccagggcagcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcccgcttcaagcagcagcacggaggtattcggagcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggcatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgctgtcacgatgcccgccgccaggccgtagtcggtatcgttagcgcggcgaatgacttcgtcttccgactcgtaggtcagaatggacatcactggcccgaagatctcttcacgcacgatggtcatatcgtcgctgcaatcggtgaacactgtcggtgcaacccatgcgccgttatcgaagccatcgcctttcagtacatcgccgccacacagtacgcgcgcgccttcctctttgcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaattttctgctcaaatgcggctttgcatttcgccggaacgaagacgcgggtgccattggtacacacctgaccggagctgaagaagtttgccatcatggcgatatcggcggcgagatcgagatccgcatcatcgaaaacgatcagcggtgatttaccgcccagttccatggtcacttctttcagggaagaggccgccgagttagccatcacttttttgccgctggcgacaccgccggtaaatgacactttggcaatgcccggatgctcggtcagatattgcccggtctccgcgcccacgcccggcaacacgttaaatacgccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggggtaacttcgctcggtttgaaaatcattgcgttgcctgccgccagcgccggggcggatttccacagggcaatctggatcgggtagttccatgcgccaatccctgccactacgcccagcggttcgcggcgggtatacacaaaggacgtttcacgcaacgggatctggctgccttccagcgccgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtgtcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgctccatggcggtcatcgacgcccagattttttgcccctgctgggcgcttttcacggcgcgatcgacatcctcgcgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtagatgctgagtgataaagtggcgggtcagggaattagcgcgggttttatccagcggtttgccgctcagagccgcgcgcagccataatccatcaatcagcgcggccaggccgtagcccgcttcctgtgcctgttcgcgcggcaattcgcgacgaaactcgctcaccagattcgacagcaagcggcggctgctgacctgctgtaaacgatagagcatcggctgatgcatactgctggcccagaacgccagccaggctttcatcgccgcactgctcacctgcgtttcatcgaagtttccgccaacaatcgcctgtaatcgctgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagtgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcattttcgccactccattcatcagcggtgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttacgaatttgattttaaatagtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacctccggattgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctgctggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatccaaaccggaattcagcctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcaccatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgataggtcactcagtggatattgcagcggtgatcggcactatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtactgtttgatattcccgattcgatggcggcgaaagcggcactgatcgccttgtcggtgataatcgccacgatctctgtcacctccggtgtcgataagggcattcgcgtgttatcggagcttaatgtcgcgctggcgctgggattgatcctgttcgtattgtttatgggcgacacttcgttcctgcttaatgcactggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgtccggttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtgttcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctgttttatgtgacctcggcggactccggggcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctcggcatgctgatgactaacgggatatccgcgctgcaaaacaccacggtgattatggggctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttacccggcaatggaagaagtggcgcaggagttgcggttgcgcggcgcgtacgtggagctaaaaagcctgccaccggaagagggacagcagttgggtcatctggatttgttggtgcatatgggcgaagagcaaaactttgtctatcagatttggccgcagcaatattcggtgccgggctttacctaccgcgcacgcagcggtaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattcttgaccagtacgagcggcaccttaactttattcatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgttattgcataaaaccgcgccatgtctgcatatggcgctgtttctcctacctcttgatacgttatatctatacggttaagcccttagtatctattgatgattaccagacaacagataataaaaaagaaaagaactattgcagcccaaaacctacatttgggctgttgcgaatgttcaataagtttagtcttatttaatgtaaatattgctgatcatttgaaatgacgcattattcatgagaaatgtgtatcgtaaatcaactgaaattaacgcaaccatttgttatttaaggtttaattatctgtgtgtgatattttattgaatgttttaaatattgtttttattggcattgctataatattggttatcatttgctgaatggattcagtcttaatgagtgggtttttaagggacaggcatagagtaatgatacgtatgcataaccaacatctttactcattatgtcattgaatgttgacgctatgtgtttatgagggagaggtattttcagttgatctggattgttaaattcatataatgcgcctttgctcatgaatggatgccagtatgtagtgggaaattataaatattgaaatagtccaactacttctttattaccaaaaatgagtatctgaattttaatattgcattcttgcgtgattatctcctgagtttgacttgtgattacctttttaaggtatttagcgtaactgtttttgagcgagcatcagaggtaaagataatcttcttgatagtgatgtgggatgttatacgtatggcatcgctgatgtttatggttaccccttatgtgtgctcaggaatcgacaggtaatcactcatactgaacagcgataaaagataaaggtgtgttcatgaattcatgtgattttcgtgtttttctgcaagagttcggtacaacggttcatttgtcattgcctggtagcgtatccgagaaagaacgactgctactcaagctgctgatgcagggaatgtctgtaacagaaatatcacagtacagaaatcgcagtgcaaagacaatttcacatcaaaagaaacagctctttgagaaactggggattcagagcgatattactttctggcgcgatattttctttcagtacaatccggagatcatatccgccacggggagtaatagtcacagatatattaatgataatcactatcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgaattcaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacgggctgtgaggtgcttgtccgctgggaacatccacaaacgggaattatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgacccgccaactgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggcatcaacgtctcggcgggttgttttttggcagcgggatttgaaaaagagtgtctgaacctggttaataaattaggtaacgataaaatcaagctggttctcgagctaacggaacgtaaccctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaacattacctttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaagatcgataagtcatttgtgcaaatggcgagtgtcgacgaaatctccggtcatattgtggacaatattgtcgaactagcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttgcagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgacccgtagcagaatgctgagtcgccagtaacatgcgcgaatcctggcgcggattatggatttgtcgggtaaccagcagggattgcgtcatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccgtgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccataatattagggtagagacgcagttggctttcggcgatgggttccggcacaaaggctaacgggtgatccggggcgatagcaaaagcccagcgaatcgcgccaatttcagtgtaatcaataccgccgccgtccagtagtgtatcgggtgcgccgatggcgatattggcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaacaagcgtgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgatactgcgtttgatggcataaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccccgtctccatacgcttaatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaagctgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattaaaccattctcgccattatctactatgaatttctccagctatgactgtagaggtatcggttaaagatagataatcatttttgaataacttttaatacccgtcgcgtttagtcgtcgcttcgcttaatttttgtccaccatattctgaaattacccccacgcagttacccgccagaaaacccagtaacgtcaccgtccagttcatcccgctggcaaaaaacagcgtcatgccgagaaagccaccgggaataaaggacagtaaccagaaacgcccttgccagaccactaccgccgagaagggtacggtagtaattacgctcgcccagaacgcggacagtccacttacagaggccagccaaccagcagtcagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccagacttctgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccttgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacactgcgaaaagattgttgaatattattcaacaaaaaggcgagatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgagtataaaaaatctacctgccgactatttattggctgcacaacagggtgatatcgataaagtaaaaacctgccttgcgctgggtgtcgatattaatacctgcgatcgtcaggggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgatgccggagcggatattaataagcaagatcatacctgtttaaatccttttttaattagctgtctgaacgatgatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgtctgtgaaaaaggccatttaagtattgtaaaagagcttttggcgcatacggagattaacgttaaccagaccaaccatgtaggctggacgccgctactggaagcgattgtgcttaatgatggtggtattaaacagcaggcgattgtgcagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccactggaactggcgcgggaacggggctttgaagagattgcgcagttactgattgccgcaggtgcataaaccgggaggcttgctatcaacacaccagaaagacggtgtgtgtgggcgctaactgcggatgcggattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttgatgatctgttccggcatggtgataaggttcagtttgacgatcaaggtattacggttggtcaacatcttcatatagagatgagtcgttgtcggcgttggctgtccccaaccttgcaaatgaccgctgtgaattttcaccttatcgcctggctacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaattacatattaaacgacgggcagttattcaggccgtaaacgataaacaaaatatcgcctcagcggtcgccagtatgatggggttagggattggccttacgccatcagccgacgattatttaacaggtctggcgcttattttatttattcccgggcatccggcggaaaaatacaaagaggaattttatctcggtctgcaacgcggcaaaaataataccacattattaagtgccataacgctggaagccgcattacaacaacgctgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacctacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaataaaggcgtgctgaagaatttaggactgctgacgccggagctggagcaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggtgcggacaacgagcagttgctggtggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattggcagcgccaaaaagcatatcccggaaagtaacctggcggtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaacgatctcaacgtgatgctgttttccgataacgtctcagttgaagatgaactggcgctcaagcaactggcccacgaaaaagggctgctgatgatggggccagactgtggcacggcgattatcaacggcgcggcgctctgttttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatccggcaccggcagtcaggagttgagcgtccgcattcatgaatttggcggcggcgtttcgcaactgattggcaccggcgggcgcgacctgagcgagaaaatcggcggcctgatgatgctcgacgccatcgggatgctggaaaacgatccgcaaactgaaatcattgcgcttatctccaaaccgcctgcgcctgcggtggcccgcaaagtgctggaacgtgcgcgcgcctgccgcaagccggtggtcgtctgcttcctcgatcgtggcgaaacgccagtggatgagcaggggctacagtttgcccgcggcaccaaagaggcagcgctaaaagcggtgatgctctccggcgtgaaacaggaaaatctcgacctgcatacgcttaaccagccgttgattgcggatgtgcgtgcgcgtctgcaaccgcagcagaaatacattcgtggcctgttctgcggcggcacgctgtgcgacgaaaccatgttcgcggtgatggaaaaacatggcgatgtctacagcaacattcagcccgatccggaattccgcctgaaagatatcaaccgcagcatcaaacacaccttcctcgactttggcgatgacgacttcaccaacggcaagccgcacccgatgattgaccccaccaaccgcatcagtcgcttgatcgaagaggcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggctccaccatcgagacgatcaaagaagcgaaagcgatcgccgctgccgaaggacgcgagttgatcattctcgcctatgtgctgggtaccgatcttgatacgccatcgttagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccattgaacgttattaacgtcggcatcgccatgtttagcgatgacctgaaaaagcagcatgtagaagtgactcaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcggacaaaatcgccgccgctaaccagcaggcgctggagcgtattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacggcgaaaaccattcttcacgccgggccgccgatcacctaggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggagcgctggtgttcgaaggactggcgaaagatctcgacgaggcggctgaactggcggcttccggggagatcaccttctcgccgtgtcacgagcacgactgcgtgggatcgatggcgggtgttacctcggcctcgatgtttatgcacatcgtaaaaaacaaaacctacggcaacatcgcttataccaacatgagcgagcagatggcgaagattttgcgtatgggcgctaacgaccagagcgtgattgaccgcctgaactggatgcgtgatgtgcagggaccaatactgcgcgacgcgatgaaaattatcggcgaaatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgagtgccataaccgcaataacgccgggacgacactgctgattcaggcgctgacgccggggattattcaggcgggttattccgtcgagcaacagcgcgaagtgtttgagtttgtcgccagcagcgacaacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcatggcatcgaatacagcaccgtggtcaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcaatggtttaccggcccggcgcagcaggtgatcggcccgatgtttgccggttataagccggaagattcggggctggatatcggcgacagcgccatcaccgaaacctacggtattggcggatttgctatggcgaccgcgcccgctatcgtcgcgctggtgggcggcacggtggaagaagctattgatttctcccgtcagatgcgcgaaatcaccctcggtgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccaccttttgcctgcttcgagaaagccattcttggctggtgcgaacgttacggcgtctgacctacatgttcatgccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgccaccactgccggatgcggcgtggacgccttatccggcctacgagtggcgcgagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgagtggcgcgagaattgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataaccccatcaccctctgtagcggacataacaacatgaaagagcttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtcgccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggcaacgggccgcaggtcgggctggatttacgccgtgcggagattgcccacaagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcagatacgcagggcggcatcggctatctgatccaacaggcgctgaataaccggctggcgcgtcacggcgagaagaaagccgtcaccgtggtgactcaggtggaagtggataaaaacgatccaggttttgcccatcccaccaagcccatcggcgcattctttagtgacagccagcgtgacgaattacaaaaggcaaaccctgactggtgttttgttgaagatgccgggcggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacctgccattaaagcgctgatccaacaaggttttgtcgtaattggcgcgggcggcggtggaattccggtagtgcgtactgacgcgggagattaccaaagcgtggacgcggttatcgacaaagatctctctaccgcgctgctggcccgtgaaattcacgccgacattcttgtgatcaccactggcgtcgaaaaagtgtgtattcactttggcaaaccgcagcagcaggcgctcgatcgggtggatattgccaccatgacccgctatatgcaggaagggcatttcccgcccggcagcatgttgccaaaaatcatcgccagcctgacatttttagaacaaggcggcaaagaagtgattatcaccacgccggaatgcctgcctgcggcgctgcgcggcgaaacgggcactcatattattaaaacgtaaggacgtaagatgaaagaaagcaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtacctctgtgccgctcgcccatgcggcggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgataacgtgctgctggaaaccggttttgactacgaaaatggcgtggcggtgcagacccgcacggcgcgccagaccgtggagattcaggacggcaaaattgtcgccctgcgcgagaacaagctgcatccggacgccacgctgccgcactatgacgctggcggtaagctgatgctgcccaccacccgcgacatgcatattcatctcgacaaaaccttttacggcgggccgtggcgctcgctcaatcgtccggcaggcaccaccatccaggacatgatcaaactcgagcagaaaatgctgccggaactgcaaccgtacactcaggagcgggcagaaaaactgattgatttattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcaaaatttgcaggcggtgctggcgcgacgtcaggcgggctttgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatctgaacctttaatgcgtgaagcgatgcaggcgggggcgcattacgtcggcggcctggacccgaccagtgttgatggcgcgatggaaaaatccctcgacaccatgttccagattgcgctggactacgacaaaggcgtcgatattcacctgcacgaaaccactccggcaggcgtggcagccatcaattatatggttgaaacggtagagaaaacgccacagctgaagggcaagctgaccatcagtcacgcctttgcgctggcaacgctcaacgagcaacaggtagatgaactggcgaaccggatggtggtgcaacaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtgatgactggcactgacagcgttatcgaccactggtcgccttatggtctgggcgacatgctggaaaaagccaatctgtacgcgcagctctatattcgtcctaacgaacagaacctctcccgctcgctgtttttagccactggcgatgtattgccgctgaatgaaaaaggcgagcgtgtatggccaaaagcgcaggatgacgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaaccgcaacgttccataaagggcaactggtgtgggggagtgtggcaggttgatgcgcatttgaaacgcctgcaacggtgaatagtaagagatttaagccccagggagtggggcaatctgaatatgagtgtgtcggcagaaatggacattatctttgaggaatatgcccttattgacgttgtgtagataactatttgtctacgtgaaaagatcatcagttttgccgattttagtcttttacagatagcaaatatcacacttacaggcgctcgccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcgttgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccacttgaaccgatggatatcacccggcgtgaaccgggaccgaatgatgtcaaaatcgaaatcgcttactgtggcgtttgccattccgatctccaccaggttcgttccgagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgtgtggtagccgttggtgatcaggtagaaaaatatgcgccgggcgatctggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggttggaaaactactgtgatcacatgaccggcacctataactcgccgacgccggacgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttgttgtgtgcagggatcaccacgtattcgccgctacgtcactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaagctggcccacgcgatgggggcacatgtggtggcatttaccacttctgaggcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggcggctcatctgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgtgatggcaccatgacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgtgcgatagccggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgcggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaataccctgtggtttaacatattaacttcgctctccacttaactttttagttaaggagagcgaaataatatcaaagtagcagtaaaacctataacgtaaatttaaattgttaaattaacgccctccagtacacaatacttcacacgttagttatgagcgatttctgatagtgcctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagatcgcgatgatatcattaaaagctccgcacaataatttgatgccatatacgcaacaaagcatacttaatacggttaaaaacaatcagttaccagaggatatcaaaagctccctggtttcctgtgtcgatatattcaaggttttgattaaacaatattatgattatccttatgattgtcgtgatgatttagtcgatgacgacaaactcattcatctcatggctgccgtacgagactgtgagtggtcagacgataacgcactcaccataaatgtgcagtttaatgatttccctggattttatgactggatggattaccctgatcacccggttaagtttgtttttcacatacttgaaaatcaaaaagggacagtttgggtatatgaccaggatgatgcgtttcttgatattaaagcaaacgtgcaggctggacgctttaccgggcttaagaaattagtgcagtttatcgattcagtgcgaacagattgcaaatgtattcttcttgaataccatatgcctttgctgagaattttccctaaagggaaagagtgtatgcatgtggaaaaatggcttcgcgaaatgtcgtctattccggagacagacgcgcccattaagcaggcgcttgcgcatggattattattacacttaaaaaatatctaccctgtttttcctgaatcactggtgatgttattgctctctgttctggacgtaaaaacatacagagatgatgcgcgattaaatgaatggatatctaatagagtgcaggaattaggtgacagatattatcctgtaaataagcacgttaaaatccgctacactctttagttcagaaagggttccacctgcaagttgttattccacctgagagtgaatcgcaatgcaggtaatcatttcatctgtatatctgtatgccaactggcattccatctcttttttcgccgatattttgttgtgatcggcgacacttcgcttaaaaaagcaccagtagtggtttcgcagccatgcggtgtataaaaaatgatctcatgcagatgttttgtggatgtgttggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtatcttacgcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaactcttctgaatcagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaggatggggcagaccaatgaaaaaagcccacacaggggagagtgggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggccgtgattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctgactaagaaaaactcgccagataattgatgcgagcacaatccccgcccaggccattaaacgtgcccatgttggtgtttcggcatttaatgttactgagaaaatactgataaaaaataaaacggtttgcgggttagagagatcggtaattaatccgcggcgaaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgactggcggcgcatgctgcaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagcgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacgcccagcccggtcagcacccctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacagtcctacggtcaggtaaacggcatgcaaaggatccatagtgatttcatccataaataagtgaactaactgcatcatatttctaccaaaaataatcgggtgcgagagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgttagccgttaccaatgtctatgccgctgaattgatgaccaaagcggaatttgaaaaagttgaatcgcagtatgaaaaaataggtgatatttcaaccagcaatgaaatgtcgactgcagatgcaaaagaagatttgatcaaaaaagcggatgaaaaaggggctgatgtgttggtactgacctccggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaatcctatgtaaacatctccgatgcgtaagtttatcggtgatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatgcctaaataattcgccgctgctgttttatcgccattaaatttctccagtgcctgttgtggtgtcagtaagcgtggagcgggagttttcgccgactcgcgcgccagttccggcagtagcagttgcataaactgcggcgttaaatccggcgtcggttccacacttaaaaacagcgccagtcgttccatcatattgcgcagttcacgaatattgcctggccagtcgtagtgcagcagcacagtttcacttgcctgtaacccctggcgtaatgcagcagaaaatggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggaagaatatccgccacccgctcgcgcagtggtggtaattgcagacgcaaaatactcagccgataaaacagatcacggcgaaaacgtccttgctgcatatcttcttccagattgcagtgagtggcgctaatgacccgtacatctaccggaacaggctgatgcccgccgacgcgggtgacctctttttcttccagcacccgcagcagccgggtctgcaaaggtagcggcatttcgccaatctcatccagaaacagcgtaccgccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagttctgcttccagcagcgattcggcaatcgccccgcagttgacggcaacaaacggatgcgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccctcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgtacttgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagtacgcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgcacggtggcggcggaatagataaaaattccggtcattccggcttcttctgccaaatcggtaatcagccctgcgccgaccaccgcttcggtgccgttagcttttagctcgttaatctgcccgcgtgcgtcttcctcggtaatgtagctacgttggtcgaggcgcaaattaaaggttttttgaaacgccaccagcgctggaatggtttcctgataggtgacaacgccgatagaagaggtgagttttccggcttttgccagtgcctgtaacacatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttcaggtacgcgccgttagagccagccgcgatgatggcgtcacagcgttcgtttgccagtttcttgcggatgtaggtcactgctttttcaaagccaagctgaataggggtaatgttcgccaggtgatcaaactcgaggctgatatcgcgaaacagctcgaacaggcgcgttacagataccgtccagataaccggtttgtcgtcattaagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattagttcatgactttatctctaacaaattgaaattaaacatttaattttattaaggcaattgtggcacaccccttgctttgtctttatcaacgcaaataacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcactgactaaagaaaatccattgcagattgttggcaccatcaacgctaatcatgcgctgttggcgcagcgtgccggatatcaggcaatttatctttctggcggtggcgtggcggcaggttcgctggggctgcccgatctcggtatttctacccttgatgatgtgctgaccgacattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcggcctttaacgtggcgcgcaccgtgaaatcgatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgtccgaataaagcgatcgtctcgaaagaagagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgctctggcggtagaggggctggatgcggcgatcgagcgtgcgcaggcctatgttgaagcgggtgccgagatgttgttcccggaggcgattaccgaactcgccatgtaccgccagtttgccgatgcggtgcaggtgccgatcctcgccaacatcaccgaatttggtgccacgccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctgtacccactttcagcgttccgcgccatgaaccgcgccgctgaacatgtctacaacgtcctgcgccaggaaggcacgcagaaaagcgtcatcgacaccatgcagacccgcaacgagctgtacgaaagcatcaactactaccagtacgaagagaagctcgacaacctgtttgcccgtagccaggtgaaataaaaaacgcccgttgattgtattcgacagccgatgcctgatgcgtcgctgacgcgacttatcaggcctacgaggtgcactgaactgtaggtcggataagacggatggcgtcgcatccgacaaccgatgcctgatgcgccgctgacgtgacttatcaggcctacggggtgcactgaactgtaggtcggataagacgcatagcgtcgcatccgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacggggtgcactgaactgtaggtcggataagacgcatagcgtcgcatccgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacggggtgaactgaactgtaggtcggataagacgcatagcgtcgcatccgacaacaatctcgaccctacaaatgataacaatgacgaggacaacatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatctgtggcactttctggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagtggcaatgacctgcattaccgcggctacgatattcttgatctggcgaaacattgcgaatttgaagaagtggcgcatctgctgatccacggcaaactgccgacccgtgacgaactcgccgcttacaaaacgaaactgaaagccctgcgcggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcgcacccgatggatgttatgcgcaccggtgtttccgcgctcggctgcacgctgccagaaaaagaggggcataccgtctctggcgcgcgggatattgccgacaaactgctggcgtcgcttagctcgattctcctttattggtatcactacagccacaacggcgaacgcatccaaccggaaaccgatgacgactccatcggcggtcacttcctgcatctgctgcacggcgaaaagccatcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcctccacctttaccagtcgggtgattgcgggcaccggctctgatatgtattccgcgattattggcgcgattggcgcactgcgcgggccaaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagcagatatccgcaagcgcgtggaaaacaaagaagtggtcattggttttggtcatccggtttacaccatcgctgacccgcgccaccaggtgattaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctctgctgtttcctacaacatgatgggcgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcaccggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgcccgtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtcatgaactacgaaatcagctctaaagtggcctacgacaccgcacattactgcctgctcgacacgctcggctgcggtctggaagctctcgaatacccggcctgtaaaaaactgctggggccaattgttcccggcaccgtcgtacccaacggcgtgcgcgtccccggaactcagttccagctcgaccccgtccaggcggcatttaacatcggcgcgatgatccgctggctcgatttcaacgatacctggctggcggcggagtggggccatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccgcaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgtcggcctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgccacttcccgcgcggtacgtctggcactgatggcgaaaacgggcgaaatgggttacccgtcagccctgactgcgccggtgtggggcttctacgacgtctcctttaaaggtgaatcgttccgcttccagcgcccgtacggttcctacgttatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcagcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcggatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaagggccgctcaataacccggcagaccgcgatcactgcattcagtacatggtggcgatcccgctgctattcgggcgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcattgacgccctgcgcgagaagatcaattgctttgaagatccggcatttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccattacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtaccccattggtcatgctcgccgccgtcaggatggtattccgaaactggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccaacagcagcgcattctggaggtttctctcgacagagctcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagtaaacggcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgatcacagcaatccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgccacaacgccatcgaccgctggctggagaaacagccagaggcgctggcgctgattgccgtctcttcggaaacagaagaagagcgcacctttacctttcgtcagctgcatgacgaagtgaacgcggtggcctcaatgttgcgttcattgggtgtgcagcgcggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattactctgctggcctgcgcgcgcattggcgctattcactcggtggtgtttggtggatttgcctcgcacagcgtggcggcgcgaattgatgacgctaaaccggtgctgattgtctcggctgatgccggagcgcgcggtggcaaaatcattccctataaaaaattgctcgacgatgcgataagtcaggcgcagcaccagccacgccatgttttgctggtggatcgcgggctggcgaaaatggcgcgcgtcagcgggcgggatgtcgatttcgcgtcgttgcgccatcaacacatcggcgcgcgggtaccggtggcgtggctggaatccaacgaaacctcctgcattctctacacttccggcacgaccggcaaacctaaaggcgtgcagcgtgacgtcggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcagcgtgttcttttgcgcatcggatatcggctgggtggtggggcattcgtatatcgtttacgcgccgctgctggcggggatggcgactatcgtttacgaaggattgccgacctggccggactgcggcgtgtggtggaaaatcgtcgagaaatatcaggttagccggatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctctcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggacgacaggccgacgcgtctgggaagccccggtgtgccgatgtatggctataacgtgcagttgcttaatgaagtcaccggcgaaccgtgtggcgtcaacgagaaagggatgctggtggtggaagggccgctgccgccggggtgtattcagaccatctggggcgacgacggccgctttgtgaagacttactggtcgctgttttcccgcccggtgtacgccacctttgactggggcatccgtgacgctgacggttatcactttattctcgggcgcactgacgatgtaattaacgttgccgggcatcggctggggacgcgcgagattgaagagagtatctccagccatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagatcgtgatgtggcgcactcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggagatctgacgaccattgatgatcctgcgtcgttggatcagatccgccaggcgatggaagagtaggttattgtcggatgcgtcgcgcggtgcatccggcactgtgtgccgatgcctgatgcgacgctgacgcgttttatcatgcctacggacctgaaccgtaggtcggataaggcgctcgcgtcgcatccgacaccatgctcagatgcctgatgcgacgctgacgcgtcttatcaggcctacccactgtttttacaccgataatttttcccccacctttttgcactcattcatataaaaaatatatttccccacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttctcggttacattggcgcaaaaaccggcctgaccactcatcttcttgctcgcttctcgtttggtgttaaaggctcatggctgccttcactgctactgggcggaactcaggttggctggtttggcgtcggtgtggcgatgtttgccattccggtgggtaaggcaaccgggctggatattaatttgctgattgccgtttccggtttactgatgaccgtcaccgtcttttttggcatttcggcgctgacggttctttcggtgattgcggttccggctatcgcctgcctgggcggttattccgtgtggctggctgttaacggcatgggcggcctggacgcattaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggtacgctcaccgctgactttgtccggtttggtcgcaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgctgcggcactgggcatggcggatatctctgatgtgatgattgctcagggcctgctgctgcctgcgattgtggtgctggggctgaatatctggaccaccaacgataacgcactctatgcgtcgggtttaggtttcgccaacattaccgggatgtcgagcaaaaccctttcggtaatcaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccagtgggtggcgtgatcatcgccgactatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgccttggggattgctgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcgaataacgctttacaaacaattattaacgcccggttaccaggcgaagaggggctgtggcagattcatctgcaggacggaaaaatcagcgccattgatgcgcaatccggcgtgatgcccataactgaaaacagcctggatgccgaacaaggtttagttataccgccgtttgtggagccacatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcatggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtttcggatgcaacgctaactgcgctgaaagcaatgctggaagtgaagcaggaagtcgcgccgtggattgatctgcaaatcgtcgccttccctcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagatgtagtgggggcgattccgcattttgaatttacccgtgaatacggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgacgttcactgtgatgagatcgatgacgagcagtcgcgctttgtcgaaaccgttgctgccctggcgcaccatgaaggcatgggcgcgcgagtcaccgccagccacaccacggcaatgcactcctataacggggcgtatacctcacgcctgttccgcttgctgaaaatgtccggtattaactttgtcgccaacccgctggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagttgatgggctacgggcagattaacgatggcctgaatttaatcacccaccacagcgcaaggacgttgaatttgcaggattacggcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatgggtttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagcacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacgttgaacgactgggttacagcgagcttagtttatgccggatgcggcgtgaacgccttatccggcctacgtagagcactgaactcgtaggcctgataagcgtagcgcatcaggcaattccagccgcagacctgtgtcagcggctaccgtgattcatttccgccaacaaccgcgcatttatccaacgccatgtgcaaaaatgccttcgcggcggctgtctgccagctatttttccgccgcaacaaaaccgccgttctctccagtagtggcggggcaagagaaatagctttaagcccgtcatgttgtgtggcaatcgctgctggtaacaatgtggaaagggaagtgcggcgaatcagctccagaaccgcgctaattgagttcgcctcaatgaccacctgtggatgtagccccgctttctcgcagtagtggtcaatttgctctctggtggcaaattccgcgctgagcaggaccagtttttcatcatgcaagcgactcaacgccacctgttcatggacggccagcggatgatgttgcgccacgactaacgctaaactttctgtcagtaaaggaattgcctccagctccggcgaatgcacaggcgcgaaggcaatcccaacgtccaactcgtcgcggcaaagcatatcctcgattttctcctgcgacatttcctgtagctggagcgtgatgctgggatagcgcgcatagaaatccgccattaaggggccgataaagtagctcgtaaaggtgggggtgacggcgatacgcagcgatcctcgcgtcagatcggcaacatcatgaatcgcccgtttacccgcccccagttcctgtaacgcccggctggcgtactgtcgccagacttctcctgcatcagtgagacgaatcgttcgcccgctacggtcaaacagcggcacgcctaaactctcctctaactggcgaatctgctgggaaagcgcaggttgggagacgtgcaacgcactggcggcacgggtgaagctgccatgttcagccacggcaagaaaataattgatatgtcgagagagcattcgcaacctataagtaaatccaatggaactcatcataaatgagacttttaccttatgacaatcggcgagtagtctgcctctcattccagagacagacagaggttaacggtgaaagagattattgatggattccttaaattccagcgcgaggcatttccgaagcgggaagccttgtttaaacagctggcgacacagcaaagcccgcgcacactttttatctcctgctccgacagccgtctggtccctgagctggtgacgcaacgtgagcctggcgatctgttcgttattcgcaacgcgggcaatatcgtcccttcctacgggccggaacccggtggcgtttctgcttcggtggagtatgccgtcgctgcgctttgggtatctgacattgtgatttgtggtcattccaactgtggcgcgatgaccgccattgccagctgtcagtgcatggaccatatgcctgccgtctcccactggctgcgttatgccgattcagcccgcgtcgttaatgaggcgcgcccgcattccgatttaccgtcaaaagctgcggcgatggtacgtgaaaacgtcattgctcagttggctaatttgcaaactcatccatcggtgcgcctggcgctcgaagaggggcggatcgccctgcacggctgggtctacgacattgaaagcggcagcatcgcagcttttgacggcgcaacccgccagtttgtgccactggccgctaatcctcgcgtttgtgccataccgctacgccaaccgaccgcagcgtaaccttatttttaaaccatcaggagttccaccatgattcagtcacaaattaaccgcaatattcgtcttgatcttgccgatgccattttgctcagcaaagctaaaaaagatctctcatttgccgagattgccgacggcaccggtctggcagaagcctttgtaaccgcggctttgctgggtcagcaggcgcttcctgccgacgccgcccgcctggtcggggcgaagctggatctcgacgaagactccattctactgttgcagatgattccactgcgtggctgcattgatgaccgtattccaactgacccaacgatgtatcgtttctatgaaatgttgcaggtgtacggtacaaccctgaaagcgttggttcatgagaaatttggcgatggcattattagcgcgattaacttcaaactcgacgttaagaaagtggcggacccggaaggtggcgaacgtgcggtcatcaccttagatggtaaatatctgccgaccaaaccgttctgacagccatgcgcaaccatcaaaagacgttcacgatgctgctggtactggtgctgattggtcttaatatgcgaccactgctcacctccgtcgggccactgctaccgcaattgcgccaggcgagcggaatgagctttagcgtggctgccctgttgaccgctctgccggtggttaccatgggcgggctggcgctggccggaagctggcttcatcagcatgtcagcgaacgtcgcagtgtcgccatcagtctgttgctgattgccgtcggtgcattgatgcgtgagctttacccgcaaagtgcgctgctgcttagcagcgcactgcttggtggggtggggatcggcatcattcaggcggtgatgccttcggtgattaaacggcggtttcagcagcgcacgccactggtgatggggctgtggtccgcggctctgatgggcggcggtgggcttggtgccgccataacgccctggttagttcaacatagcgaaacctggtatcaaacactcgcctggtgggcgctgcctgccgttgttgcgctctttgcctggtggtggcaaagcgcccgcgaggtcgcctcttcccacaagacaacaaccactccggttcgcgtggtattcactccccgcgcgtggacgctgggtgtttacttcggtctgattaacggcggttacgccagcctgattgcctggttacccgctttctatattgagattggtgccagcgcgcagtacagcggttccttactggcattgatgacgcttgggcaagccgcaggagctttgctgatgcctgctatggctcgccatcaggatcggcgcaaactgttaatgctggcgctggtgttacaactggtggggttctgcggctttatctggctgccgatgcaattgccggtattgtgggcgatggtgtgtgggttaggtctgggcggcgcgtttccgctctgtttgctgctggcgctcgatcactctgtgcaaccggctattgctggcaagctggtggcgtttatgcagggaatcggttttatcatcgccgggcttgccccgtggttttctggcgtgctgcgtagtatcagcggcaattacctgatggactgggcatttcatgcgctgtgcgtcgttgggctgatgatcataaccctgcgttttgcaccagtacgttttccgcagctgtgggtcaaagaggcatgatgcgacgcttgttcctgcgctttgttcatgccggatgcggctaatgtagatcgctgaacttgtaggcctgataagcgcagcgtatcaggcaatttttataatttaaactgacgattcaactttataatctttgaaataatagtgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagccgccacgacgtttggtggaatgtcttttgtgacgatactacccgcgccaataacagaattatccccgatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatctcgccgttttttctcaattcatggtgtacagggtgtcccgtaacggaaagagtaacgttgggtgcaatcagtacgttatcaccgattgttaccgtgtagtcatcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacaggcggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcaggctttctcttttttcaacttctgatggatgcgagtgattaaactcatacattaacgttttcccacgaagtcttttttccggtaagccttcgcacatatcggtaaatagcttgcctgctcttattctttcggtcattggcatgttcaatgcgatcactccgttatgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagcagggaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcgtttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtagcaaagaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagtgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcagaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgagggcacagccagagcccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcaataaatgcctctactgctggcgcaccggcgttaaaacaaaagcctagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggagtaatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgctgttgactgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggcggcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgctctgctacctgcgccagctggcagttcaggccaatccgcgccggatgcggtgtatcgctcgccacttcaacatcaacggtaatcgccatttgaccactaccatcaatccggtaggttttccggctgataaataaggttttcccctgatgctgccacgcgtgagcggtcgtaatcagcaccgcatcagcaagtgtatctgccgtgcactgcaacaacgctgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggtgcacgggtgaactgatcgcgcagcggcgtcagcagttgttttttatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattacccagctcgatgcaaaaatccatttcgctggtggtcagatgcgggatggcgtgggacgcggcggggagcgtcacactgaggttttccgccagacgccactgctgccaggcgctgatgtgcccggcttctgaccatgcggtcgcgttcggttgcactacgcgtactgtgagccagagttgcccggcgctctccggctgcggtagttcaggcagttcaatcaactgtttaccttgtggagcgacatccagaggcacttcaccgcttgtcagcggcttaccatccagcgccaccatccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggtttgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgctggatgcggcgtgcggtcggcaaagaccagaccgttcatacagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacggggatactgacgaaacgcctgccagtatttagcgaaaccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagcgggcgcgtctctccaggtagcgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgcaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccattcgcgttacgcgttcgctcatcgccggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgcctcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagtttcgggttttcgacgttcagacgtagtgtgacgcgatcggcataaccaccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccataaagaaactgttacccgtaggtagtcacgcaactcgccgcacatctgaacttcagcctccagtacagcgcggctgaaatcatcattaaagcgagtggcaacatggaaatcgctgatttgtgtagtcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaaacgactgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaacattaaatgtgagcgagtaacaacccgtcggattctccgtgggaacaaacggcggattgaccgtaatgggataggtcacgttggtgtagatgggcgcatcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcctcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagtgaatccgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaatttcacacaacatacgagccggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacatgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcattcagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggctgaatttgattgcgagtgagatatttatgccagccagccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggtgtctggtcagagacatcaagaaataacgccggaacattagtgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggctggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtataacgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccgcgaaaggttttgcgccattcgatggtgtcaacgtaaatgcatgccgcttcgccttccggccaccagaatagcctgcgattcaaccccttcttcgatctgttttgctacccgttgtagcgccggaagatgcttttccgctgcctgttcaatggtcattgcgctcgccatatacaccagattcagacagccaatcacccgttgttcactgcgcagcggtacggcgatagaggcgatcttctcctcctgatcccagccgcggtagttctgtccgtaaccctctttgcgcgcgcgcgccagaatggcttccagctttaacggttcccgtgccagttgatagtcatcaccggggcgggaggctaacatttcgattaattccttgcggtcttgttccgggcaaaaggccagccaggtcaggcccgaggcggttttcagaagcggcaaacgtcgcccgaccattgcccggtgaaaggataagcggctgaaacggtgagtggtttcgcgtaccaccattgcatcaacatccagcgtggacacatctgtcggccataccacttcgcgcaacagatcgcccagcagtggggccgccagtgcagaaatccactgttcgtcacgaaatccttcgcttaattgccgcactttgatggtcagtcgaaaactatcatcggaggggctacggcggacatatccctcttcctgcagcgtctccagcagtcgccgcacagtggtgcgatgcaggccgctgagttccgccagcagcccgacgctggcaccgccatcaagtttatttaacatatttaataacattagaccgcgggttaagccgcgcacggttttgtattccgtctgctcattgttctgcatattaattgacatttctatagttaaaacaacgtggtgcacctggtgcacattcgggcatgttttgattgtagccgaaaacacccttcctatactgagcgcacaataaaaaatcatttatatgtttttaacaaaataagttgcgctgtactgtgcgcgcaacgacattttgtccgagtcgtgaggtactgaaatggcaatacaacaccctgacatccagcctgctgttaaccatagcgttcaggtggcgatcgctggtgccggcccggttgggctgatgatggcgaactatctcggccagatgggcattgacgtgctggtggtggagaaactcgataagttgatcgactacccgcgtgcgattggtattgatgacgaggcgctgcgcaccatgcagtcggtcggcctggtcgatgatgttctgccgcacactacgccgtggcacgcgatgcgttttctcaccccgaaaggccgctgttttgctgatattcagccaatgaccgatgaatttggctggccgcgccgtaacgcctttattcagccgcaggtcgatgcggtgatgctggaaggggtgtcgcgttttccgaatgtgcgctgcttgttttcccgcgagctggaggccttcagtcagcaagatgacgaagtgaccttgcacctgaaaacggcagaagggcagcgggaaatagtcaaagcccagtggctggtggcctgtgatggtggggcaagttttgtccgtcgcaccctgaatgtgccgtttgaaggtaaaactgcgccaaatcagtggattgtggtagatatcgccaacgatccgttaagtacgccgcatatctatttgtgttgcgatccggtgcgcccgtatgtttctgccgcgctacctcatgcggtacgtcgctttgaatttatggtgatgccaggagaaaccgaagaacagctgcgtgagccgcaaaatatgcgcaagctgttaagcaaagtgctgcctaatccggacaatgttgaattgattcgccagcgtgtctacacccacaacgcgcgactggcgcaacgtttccgtattgatcgcgtactgctggcgggcgatgccgcgcacatcatgccggtgtggcaggggcagggctataacagtggtatgcgcgacgcctttaacctcgcatggaaactggcgttggttatccaggggaaagcccgcgatgcgctgctcaatacctatcaacaagaacgtcgcgatcacgccaaagcgatgattgacctgtccgtgacggcgggcaacgtgctggctccaccgaaacgctggcagggtacgttacgtgacggcgtttcctggctgctgaattatctgccgccagtaaaacgctacttcctcgaaatgcgcttcaagccgatgccgcaatattacggcggtgcgctggtacgtgagggcgaagcgaagcactctccggtcggcaagatgtttattcagccgaaagtcacgctggaaaacggcgacgtgacgctgctcgataacgcgatcggcgcgaacttcgcggtaattggctggggatgcaatccactgtgggggatgagcgacgagcaaatccagcagtggcgcgcgttgggcacacgctttattcaggtggtgccggaagtgcaaattcatacggcacaggataaccacgacggcgtgctacgcgtgggcgatacgcaaggtcgtctgcgtagctggttcgcacaacacaatgcttcgctggtggtgatgcgcccggatcgctttgttgccgccaccgccattccgcaaaccctgggcaagaccctgaataaactggcgtcggtgatgacgctgacccgccctgatgccgacgtttctgtcgaaaaggtagcctgatatgcacgcttatcttcattgtctttcccactcgccgctggtggggtatgtcgacccggcacaagaggtactcgatgaggtcaatggcgtgattgccagcgcccgcgagcgtattgcggctttctcccctgaactggtggtgctgtttgcgccagatcactacaacggctttttctatgacgtgatgccaccgttctgtttaggcgttggagcgacggcaattggtgatttcggcagtgcggcaggagagctgcccgtgcctgtggagctggcggaggcctgtgcgcatgccgtcatgaagagcgggatcgatcttgccgtttcttactgtatgcaggtggaccacgggttcgcccagccactggagttcctactcggcgggctggataaggtgccagttctgcctgtgttcatcaacggtgtcgccacgccgctgcccggtttccagcgtacccgcatgttgggtgaagccattggacgtttcaccagcactctcaataaacgcgtgctgttcctgggttccggtgggctttcccatcagccgccggtgcccgaactggcgaaagccgatgcccatatgcgcgaccgtctgttggggagcgggaaagatttacccgccagtgagcgcgaattgcgtcagcaacgggtgattagcgccgctgagaagtttgttgaggatcagagaactctgcatccgctcaacccgatttgggataaccagttcatgactttgctggagcagggacgcatacaggaactggatgccgtcagtaacgaagagctttccgccattgccggaaagtcgacacatgaaatcaaaacctgggtcgccgcttttgccgctatttctgcatttggcaactggcgtagcgaagggcgttattaccgcccaatcccggagtggattgccggatttggctcgttaagcgccagaacagagaactgaatatgcaggagaagatgatgagttatcagccacaaaccgaagccgccaccagccgttttctgaatgtagaagaagcgggtaaaacgctgcgcatccattttaatgactgcggacaaggcgacgaaaccgttgtcctgctgcatggttccggcccgggtgctactggctgggcgaacttcagccgcaatatcgatccgctggtagaggcgggctatcgggtaatcctgctggattgtccgggttggggcaaaagcgattcgatcgttaatagtggttcacgatcggatcttaatgcacgaatcctgaaaagcgtggtggatcaactggatatcgccaaaatccaccttctgggcaactcgatgggcggccatagttctgtggcgttcacccttaactggccggagcgcgtcggcaaactggtgctgatgggcggcggtacgggcggcatgagtttgtttacgccgatgccaaccgaaggtattaagcgactgaatcagctttatcgtcagccgactatcgaaaacctgaagctgatgatggatatcttcgttttcgataccagcgatttgaccgacgccctgtttgaagcgcgcctgaataatatgctgtcgcgccgcgatcacctggaaaactttgttaagagcctggaagccaatccgaaacagttcccggattttggcccacgtctggcggaaatcaaagcgcaaaccctgattgtctgggggcgcaacgaccgctttgtgccgatggatgcgggtctgcgtctgctgtccggcattgccggttctgaactgcatatcttccgcgactgtggtcactgggcgcagtgggaacatgccgacgctttcaatcaactggtgctgaatttcctcgcacgcccttaaggaatggtcatgacgaagcatactcttgagcaactggcggcggatttacgccgcgccgcagagcagggcgaagcgattgcaccgctgcgcgatctgattggtatcgataacgctgaagcggcttacgccattcagcacataaatgtgcaacatgacgttgtgcaggggcgtcgcgtggtagggcgtaaagtgggcctgacacatccgaaagtgcaacaacaactgggcgttgatcaaccggattttgggacgttatttgccgacatgtgttatggcgataacgaaatcattcctttttcccgtgttctgcaaccccgcattgaagcggagatcgcactggtgttgaaccgcgatttgcccgcaaccgatatcaccttcgacgaattgtataacgccattgaatgggtacttccggcgctggaagtggtggggagccgcattcgcgactggtcgattcagtttgtcgataccgtggcagataacgcctcctgtggggtatatgtcatcggcggtccggcgcaacgtccggcggggttagacctgaaaaactgcgccatgaagatgacgcgtaataacgaagaggtttctagcgggcgcggcagcgaatgcctgggacatccgcttaatgcggccgtctggctggcacgcaaaatggccagtctgggtgaaccgctgcgcaccggagatatcattcttaccggggcattaggtccgatggtggcggtgaatgcgggcgatcgttttgaagcccatattgaaggcataggttcagttgctgcgacattttcaagcgcagccccaaaaggaagtctgtcatgagtaagcgtaaagtcgccattatcggttctggcaacattggcaccgatctgatgattaaaattttgcgtcacggtcagcatctggagatggcggtgatggttggcattgatcctcagtccgacggtctggcgcgcgccagacgtatgggcgtcgccaccacccatgaaggggtgatcggactgatgaacatgcctgaatttgctgatatcgacattgtatttgatgcgaccagcgccggtgctcatgtgaaaaacgatgccgctttacgcgaagcgaaaccggatattcgcttaattgacctgacgcctgctgccatcggcccttactgcgtgccggtggttaacctcgaggcgaacgtcgatcaactgaacgtcaacatggtcacctgcggcggccaggccaccattccaatggtggcggcagtttcacgcgtggcgcgtgttcattacgccgaaattatcgcttctatcgccagtaaatctgccggacctggcacgcgtgccaatatcgatgaatttacggaaaccacttcccgagccattgaagtggtgggcggcgcggcaaaagggaaggcgattattgtgcttaacccagcagagccaccgttgatgatgcgtgacacggtgtatgtattgagcgacgaagcttcacaagatgatatcgaagcctcaatcaatgaaatggctgaggcggtgcaggcttacgtaccgggttatcgcctgaaacagcgcgtgcagtttgaagttatcccgcaggataaaccggtcaatttaccgggcgtggggcaattctccggactgaaaacagcggtctggctggaagtcgaaggcgcagcgcattatctgcctgcctatgcgggcaacctcgacattatgacttccagtgcgctggcgacagcggaaaaaatggcccagtcactggcgcgcaaggcaggagaagcggcatgaacggtaaaaaactttatatctcggacgtcacgttgcgtgacggtatgcacgccattcgtcatcagtattcgctggaaaacgttcgccagattgccaaagcactggacgatgcccacgtggattcgattgaagtggcccacggcgacggtttgcagggttccagctttaactatggtttcggcgcacatagcgaccttgaatggattgaagcagcggcggatgtggtgaagcacgccaaaatcgcgacgttgttgctgccaggaatcggcactattcacgatctgaaaaatgcctggcaagctggcgcgcgggtggttcgtgtggctacgcactgtaccgaagctgatgtttccgcccagcatattcagtatgcccgcgagctcggaatggacaccgttggttttctgatgatgagccatatgaccacgccagagaatctcgcaaagcaggcaaagctgatggaaggctacggtgcgacctgtatttatgtggtggattctggcggtgcgatgaacatgagcgatatccgtgaccgtttccgcgccctgaaagcagtgttgaaaccagaaacgcaaaccggcatgcacgctcaccataacctgagtcttggcgtggcgaactctatcgaggcggtggaagagggctgcgaccgaatcgacgccagcctcgcgggaatgggcgcgggcgcaggtaacgcgccgctggaagtatttattgccgccgcggataaactgggctggcagcatgggaccgatctctatgcgttaatggatgccgctgacgacctggtgcgtccgttgcaggatcgaccggtacgagtcgatcgcgaaacgctggcgctgggatacgctggtgtttactccagcttcctgcgtcactgtgaaacggcggcggcgcgttatggcttaagcgcggtggatattctcgttgagctgggcaaacgccggatggttggcggccaggaggatatgatcgtcgacgtggcgctggatctgcgcaacaacaaataatattgactgccgagaatgtgcattttgtatgcccatcccagcacgactgccggatgcggcgtgaacgtcttgtccggcctacggatggcgcgagaatttgtaggcctgataagacgcgttagcgtcgcatcaggcatctgcgcacgactgccggatgcggcgtgaacgccttatccggcctacatttcgcccgtaggcagtcattcaatagttctgattacgcggctggcaatgtatcagtcgcgattcacctgcactcgcaatgaggttcatcttatgtcgactcgtaccccttcatcatcttcatcccgcctgatgctgaccatcgggctttgttttttggtcgctctgatggaagggctggatcttcaggcggctggcattgcggcgggtggcatcgcccaggcttttgcactcgataaaatgcaaatgggctggatattcagcgccggaatactcggtttgctacccggcgcgttggttggcggaatgctggcggaccgttatggtcgcaagcgcattttgattggctcagttgcgctgtttggtttgttctcactggcaacggcgattgcctgggatttcccctcactggtctttgcgcggctgatgaccggtgtcgggctgggggcggcgttgccgaatcttatcgccctgacgtctgaagccgcgggtccacgttttcgtgggacggcagtgagcctgatgtattgcggtgttcccattggcgcggcgctggcggcgacactgggtttcgcgggggcaaacttagcatggcaaacggtgttttgggtaggtggtgtggtgccgttgattctggtgccgctattaatgcgctggctgccggagtcggcggttttcgctggcgaaaaacagtctgcgtcaccactgcgtgccttatttgcgccagaaacggcaaccgcgacgctgctgctgtggttgtgttatttcttcactctgctggtggtctacatgttgatcaactggctaccgctacttttggtggagcaaggattccagccatcgcaggcggcaggggtgatgtttgccctgcaaatgggggcggcaagcgggacgttaatgttgggcgcattgatggataagctgcgtccagtaaccatgtcgctactgatttatagcggcatgttagcttcgctgctggcgcttggaacggtgtcgtcatttaacggtatgttgctggcgggatttgtcgcggggttgtttgcgacaggtgggcaaagcgttttgtatgccctggcaccgttgttttacagttcgcagatccgcgcaacaggtgtgggaacagccgtggcggtagggcgtctgggggctatgagcggtccgttactggccgggaaaatgctggcattaggcactggcacggtcggcgtaatggccgcttctgcaccgggtattcttgttgctgggttggcggtgtttattttgatgagccggagatcacgaatacagccgtgcgccgatgcctgacgtgccttattaggcaggggcgaaagggacttcaccccaatacacctacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcaggattagtcaccagcaaaaaagcggcgaaggtggagagaacggcgaaaaaatcgcgcgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgaacagcaaaaacaagcggcgttggcgaaagaatataaagctcaggtgaagcagcttattgaaatgaaccgaatcaccattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgtcgataagctcacacaggcgcagttgattaatggtcgtctggcgattgcccgcttgttggtcgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgcgatgccagcagtatagtgttgcacagcgcgctcagcgccgaagagcaggatgaagacgacccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataagtcgtgcgcagatgcctgatgcgacgctatgcgcgtcttatcaggcctacggtttatgggcgaagtgtagaccggataaggcgttcacgccgcatccggcagtcgtgcgccatgcctgatgcgacgctttgcgcgtcttatcaggcctacggtttacgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagtcgtgcactattatcaacgcatattcagtttattggcgtggtaggcaatatgctcgccaataaaactggagacaaaataatagctgtgatcataaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttggagtccgcagctgttctgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccgggtcgtaatccaaccaggcatctttattttcagcaagatatgcagcaaaggcttgctgtccccacggcacttgcgatggggagacaatgggcgaaaacgccgagacgctgacatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgaccagagatagactttttggccgttgccggaaaatgatgcatcactaaatccggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgtcgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcagcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcctgaaagccagtacagcaccggcaatttttcattcgcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccagggagagtattaagaaccccgtctgaagtggacggggtatacctgcgggaaatcagtaacgaattacggttcgaatggatttgccttcatgcatcaggtcgaaggcgtcattaatttcatcaaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccagtgaccaactggaatggacgggtggagatttcctgaccagaacctgccaccccgatgatcaccgactgaccccagccgcggtgtgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtagcaccgaagcgacgagccagatcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgcaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggtttgcttctggattaattttggccagagacacttccgcgaccacggtgtattcactgaatgttgagcatcccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaagcctttaccctgggtttcgcgaaccgcaacacagaggttagttttgccagaacgacagaactcacactcgccgcactccgcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttacgccttcaccgacttcaaccacaacgccggccccttcgtgaccgagaaccaccgggaatacaccttccgggtcatccccggagagggtaaatgcgtcggtatggcaaacgccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggctcgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccattagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgccctcgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcattatctgcacgcaatatactataggggggtatgctatatgtcaatgcatacccccctatagtatataacactggagaataaaatttatccggtgaatgtggtcggaaaacaaagaggaaaggggggggctaatcggcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagatgggctgcaagttgcagaccgttataatcatcggttggggtgtcgtaccacactttacctgccgtcagcccgagattaagttgctcagtcagcggttgaatacgttgcagactgacgctcttcatgctgccgtagcgtgtttctggcgtccagtcataggtgtaagcgcctgttccgcggcttagccatagttgcgtataaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctataactaccacctgcatcgctggagtcataatgggtatagcggtagctggtgatcaccgggccagtatagagtgatacgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggcaacagggccaggttaatatcctgacgaaaatcctggcgggcaaagaccggcgtattatccgcaaaggcaatacccgttcgggttgtcagccagttattccatttataccagaccgcaccctgaccgcgagtggcattgaaatgttcagtttcataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttcagcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataagcgggcaatgcgctaaaaatggccgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggcaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaattataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccctctggagttcgaacagacacaggctgttcatccagacgatgattactggtacgtacttgtgcgcccaaatatgcctggtttgcaactaccgagtcggcaataaaacattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatttcggtggcaaaaccaatttttacaccattgctgattattgtgccaggacgaataaacgcataattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccatgacaaatacgggtattcgcgccgataacaacttcacctgcagtttcatcaataattacctggtctgcaatctgaatatttttctctttaacattaagcttcagatagtttttcagttcctgtgacagaaggttgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggcgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaaagcaccaataacacaaactacgccgacccagataagcggaaacattgccaacaccacaccatgcggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaatcacaaccaacagcataggaaatatactgaagataccgaagcggctaaataaaagccttttatgcaggcgcatacagaccgcgtagcccacaatccaacgccgccagcgacgccactcctcacgcggactgttgcattcctgtgggtatacgatgcagcgattcgcctgccgaatacggtagccgtttgccactaatgtccaggtgagatcaaggtcttcgactttagtacgatctgagaaaccgaacttacgcaatacatcagtacggaacattccgcaggcaccgctgataataaacggtgcgccgcccaggagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgcggtaacagccccgcgcctttcaacgcagtagagggaatgccgcctacggcatcagcaccgcgctcaatttctgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctggtcgcaggtggcataattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagtagattatccagtgactgcgccagacacgggccttcgttatacgcaggtataatggcgtcaatacagcatttcttttgactgggtttacgtcttagcgtacttaaaaaccatagcaacattgctatggacatacagataaatatccaggttttcatgcaatttgctcaaagaatcattttatgaattacaaagccttcacccagatcgctattgacctgttgcccgcgaaattgtgcaactgcacgcaggcgatcatgacgcatataatcgcgtcgttcctggcttttatgtttttttaatgcagcaagtttgactgtgaaatattcttctttaacggattcaaaaacctgaggcataaatgaaagccaggtacttggggtttcgtagccgagaatttgtggaatagtgcggcaggcaaccattgaagcttgataaacagcgagatgatcctgatggcggtcggcatcatgcatggtatatacccgcatgatttcaacatcagaaggaatttgatttttaatgatgtcttccagggcggaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcaccctaatatctttagggcgttgcgcgattcttcatggcgatcgattattccatctgtgccagagttgccggtagtcatcaccacggctgcgatataaattcctttttgcgcaagacgagcaagcgatgcgccacagcctaattctatatcgtcaggatgtgcgccaatagcaaggataccctttcttttatttgccgaagaaaggagggctgaatctaaaaccttatccacttaatgacactccattttatttattatactacaagcacaacgatgcactcagagacgtaatctctggcgcagccagatgttaatttataaatgttaaatgttgctaataactgaaaagcaagggctttcagacccgcgggttcgactgggtaatgtttctatgcaattcatatgttaagtgtttgtatgtttggtatgtatagttattttgttttatacattgtatttagatgtgatttagtttgtcaattaattgcatttaaaaaatatgttctgtgaacaagcattgtttatatacattatgtgaatgtaatatgcgagtgattgagaatgatacagtgatatatacaatgcgaatataatagttttattatatgtattgatattgatagaaataatgaagtaataaatctcgtaatgtggttgtttatgcatcactaaaatgaagtgtagtaattttcccaattgttagaacggagtaattgcatatttaatctttccttagccgtttttttgctaagaataaaatcatctgtgcgataacgactaattcttttaatgaatgtttttattcctgaatactgctcccataacaagacaggggagcagacaatcatggcaatttcatcgcgaaacacacttcttgccgcactggcattcatcgcttttcaggcacaggcggtgaacgtcaccgtggcgtatcaaacctcagccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggactggcgtaagtttgacagcggagccagcatcgtgcgggcgctggcttctggcgacgtgcaaatcggcaaccttggttccagcccgttagcggttgcagccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactcagaagcgctggtggtaaagaaaactatcagcaaaccggaagatctgattggcaaacgcatcgccgtaccgtttatctctaccacccactacagcctgctggcagcgctgaaacactggggcattaaacctgggcaagtggagattgtgaacctgcagccgcccgcgattatcgctgcatggcagcggggagatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagacggcaaagtgctgaccgattctgaacaggtcgggcagtggggtgcgccaacgctggacgtctgggtggtgcgcaaagattttgccgagaaacatcctgaggtggtgaaagcgttcgccaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgcgtggctgaaacagccggaaaacatcagcaaactggcgcggttaagcggcgtgcctgaaggtgacgttccggggctggtgaaggggaatacctatctgacgccgcagcaacaaacggcagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaggtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatctctcatctttacgccaattatggcggcaaaccggcactggaagatatcaacctgacgctggaaagcggtgagctactggtggtgctggggccgtccggctgcggtaaaaccaccctgctgaatctgattgccggttttgtgccttatcagcacggcagcattcaactggcgggtaagcgtattgaggggccgggagcagagcgcggcgtggtttttcagaatgaagggctgctaccgtggcgcaatgtccagaacaacgtggcgttcggcctgcaactggcaggtatagagaaaatgcagcgactggaaatcgcgcaccagatgctgaaaaaagtggggctggaaggagcagaaaaacgctacatctggcagctctccggcggtcaacgtcagcgggtgggcattgctcgcgcgctggcggcaaatccccagctgttattactcgacgaaccgtttggtgcgctggatgccttcacccgcgaccagatgcaaaccctgctgctgaaactctggcaggagacgggcaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcacccggccctggccgcgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcagcgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcatcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcggttttgctcactgtatggtgggcagtcgcagcgctgcaactgattagcccgctgtttttgccgccaccgcaacaggtactggcaaaactgctcaccattgccgggccgcagggatttatggacgccacgctgtggcagcatctggccgccagcctgacgcgcattgtgctggcgctactcgcggcggtggtaatcggtattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccgataatcgagctttatcgtccggtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggcgaaaactcgaagatcttactgatctatttagcgatttttgcaccggtggcgatgtcggcgctggcgggggtgaaaagcgtgcagcaggttcgcattcgtgccgcccggtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgcattggtctgggtgtgggctggtctacgctggtggcggcggagctgattgccgcaacgcgcggtttaggttttatggttcagtcagcgggggagttcctcgcaactgacgtggtgctggcggggatcgcggtgattgcgattatcgcctttcttttagaactgggtctgcgcgcgttacagcgccgcctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattaccccgctggggccgtatatcggcgcacaaatttcgggtgccgacctgacgcgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgtcatcaggtggtgtttctgcgcgatcaagctattacgccgcagcagcaacgcgcgctggcccagcgttttggcgaattgcatattcaccctgtttaccctcatgccgaaggggttgacgagatcatcgtgctggatacccataacgataatccgccggataacgacaactggcataccgatgtgacatttattgaaacgccacccgcaggggcgattctggctgcgaaagagttgccttcgaccggcggtgatacgctctggaccagtggtattgcggcctatgaggcgctctctgttcccttccgccagctgctgagcgggctgcgtgcggagcatgatttccgtaaatcgttcccggaatacaaataccgcaaaaccgaggaggaacatcaacgctggcgcgaggcggtcgcgaaaaatccgccgttgctacatccggtggtgcgaacgcatccggtgagcggtaaacaggcgctgtttgtgaatgaaggctttactacgcgaattgttgatgtgagcgagaaagagagcgaagccttgttaggctttttattcgcccatatcactaaaccggagtttcaggtgcgctggcgctggcaaccgaatgatattgcgatttgggataaccgcgtgactcagcactatgctaatgcggattacctgccacagcggcggattatgcatcgggcgacgattcttggggataaaccgttttatcgggcggggtaatacgagagtggacggtcccctcgcccccttggggagagggttagggtgagggggcgttcactgtactttcaacaggttaactccccctttctgagaggaaacaaaattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaatcgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcatactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtatgctccagcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagtgattcacgaatcgcctcgcgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacggaccataaaaggaagaggcgaacttggtcgaatacgacataatcgccgtatctttaaagcctgcagcgtccagcgcctggcgaatagcctgtacctggccatccatcgcggcggaaggggcgatgaagtctgcgcctgcagcagctgcaaccacggcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagcacaccgcagtgaccgtgagaagtgtattcacagaagcaggtgtctgacatgacgatcatttctggcacggtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcatcgctgccggtttcatcggtatggtgagagatgccaaaagtcatcacggaacgaataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaagtctgtcatggtctgcctgatgtttgtggaattaaggtgcacagtatacctgaagcggggcaggagtgttttacgaaagttgtcgcgatgttgacaagaagagaatgaaagagagaccaggacatcgttgtaatagaaatagcaataatttcatattcactgaaaatatttttaatctttattaatagctcttggttattattttgggagtttggttgccctgctataaattgaataattaaaactttgttgcatattgataggatatttatctggtttgtgtctgtgatatttgtgacgcgtatgtatcaaaaataacatcatctgcaacatattgaaatatggtgtttttatcaattcgatgcgtgtttttctccataaattatatatgtccacattcggacttaggggaaagaataattgaaccattcgtctgtaacacagcataatcgttagcgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcaactacttataacacctggacttattacgacaatccaactactgctcttgactggagcaatatggatttaccgggtactgtagatggtaactatgtgaattatagtggctttgtctactataacaacacaaacggtgatttcgataccacctttaatggtgactgtatttgcccctatatttccagacacctgttatcacttaacccattactggcccgctgccgtagatattcccgtggcgagcgataacccagtgcactatgcggatgccattcgttataatgctcgaacgcctctgcaagattctttgctgccgttaacccgtctggtttgggcatgatactgatgtaatcacgctttatcgttttcacgaagctctctgctatgccgttactctccggactccgcaccgccgtgttcttcggttcaagtcccaacatccgagcgaactggcgtgtttcattagcccggtagcatgaaccattatccgtcagccactccactggagatgtcggaagctcgctgccgaagcggcgttccaccgctcccagcatgacgtcctgtactgtttcactgtcgaagccgcccgtagtgaccgcccagtgcagtgcctcacggtcacagcagtccagcgcgaacgtgactcgcagtttttctccgttatcacagcggaactcgaacccgtcagagcaccatcgttgattgctttctttcacggccactttgccagtatgtgcccgtttcgatggcggtacagcggtttttcgctcaagcaacagcgcattctggcgcatgatccggtaaacacgtttggcattgatagcaggcataccatcaagttcggcctgtctgcgaagcagcgcccatacccgacgataaccatacgtgggcagctctccgataacatggtgtatacggagaagcacatccgtatcatctgagtgacggctgcggcgaccatctttccagtcatcggttcgtctgagaatgacgtgcaactgcgcacgcgacacccggagacaacggctgactaagcttactccccatccccgggcaataagggcgcgtgcgctatccacttttttgcacgcccatattcaacggcttctttaaggagttcattttccatcgtttttttgccgagcaggcgctggagttctttaatctgcttcatggcagcagcaagttcagaggcaggaacgacctgttctcctgcggccacagcagtaagacttccctcctggtattgcttgcgccagagaaataactggctggctgccacaccgtgttgccgggcaacaagggagaccgtcattcccggttcaaagctctgctgaacaatagcgatcttttcctgtgtagtacgccgtctgcgtttctccggccctaagacatcaatcatctgttctccaatgactagtctaaaaactagtattaagactatcacttatttaagtgatattgattgtctggagattcagggggccagtctagtgacactgttaacggggctatctctacatattacctgaatcatgattttactgatggaacaacaaaccagttgaacatcagcaactccctgattcatggttcaatcacttcaatgctgcctatgggtgaaagcagtgatggtcattatgtatatcagttctctgaatacggtactgatcgcgtaattgatgataattggcatgatggtgatgtattcactttaaatattgctaattctacaattgatgacgattacgaaggtttatacttcactgattcatatctgaatggtgacgttaccaaatatactaacgaaaccttccgtaccccagctggtgaaggtgaagaatacgccggtttgtttgcaaacggtggtgtcggtcttgggctggcagtgaatcttgatgtcgaaagtaacatcaatatttctaacaactcccgtgttgctggtatcagcctgactcagggtaataccgtaaacaatacttacactactgaatctcatacttgggataacaatatctcagttatcgattccacagtgacttcaggttctgtaactactctggaagacagtggtttctatggtaactctgcggaacctagtgattactctggtaagggcggagctaatgatgtagctctgtatttcagtgatagtgcggcttcaaattacttcatgaaaaacaatgtttatttcagcaattctactctgctgggtgatgttgttttcgcaagtactttcaacgcaaacttctatccgcatggtcatgacagtaatgccgatggcgtactggacaccaatggtggctgggctgacgactcacttaatgttgatgaactgaatatcactctggataatggttccaaatgggtaggttcagcaactacatcagcgaatgttgacgttgactctactgtatcgactgactggtatgatgttacaggtaatagcctgtatccaggcgttgtagcagaagataatgcctggggtcgtacgattgataatcaagtattccagagcggtgtgtttaacgtcactctgaataatggttctgaatggaataccgttaacgcttcaaacattgatactttagctataaataatggctctgaagtcaatgttacgaattcttccttactttctgatactattggcttaactaatggctcttcactgaacattggtgaagatggtgaagttgctactgaccacctgacagttgatagctatagtactgttaatttaaccgaatctactggttggaataactattctaacctgtacgccaatactatcaccgtaactaacggtggtgtgctggatgtgaacgttgatcagttcgatactgaagctttccgtaccgataaactggaactgaccagcggcaacatcgctgaccataacggtaacgtagtatccggtgtgttcaatatccatagcagcgattacgttctgaacgctgatctggtgaacgaccgtacgtgggatacttccaagtctaactacggttacggtattgttgctatgaactctgatggtcacctgactatcaatggtaacggcgacgtagacaacggtactgaactggataacagctctgttgataacgttgttgctgcaaccggtaactacaaagttcgtatcgacaacgcaactggtgctggttctatcgctgactacaacggcaacgagctgatctacgtcaacgacaaaaacagcaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgaacagcgcggtaacaccgttgttctgcaacagatggagctgaccgactacgctaacatggcgctgagcatcccgtctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctgaccaactctcgtcatggcctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgacatgaatgatcgttctggtcaggtagatcaagatagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgatggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggtagcaccaactccgacgcttggggcttcggcttgaaagccggttacgacttcaaactgggtgatgctggttatgtgactccttacggcagcatttctggtctgttccagtctggtgatgactaccagctgagcaacgacatgaaagttgacggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagaccaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggtgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagttcagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagattggtccgcgaacgtgggtgttaaatatacctggtaatattcttcactccgaagaaattctggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagatacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtgatgtcaatagcgaagatactttcgttattttagagggcgttatctctctgcgtagagaagaaaacgtacttatcggtattacccaggctccttatattatggggctggctgatggtttaatgaaaaacaatataccatacaaattaatatcagaaggaaattgtacgggatatcatctaccagccaaacaaaccattacgcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgtgcagctcattgggcataattcctacgaacaaatccgcgcaacattattatcaatgattgactggaatgaagaattgcgatcacgtattggtgtgatgaattatatccatcaacgtacacgcatatcgcgttctgtcgtcgcagaagttctcgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggatgcggggataaccaacggtttattcccgcttagctcgatcaccagatcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccgcctgtcttctgaataatccccggacgaccctctttcggggccatatatacccagcctaaaccaagcgcatccgctttgccggggacatccatgccaatcactttcgtaaactgcgcgcgcggataaatcaacgtctgcatgcgatctgcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgccaggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggggtgtaggtggtgtctttcatccccaatggacgggtaatctgctcttgaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcaggtcgaacgcaaggttagagtacgccgcctgactgcctggcgcggctttcagcttcgccgtagaaaggtatttccagcgttgctcgcgcgttggccagacaaacaccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattcactagggtaatgggcgtcccattgtaggtcggcacgcgtgcgcctggcggagcatatttacttagcggatcgtttaactttacggtcccctggtcgagcaatttcaccagcatttcactggtcattagtttggtgagggaagcaatacgcacgaccgaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactacgaaagacgcgctggttaccgtcgataacaaccagcgccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgcgccgcatggacggaggtcaatgacgccgcacacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccataaattgaatgaaggtaactgagcgtatttatactactcattgatggattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaatccgtcgaaacaatttttatggtcaggctggcgaactaagcaccttgctatgggtcacaatgggcggtttcatttggctgacgctttgtagtggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggagcgttttttctctcggcctttgtttgggcattgattgccgttatcttctggcaagccggtgggggagactgggtggcgcgtatcactggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcatttttctggtttatctacagcccgcaccgttggcaatactggtcaataatcggtactgcactgatcatcttcgtcacctggtttttggtggaagtcggggtcgccgtcaacgcctggtatgcaccgttctatgatctgattcaaaccgcgctaagttcgccgcataaagtcactatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgctgtggtgatcagtgtgctgaacaacttctttgtcagtcactacgtgttccgctggcgtacggcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggggccgcacagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggcgtcagttttatcaacgccatcatgacgttgatcgccttcctgccggtgctggtaacgctctccacgcatgtgccggagctgccgattatcgggcacattccgtatggtctggtgattgccgctatcgtctggtcgctgatggggaccggattgctggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgagtagaggccgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgtgcgacgccgcctacggtacgcgagctgtttagcgccgtgcggaaaaactatttccgcctctattttcactatatgtatttcaacatcgcccgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacgctcggcctgatgacgcagattaccaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgaactggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgcgtcaatcctctatcttcgctgtcattgttggcggttctggttttagcggggtgtagtagtcaggctccgcaaccgttgaaaaagggcgaaaaagcgatagatgtggcgagcgtcgtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcttgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcctggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggttcataccgcgctaaaaatcaaatcgccaaacggcaaaagttatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgcgatttttgacgatctgatcagcatggtaccaatggggcagacgctgtttggttcgcttaatccggtgcgcaccggtggaccgatgcaggtcagcattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagttcgtcaggaagtcttcagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagctatagcgcaccgatataccgctttgctgattttaacgctggctggtacgccagccgtaatgccgcgtttcagaacgcagtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagaacccgggaaaaccgaactggcaacgcgcaaactggcgggaaaactggggatgagcgacagcgaaattcgccgtcagttagagaaaggtgacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaagcgaaaacgggtaaatcactaccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaacctgactacggcctggtttgcgaagcgcgtagacgaacggcgggcgcgttgtatgaaacagtgatcaaacaggaatgtcatgccagataaggcgttttaggccgtatctggcaacgtaaatcttactggcggcgatgtcgccagtgcagccatagcgccaccactgcaaaaatgaggcagtctactaaaaacgggatcagcccgaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaacgctcatagacgccgggcgcatgcactaacaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatgttgccaggcgttgaagaggcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttagattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgtgagtcacaaaatggcaaccttaagttaaatttattaacaattacgaaaatgttgtctacaccacagacggttgttacagaatatgcaaggatgttgtttttcgttaacggagctgccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcggggttgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattatcgggcgttaaaatattacattgtggttttcaatgcgttatccgcagcgtgacgctccagcgccagctcaatcaaacgtgtgatcagatcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatgttggtgaagccaggcagtgtgttgatctcgttgatcaccacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtctgataagcctgaacggcaatcgcccggatcttatcgttgatctctggtgcaatggctgccggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaagtcgctggtgagtacgatctcgccacaggtgctggcttgcgggttgtcgttgcccagaactgcgcattcgatctcacgacctttgatcccttgctcaacgatcactttatgatcgaattcgaacgccagatcgacggcaattgcgtactgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagtggtaaccccagtttagactccacttcggcaaaactgatgttgtgacgattagcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgtagcagacgtttggtgacatctttatccatacaggctgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgcgcgtcgataagctgatgctcatgtttacctggcacctgcgcaaggctggtcgccgaagggcgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacgtcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccacgacaaaacgggggattcgcggccttctgaaagattgttgcaatcttctgctgacaaagcgtgcaacgtactggtgaagaaagtgcgttatctcaaagatgtgcgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatggccatgcggtgagtttttttctcttaattataagttaacgaagagaatatatttcataacttttatttataataaaggttgataattaaaagcctatattttgtgtgggtagttatttaaataagagaaacgtttcgctggtaatcaaacaaaaaatatttgcgcaaagtatttcctttgtcataaaaataatacttccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgtgcgcaggtagaagctttggagattatcgtcactgcaatgcttcgcaatatggcgcaaaatgaccaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaagcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccctgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggcggtgctcgccgcttaacgggtgatcagaccgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggattcggaaattactgccgcacgtaattatgccgaaggtgcgggcggcttttttaaaggtatcgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaaccggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaaccggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcacatgtgacctcgcgcaaatgctacggtccgagcgcgaccagtgaaaaatgtccgggtaacgcgctagaaaaaggcgggagaggatcgattaccgaacagctgcttaacgctcgtgccgatgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgccggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgagcgatgctgcctcactgaatgcggtgacggaagcgaaccagcaaaaacccctgctaggactgtttgctgacggcaatatgccagtgcgctggcaaggaccgaaagcaacgtaccacggcaatatcgacaagcccgcagttacctgtacgcctaatccgcaacgtaatgacagcgtaccgaccctggcgcagatgactgataaagccattgaattgttgagtaaaaatgagaaaggctttttcctgcaagttgaaggtgcatcaatcgataaacaggatcacgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgacgaagccgtacaacgggcgctggaattcgctaaaaaggatggcaacacgctggtcatagtcaccgctgatcacgcccacgccagccagattgttgcgccggacaccaaagcgccgggcctcacccaggcgctaaataccaaagatggcgcagtgatggtgatgagttacgggaactccgaagaggattcacaagaacataccggtagtcagctgcgtattgcggcgtatggcccacatgccgccaatgtcgttggactgaccgaccagaccgatctcttctacaccatgaaagccgccctggggctgaaataaaaccgcgcccggcggtgaattttcgctgtcgggtggtttttttgctgttagcaaccagacttaatggcagatcacgggcgcaaacgctcatggttaaaacatgaagagggatggtgctatgaaaataacattactggttaccttgcttttcggactggtttttttaaccaccgtcggcgctgccgagagaaccttaaccccgcaacaacagcgtatgacctcctgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacgcaacaatctctgaaaggtgatgatcgtaataagtttatgagtgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaagtggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcatggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgcttcgcccgtcgcgtcagactaccccgtgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcgcacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgcgatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgagctgacgggcattaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattattgtcatttatcctctgctgtttggctgggtcagctaccagacggcaaccaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggcatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataatcgcgatgcaacgttactgattatcgatatcgaccatttcaagagcatcaacgatacctggggccatgatgtgggcgatgaagcgatagtggcgcttacccgacagttacaaattaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcagtaatcatgtccggtacgccagctgagagcgctattaccgccatgttacgagtgcatgaagggctaaatacattacgtttgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgtgagtggttgaaatcggcagatttggcgctttacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcgaaagtcatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcttcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccccggatgttctcccgtttccagcaccatttttgcggaacccattactgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaatacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaatcacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagttggtcgagcgtgacacctgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcagcaaaaatgatgtcggcgatttgcgccacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggcgactttatccggggagggggtatatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgctgcggcgattaatccgcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggcggaccagatagtctttcacaacgtgaccgccaggcctttgctgcggagctggagaaatggtggctggaagtgcaacgtagtcgcggccaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaaggggtgtattgagattttcactttaagtggaatttttcctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgatcagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggatttcgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcacttcatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccgctgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgtagcgccctggcacagacgatcaattgttgattttcgagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacgattgaaaaaggaaaaccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgaccgctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccactacaagggatctgcgtcacatttttcataattcatgtttttctaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgccgtgcacgtctgctgctacgcttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttcacacttgcccggtaattaacgacgaaagaaaagtaaggtggatgaacaatgagtgcgtcgttggcgatcctgaccatcggcattgtacctatgcaggaagttttgccgctcctgacggaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagtcgtgaagaagtgatggcggagtacgcgccagaagcaggcgaagacaccattctcacattattaaatgacaaccagctggcccatgtttcgcgtcgcaaagtggagcgtgacctgcaaggtgtggttgaagtgctcgataatcagggttatgacgtcattttattaatgagtacagcaaacattagtagtatgactgcgcgtaatacgatctttcttgagccgtcgcgaatattgcctccactggtttcctctattgttgaagatcatcaggtgggggttatcgttccggttgaggagatgctgcccgttcaggcgcaaaaatggcaaattttgcagaaatcgccggtattttcattgggtaaccccattcatgattcagaacaaaaaatcattgatgccgggaaagaattactggcaaaaggggctgatgtcatcatgctggattgtttaggatttcaccaacgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctgtctaacgtattgattgcacggctggctgcggaattactggtgtaattttgcgtgacagccagcgcctctggcccctatagtgaagtagatgttcaactaccaaacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcaatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggcgaatacaccttcagcaccgctgagccggaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaggtgtatgaagccggttcggtgtttaatgttcccggtcacagtgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatatcctttctttagcccataataatatttcctttgctgcgattttttcaatttccgatatattcataatttatcaaggttgatataaatatcagtgaagatctccagatattgttgcggaactggctacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttacgccaaacggcattgcgcaacgcacataccccggcgttgttgttaacgacattgactgagcctcaggatcggtcgctggctattaataatccacagctggctgccgatgtgaaaacggcgtggttaaaagaggatccatcattactcttatttgtcgaacaacccgatctttcgctgttacgtgatttagtgaaaaccggggcaacgcggaaaattcgcagtgaagcgcgtcaccggcttgaggaaaaacaatgacacaacgtccatggagcaagttacagcgtaaaacgcataatattgctgcgctaaaaattattgctcgccgtagcgaataattatatgcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggaaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtgattggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcactaccggagcgaacccattcggtcagcgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagtaatgccagcgtatcttccgcttttttggcactggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcagcagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttccgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggagacgggaggattttttcttctttgcgcgcgcagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggaacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcactgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcgacggggcagcgcggaacggtaggtatgggcattcctggctcaatttcgccttacaccggtgtggtgaagaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgaggttgcagcgggaagtgcggctggcaaatgacgctaactgtctggcggtttcagaagcagtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggtgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcgggcacgggattcgcgatggattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatccgcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtcctggggggcgggatgagcaatgtagaccgtttatatcaaacggttgggcagttgattaaacaatttgtcttcggcggcgaatgtgaaacgccggtgcgtaaggcgaagcacggtgattccagcggcgtacgcggcgctgcgtggttatggccacaagagtaaaaaacgtaggcaattggcgcatcatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaaggtgccagaaccgtaggccggataaggcgttcacgccgcatccggcaataagtgctccgatgcctgatgcgacgcttgccgcgtcttatcaggcctgcaaaatgtgccagaaccgcgtagggcggataaggcgttcacgccgcatccggcaataagtaatgaacaccgagactataacctaccccagtggtttcgccagcaccggagtatccgccgcttgctggcgcttatagcgaccatacagcagcaacgacgacatcgcagcaaacgaaagcagggcggcaggcagcgccacgtaattatatgccagccccagcgtcagcatcatacctccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcgttttgtagtaacaatatttgtagcggtgctgaaagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcatgccgccgcagaaaaagagcatcagcagtgccagtacaattataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatatttcccagcaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatcgtggcggcgaaaattaaccacggggccgggctgcgcaaaaagtgaaattgttcgcgcagatttcctttcgcctcgtcgcgaatatctggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaataaaaaggtgtaacgccagctaaattcctgacttaaatacgttcccagcggaatgcccagcaaattggcgactgtcatcccggaaaccatccccgccacggcggcggtgacttttccgggtttgataatttttgataacacgatcgctccgacgccaaaaaatgcgccatgcggaaagccggataccagccgaccaatggcgagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaagagtgcgatgattggcgcaccgaccaccacccccagtgcataatacgagatcatatgcccggcggcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaatgacttttttcataccaccatcacaaccaccagaacggctaccaatcaccgtagccaataaagtgatagcttgcaggataacgaccagcaaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcactgcaaacgtactttccagtttgctgtagcccaggccgttgatctttttcactttgatctgcaccggaatacgctctttcatcgcttctacgtggctaatcacaccgatggttttgccactggcgttcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagcgtgccaaaaccttcatcaaggaacagcgagtcaatacgtgttttatggctgaccagatccgaaagcgccagcgccagcgccagactaacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatctgcctgccaggtatcaacaacctcgacttccagcgcctcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccctgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcattaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagccaacccgtcgtcaggtcggtgttgttgatgctgtgccagcgtttctgctgtctgagtgaccagagtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgtttgtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctggcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgtacctgccgccagttttccaataccacagtttcttcgcagtgcgggagttcatcactttgcggcaacgtttccagaatcggcgtcagctgctgaatacggttttgcagcgcggttaattcgttctggcgttgctgccagctctgcgcttcttgctgacgtgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgtcaatgtcgttaaaagtagttgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgccgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatccagccacggttgaatatcgtccagtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcacgctgaagctgctttgttatggcgtccagttgcccacgtagcgtcgcaccttcttcaccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccgggtggctggtggaaccacaaagtgggcaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgttaagtgcggcgttacgttgcgtctgttcttgcgtgacattctggatagcgacctgtaactgcgccagacgtttttgttggggaacaatctgtccatgcagcgcgaccaggtgctgacgcagtgggcgttgctcagcatgttgcgccagggcggtagcaacttcatcggcggttaacgtcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccggttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggtattcaggctttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcgcgaagcgccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgaatatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgtggacgaagatttcgtgccggttgtgccagactaagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaaggcctgctgacggcggctggcttcttgctgcaattcgtcctgacgcgttaaccagtttagcgattgttgttcttgctgctgcgcggtaattaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgtgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagcccggttaacgtcgctgtcagttccagcttatctttcactttgttggcgagaattttgccgtcggcgcagcgcgccagctctacgcgtggcacctgcaaattaccgtcgggttggttacgcgcccgattctggctccagaatgcacggtacgcttcacctttcacttcaaactccacctccgccagacattcggcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagagacgcggagtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcacctgttgggccggtaatagcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgagggtatgcaacgtcgtggtgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccgacgtaccagcaatacttcgacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggtggctcctgcgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcactgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggaatgggggagccgcaatagcgaacatgttccatgccgccaataatctgtgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcccccacggtcgttaaatgtcccgtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttggtaataatcggtaatcgctgccagtaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcggacgtaaaaacggaatggggcacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgcatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccggcaacaataatcgcatccacctgatgggtttgtgctgtctccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggttccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggcgcggatgactatatcaccaagccgttttcgccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaagaggtgattgagatgcagggattaagtctcgacccgacatctcaccgagtgatggcgggcgaagagccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaactaacgtgtatgtggaagaccgcacggtcgatgtccacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacaggatatcgtttttcaacccgcttttaacgccttgctcatcggacgcagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggcgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgcagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgtaacggtctggcgcaacaaattcttggtttgcgctggccggaagataacgggcagaacatccttaacctactgcgttacccggagtttacgcaatatctgaaaacgcgtgatttttctcgcccgctcaatctggtgctcaacaccgggcggcatctggaaattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgtgatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatgaatgagcagccgctggaaggcgcggtacgcgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaaggactggtgaagcaattgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgttgttgagcgcgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggcctcaaggtgtctggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatacgccggaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagcgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggcggtagcggattagggttagcgatcgtgaaacatgctgtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggaacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaatccgcctttgtcatcttttattgccataagccagtcgatgctggcttattttctttgcagtcaaaatacgggcgttagattttacaacggttggtgattttttgttcgcatgattagccatgtctttttcacggaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatccctccttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcattaacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttacaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctgccggtattaacggtagtggcgctggcaaaagttggcggcggtgttgacagcctcagcacgccaatcggtaaagtcgctcgcgtactgctggcaacggtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcctttgaagtggggattgcgccgctgacgggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgctattgtctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgttaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctggggtcagacagcgcgtcgctggtcgatcagtctgcaaacggcgctgctattctgcatgcttacgttcagcacacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtaacggcagttggcctgacctgtgcttgtgcagaattctttgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtttctaacctcggcttaagccagctgatccagatctccgtaccggtgctgaccgctatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaagcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgcgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgccacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagacgccatcaaaatggccggtccgagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggccgccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagcgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtattcggtgagctggaattctggttctcgttctttaaagtcgccaccatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggcatggtaatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgataccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgttcgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgactgcttcgctgtcggcaattaacagtgatgtatttggcgtaggccgtatgctccacggtatggcagagcagggcagcgcgccgaaaattttcagcaaaacgtcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaattgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtagcaacgaccatcggcgggctgattttcctgctctttattatcgggttgattggttatcacccggatacgcgtatctcgctgtatgtcggtttcgcgtggattgttgtgctgttgattggctggatgtttaaacgccgccacgatcgtcagctggctgaaaaccagtaatccttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcacctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtaccgatgcataagcagcgcagtcagccgcagcctggcgtcaccgcatggcgtgcggcgattgatctctccagcggacaaccccggcggcgttacagtttcaaactgctgtggcacgatcgccagcgttggtttacaccgcagggcttcagccgaatgccgccggcacgactggagcagtttgccgtcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgttttgcgcgtagtcttcctcgtgaagctgaacaggatcatgtctattaccatcatgcagccggacaagagatcatcttgcgtgactgggatgaaccggtcacggcgcaggcgggcggatcaacgttctatggcggcgatctggacgggataagcgaaaaactgccgtatctgaaaaagcttggcgtgacagcgctgtatctcaatccggtgtttaaagctcccagcgtacataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatgcggctggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcataatcgtggcacgggtggtgcttgtcacaaccccgaatcgccctggcgcgactggtactcgtttagtgatgatggcacggcgctcgactggcttggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccactggctgaaagcgccgtggaatatggacggctggcggctggatgtggtgcatatgctgggggaggcgggtggggcgcgcaataatatgcagcacgttgccgggatcaccgaagcggcgaaagaaacccagccggaagcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgtggcttcacattcccgttgtggggatttcttgccaataccgatatctcttacgatccgcagcaaattgatgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatattgcgcgcctgccgctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtaggactggatggcaaaaacgatccgttttgccgtaaaccgttcccctggcaggtggaaaagcaggatacggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgctacgtcatggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcaacgtgtactggtggcaatcaaccgtggcgaggcctgtgaagtggtgctacccgcgtcaccgtttctcaatgccgtgcaatggcaatgcaaagaagggcatgggcaactgactgacgggattctggctttgcctgccatttcggctacggtatggatgaactaacgttttataacgccttgcgtgacgcctgcgccatcatccgcggataaaactgccagaagcgggtttcgagggcgtcataatgagcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcggcggcttgccatgccgtttaacacgttctggatgaaatccatatcgcgatagcgcaccagccactgctctgaccacaagtaattgttcagattgataaaacgtggcggtgagtccggcaaaatcgtcatcacttgctcgcgggcataacagacaaattcctgtagcggaaagtccggcgacagctgcgaccagtgacgggaaagaaagtgatcccacatgacatccagcgtaataggcgcaacgcggcgcgtttcactacgaaaccactcccgtgcttcgcggacttccggcagattgtcagtcaatacgtcgatacgtcgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaagggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcctttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttacttgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgcctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgaacggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatgaacgctcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtatatcgaccgtccggacgaagacgctgaccgcgaactttatcaaaccgtttatagcgaaaaaccgggcgcggttgcagccccgaccgcaggtctgcattttgacgagcctttgctggaaaaattgcgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtaccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggcaccacttcagtacgttcgctggaaagcgcggctcaggcagcgaaaaacgatctcattgaaccgttcttcgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacgaacttccacttgccagagtcgacgctgattatgctggtttcggcctttgccggttatcaacacaccatgaacgcctataaagcagcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgtcggggagtaattccgcggcgctggtttaaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacctacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaggggccgatcctcaccgactccggcggcttccaggtcttcagccttggcgatattcgtaaaatcaccgaacagggcgtgcacttccgtaacccgatcaacggcgatccgattttcctcgatcctgaaaaatcaatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctatgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcatccagggcagcgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgaaggcgtacgtcgtggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatcttgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccattgccaaaggtgatgaagttctgacgaacggtggcctggttggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcgctgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgtcctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagttgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaaccttgccccggcaacgccgcgctggctggcagctattcacgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctacgcagtgacctgcgcgaaaagggcatcccgtataccactgttcgtaaagaaaacaactacggcctgagcatcactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagcagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacattaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgaccaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccagttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccaaccgcaggttaacatctcgctcgatagcgctggtggtaacatcatgtctaacttcactaaggacaacatcggcaaaccgatggcaaccctgtttgtggagtacaaagacagcggtaagaaagatgcaaatggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtatcaccggcatcaacaacccgaacgaagcccgtcagctgtcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgaacaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttaatcgtcggcattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtggcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttctatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtacgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgctgctatcgttattatgggcgtgcgcggctttaactgggggctggatttcaccggtggtacggttattgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccgatgctgcaaaactttggtagcagccatgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcagcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcggcgctgctgtctatccttgtgtacgtaggttttcgctttgagtggcgactggcggcaggggttgttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgttggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccttaatcaagttcccgttgatgttgaaaatcccggtcagaagatcgggattttttttgatgtatggagattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaactcttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatatatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttactgttcaccacattgatcacgaccataccaataacccggaagatggcagtaactgggaattgctttgtctctattgccacgatcatgagcattcgaaatataccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgacctgaaagcgatgatgaacaagaagaagtgattaaaacgtaaaattgcctgatgcgctacgcttatcaggcctacgttatttcagcaatatattgaatgtacgtgcttttgtggggcggacaaagcgtttacgccgcatccggcatgaacaaagcgcacgttgttaacaatctgaaatgccgggaataaatcccggcattttcataatcagaagttgtaacctactaccaggtaaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcgttccactgaccaccgtcgtgccagtaacgagctacgacagagtagtgccagtgatcgtagttcagagccagaatatggctggaagcgatagagttattagtacgggtcttaataccgttgattgcgttaccgctgtcatcccctaaatcggaaccccagtcgaagttggtgaagccgatgtagctcagctgaccgccccacagatcggtaatcggcacaaagtatttaattttgaaacggtaaccgtcccactcgttttcgttcgctgcgccatagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcaggccagtgtcgatatcggtacccagacccatgtaccaggtgctctggcgaccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccgaagctaaggtcagtattggtcagcttgtcgatggagaaacgtggttcgatttccataaacagcggagaaccgtggttccagatacctttagcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggatctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcggggattgtactgactttcgcccttgttgcaaacttttactatcaatccaggtgatgtaagcagagtaacaaaatgacggggaaagatgttgcgggacgcacaaaatcgtcccgaaatacgtttactgcataacaggttgaatgtcgtggatacgtacaaagcctaactgatccacagaaatcccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggggcattaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacagttccgctgaatgcgggcaagggatcattcgactcaccctgaatacgtagtgtaagggtggtgccatctgcatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgccggtgttttcgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgactgtttcttgattgagttgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcactttgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagcgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttccgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattgcgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatattaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacgcatcccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccaccaacgtgcgggtgaaccacatgccgaagtacacgcgttgcgtatggcgggtgaaaaagccaaaggtgcgaccgcctatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgctgtgacgcactcatcgccgctggcgtagcgcgcgtggttgcctcgatgcaagatcctaacccgcaggtcgctgggcgtggactttaccgtctgcaacaggctggcattgacgtcagccacggcctgatgatgagtgaagccgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggtcgcacggcgatggcgagcggcgaaagccagtggatcacttcgccccaggcgcggcgtgatgtacaactactgcgcgcgcaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatcctgccttaacggtgcgttggtctgaactggatgaacaaactcaggcgctctatccgcaacaaaatctccgtcagccgatacgtattgtgattgatagccaaaatcgcgtgacgccggtacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctcgtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcatctggatctggttgtactgatgatgcaactgggtaaacagcaaattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctgcaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcagcgacgcccgcggattatgcacgctgccagggcttgagaaattagccgacgccccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgcctggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaataccgcatacctcgacggactgatgaagccatacctgtcccgcctgctggaagaactgggacaggtagaaaaagcagtactgcgcattgcgctgtacgaactgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtgatatccaggccggtagattcacggaagaccgttccatgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgcacttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggtaaccatttcctccctgatatcgatcctgctgatctggcttataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagtttgtttgatcttctcaattattacgatatgcaactcattggcggcgatacgacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggggcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgccgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgctgactacttgatcaaacgtcatctccgtccatcgccgcgtattttacaggggcaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcacggtgccggaactgaaccgtggcgcgctggatgttgctctcggacaccttggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgtttgactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaagatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccgatcgttcctgggacgatgggctcgctggcagcgattccgttctggtatctgatgacctttttgccctggcagctctactcgctggtggtgatgctggggatctgtatcggcgtctatctttgtcatcagaccgcaaaagatatgggcgtgcacgatcacggcagcattgtctgggacgaatttattggtatgtggatcacgctcatggcgctgccgaccaatgactggcagtgggttgccgccgggtttgtgattttccgtattctggatatgtggaaaccgtggccgatccgctggtttgatcgcaatgtgcatggcggcatggggatcatgatagatgatattgtcgccggggtgatctccgctggcatcctgtactttattggtcatcactggccgctgggcattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgttgcgtctcatcaggcctggactcttatttaaatcctactaccggatgcggtttatacggcgtttccagttcggcaatctgttccggcttcaaagtgatatccaccgcgttcaatagctcatcaagctgttcttcccgcgatgtaccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgtgttgcaccgagttcttcactgacgcccgttaaccgctctgcgatctgcgcgtcattttcatcgctttctttatagagatttttccccacctcatcagacaccagtcgtgcggtagtttctccccacggacgcgtcagtcgcccccgcgccagcgggctccacggaatcaccgccacgccctcctgataacacagtggcagcatctcgcgctcttcttcgcgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccatgctgtttttggagttccagtgcctgagcaaactgcgaagcgtgcattgatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttcagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacggcgcaggctgtcgtcgatagagcgcaatatttgcgcacgggataatccttccggcaaatcaccaacgcgatggaatactttggtggcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccgacgatctcttcgctgctgccgtcagaataactgttggcggtatcaaagaaatttatgccgccttccagtgcacgtttaattatgggacggctgctttcttccggcagtgtccatgcgtgattaccgcgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacgcgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgctatactcgtcatacttcaagttgcatgtgctgcggctgcattcgttcaccccagtcacttacttatgtaagctcctggggcttcactcgtttgccgccttcctgcaactcgaattatttagagtctatgaataatttcttaagcatagcaggagtggagtagggattatgccagccaggccttgattttggcttccataccagcggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgcggaataaagaagtccggcaggccaatgttcagcacgggtactggtttacgatgggccatcagcacttcgttcacgccgctgcctgcgccgcccataatggcgttttcttctacggtgaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacaaaacgcatatcgaccagcgtggcgttcagcgattcggcgactttcgccgcttctggcatcagcgtaccaaagttaaggatcgccagtttctcgccacgacgcttcacaatgcctttgccaattggtagtttttccagcggcgtcagttccacgccgaccgcgttgccacgcgggtagcgcaccgctgacgggccatcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagagatcaaaagcaccctgatgggtttgaccgtcagcaccaacaatgcccgcgcggtcgatggcgaacaggaccggaagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaagtggagtaaatcgcgacaatgggtttgtacccaccaatcgccagacccgcagcaaaggtcaccgcgtgttgctcggcaattgccacgtcgaagtagcgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttgtctttcgctgccgtttcgcacaaccagtcgccaaagatttttgaatagctcggcaaaccgccgctacttttcggcaaacaaccgctggagggatcaaatttaggcacggcgtggaaagtgatcgggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttctttagcgtggtgataagccccagcacatcgtgaccgtccaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtgcgtttgagcagctctttaattggcggcacgccagagaaaacttttttcccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgtgccagatggttgttgagcgcgccgacattttcggaaatcgacatttcattgtcgttgagaatcaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgcctgcggtaatcgcgccatcgccaatgacacagacggtgcggcgatttttgccttctttttcggcagcaaccgcaataccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcagaccgcctttctgacggatggtgccgattttgtcgcggcgtccggtcaaaattttatgcggataagcctgatgccccacatcccaaatcaattggtcaaacggggtgttgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgactgttcagccagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcccaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcatacttgtcgagtaccggcagagcacgacgtcctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccggttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttccgcgtctaaatctaatgcctgaccaccgcacattccggcaataccactggcgctcgccagttcagaaatcatcgaaattctgtcgcggtccgacacttccggcatatcggcatcgcttaaaatcgagaacgccagcgtttgtaaagcgtcgccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggttggcaaaccgcgacgcagatcgtcatcatccattgccggtaaatcatcatgaattaatgagtaagcgtggatacactcaacggcggcagcgggtgcgtccagcgtgtttgtgctaacgccgaacatatgaccggtggcataaaccaggaaaggtcgcaggcgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggcaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggcgcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcacagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgctctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatattttcgagaaagcgttggttcagtatcgcgatcagctggaaggcaaaaccttctgcgtacgcgtgaagcgccgtggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgaatccgcgcgcgtgaagctgaccaatccggatgtgactgtccatctggaagtggaagacgatcgtctcctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgctgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgcttctttaacctcggcggcgcggcgcatgaaattggcgtgcgtcaggtggcgcattatctgtggaaccgctttggcagctcccaccgcgtgcgttttgtcgctattaatttcgaaccggtcgtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcatctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagccagacgctgaccaacctgcgcctgattgataacgtctccgacacgctgatcctgcgtccgctgatctcttacgacaaagagcacatcatcaacctggcccgccagattggcaccgaagactttgctcgcacgatgccggaatattgtggtgtgatctccaaaagcccgacggtgaaagcagttaaatcgaagattgaagcggaagaagagaagttcgacttcagcattctcgataaagtggttgaggaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggcttcggcccgaacgacgtgatcctcgatatccgttctatcgatgaacaggaagataagccactgaaagtcgaagggattgatgtggtttctctgccgttctataaactgagcaccaaatttggcgatctcgaccagaacaaaacctggctgctgtggtgtgagcgcggggtgatgagccgtctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtatatcgcccgtaatttgtggtttttacgtcgcatctggtcagatgcgacgtttgccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttttcacgcccaaccaacaggtcgataattttcagaccaaagtcgatagctgtacccggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtccagccattgttcggcgggaattttgtctttcagcgtcgggaagccggtcatattaccaatcgggaagatatcgtgcggcaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagagtgctatcgcgaaaacactccgcgcctttaatgccaccaggcagcacgatcacgtcatattcgccatcagccacttcgaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatcgccaggttaccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcagtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgtggcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgttcgatcaccgccgcgacttcttcgcatatctgcataatttcttgcggatgatgacgtaattcaccgttcgggcaattccagatggcagtcagtggattaatcacgcagttgactgccagcttgcgccacagctcggcgcgaatattgttatgccaggcaacgtcaggcaacacggtttgcaaaatatccgccagataactgtaatccccgtcctgttgccgtgccgggccaatatgcgtgataccgtttgccacatgaataatgacattgccgtcgcggcgggctgcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaactcttcgatggtgcccatgccgttgtgaattaacagtattggcgtagttacaggcagtgtggacgcgaggcttttgacggcatcggaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcgagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatctgtctcaaccagattcacgctacaataaggttgcggtacgcgcagccagccctgaacttcatgaccctgtttgcaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgtcggttatttaactttgcgggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagccgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaacgacgccagcaaaaccatcaaagtgttgagcgagtccgatttccaggtcaatcagttgctggatattctgcgtgccaagctgctgaagcgcggcattgaaggcagttcgctggatgtaccggagaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgacccagaagaaaatcgtcaagatgatcaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgaaatccgcgtaacgggcaaatctcgtgatgatttgcaggctgtcatggcgatggtacgtggtggcgatctcggtcagccgttccagttcaaaaacttccgcgattaatcgcgactatgtgcgttttgttcatgtcagatgcggcatgaacgcctgattcggcctacaaaggtttgtaattcagaaactttgtaggcctgataagcgtagcgcagcaggcaattcgccgcgttttttatgcctgacgaattgcctgttctatctcaaagcgattcgtcactttgctgtcgattttcacataagctgaatgttcttcttctgcaatcaacacttctttgatgccttcagtttctagcaaacgcacttttaacgcctcgtttgcggcaatgttcgccgggatttcaatgcgcaaactgctgacatacggcggttctttcatggtactggcgactgtcagccacactgcggccagcattgcgccagcgagaaataccccctgaccgtcaaacatgccgttaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtaaacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgagggcaggagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgcgcgttccacaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattagcattgtcgccagatagaccttccagtgttcagccgccgggaaccctgcatcagccagttgtccgggcagggcaacaaacgtcgacatcagcaaaatatgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggtcgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcggcggcaattgctccagagccttgtagcgcccggcccagaataattccccagatggagtcggaaagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtcggaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccataaacatgcccagcatgcgcaacgagaatacggtccctaaaccccaggtcgcgcgcctctcacctggcgtcattttataatcgttcattaccacctctgttttaaattcgcgactagtgtaaagcggcaaacgaatggggtaaacatgcggattttttagtaaatatttcgagagggatatgtttctaatgctaagaaaaaaggtgccgtagcacctttttaatagagaggttttgttaccacacagcagccagcagcgtatgcgagtccggtaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaagccgaacagcttgcgcgcccagattctgtcatcagcaactttataaccgcgcagagccatacctaaccaccagacgctaaccgccgcggcgaccaccagatatttatacccagcgtaaccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgccttttaccactggcaataccggaatgtttgccgcctggtaatccttaaagcggaaaatggcgatggcataggagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcaccggttaccgcacagtagccgatcaccggcggcgcagcgccggagagcgaaccaatcaacgtgccgtagacagagtggcgtttcatgtacaggctataaacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaacgtggcgtacaccagcgagacagcaggagagatcaggcctttcaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcctacaaccaggatagcgatgattagcacggtgaagacaaacgccgtcatgttccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaacctgtaccactgccattgccaggattgttcccagaattgcggccggagaggcagctcctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgctgtgatcggtagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgggcgatttgcaccatcagcaccgccatccagataagaccagaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcatagatttccatcccgataaatccggcaccaaacaaccaggtcaacgccagccaggagataacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagatagagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagctgcaatgacgatacctgcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttatacgcttcgcctttctctttcatttcccagaatgcatcacgttcgtgaacgtgcggcactacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcgcgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtactgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcatacagtggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgcagaacgaagtccgcgcccggtacggccagcagcacgccagtcatcccgcccaccgagaaggtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcattgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaaaacaggcaggatcaggatgtaaacttccgggtggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggctagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacggtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtaaagatctgatcgtaatggtgaggtggcaggaagcccgcttcgcccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcgctgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaattacatcggcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgcagccatgtcagacatggtgttcggcgactgcttcgcttttgcgacccactggtcgaatgcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtgccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtactgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgccaggtcacatatgttgcaaaacatatcaggttgattttaagaagctgttgcaaaagggcgttataacaaaaggggagtgctgaaggagtctgggcgggcaattggtataaccaatgtgaaataaaacaattatttaacaaataattatcattagagtgacaactgggtgatgagaaaataaagactcattagctgaatcgtgtaagaaaaatagaatttataaatggcgccaataatttccaaacgctaagccgcacaaaagaacaaatattaataagcgatactgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgcgtttttcgtagcgccagataatccagcaaaccaccaagcacgacgccagaaagggcgactaaaaccccgacttccagcagagcaggcaggaaagagaagtgcgtcaaatccagcgcgtccatcgtcaatagcagtaaccacacggccaacaggctgacgcccgccgccagtgtccacatggcaaaggcataacctgccggatatgcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccctggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgccctacagcagaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacatagcgtcattaacagcgcgacaaaggctgatgtgcccatcccgccacagaggttttcgaaaaagacggctgcgcccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccggcgttagacgcaccttgtaaaatgccgaaaatcagcagtgcccggaacagtgacaggcgctgcatcaaaatcccaccgtacaatgcgccaacaatggtcgctagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatggcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgtttttggcacaggaatggtgtcggtcggttctggtgcaagcaacgtcgcgataatacaggggatcaacagcgccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaggccgccggaaaccagcatccctaaacggtaacccagaacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgggaggcagagcaaaaagcgatcaccaccgccagcgccgccatccagcggagttgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacaggatttgcgtggcgagcagccaaccgcgtcgccgcccaaaaaatggaggcgtgtagcggtccatcagcggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcaatattctcgaccgtcatccaggcctgtaaggtaccggatgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggcgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtggatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttgtagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtaaccacgcgcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcaatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacactgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaattgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgttctgggtgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacttatgttccgggcgaatacaagctgggtgaagacttcacttactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcgacctggaaagaaaaagacggcgctgttgaagcagaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggccagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagaataccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgcagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgcagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgcggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagaccacatggctaacctgattgtggcgcagatgctgttcctggaagcggaaaacccagaaaaagatatctatctgtacattaactccccaggcggggtgatcactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggcgctttcttgctgaccgcaggggcaaaaggtaaacgtttttgcctgccgaattcgcgcgtgatgattcaccaaccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttccgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggccaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccattacaaacgtctgcgcaacggcgataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggctgaaacgctggcgcgcctgctggatgttccgttcaccatggccgacgcgactacactgaccgaagccggttatgtgggtgaagacgttgaaaacatcattcagaagctgttgcagaaatgcgactacgatgtccagaaagcacagcgtggtattgtctacatcgatgaaatcgacaagatttctcgtaagtcagacaacccgtccattacccgagacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccaccgcaaggtgggcgtaaacatccgcagcaggaattcttgcaggttgatacctctaagatcctgtttatttgtggcggtgcgtttgccggtctggataaagtgatttcccaccgtgtagaaaccggctccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtctgatccctgagttcattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagacgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggcaagccggaagcgcaacaggcatccggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatctatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctatattgcagatgctgaaactgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgggaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctgaacaaaaaaatcccaccagaagtgctgacgtcgttgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagttgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggttatatcgactggatggtacaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgaatccttgagtaccttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcctggtagggccgccgggggtaggtaaaacctctcttggtcagtctattgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaatccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcctccgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtgatgtttgtcgcgacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgccgcaaagcggttaagcagttactgctcgataagtcattaaaatatatcgaaattaacggcgataacctgcatgactacctcggtgttcagcgtttcgactatggtcgcgctgataacgaaaaccgtgtcggtcaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcatgtgttccgggtaaaggcaaactgacctataccggttcgctcggcgaagtgatgcaggagtccattcaggcggcgttaacggtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgctatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactcctggcagcgcatcgcggcgggattaaaacagtgctaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctgcaaaatgaaccgtctggtatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcaattcgagaacgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgctgctggatcagtacgcacgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggcgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtcgcgcaacaacgcgtggtgcgtgaggcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggagattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcaacgatgcagcaaccggttagcgatgcggatatccagagctactacgaccagcatcaggatcaattcacccagccgcagcgtacccgctacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataaaggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgctcgtaacggcggcgatatgggttggttagaagatgccactatcccggacgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgtcatcaaatcttcggtcggtttcctgattgtacgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccggttgccgacgctatctttaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcattggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggcggcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgcgttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacggcggtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtaccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagctagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaactgtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtcaacaacgcccgctaccttgaatttctcgaagaagcccgctgggatgggttggaaaatagcgacagttttcagtggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgtcgcccagcggtattaagtgacctgttaactattaccagtcagttgcagcaattaaacggtaaaagcggcatcttaagccaggtcattacactggagccggaagggcaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacctcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgctggcgcgtaaattacatgccgcacaatgaccgcaaccgtcgcctttaatgccgttatagcaggtcaacgtttcgttacggactaaatccagtttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcacagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagcgtcaggaacaaaatattacgccctgggacaaacgtattcgggatgccatcggcttcaggttcataatcaggcaccggaatgctgtcacgtgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagaaccttatgcgcgcgtgctcccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatgtcgctgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaagcgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcactaatgcgatagtgatagttgaacagcggcgtcagcgtcgcgtctgccattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcaccgcgtccagcgtcgattgcagatgtgcatatgctggagcgtcgaaaacatgtggccatagtggatcgcaacgtagccattgctccagagtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaagtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacttgccagtgcggaatagtccagcctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggagagtcggggacttttgcgcaacgttaaatagcaaaaacctaaactgatgccactactgacctggctgacccgttgcagctcctccggtttgccgatggtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgcaaatggtaataatcatggctctccaggcgcaccagctccgctgtgaattgtgttaagcgaaaaggaccagtgccgatcagtgggaattgcggatgcgccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacctcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataatcgctggtgtaagtgtgaggcttttactgcatcgccgttatgccagtgtagggttgaacgaagataaaagtcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgagtattattatcgaagcgggtcaggccggaaaatatctgcccggcgagatgctgctcggcacggccgggcaaaaagcctggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggtgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcagctcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagtgcctgttccatcatcgcattgcgtagcgattccggcgtgaccagaaagcgtaattgtccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctcctgtgcctgacgcaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggcggaaggttgccacagacgttgatactggttaagacggttgagcaatcgcatataaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcgtatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatatcttcaatgacgacggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttgtgtttttccgccacggattgcctcgaagtgctgccggtgggctgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttgcgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagcgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggttttttttgcgttgaatttgtcattttgtgccgtggtgtttaaaccgcacagaataaattgtcgtgatttcacctttaaaataaaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttactgcagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccttgctggaagcgcctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcttttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagcgtgccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaagtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccgccaaaagtggttggtattgttgtcgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgcgtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgtcagctaagccggcagcatcctgagttttacctgcgtcatcgcacgggtgatctcatggctcgtgcgaccaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtgatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttgccgatgccagtgatggcgatcatgatcaagcgcaacggcgatgccttgcatgaacgctttaagctggcacaggcggcgttttctagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgccagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtgcagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggtagtgctgcatacagccgtattcgcgcgatgctggcggaagcgccggtggtgaacgatggtagcgaacccgtgccggaagggcgtggcgaactggatgtaaatattcgccagtttacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgctctgaaacccggtcagatgctgggtatttgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcaacgtcatttcgacgtcagcgagggggatattcgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtggtcagccagacgccattccttttttctgacaccgtggcaaataacatcgcgctgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtacatgacgatattttgcgtttaccgcaaggttacgatacagaggtgggagagcgcggcgtgatgctttccggcgggcaaaaacagcgtatctctattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcggcggtggacggacgcacagagcaccagatcctgcataacctgcgtcagtggggacagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgtgctggcgcaacaaagcggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaattcgcgaggaggccgtcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcaccgtggcgtaaaccgttggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctacaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgtagcgccgcactggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcgctggtggcgataatgattttcccggtggtgctggtggtaatggtgatataccagcgttacagcacgccgattgtccgccgtgtgcgcgcctatctggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagttccgtcagcaggcgcgatttggcgaacgtatgggggaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggcttctccgctagcggcaccattgaagtgggcgtgctgtatgcgtttatcagctatcttgggcgacttaacgaaccattaatcgaactgaccacgcaacaggcgatgctgcaacaggctgttgttgctggtgagcgcgtgtttgaactgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttacagagtggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgtaactttgtggcactggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgtgatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcgcgcagcatgagtgatggtatttatacgccgctgggcgagcaggggaataatctctccgtcgggcaaaagcaactgctggcactggcacgcgtgttggtggagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccggtactgaacaggcgattcaacatgctctggcggctgtgcgtgaacataccacgctggtggtgattgctcaccgcttatcgaccattgttgatgccgacaccattctggtgcttcatcgtgggcaagccgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaagaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaatctttttaacttcctgctctctttctcgtttttcatttctggcacaccgtttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaacttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagtaaggcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcgacgataaaaactgggcttgcttcactggcgatgctgccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgactattccggggattgccctgttttacggtgggttgattcgcggcaaaaacgtgctgtcgatgctgacgcaggtgacggtgacatttgcactggtctgtattctctgggtggtttacggttactcgctggcgtttggtgagggcaacaacttcttcggcaacattaactggttgatgctgaaaaacatcgaactgacggcggtgatgggcagcatttatcagtatatccacgtagcgtttcagggatcgtttgcctgcattaccgtaggcttgatagttggggcgctggcggaacgaatccgcttctcagctgtgttgattttcgtggtggtatggctgacgctctcttacattccgattgcgcatatggtctggggcggtggtttgctggcttctcacggtgcactggatttcgcggggggcacagtggtgcacattaacgccgcaatcgccggtctggtgggcgcgtatctgataggaaaacgcgtgggcttcggtaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgccattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcttttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttcactgctgggggcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcctgcggctacattggggttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgaccgggatttttgccgccagctcgctgggcggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagtattgccattacgatcgtctggtccggtgtggtggcatttattggctacaaactggcggatctgacggttggcctgcgtgtgcctgaagaacaggagcgagaagggctggacgtcaacagccacggcgagaatgcctataacgcgtaacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcattaccccttcctgaacggtcgaggcaaccagcacgccgtcctgggtataaaactcaccgcgcacaaagccgcgtgcgctggacgccgaggtgctctccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcgatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaagttaagatcagaagcgtaaccgagaagatactgatgaacgcgcagatcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttcagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttccgaaggcaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggccgtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaacgaatgtaccagccgctcttcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaacacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgctactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaaatgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagccccggctgcaaatacgtctatttcagcaacacaacaacctgctatccagcaaccgaatgtctccggtaccgtctggatccgtcagaaagtcgcactgccgcctgatgctgtgctgaccgtgacactttctgacgcgtcgttagccgatgcaccgtcaaaagtgctggcgcagaaagcggtgcgtactgaaggtaaacagtcaccattcagctttgttctgccatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttatcaccgataccgttcagccggtgatcaaccagggcggaactaaagccgacctgacattggtgccggtacagcaaaccgccgtgccggttcaggccagcggtggcgcaacgactaccgtaccttcgacttcaccaactcaggtgaatccgtcttcggcagttccagctcctacgcaatattaagcgacgttaaccctctccgcccggagagggttagtagttccagcgataacgctgcaagtcgatttgcccgcttcccgataccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggttagcgaaattgtgccgtggcgattaaccacccggtgccagggtaaggtgctgccttcagggagacgctttaacacaccgcccacctggcgcgcggcgcggggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggcgacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagtcgcattgcgcaagaaaccagcatctggcacgcgatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccgtttcgtcaaaaaatcccaatatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtatgttgatggttttgtggttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggctgcgccattgtttaaagagtttggcgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggcaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggcggattcgagtcaatcatcgacgaataggtagcgtgacgggctgtgcggcgtgccgtcagcccaaaaattcacaaatgttgctcggcccagcgtaagaaatcttctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtaaccactcttcttgtttactggtttcgattccctccgctaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaataacttaaacttgaataccccgtaccaaaatcatcaagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatgtcacgcagcaatggcgggattttttccgaggtgagcacgggggattcaagattgatcgaaatatgctgctgtggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactgaatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcccatgtgatgatcgaaatattcatctccggtaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaatttcatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacggataatgcctaaatcgttatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcggactttcatgctccagagacgaacactggggaacgttgttatcgatataagccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcctgcagcgcatctttcccttgtgtcgccaccttattggctcgaatagcgacgcgggaggaataggtatccagctcttcaataaacgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggctggagataaggaggtagagctggtatttcatgaagtgatgggtggaaacgatcattgtcatttgaccaggcgcagagctttacgcctggtatgtaaccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagacagttcacctttacggacgatcattttttgcagttgttccttatgaacatccgcgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgacagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtggtatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatctaccacaattttgcataacagttgcgaaaaaccgattacaattttttaattattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgaccgcgcgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctggtgccaacatacagttatcaccgatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattaccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaatagatcagcgagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagctgacgagcgcgcaggcgatcgcgagataacgtctcatctgccgagcgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacctccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgataaagatcacatagggtatgtcttcatggcgaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgaattatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacctatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgtttacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgcaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacaggactcactttttcatactagcactaacccgcagcaggtaaaagcagtttgctcgaactattcataacatttcaggattatcgccagatgaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatgattatggattattaaatctattagcgctacttaatataagttaactaacaatcagtattttttatgaattttatccgtggttaatactggttttcgtatgagatcctgagttggtggttcaattactccttaatgttcgtaggttatgcataaaaaaggccgcttacgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccagcgaggtcatcaggatcggacgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataaggatcgcgttcttcgccgacaacccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgaccagcataacggagaacggaatcgaccagctctcgtacagcgccgccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacatccccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatggatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaatggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacataaactttcttcacacgaccgcggtcgataaagtcgttcacatagctgccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcaacatatcagggtgcttcgctgcttctgcaagcaactggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggttgcagtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcgcgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaatgcgttacctcattgagcactttctgtgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaacacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccatgccgaccacgatgatcagatacagcaccaggtaacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagctggagtcaggatcaacgccaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtagcttcttttggcggcaaaccttcttccgccataacacgctcaacgttttctaccacaacgatggcgtcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaggaacagatacataaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggcgtggtgtcgtatgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgtttgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaatcttcgcgacgtcacgcagcagcacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgacccgccgcaacctgggcgttctgcgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagctcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacatcacccacgcccgacgtacggctgatggcatctttcatattcgccgccacgtagtcggagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccggggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaactaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagtgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgttcgacttaccaatgcgaccgctaatcggagaggtgactttggtgtaagccagattgatccgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcagtttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgtcgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggcgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgaatccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgcgcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgttgccatcttactggagatgtatctcctgtgccccacgcttcgtaatcctgccactaacgaataaccctgaatctgactccaggatttttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcgcaacttgactcactaaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcataaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagcgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaacgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtgcaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagacagccttacgtcccagccagaaagtgttaatgcaggcccagcaggcgttgctgaatgcggagattgaccagcagcgtaaaagcctggaagggaacaccgtcttgcaggataccttgcaaaagcaacgtgattacgtgacggcgaacagcgctcgtctggagcaccagttacaactgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagcctgctgttgtctcgtatcctttaccagcaacaacaaacgctgccctcggcggatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagttaaccagcagcgtgatgcactcttccagagcgatgcgttcgtcaacaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcgttattgcaagtggttgatatgcgtcgcgaattgctggatcaactcaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgactcagcaaatcttttgggtgaacagtaaccgtccaatggactgggactggatcaaagcgttcccgcaaagcctgaaagatgaatttaagtcgatgaaaatcacggtgaactggcaaaaagcctggcccgccgtttttatcgctttcctcgctggtttgccgctgctgttgattgccgggctgatccactggcgtctgggctggctgaaagcgtatcaacaaaaactggcttccgctgtgggttccctgcgtaacgacagccagctcaacacaccaaaagcgatccttatcgacctgatccgtgcgctgccggtgtgcctgattattctcgcggttggcctgattctgttgaccatgcagctcaacatcagcgaactgctatggtcgttcagcaaaaaactggcgatattctggctggtgtttggcctgtgctggaaggtactggagaaaaacggcgttgccgtacgtcacttcggcatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagtctcgcattgctgcctatccatttctggtctgtggtggcagaactttccccgctgcatctgatggatgatgtgctggggcaagcgatgattttcttcaacctgctgctgattgccttcctggtatggccgatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgataatcccgattgcgctgatggtgctgactgctacaggctacttctacactacgctgcgtctggcaggacgctggattgaaaccgtttatctggtgatcatctggaacctgctgtaccagacggtactgcgtggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcgctggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgctgaaccgccggaagaacccaccattgcactggagcaagttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtccgatttgatcaccgtgttcagctatctcgacagcatcacgctctggcattacaacggcactgaagctggcgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttactggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactaccatccttaactacatcattattgctgttggtgcgatgacggtgttcggatcgctgggcgtctcttgggataaactccagtggctggccgcagcattatccgtaggtcttggttttggtttacaagaaattttcggtaacttcgtctccggtttgatcattctattcgaacgtccggtgcgtattggcgatacggtaaccattggtagcttctcggggacggtaagtaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgatcatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacactactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcatttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagtcgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaagggcgatgaggtgacggaagtaaaacgcgactacaaaggcgatgacccgacgccagcggtagggtaaaaacgaaagggggcaacatttagttgccccgagattgctaacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatccggcctacgaaaccgcaagaattcaatatattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccgcaaccttaggggacatttagcgaccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcacgctttacaatatccagcgcgcgcagcacggtactggcagggatctgattttcctccagcagcacaatcaaatcgacagccagtttgacatcgtcaggggcattttccagtgacatattctctccattgctagcgggttaaacgcgctaacctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtttgctgttccacgagatcggtcacccgcgccagacgggctctgcgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggtgcactgtcccactcgcgcaatgaccaggcggaggcttcacgcgcgatggcttccagttgtgccgccagatgttccgccagccaggccacttgcggcagctgttgctgctcaactgcatgacgaagcgcagccagattatcgcccgcctcgtcgagacaagcctgtagtgttgtcgcacgagtctgaaaaagatgcctgtcgaaacgagcacttagcgtggcgaactgtgacaccggggcacaacgctgacgcagcgtagcgagctgtccttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgtcaaaccgcgggcgattttgcttattttgctcacgtttgccatttctctgtggttcgtccagatgccatgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttctatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagttgtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgacctggaatacggcaccgatcagctggagatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgacctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtggctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgccagtcttgtgctgcccacgctacggacagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgctggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcaccaaagttgaagatacccgcgacctgctggataacgtccagtacgctccggcgcgtggtcgtttcaaagtttatctgatcgacgaagtgcatatgctgtcgcgccacagctttaacgcactgttaaaaacccttgaagagccgccggagcacgttaagtttctgctggcgacgaccgatccacagaaattgccggtgacgattttgtcacgctgtctgcaatttcatctcaaggcgctggatgtcgagcaaattcgccatcagcttgagcacatcctcaacgaagaacatatcgctcacgagccgcgggcgctgcaattgctggcacgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcggtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctgattaatgaagccgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggcctgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccatcgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccggaccgtcgcatgggcgttgagatgacgctgctgcgcgcgctggcattccatccgcgtatgccgctgcctgagccagaagtgccacgacagtcctttgcacccgtcgcgccaacggcagtaatgacgccaacccaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgtccggtgccatcggcgctggaaaaagcgccagccaaaaaagaagcgtatcgctggaaggcgaccactccggtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctagcggcagaagccattgagcgcgacccgtgggcggcacaggtgagccaactttcgctaccaaaactggtcgaacaggtggcgttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggtgcacagcaaaaactggctgaagcgttgagcatgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggagtggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcggttcttcgatgcggagctggatgaagaaagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagttaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcactttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtcaggaaaacggtcaaatctgtgtggtggagagtccggcggacatctacgccattgagcagacggggcagttttcaggccgttattttgtgttgatggggcacctgtcaccgctggacggcatcggtccggatgatatcggccttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaatcccacggttgaaggtgaagctaccgctaactacattgccgagctttgcgcgcaatatgacgtggaagccagccgaatcgctcatggcgtaccggttggcggcgaactggaaatggtcgatggcaccacgctgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctccctcatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgtgcgctatctaacccggacctgtacgaaggtgatggcgaactgcgcgttcgtgtctctttcgataaagacaagcgcacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggtaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggccgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatataccgttgccgacatcaccaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgcgtgcgttccatcatcagcaaatactccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaatgatccgctgacctggagccacaaccgtgttgaaggtaagcaggagtataccagcctgctgtacatcccgtcccaggctccgtgggatatgtggaaccgcgatcataaacacggcctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgttggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacccataccgattcttctgcgcagaccgtatctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactacatcaccgcagacagctatgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtcggtgtctaaagttgacgagtcgcttgaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagagccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcagatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggcacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtcatgccggatgacctttgtgtcatccggcatttttcttttcatcatctgcactttccgcaaattatctcgccattaaccgtttcagcctcaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgtaatggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgattgttgatcgtatcgtaggccgccgcgttcatgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggcaaagacgacgttaccggtgaagaactgactacccgtaaagacgatcaggaagaaaccgtgcgtaaacgtctggttgaataccatcagatgactgcaccgctgatcggctactactccaaagaagcggaagcgggtaacaccaaatacgcgaaagttgacggcaccaagccggttgctgaagttcgcgctgatctggaaaaaatcctcggctaattcgaaagcgcgcacggacagtcccctcgccccctcggggagagggttagggtgaggggaacaggcccgcacaagcaaacttatcagcaatctcaggccggatattcattcggccttttacaaaaacctcaatctgcgctattcctttttctgatttgacctctcacagcaattagttcttcttcctcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcagactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccgttgctgcgcggcgtaattttgccgctgcgctcgccgcgtgtggcgaagctgtacgcctcggtctggatggaagacggctcgccgctgatggtttacagccgccagcaacagcaggcgttggcacaacgtttaccggatacgcccgtagcgctgggcatgagctacggctcgccatcactggaaagcgccgtcgatgaactcctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaattctcctgttctacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttattcgtgattacgccgataaccacgattacattaatgcactggcgaacagcgtacgcgcttcttttgccaaacatggcgaaccggatctgctgctgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacgactcgcgaactggcttccgcactggggatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggccgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtaggtcatatacaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgccggcgggaaaaaatatgaatatattccagcgcttaatgccacgccggaacatatcgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcattcgtgaataatgcaaaaaggcatgcagcgtacctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagcggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacagacagtaatacggtgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccgcccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacacccgcaattttaccgcaatcgatctgtttatcacgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaagccaatgcgggacatattgatttgataatcctccacctgctggtggaaataacaacaagcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggtgtaatcaataccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgccgggctatctggctgcggacaaaagagacgtgtttccacctgcccatattttgttggaaccatgtaagctctggttgccatttctggagcgcccgcattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcgggccagggcggtaaatccggctgaagagtattcacaacggtcttcattccagcagaaataaggtccagaacaggtaatttgttttccggcttcatacaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccctgtaaatgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgccgcctgggtcgtaggtattgaccagacgctggtcgatattgaagcgaaagtggatgatgaattcattgagcgttatggattaagcgccgggcattcactggtgattgaggatgacgtagccgaagcgctttatcaggagctaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagttatgcctatcgttacctgtgtaacacttccagccgtaccgatcttaactatctacaaggcgtggatggcccgattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagtccaggccacatgaaccagctgcgggctgaaagcattccggaagatgtgattgccggagcctcggcactggttctcacctcatatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggcaccaagtttgtcattgccgagaatccgcagtggtggcagcaattcctcaaagaccacgtttctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcgggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggcgctatagcggaattcaaccagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtatattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcgggggatggcgcattggcagcgttgctgcatgacattaccgccaacagctaccatcgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcatttggctctcgatgcctgatgcgacgctggcgcgtcttatcatgcctacatatttttcatattttacatccggcaaccaccgtttaccccgtcaccacctcacccgccggtggcgtttccagcagttccagcatggtacgggcgatttcacgctcgcccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcacccgcttcataaccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctctcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcccagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaatgccgtacgttgggagtgaccaaacagtcgcaccaggaaaaatgcggctaacgacttaccaaacagaataatcgccagcgtcgccagcactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagcgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaacccctaacgccagcgccagcaccgacagggtaaacagctcgcgagaaccggttgccgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaatgcgatcactttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgccactgcgggcagcaacaccagcgtcagaaccattaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataaaccgaacacgataccggtcattaacgaccagcccagcacggcagagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcaccgggaatggcgatggcctttaccgccatcaaatccttcagcgaaaagtgcaaaccgacgccaaacatcaacagaatgacgcccagttcagccagttccggggcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgttcatgaataattattgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactcgatgctggtgtgatcggcgataagccccagaactgccgctcccagacctcccatgccaaaagcaaaaccgaaaaagagtccagaaaccataccgatacgtcctggaagcagctcctgagcgtagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgcccaattttatcccctacaggcccgccgatcaccgtacctgccgcaacggcaaacaggaaggcaaacagatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagtacaactttattgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaagggtcccagggaactgccaaagttgccgccgacctgaaagatagattgcgccaggccatgccgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgccgccagcagaactgcgccaaaactgcccgccagcgcaagcagcaccagaccgcttaaggtaaagcacatgccaattggcaacgaccatggcatcggatatttatcggtccagtagccgaccactggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagcggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttggtcgttgacgcagccgcgcccgccacaggctggggttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattaccagactaacatacctgtatgcgtcgtctgaaggaagtctcaacgccgaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtctatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcgctgttaaccacatttacactggcgagtgaaactgctctggcgtatgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtctgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataatccgctcaccgtattacgccagcaggaaaagtgggccaagttcccgttgctttccgcgaatatctaccagaaaagtactggcgagcgcctgtttaaaccgtgggcgctgtttaagcgtcaggatctgaaaattgccgttattgggctgacaaccgatgacacagcaaaaattggtaacccggaatacttcactgatatcgaatttcgtaagcccgccgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgataatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccggatcgctggcgatgatcgtcggtggtcactcgcaagatccggtctgcatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaaaccagatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctttacactcctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagaccaatatggggcggttgattctggcagcccaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgaccttaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggatatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgtttgcatccggcacaatgcttaatcgcggcgggcgatatcagcaaatttggcatcgaggatctttgccagatcgcctgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatccccccaaccaggtatcccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgccaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatttgcggcaaattcccttctccatacaggtgtagtgcaccgaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatatcattattttgcggcggtgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtatgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggcaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaatagctggtaatcgataccgtattctgcccgcagccccagtttttgtgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgggtagaaaagagtgagggagaaatgcccatctcctggctaatgtgctgcaggttttggagttgctcctcgctaatgcgctcttccagcgcctcgcaggcaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccaatcagatgaaaatggcgattgccggggagggtgatatcgatggcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggtgagggatggcgcaaatggagttggagacttgtttaatgtgtttgtatgattcagtatgttcttgcatcgctattcacaaggaagcaacagttaaaaaccatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaaggagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcactactgagatggcatttcgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcggttgatctttgggaagttgaaaacaacatgcgcacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgccgtgaagagcgtgcaaaaaaggtcgcgtaaggccaaaacatcgcttcatctcgtaggccggataaggcgttcacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacccgtcttatcaggcctacaaacttgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggcctacaaacctgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcagtcatgcgtcgatgccaaatgcgccaccctaaagcagcgcatccgcaatgatgtacttattccttcggtttaaaccgcagcaaccggttggcgttactcactacggtaatcgacgagagcgccattgccgctccggcaactaccgggttaagcagtgttccagtgaacggccacaaaataccggcggcgaccggaataccgatactgttgtagataaacgcaccgagcaggttctgcttcatgttgtgcagcgttgcgcgggaaatagcgagcgcatccgcaacgcccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaatgccgacatccgcctgagccagcgctggcgagtcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcagatgtttgatcgcttcggctttaccgtccggcagcaccccggcgatcacctcatcaatccctgcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaacggatcgcgtactgccagcagggctaccgctttcccgtcaaccgccagcagcacaggcgttgccccttgcgatgcctgagcagtaatctccgcttcgatagctttggtaccaacctgttgctcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggtagctgcatatcacctgctttatcgaggatcgctcgtgccagcggatggctggaaccttgctccagtgccgccgccagacgcaatgcctgcgcttcatcaacatcagcaaatgttttcactgcgacaacctgcggcttcccttcagtcagcgtcccggttttatcgaacactacagtgtcgagtgtactggcgcgttgcagcgcgtcagcgtcccgcaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcaataatcagtaccgtggtggcaatcaccagggtatagacaatctgcggtgccggaccaaagaaataccagattgccgcactgacaagcgcaataaccaccactaccggcacaaatacggctgagattttatccgccagctgaccgatttctggcttgctgctctgggcctggcgcaccatgcgaatgattcgtgacagcgtagtatggctgccaaccgcactggcacgaaacagcacactgccgtcctgtaccactgtcccggcatggacgctatcgccttcgcctttttgctgcgggattggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctaccggcacgcgatcgccggtcgtcaggcgcagcaacatacctggctgcacttctgccagaggcacgcttttttcaccttcgtcagtaaccaggcgtgccgtcggcggggttaaatcgagtaacttttccagcgccttagaagaacgctggcgtgcgcgcgcttccagcatatggccgagattgatcagaccgataatcatcgcgctggcttcgtaataaagatgtcgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacgccagtacccagcgccaccagcgtatccatcgtcgccgcaccgttcagcaggcttttccatgcactgcggtaaaaatggccgccggcgaaaaccatcactgccagggttatcaggccgataaccaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccatcaccgggatacccaccgccagtgcgacaattgcctgccagcggaagcgcttcatcgtagcgacggcggtttcttgctggcgctcgcggcgtttagcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcagcgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcctgctcaacatccggacgctgttcaagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactcctttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgggtaaaagtccgtaaagattaaaaaatcggctcgatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgattacattccctttctggcgaatgtaccaggtcaactggcggcagtggctatcgtgacctgcgatggcaacgtctatagtgcgggtgacagtgattaccgctttgcactggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaaattggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctttcgccactggtaaatgctggcgctattgccaccaccagcctgattaacgctgaaaatgttgaacaacgctggcagcgaattttacatatccaacagcaactggctggcgagcaggtagcgctctctgacgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccatagcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtatacccgtcagtgctccacgctcctcaatactattgaactggcaacgcttggcgcgacgctggcggcaggtggtgtgaatccgttgacgcataaacgcgttcttcaggccgacaacgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcgtatcgtgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgtccctggagtgatgggaattgccgcgttctcaccaccgctggacgaagatggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacctctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcattgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggcattatcgacttctttcgtcgcggattaggcaacggcgtcttttcgctggcgctctcgttactgtacctgttgacgctggcggtgagcatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtattgggataactttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccgcaggtcattatgccacgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcactggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctgctcgggcatgtgggttatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccattaacgcgaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaatccctgtggcggcagagtacctggggcaacattattgtcgtggtgttgattatgctgatgacggcggcactgaatttaggctcactcgccagcgttgccagcgccacctttttgatttgctacctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggtgatgttgttggtgatcgttggctttatctacagtctgtggtcccagggtagccgtgcgttgatatggattattggctcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcgcactggcaaaaaaacgtgcttgaatatctgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacatcagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacaccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacggcaggtgggctttaacctggaagagagcggcgagctggtgaatctgtttaacgacccgcagcggcacagcgccgacgtcaaacggcgcacgctggagaaggtggcggagatcgaacgacacattgaggagctgcaatccatgcgcgaccagctgctggcactggcgaatgcctgccctggcgatgacagcgccgactgcccgattatcgaaaatctctccggctgctgtcatcatcgggcagggtgattaagacgagacggctcggatatgtagggttatcccttctatcgcaatgacttcaacatgcgtacctgcaccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactatcgctgtgcttttgttcgcgcacccgccgcgacaaccatttccaccacagccaggcggcgagcagcgtcaggatggcaaacattaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacaaataaccatttccgcccagcatctcggctgccagcagcaaaccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgcgctacgaagtagttcaccgcctgaatatcaccggaggcgatagcttcagacaccattttggtggcgcgggcttctgcttcggcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaagaatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcttcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcgtcaagttccattgaacccagcacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagccgcgcgcggcgcgtcaatcacctgaataaagcacacggcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatatcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaagcgttctactgtccactgatagccctgcggtacgattttgacacccgcgccgacaatgaccagcgcgacaaaaatgagaatcgggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagcgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatgcgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggtgaggatgtcagcacactaaagccagaaatctaccgccaacaagtctcttactgcgcccagacaccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccggcagcctgacccagccatttttctcgattttctcgaacgcttcgccttgccggacagcattttgacgaagaatatcgccgagctatctggtggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaataaccagtgcgctggatgaaagtaataaacataacgtcaatgagatgatccatcgttatgtgcgcgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattagcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgagcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattaccctggcggtgctgattctctcagggtcgattgaatttatcccgatgcaggtgatccctatcgccgggatgattgccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggtgcgacgccgaagcaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccattattgcctgctatttaacctatcgtaagttttataattcgcgccaccagttggtggtgacgcaattgaagaagaaatgatgcgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaatatcaatacaacaatgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaacgttttacgcgtctgaccgtctgcggcggtgagatctttacgcagatgcccgaacagcaactccagcgcctcttcattgcgcccaacctgatgcagttgcagcgccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaacggaatggttttcagcaccgcttccgcatcttcagaacggttcagcgcaatcagcgtttctgccagcagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcatcggtgtaattgctttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcgcgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccatctaccggttgcccgttctggaacagatacacggtcggaatcgcacgcagaccaaactgcgcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcgaggctttccagaattggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattaccgcccaggtcaccagcgtcaccggatagcgcatcttcggcttctcgctaataaaagcatggcgtactttgtccaccaccgcttccggtcccaacgtaaagcgggcggcgatgccgggattttcgactggtttatcactttgcgtctggttgacgttgtcggtgaagcgagtacgaatgggaccgggttcgatcaggctgactttaattccgctgtggcgcagctccatgcgcagtgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggtgtggagattaatcccatcaccgatgatgtcatcacaatacgcccttcaccgtgcggtaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacctcgtcggctgcgcgatcaacactttctggtgaatccagatcgatcaacacgccggtaaatcccatgctgttcatgcgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaattccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggctgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccaacgcggctgatgctgtttcagcagagccggaaggcgcgccagtccttgttgcgaggtgtcgccgctgatgctggcattaactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggcttgatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtcggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggctctgctgcgcggtgagagtagcgcggaaagtcgtaacggggcgaaagcgttgctcgaacagttagggctgggtaaacgtctggatcatcttccggcacagctttccggcggtgaacagcaacgagtggcgctggcacgagcctttaatggtcgacctgatgtgctgtttgccgacgaacccaccggcaaccttgaccgccagacgggcgataaaattgccgacctgctgttttccctcaaccgtgaacatggcaccacgttgattatggtgacccacgacctgcaactggcggcacgctgcgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgttggttctggcgcgaatggcgttcgccgtcgctattaattgtctggctggcgctaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaagggcttaagccagcaaagccgtgagtttatggcgggcgatcgggcgttgcgcagttcacgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccacaatgacctttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgatctgcaaactaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcactgcttaacctgaaaacgggcgacaccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaaccccttccagatggctccgcgtctgatgatgaatctggcggatgtcgataaaaccggagccgtgcagccggggagtcgggtcacctggcgttataaattcggcggcaacgagaaccagctcgacggctatgagaaatggttgttacctcagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatggaacgctcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcagtggcagcggtggcggtagcgatgaatcattactgtcgcagtcgctacgatctggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagctaatcgtcggtcagtggttgatggtgctgacgctttcagccgttaccggtggggccataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccgtggctgtgggcgcttggcaccatgacggtcatctcgctgctggtggggctacgaccatatcgcttgttgctggcaacgcagcctttacgcgtattacgtaatgatgtggtagcgaacgtctggccgctgaagttttatctgccgattgtcagtgtggtggttgtgctgctgctcgccggattaatgggtggcagcatgctgctttgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctgcctctgcgcctggcggttagccgcctgttacgtcagccgtggtcaacgttaagtcagctttcggcattttcgctctcctttatgctgctggcactgctgctggtgttgcgtggcgatctgctcgaccgctggcagcagcagctacctccagaaagcccgaactactttttaattaacatcgccacagaacaggtagcaccgctaaaagcgttcctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgggcgcggctgacggcgattaacgataagccgacagaaggtaatgaagatgaggcgcttaaccgcgaactcaatcttacctggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaacgttgccctcggtgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttccctgaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacacaactcaaccgccagttcccgaccattagcctgttagatattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaagtgatggtggtactggtcaccgcctgcggtatgttgctgttgctggcacaggtgcaggtgggaatgcgtcagcgtcatcaggagctggtggtgtggcgcacactcggtgcggggaaaaaactgctgcgtaccacgttgtggtgtgagttcgccatgcttgggtttgtttccggcctggtggccgcaattggtgcggaaacggcgctggcagtgttgcaggcgaaagtgtttgattttccgtgggagccagactggcgattgtggattgttctgccgtgcagcggagcgctgctgctgtcgcttttcggcggctggctgggtgcgcgactggttaagggtaaggcgctgttcaggcagtttgcggggtgatgagagtaaataaggggcgttctggttgaatggaacgccttgtttaaattaattctacaatatgtttcattgatgatgttattgaattggtgatttcctatctttctattgctgatattaatctgaatcggtggagtttattgattttaaatatagccctacaaaaataactcagactaataaaatcataaatcatatgcgttgaatggatattatccatatagtgaatttgttgatgatgaattcatctgtgctaaaaatgttagtttaataaaatattgaaagtgacctgtaataacagttgttgttgattgagaacaaataagtttatgtgaaaaatatataaatacattagctggtcttgtgtgtcattttatttttttttgttgctaacacagggatatgaacaataactaaaagggcactttatatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgcccaccggcgtggcgtgctcggtgtgtccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacgaagacgcctgcaccggtgggcgttttcggccccggctggaaagcgccttctgatatccgcttacagctacgtgatgacggactgatactcaacgacaacggcgggcggagcattcactttgagccgctgctgccgggggaggcggtgtacagccgcagtgagtcaatgtggctggtgcgcggtggtaaggcagcacagccggacggccatacgctggcgcggctgtggggggcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactggggtggtctgagcgggtgccgggtgctgaggacgtactgccagcgccgctgccgccgtaccgggtgcttaccgggatggcggaccgcttcgggcggacgctgacgtaccggcgtgaggccgccggtgacctggccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgtgcggaagaggcccgcacctcttcgctatcttcttctgacagttcccgccctctctcagcctcagcgttccccgacacactgcccggtaccgaatacggccccgacaggggtatccgcctttcggcggtgtggctgatgcacgacccggcatacccggagagcctgcccgctgcgccactggtgcggtacacgtatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggcgcaccgttacgcgggaaggccggagatgcgctaccgctacgacgatacggggcgggtggtggagcaactgaacccggcagggttaagctaccgctatctttatgagcaggaccgcatcaccgtcaccgacagcctgaaccggcgtgaggtgctgcatacagaaggcggggccgggctgaaacgggtggtgaaaaaagaactggcggacggcagcgtcacgcgcagcgggtatgacgcggcaggaaggctcacggcgcagacggacgcggcgggacggaggacagagtacggtctgaatgtggtgtccggcgatatcacggacatcaccacaccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtacccggacgggctggagagccgccgggaatatgatgaaccgggcaggctggtatcggagacatcgcgcagcggggagacagtacgctaccgctacgatgacgcgcacagtgagttaccggcgacgacaacggatgcgacgggcagcacccggcagatgacctggagccgctacgggcagttgctggcgttcaccgactgctcgggctaccagacccgttatgaatacgaccgcttcggccagatgacggcggtccaccgcgaggaaggcatcagcctttaccgccgctatgacaaccgtggccggttaacctcggtgaaagacgcacagggccgtgaaacgcggtatgaatacaacgccgcaggcgacctgactgccgttatcaccccggacggcaaccggagcgagacacagtacgatgcgtggggaaaggcggtcagcaccacgcagggcgggctgacgcgcagtatggagtacgatgctgccggacgtgtcatcagcctgaccaacgagaacggcagccacagcgtcttcagttacgatgcgctggaccggctggtacagcagggcggctttgacgggcggacgcaacgttatcattatgacctgaccggaaaactcacacagagtgaggatgagggacttgtcatcctctggtactacgatgaatcggaccgtatcactcaccgcacggtgaacggcgaaccggcagagcagtggcagtatgatggccacggctggctgacagacatcagccacctgagcgaaggccaccgtgttgccgtctactatggctatgacgataaaggccgcctgaccggcgaatgccagacggtggagaacccggagacgggggaactgctgtggcagcatgagacaaaacacgcatacaacgagcaggggctggcaaaccgcgtcacgccggacagcctgccgccggtggagtggctgacgtatggcagcggttacctggcgggaatgaagctgggcgggacgccgctggtcgagtatacgcgggacaggctgcaccgtgagacggtgcgcagcttcggcagcatggcaggcagtaatgccgcatacgaactgaccagcacatacacccccgcaggccagttacagagccagcacctgaacagcctggtatatgaccgtgactacgggtggagtgacaacggcgacctggtgcgcatcagcggcccgcgacagacgcgggaatacggctacagcgccacgggcaggctggagagtgtgcgcaccctcgcaccagacctggacatccgcatcccgtatgccacggacccggcgggcaaccggctgccggacccggagctgcacccggacagtacactcacagtgtggccggataaccgcatcgcggaggatgcgcactatgtctaccgccacgatgaatacggcaggctgacggagaagacggaccgcatcccggcgggtgtgatacggacggacgacgagcggacccaccactaccactacgacagccagcaccgcctggtgttctacacgcggatacagcatggcgagccactggtcgagagccgctacctctacgacccgctgggacggcgaatggcaaaacgggtctggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggtgacgtggtatggctgggacggagacaggctgacgacggtgcagactgacaccacacgtatccagacggtatacgagccgggaagcttcacgccgctcatccgggtcgagacagagaacggcgagcgggaaaaagcgcagcggcgcagcctggcagagacgctccagcaggaagggagtgagaacggccacggcgtggtgttcccggctgaactggtgcggctgctggacaggctggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcgggctgacggtggagcaactggccagacaggtggagccggaatacacaccggcgcgaaaagctcatctttatcactgcgaccaccggggactgccgctggcgcttatcagcgaagacggcaatacggcgtggagcgcggaatatgatgaatggggcaaccagcttaatgaggagaacccgcatcatgtgtatcagccgtaccgtctgccagggcagcagcatgatgaggaatcagggctgtactataaccgtcaccggtactacgatccgttgcaggggcggtatattactcaggacccgatggggttgaaagggggatggaatttatatcagtatcctttaaatccactacaacaaattgaccctatgggattattgcagacttgggatgatgccagatctggagcatgtacggggggagtttgtggtgttctttcacgtataataggaccaagtaaatttgatagtactgcagatgctgcgttagatgctttgaaagaaacgcagaatagatctctatgtaatgatatggaatactctggtattgtctgtaaagatactaatggaaaatattttgcatctaaggcagaaactgataatttaagaaaggagtcatatcctctgaaaagaaaatgtcccacaggtacagatagagttgctgcttatcatactcacggtgcagatagtcatggcgattatgttgatgaatttttttcaagtagcgataaaaatcttgtaagaagtaaagataataatcttgaagcattttatctcgcaacacctgatggacgatttgaggcgcttaataataacggagaatatatttttatcagaaatagtgtcccgggattgagttcagtatgcataccgtatcatgattaattttagtgcttttattagtggggcctataaggagattcaatgaaatatagttcaatattttcgatgctttcattttttatactatttgcctgtaatgagacagctgtttacggttctgatgaaaacattatttttatgaggtatgtggaaaaattacatttagataaatactctgttaaaaatacggtaaaaactgaaacaatggcgatacaattagctgaaatatatgttaggtatcgctatggcgaacggattgcagaagaagaaaaaccatatttaattacggaactaccagatagttgggttgttgagggagcaaagttaccttatgaagttgcgggtggtgtatttattatagaaattaataagaaaaatggatgtgttttgaatttcctacatagtaaataatgctggcgctgatggatgcggatggaaacattgcgtggagcggggagtatgatgagtggggcaaccagctgaatgaagagaacccgcatcacctgcaccagccgtaccggctgccggggcagcagtatgataaggagtcggggctgtactacaaccggaaccggtactacgatccgttgcaggggcggtatatcactcaggacccgatagggctggaggggggatggagtctgtatgcgtatccgctgaatccggtgaatggtattgatccattagggttaagtcccgcagatgtagcgctaataagaagaaaagatcaactaaaccatcaaagagcatgggatatattatctgatacttatgaagatatgaagagattaaatttaggtgggactgatcaatttttccattgtatggcattttgtcgagtgtctaaattaaatgacgctggtgttagccgatcggcgaaagggctgggttatgaaaaagagattagagattacgggttaaatctgttcggtatgtacggcagaaaagtaaagctatcccattctgaaatgattgaagataataaaaaagacttggctgtaaatgaccatgggttgacatgtccatcaacaacagattgctcagatagatgtagtgattatattaatccagagcataaaaaaacgataaaggctttacaagatgctggctatctcaagtaatctatcaaagatgataatatttatttttgctattataatcattgttgttttatgcgtaattacttatctttatttatacaaagatgaatctcttgtaagtaaacattacataaactatatggcaataccagaaaatgatggagtttttacatggctcccagatttttttccgcacgtagcggtggatatatcaatatacacaaatgtagaagatgattattttttttcttatttttccctaacaaatgatgatgggggtaggtttaagaaaacattgacagtgagggccagggaacaagtggcgaaaatcgtatcaaagaatgatccagatacaaaaaaagtgtggtgtaaatatggtaagataccagggcaaggggatggtgttaaccttttttttgttggtgaaattaatgttacgcattattttataacaaatattggagctggattgcctgatgcttgtgcagagtaattgcttgaattaagagtctatcccatatcgaagtcgtcaacttcgtagtgaggaaaagtaaaattcctgactgagaaaagacatgtcggctattgtgtaaagccatagtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggaaaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggactggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacaagccatatagctcagacgatgaatatctactcgtattcagttgtttattgagggtgagttccgaccctgaaacaacaaataaaatgaacagtcagagagtttacatagaattgcactggtcttttacgatatctgacattgtgtaatacatattcagccatgcattaattaaaatgttacgtgtttaatgtgagtccctatctgaaaataaataatccttccggattaaaataaattcttgccgggaaagaaagaggaaataaaccattagcggaaaaccagcggcacgccagggtgacatgccccagtacggcggcccgatagtccagggttcagcgggggtactgatagtcgcgccgactgcatcgagaactccatacaactttttacggaacgtcacctgataaaatttgttcagtatcgtcttttgagattctcaaggttatggagtaaccagacagaacggacaccactgtcggagataaaaaccccctgtttacgcagctcgttgctggcccggtgctgaccatgtgtcgggaaagcgacggcgtaatcaacaacagcctgttcagttgcctcatcggtacggttcttaaggttaggagcgcggcgactacgattaatctgcgcatccacaccgccttcagcgaccagttcgcggtaacgataaaacgtatcacgcgaaacgcccatgattttacaggcttttgatacgttgctgagttcttcagccagattgagcaaaccggctttgtgtttgatgacgggattggcagtatgaagcatgagagttacctcttgttttggataaggattcgacactcatatcaaaaccggtaactctcaacctttcaaggccatgtgtcagatcaagtcgcgactaatacaaatacgtccctcattaccgcgccttaacccattccgccacttccgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacatcgggtcgtaatattcttcaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagtgctgcatccagccttgcagccagttcgttatagcgctgtagccccagccgacgcttaatcgccgaaagtccgtgatgcaggtattcgcaatactcctgccagccctgttcgtcgccgtacgcgtgggtaaaatcatgatgcatacgcaagaaatactcttcgttcaggcgctcaagacggatctcaaacggatcttctaccaccgcaatcgccgcctgagtcattcgctcgcgcaggcattccggcaggtgattcgaaccgatcatccggctttcgtcttccagcacccacaggcgcaaattctgacgggcgtcggtttttagcatttcggcagccagcaggttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaacgccgaaccgcgatgacgcgccaacccttccagatcaacaccgttcggctgttgctgcactaacagcgttttaccgctgccggtacaaccgccaatcagcactatcggtttttgtgccagttcaatagtcgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgctgcatgcaaccagctttgcacaatatgtgagcgctgaccgccacgggcgcagcagagaataccttgcggattttgcaggcacgctgcccgccaggcgtccatgcgctgctgacgaatttcacccgccaccagtttatgtcccagcgccagcgctgcgtctgagccttgctgtttatagcaggtgccaacggcggcgcgttcatcgttattcattaacggcagattgatagcggcgggcattgcgccgtgctcaaactcgataggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagttaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgcgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaagatcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctgaccagttgttgattatcgatcattgactggcaaagcgattttggcaaaaaaccaatgccaacgcccgccagatgggcggcgattttcgtttccatatcgggaacaataatctctttttgccctggcaatcgccaggcgacgcgtttggttaaggtgcgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgcgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaagcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcctcagttcccgtgacgccgatagccagcgaaaaaccttcgtacaatagcgagtcccagacgcccatatagatttgtcgggagatgtgaaactgggtaaaggggtaacgctcattcagccacgccagcaactgggcgacggcctgggggttgtagagcaggttgttgatgacaatattcacctggcgttccacgccatcattcacctgttgcagctcgcttggcatactttccagccagctcagccagtctctggcctgggaaagtagatgctcgccagccgctgtcaacgtcacgctgcgagtcgtacggaaaaacagcgctactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacttcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaacttttgtattgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcggtggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagcctttagtgcttatggcgacgtaatcgaaacgcagcaacgggattttttccatattaacaatggcctggtggagcgttaccacgatttggcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgcgcgcaaccggcgaatctgccgctgaccattcacgaactcgaacgtcatccgctgggtactcaggcctttatcccgatgaaaggtgaggtgtttgtggtggtcgtggcgttaggtgacgacaaaccagacctgtcaacgctgcgggcgtttatcaccaacggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaactaattgttcattgtttatgctcacttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggcgcacaggcgttagagcggggaattgcgattctgcaatatttggaaaaaagtgggggaagttcgtcggttagcgatatttctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcaattaggctggtggcatataggattaggtgtctttaacgtcggtgcggcgtacatccataaccgcgatgtcctctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcggtattaattggtcagttagagtgtaaatcgatggtcaggatgtgtgcgccactgggcagtcgtctgccactgcatgcttccggtgcgggcaaagcgctgctttatccgctggcggaagaggagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaactacgcttgtggatatgcccaccttgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtaggtctgaattgcatagcttcagcaatttacgatgatgtcggtagtgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagtcagggtgagctggtcagagacaccgcccgcgatatcagcacggcgttgggactgaaagcacatccataatgtctgtcgcatcccgctctgcggagcgggtttttttgacaaaatttgaaagttggaaaaattttccaataaatagaggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggtgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcaggaaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgcattaccggccaggcaccgcgcgcccgtctgcataaagaagattttcaggccgtagatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgcgtgctgcaacaggcatttcacctgatgcgttctggtcgtccgggtccggtactggtggatttaccgttcgacgttcaggttgcggaaatcgagtttgatcctgacatgtacgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccgggggcggggtaattaatgctgacgcagctgcactgttacaacagtttgctgaactgaccagcgttccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtgggtctgcaaaccgcgcatcgttacggtaaggcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaaccgtcataccggttcggtagagaaatacaccgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggtcgcgtgctgtgtccggatctcggcattgtctctgatgctaaagcggcgctgacactgctggttgaagtggcgcaggagatgcaaaaagcgggtcgtctgccgtgtcgtaaagaatgggtcgccgactgccagcagcgcaaacgcactttgctgcgcaaaacccatttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcctttggtcgcgatgtttgctatgtcaccaccattggtctgtcacaaatcgctgcggcacaaatgctgcatgtctttaaagaccgccactggatcaactgtggtcaggctggtccgttaggctggacgattccggcggcgctgggggtttgtgccgctgatccgaaacgcaatgtggtggcgatttctggcgactttgacttccagttcctgattgaagagttagccgttggcgcgcagttcaacattccgtacatccatgtgctggtgaataacgcctatctcggcctgattcgtcagtcacaacgcgcttttgacatggactactgcgtgcaactcgctttcgagaatatcaactccagtgaagtgaatggctacggtgttgaccacgtaaaagtagcggaaggtttaggttgtaaagctattcgggtcttcaaaccggaagatattgcgccagcctttgaacaggcgaaagccttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgaccaatatttcgatgggcagcgaactggataacgtcatggaatttgaagatatcgccgataacgcagcggacgcaccgactgaaacctgcttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggagaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgtttccttatgactacgacattgaagaattaaaacatgtgctggcgagtaataaactcgaacatacgctgcacaatttaccggcgggtgactgggcggcgggggagcgcggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgcccgtgcgctgggtaataaaaaaattaactgtctggtcggtaaaacgccggctggtttcagcagtgaacagattcacgcaacgcttgtagaaaacctgcgttatgccgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaactcggcaggcgctgaaattgattgatgatgttggttgctgcaatttgaaaattcagtatgacatttatcatatgcagcggatggaaggtgaattaaccaacaccatgactcagtgggctgataaaattggtcacctgcaaattgccgataatccgcatcgcggcgaaccgggaaccggagaaattaattatgattatctctttaaggtaatcgaaaattctgactacaacggttgggttgggtgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctattcagacaatgcttttttaggccgctaagttggcaggggatcgtgttgtctgaattcaggaaaagcgaaatttaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtacaccgatggccattaatctggcgcgtgccggtcatcaattacatgtcacgaccattggaccggttgctgatgaattactgtcactgggtgccgtcagtgttgaaactgctcgccaggtaacggaagcatcggacatcatttttattatggtgccggacacacctcaggttgaagaagttctgttcggtgaaaatggttgtaccaaagcctcgctgaagggcaaaaccattgttgatatgagctccatttccccgattgaaactaagcgtttcgctcgtcaggtgaatgaactgggcggcgattatctcgatgcgccagtctccggcggtgaaatcggtgcgcgtgaagggacgttgtcgattatggttggcggtgatgaagcggtatttgaacgtgttaaaccgctgtttgaactgctcggtaaaaatatcaccctcgtgggcggtaacggcgatggtcaaacctgcaaagtggcaaatcagattatcgtggcgctcaatattgaagcggtttctgaagccctgctatttgcttcaaaagccggtgcggacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacgtattctggaagttcatggcgagcgtatgattaaacgcacctttaatccgggcttcaaaatcgctctgcaccagaaagatctcaacctggcactgcaaagtgcgaaagcacttgcgctgaacctgccaaacactgcgacctgccaggagttatttaatacctgtgcggcaaacggtggcagccagttggatcactctgcgttagtgcaggcgctggaattaatggctaaccataaactggcctgatacccgcaataaaaatggccgatatcagaaaatgaatcggccagcaatattaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttatttgttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaactattccagcaacgcggctatagcgaagatctattgccgaaaacgcaaagccagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggtcggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagcgcctttttcattgccgcggtaatggtattaaacggtgctgcgggcagtaaatacggtgtgccttttgccatgatcctgcgtgcttcttacggtgtacgtggtgcactgtttcccggattattaaggggcggaattgccgccatcatgtggtttggtttgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttaactctcggtggtgatttcactctgttaggcctttctctaccgggcttaattactttcttaatcttctggctggtcaacgttggtataggttttggcggtggcaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcactggtcgggatcggtccaatctttgactacattccgagcggtattcagaaagcagaaaacggtggcttcctgttcctggtggtgattaacgcggtagttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaggcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgccggggtatgtattattgccggagccagtattcactacggcgctgatacctggaacgtgctggatattgttcagcgttgggacagcctgttcgcctcgttctttgcggtactggttattctgatgacaactatctccactaacgcgaccggtaatattattccagccggttatcagattgccgccattgcaccgacaaaactgacctataaaaacggcgtactgattgccagtattatcagcttgctgatctgcccgtggaaattaatggaaaatcaggacagcatttatcttttcctcgatattatcggcggaatgcttggtccggtaattggtgtcatgatagcgcattattttgtggtgatgcgcggacaaattaatcttgatgaactgtataccgcacctggcgattataaatattacgataacggttttaacctcactgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattcactttatggaaccgttatcgcgtgtttcatggtttgtcggcgtcatcgtcgcctttgcggcctacgccttattaaagaaacgtacaacagcagaaaaaacaggagagcaaaaaaccataggttaattaatcccgatattgaacattgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaaggcggaaaaattgctgctatcggtcaggatctgggcgatgcaaaagaagttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgtagccactgggaaggttatgaaaccggtactcgcgcagcggcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgcgcttcaattgaactgaagttcgatgccgctaaaggcaagctgactattgatgcggcacaactcggtggcctggtgtcttacaacatcgaccgtctgcatgagctggatgaagtgggcgttgtcggcttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgatgtaaacgactggcagttcttcaaaggtgcgcagaagctgggcgaactgggtcagccggtgctggtgcactgcgaaaacgcgctgatttgtgacgaactgggcgaagaagcgaagcgtgaaggtcgcgtaaccgctcatgactatgtggcttcgcgtccggtatttaccgaagtggaagcaattcgccgcgtactgtatctggcgaaagttgctggttgccgtctgcacgtttgccacgtcagcagcccggaaggtgttgaggaagtgactcgtgcacgtcaggaaggtcaggacgttacttgtgaatcctgcccgcattactttgtactggataccgatcagttcgaagaaatcggtactctggcgaagtgttcaccgccgatccgcgatctggaaaaccagaaaggcatgtgggaaaaactgtttaacggtgaaatcgactgcctggtttccgaccactctccatgcccgccggaaatgaaagccggtaacatcatgaaagcatggggcggtatcgccggtctgcaaagctgcatggacgtgatgttcgatgaagcggtacagaaacgcggtatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatattttcggtctgcagcaaaaaggccgtatcgccccaggaaaagatgccgacttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtaccattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgacattgaacagggcttccctgttgcgccgaaaggtcaatttatccttaaacatcagcagtaatctggcccctgcaatgcccgtccttgcggcgggcattctccggttaaggtgtgtttatgttcaattttgcagtcagccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacgctcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttttgcggtcatcgtcgcgctattatggaagggccaggtggcctgtggtggggaaccatccttactatcacccttggtgaagcatcgcgcgggacaccgatcaacgatatcgccaccagcctggcagtggggattgcactctccggcgtgctgacgatgttgattggttttagcggattaggccatcgcctggcacggttatttacgccgtcggtgatggtcttgtttatgttgatgctgggcgcgcagctgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccgaattttaaaattcagttaccgccgttcgcgctctcggtggcggtgatgtgcctggtactggcgatgattatcttcctgccgcaacgttttgcccgttatggcctgctggtcggcaccataaccggctggttgttgtggtacttttgctttccttcttcgcactcgctctccggtgagttgcactggcagtggttcccgctcggcagtggcggtgctttgtcgccgggaattattctgacggcggtgattacaggtctggtaaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcagggaatacgcgttatcgtcgtagctttgtggcgaccggatttatgacgctgataaccgtaccgctggcggtaattccattttcaccgtttgtttcatccattggtttattaacccagactggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcgctggttcctgcactcacgcgactgttttgcagtatccctttacccgtgagtagtgcggtcatgctggtttcttatctgcctttactcttttccgcgctggtgtttagccagcaaataacgtttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgcttcgtcctctgctcagtaacggcttattggtcgggattttactggctgttcttatggataaccttattccgtgggaacgcatcgaataatttgttgaaaaaggattgataatgaagattgtcattgcgccagactcttttaaagagagcttaagtgcagaaaaatgttgtcaggcaattaaagccgggttttcgaccctctttcccgatgcgaactatatctgtttgccgatagcggatggcggcgaagggacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaaaagtgaatgctttttatggccttaccggcgacgggaaaacggcggtgattgagatggcggcagcaagtggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcctccagttttggtacgggggagttaattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgctcggtgtgcgtttccttgatgccgacggtcaggtgctggtggctaacggcggtaatttagcgtgcgtggcaagcattgagatggatgaatgcgatccgcgtctggcgaattgccatattgaagtagcatgtgacgttgataacccgctggtaggggcacgcggcgcggcggcggtgtttggcccgcaaaaaggggcaacgccggaaatggtcgaagagctggaacaggggctgcaaaattacgcccgtgttttacaacagcaaactgaaatcaacgtctgccagatggcgggcggcggcgctgcgggcggtatgggtattgcggcggcggtatttctcaatgcggatattaaaccaggtattgagattgtgttgaatgcggtcaatcttgcgcaggcagtgcagggcgcagcactggtgattaccggggaagggcgcatcgactcgcaaacggcaggcggtaaagcgccgctgggtgtggcgtcggtggcgaagcagtttaatgtaccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtacggcattgacgcggtattcagcattttgcctcgtctggcacctttagccgaagtgctcgccagcggtgaaaccaatctcttcaacagcgcgcgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgacccttacctttaaagcggatgcgatttatatcgcataagagtgcagtactcatgccggatgcggcatgagtaccatatccttcctgaaaatcgcgcaaattctatatattgcagagatcatgtaggcctgataagcgaagcgcatcaggcaatgttacaaaaaaagccacggtataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctctacgtcgcggttacaatctttcgagtaaatatagctgaacgcttcaccacgccctacaccataaccagcctgtaaagaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacgtgtgtttcgatataaccgtggctggcacctggtgcaaaagagaggatatgcatgttcatatcaaaacctaactctttgggcagaaaatccagcagaataacatcgtccatgccttcataatgaatgcgttccagttcgctggcattgccagaaaccagccacggtgcatggccttctattggaacatagcggcgcttatataaaaagatttggctgtcttcggcatgggcgttaacaaacgtcattaaggagcctggcgggcaataaagatagccaccttcgcttaaggcaaatgttttgccttcggctttggcagtgatatttccagagatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgccaccgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatattttttaccagaccgtctggtgttaacagtgcgaaattaccgtgtttaacaatcgcacggttagccagtaaatcatcgcggtaaccggtgacgttatttaaatatcccatttatgactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccattgatgctgggaatgaaaatcatgcaggttggtacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcgctttcacacaattctgtcagggtggcgaccaggtccttattcatcggcacgggttcttcgtccatccataaatcgatatcaataccaatgtccatttcatcgcaaatcgcccgcatgtcgttttctaactgctgagtgaaatcgcgcagcacggcggcgtcggtatgacgacaatcaatggtgaatgtgattttacccggcaccacattcaccgtattcgggcgcggctccaccttaccaaaggtcagcaccagcgggtcgcccatctttttcgctttttcgatcgactgatggcaaatgcgactgaaagcgtaaactgtatcacgacggtaacccatcggcgtggtgcctgcatggtttgattcgccgttcagcgtcaccgtatagcgacgttgcccgacaattgcattcaccacgccaattgattgcccattactttccagcacacagccctgttcgatatgcagttcgacaaaggctttaatatcctgacgcggagttagcggggcgtccggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcaggattcgccagcccaaagatatttttactgccccagaaaacatacgggaagcggctgccttcttcttccgccatcgccaccacttcaaccgtacgtaacggcgcgccgtattgccttttcaaccagtcaattgccagccacgccgccagcgcgccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaaccacttcctgtggatattcggtgccactcaggcgaccgtataaattccccacttcatcgaaacgtgtttccagcccgcttgctgccattctttttttaaattgctgctgggtttccagccattccggcgaataaagtaaacgggtcatcccacccgttgggtcagcgccaaaagaggaaagccatggcagcgtttcttctatggcttgacggaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggctttgcgttgtttaatatcctgatcctgtccgggataataaacctggttaaaaccgggcgcgggggttatggcatttaattcgcgcatggtctggctaagatgttgacggaatagttcgctggaggagaaaaagttcggattaataacgatatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggtccggcggcagggagcagggcgttaactgcaaatggatcggttgttggtgctccgtttttatcgaccgcccaggtatccgggatagacatattacgcgagcgggcgtcgagcacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtaccgtagtaaatttccgcgccgccaaacggcaccaccattggatcggactggcacatcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgataccgaccaccgcaacgccattttgctgggcggttttgatggcatgttccatacccattttcgccgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggcccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatgcgttctgcgtagtattcaacacgcaccgcgccatgagagtggatccctctggcatcggcgtaaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcaattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatccgctcacttttaacctgatttttaaaacaaccacgcttattaaaaaataatgagtaatagcctggcggttatttgaattcttttgttaataattcctgtgtgatattcatcaccttatttactcgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagataccacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaattcgtagcgaagcggcggatgcggggatcgcgcaggcgattatgcagcagcttgaagaggcgctaaaacaactggcgcaggggtcaggcagcagccaggcgttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattacccgatgccaatctggcgctgatttcagtggctggcgagtatgcggcggagctggcaaaccaggcgctggatcgcaacctcaacgtgatgatgttctccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgggaaaaaggcttgctggtgatggggccggactgcggtacgtcgatgattgccggcacaccgctggcttttgctaacgtgatgccggaaggcaatattggcgtcattggcgcttccggtaccgggattcaggagctgtgttcgcagattgcgctggcaggggagggaattactcacgcgattggccttggcgggcgcgacctcagccgtgaagtgggcggcatcagtgcgctaacagcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccacctgccgaagctgtgcgtctgaaaattgttaatgccatgaaagcaaccggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgcacgcctggcttgcctgctttcacgcgtcacggcgcgacgtaacgcaatagcgcctgtcagcagcggatttatttgcggtttgtataccggcggtacgctggctgccgaagcggcgggattacttgccggacaccttggcgtggaagccgacgatacccatcaacatggcatgatgctggacgccgatagccaccagattattgacctcggcgatgatttctacaccgtcgggcgtccccatccgatgatcgacccaaccttacgcaaccagttaattgccgatctcggcgctaaaccgcaagtgcgcgtgttgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgccgcctcgctggtgagcgcctggcaaaaagcctgtgccgcgcgtttagataatcaaccactgtatgccattgccacggtgacaggcactgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcggggattgcggtcgtgagttcgctaccggaagccaccttgctggcggcagcgttaattcgtccgctttcgcctgccactcagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagctttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccagtcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttcccatgtttacatcagtggcgcaagccaatgctgcggttatcgaacaaattcgtcgcgctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaacgagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccggacccatgaaaggggcgtgcgtgggcgcatgtctgttcgaaggctgggcgaaagatgaagcgcaggcgctggcaatactggagcagggggaagtgaacttcattccttgtcaccatgtgaatgccgtcggtccaatgggcggtattacttctgccagtatgccgatgctggtggttgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggtatcgatctcacggcgatgatggcgcagggcattacgatgggcgatgagttccatcaacgcaatattgcttcctctgcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacatcgccgaagtgatggatttcctcagcgtgaccgatcagttcttcctcaacctcgcgatggcttactgcaaggcggcgatggatgctggcgtgatgatccgcgcaggcagcatcgtcacggcaatgacccgcaacggcaatatgttcgggattcgggtaagcgggctgggcgaacgctggtttactgcgcctgtaaacactccgcaaggtctgtttttcaccggcttctcgcaggagcaggcgaacccggatatgggcgatagcgcgattaccgaaacctttggtatcggaggtgcggcaatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgggtggcatggaagcggccagagcggtatctgaagagatggcggaaatttaccttgagcgcaatatgcagttgcagatcccaggctgggattttcagggcgcgtgcctgggactggacattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggcgcaggcactgtgcgggcaccgctggcgtgttttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcgcaatgacgatcatccatcctctgcttgccagccgtagtgcaccgaattatcgccagtcctggcggttagcgggagtgtggcgacgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcagggtagtggtttcggccccggaggatggatgcttcgccgtgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggctcaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattgtttgctgcgtattacgccgcctgcgcatcctcaaccacttgcagctgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcgttggcggcaagcgatccgctgcctgctgagttacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccgagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggcgctttagatgcgcgctccggtcgccagttttttgcctgttccgacaatctgcaactcgttaccacagcggtgagcgtcagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgttcatgctctgagttgcccgaaacgtaccgctgttgcgattgattcgctgctggcgctggggcatacgtcaggggcagatacactgctggggttctggcttggtcaacaattattacaaggaaaaccatgaaaacactggttgtagctcttgggggcaacgccttactccagcgcggtgaggcgctgacggcggaaaatcaatatcgcaatatcgccagtgctgtacccgcgctggcacgcctggcccgttcttatcggctggcgattgttcacggcaacgggccgcaggtggggctgctggcattgcagaatctggcgtggaaagaggtagaaccgtatccgctggatgtgctggtggcagaaagtcaggggatgattggctatatgctggcgcagagtttgagcgcacagccgcagatgccgcccgtgacgacggtgctgacgcgcattgaggtttcgcctgatgatccggcgtttttgcagccagagaaatttattggtccggtttatcagccagaagaacaagaggcactggaagcggcttacggctggcagatgaaacgtgatggtaaatatttgcgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtgacggatgacggagcagggagtgaagcagtgattgataaagatctcgccgctgcgttgctcgccgagcagattaatgcagatggactggtgatcctcaccgatgctgatgcggtatatgaaaactggggaacgccgcagcaacgtgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggttatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcgaattgaagagacgctggcgggcgaagcggggacctgtatttcgctgtagtcgtaggcattagacatttgtgcctgatgcgacgcttgacgcgtcttatcaggcctacaaccggtgccgcatccggcaattggtgcacaatgcctgatgcgatgcttgacgcatcttatcaggcctacaatgggtaccggatcggtaggccggataaggcgtttacgccgcatccggcaagaatagagcaccagttaaccgaacttactctgcgcccaaatcacgccgctggcatattccggcggcagcagcgggattaaggcttccagcgtcgcagtcagacgcgatgtgtcgctgtcggtcaaattcagatgccccactttacgccccggacggacttctttgtcgtaccagtgcagatgcaccagcggcaatttcagccagtcataattcgcatcgctaccaatcagattgatcatcaccgacggattattcactactggttgcggtaacggcagatcggtaatcgcccgcagatgcagctcaaactggctgatgctggcaccgttttgtgtccagtgaccgctgttatgcacacgcggagccagttcgttgatcagcagaccttgcggggtgacaaaacactccatcgccatcacgcccacatagcccagctcctgcataatcgccgacagcatctcttcggcttgcgcctgctgctgtgcgttggcctgcggaaaagcgacgctggtgcgcaaaataccgtcctgatgcaggttatgcgtcagcggataaaacacggtactgccatcaaagccgcgcgcgccaaccagcgacacttcaccagagaagtttatgccctgctcgacaatacattcgccgtagcattcagccggtaactgctcggtttcatcggcgcgtaaacgccattgaccgcgaccgtcatagccaccagtgcgacgcttaacaatcgccagctcacctaaacgatcaaacaccgcaggccactcgctgcgttcggcaagtaactgccacggtgcagtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcagcaataatcgggaacacatcgcggttcacaaaggccggatggcgcgccagctcgcgggttaatgcggtttccggccagcgttctatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgactggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttaccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagtacttcgtcggtctgggcattgcgccagtcattcagacgctggtgcagttctttatcatgagtcgcaagaatttgtgctgccagtaacgccgcgtttgccgcgccagctttaccaatcgccagcgtacccaccggaatgccgcgcggcatttgtacgatagaatagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcaccggcaccagcgttttggcggcaatcatacctggcaggtgcgccgcgccgcctgcgcccgcaataatcacctgataaccgttctcttcggcgctttcggcgaagctgaacagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagagcaaggaaaacggttgcgtggctgtgaaatcagcaaagttgcgggttttttaaaacggaaaatgaatcagctcaacgtcatccgccgtgactttcaccatcgaaccttctgtatgccaggcaccgagtaccacgcgaaaagcaggttgctggttggcgataagttcatgtaccgccgggcgatgggtatgcccgtggatcagccattgcacctgatgtttttccatcgcactgactaccgcgttttggttaacgtccatgatcgccagcgatttactgctgttggcttctttactgttcgctcgcattcgcgcggcaatgcgtttgcgcacaaacaacggcagggcgaggaatagcgtttgcagccagggtttgtggactttggcgcgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcaacacccggcgaccataaagttcgagcaccttttcttccggcaataatgtcatgccgctttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggacaccgctttgatcgctgccgccatctggcgatggagtgggttgggatcgtcgtcgccaatccatgcttcaaacagatcgccaagaatatacagcgcgtcggccttgcgggcttcccccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccacgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccgtcaaccacttcagcaaacacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgtgcagttgcagagtgcggagcctgagtacgtgccattgccagcgtaccacgggtatttttcaggccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccagttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatcacgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtacgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacctttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataagctgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgcgttgaacattctgcgcccggatatggagccgcgcgcgacgcaccatatcgcagaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgttcgacgtcccgaccgatccaacttatggcgtgctgtcgcgtcaggatctcgaccagctgcaggcaggcgcgcgcgttgacgtggtcgacgacaaacgcaacccaatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggtcgtcctggctggcacattgaatgttcggcaatgaactgcaagcagctgggtaaccactttgatatccacggcggcggttcagacctgatgttcccgcaccacgaaaacgaaatcgcgcagtccacctgtgcccatgatggtcagtatgtgaactactggatgcactcggggatggtgatggttgaccgcgagaagatgtccaaatcgctgggtaacttctttaccgtgcgcgatgtgctgaaatactacgacgcggaaaccgtgcgttacttcctgatgtcgggccactatcgcagccagctgaactatagcgaagagaacctgaagcaggcgcgtgcggcgctggagcgtctctacactgcgctgcgcggcacagataaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcgatggacgacgatttcaacaccccggaagcctattccgtgctgtttgatatggcgcgtgaagtaaaccgtctgaaagcagaagatatggcagcggcgaatgcaatggcatctcacctgcgtaaactttccgccgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggcgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcagatgcggcgcgtgaccgtcttaatgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctattgccggatgcgagttttcgcatccggttatcgtctgcgccaccacaacattcccatcagtagcatccccggcaaccacacccacatcaattcagaaataatcacctgatgcccgtacgctgtggtgtaacgagacaatgcaaacggcgcgactttaatcacctgccagggagcgaaaaagcgttcatctgaccacggccacagccagccaacccctttaccgccagtggttaccgaatccagcaagctgtgcgatagcaacgagacggttaaaaacagccagcagcgaatcagcccagccctgaaccatcgacgtccaatcagcacacataacagcgggacaacaaacgcaaacaccagcgaatgggtaaacccgcgatgaccaaaaacattgccgtaagcaacgccaaaattaaacgacaagacgtcggcatcgggcagcatcgccaggatgattccggcaaataacaggcgcggagggatgactttcgaacccaaccctaaaccaatgcataggggaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgtcgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacgctgtgacctgcaaaactcactgtctgaccggcgacgattttgcagcgtttgcgcgtttcaaccgcaccgtcgactttcacctggccttcggcaatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaagtcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcatcctgtggatcatgatattcaacgcacgcctgtagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgccgggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccagacggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccgggaataaagcctggcttgccaacggcaacgatcaatagatcggcattttctacgtgatgacgcagatttttagtgaagcggtgagtcactgtagtggtgcaacctgccagcagcagttccatgctcatcgggcggccaacgatattcgatgcgccaatcaccacggcgttgaggccgaaggtatcaatgttgtaacgctcaagcagcgtgacgataccgcgcggggtgcagggacgcagacgcggcgcgcgctggcacagacgaccgacgttgtaaggatggaaaccgtccacgtctttgtccggatgaatacgttccagcactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcgatggtgttgtcggcattcagcgtatcgataagctccagcagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttgcgtttgcttgcgacataaatttgcgatgcagggttactacccaccagcacaacggccagtcctggtgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgcgcctattttgtcagaagcggggcgcgctgtcaggtttcgtttcagatttatcgcgtgaagcgacctcttgcgaaggtgaggcgcaccgtcgctgagactgaaagcttcatttttcgtccatgatggcgttgtaaatctggaactgatttatttccttgtctaaggattaagataatttaagaaatacctgacaatataaaaagaattttcagcctggtaatttaccgcttcaggtctatatttgtgttgaatatattatgcgcggaagtattcatctaacggggctctctattttttagaatagagtgcatattttcaattaagacattcttagaggataaaaaggaatttactactatcagtgtcttaaataaagtaatcggttatatacggatgtggagtcgataaatgagattgaaggaatatatatgaaattaagatttatttcgtctgcgctggctgccgcactattcgccgctacgggtagttatgctgccgttgtagatggcggtacaattcactttgaaggcgaactggtgaatgctgcctgttcagtgaatactgactcggcagaccaggttgtcacactcggtcaatatcgtaccgatattttcaatgctgttggtaatacctctgcattaattccattcaccattcagttgaacgacttcgatcctgttgttgccgctaatgctgccgttgcattttctggtcaggctgatgcaatcaatgataatttattggccattgcatccagtaccaatacaacaacagcaacgggtgtcggtattgaaatacttgataatacatccgcaattctcaaacctgatgggaatagcttctcaaccaaccagaacttgatccccgggaccaacgttcttcatttttctgcacgttataaaggcaccggtacaagtgcatcagcagggcaagcaaatgctgacgcgacttttattatgagatatgaataatcaaaaccacgttgttttgaattatatatcacgtcttataacaaagtaatgtaccggttgtctgaagcggtatggtggcaatgtaaatcgaaatcatgttcactttgtatcatgccgctttattaaatgaaaagggaatgatgtgttgtaagaaaccaaagcaatcatttctttatattccttatttttgccgtcaggaatacacaaggcgtattaactatgatgactaaaataaagttattgatgctcattatattttatttaatcatttcggccagcgcccatgctgccggagggatcgcattaggtgccacgcgtattatttatcccgctgatgctaaacagactgcggtatggattagaaatagccataccaatgagcgctttctggtcaattcgtggattgaaaacagcagcggtgtaaaagaaaagtcattcatcattacaccgccactgtttgttagtgaacccaaaagcgaaaatactttgcgtattatttacaccggtccaccgctggcagcagatcgtgagtctctgttctggatgaatgttaagacgatcccttcggtagataaaaatgcattgaacggcaggaatgttttgcaactggcgattttatcgcgcatgaaattatttctccgtccaattcaattacaagaattacccgcagaagcgccggacacactcaagttttcgcgatccggtaactatatcaatgttcataatccatcacctttttatgtcaccctggttaacttacaagtgggcagccaaaagttggggaatgctatggctgcacccagagttaattcacaaattcccttaccctcaggagtgcagggaaatctgaaatttcagaccgttaatgattatggttcagtaactccggtcagagaagtgaacttaaactaaccgaatcatctgacaatatcagagctaattatgaaaatacccactactacggatattccgcagaggtatacctggtgtctggccggaatttgttattcatctcttgccattttaccctcctttttaagctatgcggaaagttatttcaacccggcatttttattagagaatggcacatccgttgctgatttatcgcgctttgagagaggtaatcatcaacctgcgggcgtgtatcgggtggatctctggcgtaatgatgagttcattggttcgcaggatatcgtatttgaatcgacaacagaaaatacaggtgataaatcaggtgggttaatgccctgttttaaccaggtacttcttgaacgaattggccttaatagcagtgcatttcccgagttagcccagcagcaaaacaataaatgcatcaatttactgaaagctgtacctgatgccacaattaactttgattttgcagcgatgcgcctgaacatcactattcctcagatagcgttgttgagtagcgctcacggttacattccgcctgaagagtgggatgaaggtattcctgctttactcctgaattataatttcaccggtaacagaggtaatggtaacgatagctatttttttagtgagctcagcgggattaatattggcccgtggcgtttacgcaacaatggttcctggaactattttcgcggaaatggatatcattcagaacagtggaataatattggcacctgggtacagcgcgccattattccgctgaaaagtgaactggtaatgggagacggcaatacaggaagtgatattttcgatggcgggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatggcggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctcgatggcgttggatttcgtggtgtacggctttattcttctgataatatgtatcctgatagccagcaagggtttgccccaacggtacgtgggattgcccgtacggcggcccagctaacgattcggcaaaatggttttattatctatcaaagctatgtttcccccggcgcttttgaaattacagatttgcacccgacatcttcaaatggcgatctggacgtcaccatcgacgagcgcgatggcaatcagcagaattacacaattccgtattcaacagtgccaattttacaacgcgaagggcgtttcaaatttgatctgacggcgggcgattttcgtagcggtaatagtcagcaatcatcacctttcttttttcagggcacggcactcggtggtttaccacaggaatttactgcctacggcgggacgcaattatctgccaattacaccgcctttttgttagggctggggcgcaacctcgggaactggggcgcagtgtcgctggatgtaacgcatgcgcgcagtcagttagccgacgacagtcgtcatgagggggattccattcgcttcctctatgcgaaatcaatgaacaccttcggcaccaattttcagttaatgggttaccgctattcgacacaaggtttttatacccttgatgatgttgcgtatcgtcgaatggaggggtacgaatatgattacgattacgacggtgagcatcgcgatgaaccgataatcgtgaattaccacaatttacgctttagccgtaaagaccgtttgcagttaaatatttcacaatcacttaatgactttggctcgctttatatctctggtacccatcaaaaatactggaatacttcggattcagatacgtggtatcaggtggggtataccagcagctgggttggcatcagttattcgctctcattttcgtggaatgaatctgtagggatccccgataacgaacgtattgtcggacttaatgtttcagtgcctttcaatgttttgaccaaacgtcgctacacccgggaaaatgcgctcgaccgcgcttatgcctcctttaacgccaaccgtaacagcaacgggcaaaatagctggctggcaggtgtaggtgggaccttactggaaggccacaacctgagttatcacgtaagccagggtgatacctcgaataatgggtacacgggcagcgccacggcaaactggcaggccgcttacggtacgctgggggtcgggtataactacgaccgcgatcaacatgacgttaactggcagctgtctggcggtgtggtcgggcatgaaaatggcataacgctgagccagcctttaggggataccaatgttttgattaaagcgcctggcgcaggcggtgtacgcattgaaaatcaaactggcattttaaccgactggcgcggctatgcggtgatgccgtatgccacggtttatcggtataaccgtatcgcgcttgataccaatacgatggggaattccatcgatgttgaaaaaaatattagcagcgttgtgccgacgcaaggcgcgttggttcgtgccaattttgatacccgcataggcgtgcgggcgctcattaccgttacccagggcggaaaaccggtgccgtttggatcactggtacgggaaaacagtaccggaataaccagtatggtgggtgatgacgggcaagtttatttaagtggtgcgccattgtctggtgaattactggttcagtggggagacggcgcgaactcacgctgcattgcgcactatgtattgccgaagcaaagcttacagcaagccgtcactgttatttcggcagtttgcacacatcctggctcataaaggaaattatcaataagataatctgcagattattattggcgatggcatgtttgtgtctggcaaacatatcctgggctactgtttgtgcaaatagtactggcgtagcagaagatgaacactatgatctctcaaatatctttaatagcaccaataaccagccagggcagattgttgttttaccggaaaaatccggctgggtaggtgtctcagcaatttgtccacccggtacgctggtgaattatacataccgtagttatgtcaccaactttattgttcaggaaactatcgataattataaatatatgcaattacatgattatctattaggtgcgatgagtctggttgatagtgtgatggatattcagttccccccgcaaaattatattcggatgggaacagatcctaacgtttcgcaaaaccttccattcggggtgatggattctcgtttaatatttcgtttaaaggttattcgtccctttattaacatggtggagatccccagacaggtgatgtttaccgtgtatgtgacatcaacgccttacgatccgttggttacacctgtttataccattagttttggtggccgggttgaagtgccgcaaaactgcgaattaaatgccgggcagattgttgaatttgattttggtgatatcggcgcatcgttatttagtgcggcagggccggggaatcgaccagctggcgtcatgccgcaaaccaagagcattgcggtcaaatgtacgaatgttgctgcgcaggcttatttaacaatgcgtctggaagccagtgccgtttctggtcaggcgatggtgtcggacaatcaggatttaggttttattgtcgccgatcagaacgatacgccgattacgcctaacgatctcaatagcgttattcctttccgtctggatgcagctgcggcagccaatgtcacacttcgcgcctggcctatcagtattaccggtcaaaaaccgaccgaggcgccgtttagcgcgctggggtatttacgcgtcgattatcaatgaggtacggagaatgagaagagtactctttagctgtttctgcgggttactgtggagttccattggatgggcagctgaccctttaggaacgattaatatcaatttgcacggtaacgttgttgatttctcctgtaccgtaaacacagcggatattgataagacggtagatttaggcagatggcctacgacacaattactgaacgctggcgataccacggcactcgtcccttttagcctgcggctggagggatgtcctccgggttcagttgcgattttatttacgggaacgccggcatccgataccaacctgctggctctggatgatcccgcaatggcacaaaccgtcgccatcgaattacgtaatagcgatcgctcccggctcgcactgggggaggcgagcccgactgaggaagtagatgcaaatggcaatgtcacactaaacttttttgccaattatcgagcgttagccagcggtgttcggccaggtgtggcgaaagcggatgcgatatttatgatcaattataattaatattatattaattcgtataatttggcgtagtcgataagctctacaattgaatgcaaacctagcttgccataaatattagatttatgcgcactaactgttttattgctaagtaataacttatcggcaatttctttattagataatccgctaaccagataacgtaatatggtcacttcacgattagatagcacagtgatcgttgaactattcgtactacatttattgctttttatatagttaagcgtttcgctaggaaaaaacgtgtatccggagaggatcatctgaacggcatgaaaaatatcattctgatcattgcatttactgacaaaaccgttagcaccagcttgtatcgctctgccagcataaaagcattctgatttcgatgataaaaataacactttcactgtgctctggatttgtttgatccttttcaggaaggtaaaaccgtctgttccgggtaagtctatatccataatgattaaatcaacaggacgggttcggagataatcgatggttatgcggtaatcatccgttttcaggacaatctgcaattcactgtttttttgcaacagaacttcaatagacattctgatgataggatgagtatccataatgatcaccgacgttggtttcatagttaccagtctcataggagcggacaattttccgttagggcggtaaattgtactttgatacatgaaaatacgggttttcttgattcagacgcgcagcggtgtgcgtttgtttgccactatagcgaaataaatcagaaaatcagacgcggtcgttcacttgttcagcaaccagatcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacaccgcattgcggtatcaacgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccatttcttcttcatttatgcccgtcttatccgtttccgctttgcccttcaccacatcactttttgtcgctgtttggcgagataattcaacggtgtcaggccgtaaaacgccttaaaaacagagataaagtacgacgtgctgctatagccacataattgcgccacctgagtgatatttttgttatccatcaataacatctgtacggcgtaacgcatacgacactctgtgacaatctggctatagctggtattttcgttttttaatttctttttgagcaggctggggcttaaacatagcgaactggcgacaattcgcagattccagtagtgctgaatatcgctttgaataatgcggcagacgctgctgcgtaagatatacatcagtagggcaataaaccgcgattgctcaagaaagttagacaatacggtaaaaagcaatgcgcgcgtcaactccgcttcgcagggtttgctgggttgctgcttgctgtggttggcggctagccggaacacttccggtgtacggctatgacaagcgataaccggggtagccagccgcgaccagggctttacacaggttaagttcttatttaaaaacaacagataatcgttgatgatgttacggttgatgtgggtgattaatacgtgatttaacgttgagagttcaatgacgttattgttgcacgcgaaggcggccaggtagtttttcggaagggtaaacgtagcatggttattgacgcttacctctacctctttttcggtcaggatcaccacgcaaggtttactgctgctcaattgcatttcgcactcctcagatatcagaaactccgctcaaaggatctatgcttcctgcatgagtgatcggcccgttcgccgataacgatcttctttctttagcacgctttttagcaattaatcttgatggaattctgacgagagcgaaagaggtaagccaggtcgtacccgacttacctggaggagatttaatactcgagaatgccgtgcgcgacgggcaaatagcgcagagagaaatagagagtgtctttaccgcaagaggaacgtttcgctaacagcgaggcaatttctgcgtccggtttcggtttcgctgtaaaggttttgcctttgccggcgacaaacagttcataaacaatgccgcttgctggggcggagctttggcaatcggcgctggcctgtagataacgttcacgctgttcagcggtaagtttatccacgccgctgccatcctgtacccagacattaacgccggttgctttaacgtgttccagcagttggcgatagccatcgggcgacatgtttccggcgaaaaaactactgatataaaccggttttgctgaaacatcgctaatcagccgctgctcgttgtttaaccatgttagcaaaggctgacgggcggcttcgctgcgccagttcaggtcgtcaatttccgcgctgatgtaccagccagccggcgttacgccaggcgcggcgctccataatctggcttgctggagatcggcagccagcaggcgattaagatagctttccagcgctgcggacgactgtttctggtgcataaaaaattccggatcggcgttcagcccgacaatcagcttcaggccagcctgttgcgcagctgcggcccgcttaaacaataacgcgcgctgttctggctgggtgaatgcatcgccgtaacgggtccattgcaaaaccagggtatcgaagccttgcaaacgtaactgactcatcagcccctgccactgggtatcggtaacctgactatcacggttttgtggttgccagataatacctttcatcgcaaaggaaaaagggctgaccaaaagcagtgtcagcaatacgaaaatgaacttacgcatttaccagtgcactccaatggtgagaaacgcgttgttgcgctctccgttacgttgattaatcgccttaaaggtatgttgatactcgacgccgagactgactttgtgcggccaggcgtcgtagtgcgtctcgccggtccagatattccagcggaccccgacaccgccaagctgcgcgccctgagtgcctttatcacgatagccgttgtcctgaacgtgagcgtaaggctcaatagtctgtccgttagctaccttctgatgccagctgacgcgataatctgccgtccacgcctgaatatcctggcggatatattgcgccgcatcgaggtacaggttttgggcaaaccagcctgaaccgttcgggtgccattcgtcgctgtatttgccgccattaaagaatgaggcgctggcgcgcagcatggtatcggatgcgccattttgcccgttcagcggcaactgctgttcgacggcgaggaaaaagatctgatcgcgcagcggcttccagcgtagaccggtgccggacatcggatttttcaccggcatcatcaccccgttttctccggtatcggcaaagacgcggctataaactgagagcaggtcgccttccagcagcatattgcgtccgatgcggtactcggcttccagttgcccgtagctacgatagcttttccctggcgctgcgccgccgacattattgttagcggtgctcattgccccggaacgcaagccgatagaagaatcgaaactgaacgtccagcggcgaccgacctcctcatgcagacggcggaaattgaagcgttgctgattttgctctggggtgagtgggtttatcagcgcctgattatcaatgtcatcaatcaccaggcgggcgtagtgctgcgtcgcaggcatgtcatccagacgctggttcacataggccagttgtcggatcagtgccggatcgtccggtagccctttatgcgcctgttcgagcatttcccgcgactgtgcgatatcaccgctatcccacaaggcgtaaccaagcgctgcctggatgttgctattattcggttccagttccagcgcggcgcgcaaatcactcaccgccgccgggacattatgacgttggcgataaattgtcgcccgcgcaacgtaagcgttggcagaaggcgcaatattgattgagcgcgtgagatcgctcagtgcgagttccggctgaccaggaatgtaacgttgcgcatgcagccaccagtagagggcattgtttcccagtccacgttgttctgcctgttgtagccagcgatcgcgagctgcaccatttcctgccgcctgggcggtattggcagcagcaagcagatcctcattgctcatgtcgtgaagactgattttctgccaggccgccagtgcggtggcgtagtcctcaacctgatacgcctgataggctaccgcacgatgttgccaggcgttcggttgtcgttgttcggcctgaagccatgcatacaaggccacaccgggtagcgtgtcccgataacactttgccagacggttccaggcggcggcatcgtaggaaggcgacatatcgcccagcaagcgaactattgccgggcaattatctgcaatacccggcaactggctttgccactgacgttgcgccgccagcggcaagggttttgataaaatcgccaccttcgctggagttgccaggtaaggatgactttccagcagagacgccagtcgcgccattaaagtctggctgacacgcgcatcgccctggaaaggatagcgttgcagcaataaatcggcagcttcgcgtgactgctcgttctgcatcagttgccaggtcagttgatccaggcgggtaagatttgccggttcttgctgatacagcaatcgtgccagacgcagagattcagccttgttacgggtcgccacgctgacagcataacgctcctcaagcatttcattggcggggagggtggcgagcagtttttgcgctgcgtcgtactgaccttcttttaacagcaccggtagcgtcgcgccaacaacatactggcggttatcggcaaactgcaccgtataattcgccaatgcctgaacggggttggcgctgtatttagataacagatagagccaacttttctcttgtgcgtccgtggtaaacagcggcttattttcaatgagataatgctggaggcgtgctttttcgccacgataagccagcgcggtcgcgtaagtaatatatgactgaggatcggtgaagatcccctgtgattgcagtgccaggatccgatcgtccagctgcccggcaagaagcacgtcaaaccactgacggcgttctgccgcgcttaatgtgttctgctggcgtgcttcattgtatagcgtatctgcctgggaccattgtttcaggtagattgcccgttgcagcagatcggttcgcagcgtttttccttccggcgatgcagcaaacgtcgcatcgttcagttgcgctctggcgacaggtaactgtgccagccgcagggcattctgcccgacttcactgcgacaacgcagggtcggtgcagcatcgcacgctttttgctgggcaagcagttcttcaacagtcgtaacgcttttcacttcaactggaatagccgccagactgcgctcaagtcgggcatctcctgggtgacgtttcagttgatcctcaagcaacagccgcgcccggtcatcatgaccaaaatggcgataggcttccgcaaggtataaagtcagcggaatattatccggcacctgctggtgtatatattcaaattcgcggatggcggttgcttcgtcgttatttttctgtgccttcagcgccttatcgagacggggataaataacaaaatggcgataatcgctcagacccagctcttctgcgctggtgccgatattgtctgcgagtgcgctggtactcaataaagacgtcagcagtaaaccagaccatccgatgacgcgattaaggttattctccttcattttcggactccagttgcgcaacctgttctgtgtttaaacctgctttgagtaatagtgattgcatcgaaacttgtaattcgcgttgaattgtcaggacgcgatccaacgtttcctagctgataacgccttcggtgaccaaaaacttgccgagcggcagagaactgcgttcatggcgcaataacaacacgttaattgctgaacgattaatatgaccgagcgtggtcagtatttcggcgaacaggaactgatgcggcacatattgccgccagatttcaccggcctgctgttccgtgagccactgatgctgaaccgcattgtacaacattgcccgcggatcgtgaccgcgtcggcgtgcataccagtgacgtaaccctgtgacaatttgtccccgcagaacaatgacgtaacgcactttgcgtccgactttacgcgtcagggccgccagcgaaaccgggtcaataccatcttcactgccgacaattaactcgtcattttccagacgcagcggcagtaccgcataatgcagcgccacggaggccggcatttcggcaatcagcgaggaagggatctgccaggcatcgatggattcccacgccacgccgttttgctctgccagcgcctgtgccagctgctcggcgctaatcagcccctgcatcagcattgaaccgcccaggcgtagaccttcgacgcgattacgcagtgctgtatcgagttgttcttcagtgatgacctgattttccagcagaatttgacctaacgggcgcaacgagcgggtatcgccagtcacgctggggaagtcatgcgttgttttatcccacgccacgcgacgtggatcgccgtgttgaagtacctgttttagcgcgcgccagttggccatgaagttaatcaggttgccccagaaaagacgcaggacggaaagcagcccctgcgtcaggccgtagtagccagtaacgaaaatcacccgctgcacgatgcggttaaccatcaaaccaaagtttagccacagcagggtcattaaccatgcgctgccgctgaaaatagaaaggaaatgccaggcatcgggccacaaactttcatacgccagcaacagcaaaagctggatcatcaccagcatcgcgaggaagctgacaaagttactgattgcccctttgcggtcgcgccagagaaagtagttcagcgtcaggctggaggtccatttatgggttttaaagccttggaaaacaatgccgatgatccagcgggatttttgtcgaaccgcagtcgaaaaggtatcggggaaatattcgcgcacgcagatcatgtttgatgtccgcgcgtgctgtaaaaatttacgctgctcgcgttctttggcttcgtccaccaccggaaaacggacaaaaatttccgtcatacctttttctttcaggcggaagccaatgtcgtaatcttcagtaagactctgcacgtcgaaagcaataccgtcaccgtcagctaacagtgcggtcacggcgcggcggctgaaacaggtgccgacgcctgcgctgggcacttgtccggcgagggcttcacgcaccggaacatctttgccatgcagctctgaaaactcatcaatgtaagtcatgctggtgaagtgcgtccattcgcgttcgaacggatacaccgggatctgaatcagatctttacgctcgaccagatagttgaacagacgcaattccatcggtgaaatcacatcttcggcgtcatgcagaataaaaccagcaaaagcgaaattggcgctacgctcaaattgggtgatggcgtccagcacgttgttcagacagtcggctttgctggtggggccaggacgcgcgcagactaccttatgcacattcgggaagcgagcgcacacttcgtcaacatcacgctgagtatcggggtcgttggggtaggtgccaacaaagatatgatagttttcgtagtcgagcgtggtcgccgccagctcggccatattgccgatgacgcccgtttcattccatgccggaaccataatcgctaacggtttttcatctggtttatacagttcgcggtaactcattcgcgggtagcggcgataaacactcaacttgcgtttaatgcggcgtacccagtagacgacatcaataaaaaaatcgtccagcccgctgatgaacatgatgaccgctaacgttatcgcgattacttttaagccgtagagccaggtagcaaaaacatcaagaagccagtccacacaaaaaccttacattaacgctggttatgtttagggtggcgtatattaaggttttttatgaattgtgacagctttttaccattaataggtatgactattgcggcacgttatttttacactggttataaaagttgccgtttgcgtagaatgtagacaaaagcatggtgtcctgggacggggaggttaacgtcatagtgaaaaggagcggtggcaccgagcaggtcatcatgtagtggaagtgcctggaggaggtgagcaggcagggcaagattacgaaagcccgttccccgcaaggactgacgccagatagtttctctccatggctgctttttgcatcttacgtcttaaccctgccttgaataccttatcattagtcaaaatattaatagcgatgtgccgtatccctgaaaataattctgctgcatttcctcttcttattttgcagtcgtcttcattcattaccacgtccagacgccagtgcagcttattctccacgtgccagtggtttcggattgctgtggcgaacttctctgcggttaaatcaacagaactgatataatatctgaccgtcatttctggctctttcttttgttctgctattatggaccgaaaggagactgccacgcataatttctttagccctttccattcaaacgtgaaatcaataagttcatcagggacatcgcaaacaatatgaagacggatttcttctctgccgtgactcttttcactcattgcgtaactgtcatgctctggattatttaattctttcagcggaaatttttcctcaaaggctttatttagccgcccctggtttccttttaccgcgaataaataatcacatccctgtttttgtatcttctctgcaatatctttctggcaacccatcgcatcggttgtgatgatttttcctttaatatccagcatgttaataagttcagggatagctgtaatctcattagatttcttatccgtcttgatctgtccgatgaccagactgtgcattgttgagaacgcactaatgacatgaatcgctcccctgcggtgactcttgtcagaagagtgccggagcgtttttccatcaattgcaatgacgtctttatcatctgaagaatgacaatcacgcatcaagttaataaagcactcgtgaaattttgcaggactgatacaggatacaactctggcaatggtatcgtgaacaggaataccattttcaaaatcaccatattgcttcaaaaaatcgagatgtgtttccccaaaatcctctatatcttcccaaccttctgcaccagaaataacggcacaaatagtcaacagtagaatatccgataatttatgttccactttccagggttgtctgtaatcggggataatagaaatatgttccatcaattttttaagttccattttgttctccttaattatgtaagaagtatttgatcatgtataagcaataaaaaacagcttcaggtaataaggaatatctcaatttttaaacataaaatgcgaattatttagtacaaaaagtgaacttctgatgatctttccctggttaatatccaggcatcatgttacgtgacatggtgtagctattgaaaaactacgttagcggatatttgtttgcctccttttttttacccagcataccccatcccaacaatttgaattaaatgtcgtaaaattgataacttctttaccttttgaaaaatatgttattgggcaaaactcatctccacttaatggtttaaagttggttattatgtcacaatttaattgttgtgatagtgattgagcgatgaaatcagttagagatggaagatacttgctttcaatcgatgttgttgatgtgccgaaatcaacttcataagaaaaatcaatcttcgctagtaattcaatatattctgcatctttgtcaataaaagatgtgtcataagtaatgtttttttatactcatttacataaaagtagtcatattttaatatcgaaaagtcaatgtctagagcatttacaaacttataaatactatcggttagtttacttttatctttatactctatgagtatacttgatttggtgatcatatttttaaaatctccaaaaaggttctaaaacggattgatcaatcacttcaactcgagttgttgaattattaggtttgaagtttccaaagaattcatgaaattcctcaagtgtatttttggaattggaacttctaattaccaggacgataccattatctcccaccaggccaactcccttgttaacattttttacctcatgatatacctcatataatgtagcattatttctaagataaaaattacgaagttcattgttaaaagatgggtattgtcccgttctacatattggattaatctttttttatatctttttgtaataaagccaatgcacactcgccagcaataatttcatcaaataagtattccaatgttcctcttaacactaaagcacgacaatcattttccgtagtgcgtttaataaataactctttttcaatatataactcttgcataacttcagaatttgaagatagtaattggcagcggcatgggaactcaagatgttcattgtataaaacgctaaaaactatgtttcccgcaataataaatatatcttttatcggcagaattatattcatcacaaccccttgtctttcaatattttgagtattgctacatcctcatcagataacccaagcatttttttgtgtcttatcatgaaatccttaacgtgcgtttctgcactccctagtccataacgtcctaatttttcagctattcctagtttctcttgtgtaccatgtaaaaactcttcaagaatagcggctttactcggatttgaacgaacaataatcgtcatgtctaataccgaagcttcggctccaaaatgttcaagcattctgaattcatctgagcctggtaatgctattattaaatgtcttttccgcgatatagccgccagaagttctggggctgccttctcaaccccatgagatcactggagctattcatcattttagataatgaagctcctttatttaatcctaagggatctatccatcttaaaggattcggcacataccggtaagtctgctcccctccctgcaaccccagtggatcactcaccaggtacatcccggtttccggctcgtaataccggaaccggttatagcacagcccggattccacatcctgctactgccccgcatacagcaggccaggggcggcttccgggtccagttccccgcgcgggtccgggtagccggtgtctgcgggcaggctgagtgccagcccccacaggctggtctgtcccggccgccagacggttttaccttcactgttaaagagcatcagcgggcggcccgtcaggtcgctcaccgcatgattcgtccgcgtcacccactgcggggccaccgacggatgcgcctgccgtacccggctgaactgctggcttatcagctcaaagccgttaaacaccaggtgccgtacgctgtacagtttatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacaggtacgtgaagcggattttcttccggtcgcagcgtttctctgttcgtctgccgctggcgtcgtggcggtattcccactgctcaccctgtgcgctgcaatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttccgggcggtagccgtcacggtgtctggtgcggctgaccatccggcctgcggcgtcatagtcatactgcgtgtttccggcctgtttcagccggtggcctccggcatactggtcagtctcttcacttatccggtgcctgcccgcagactgcgccttcaggtagccacaactgtcatagccataggactcatcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctggccgttccggtccagccggtattcccgccgtgtttcccgtccgtaatcttcccggctggtgacagccgacacattgcccgcgctgtcgtaacggtactcccgtaccagtgaggggagcagcccgccccatgtggtttcctccgggaaaaatccggcgcgctgggtgacaagctggctggctgcattccagccctgctcacaggcaaaaccccggttactgtgccggaacacttcacgtcccgcctcatcacggctgaacgtcagcgtctcatcccccggcagaatgacctccgtcagttctccggcggcgttataacggtacgtggttttcagcagggattcatcggggtgtctgtcgcgttcatcttccggtggcaggatacagcggataacggtgtgttcatcggggtagtggtattcaatggcccgtcggccctgagtggtgacattcacccgcccgcgttcgtcatagccggtgcgctgtgatgtgccgtccgggctgaagatacccgtcagcctgccggatttgtcataggcatactgcgttttgccttccggcgtgatgacttctgccaggcggcctgcggcgtcccggctgtagaggatggtttcctccaggccgttaaccctggcggtacacaggccatcggcgtcatagcggtaacgccagaccacgccgccccagtcatgctcttccgtcacccggccacagttatccagaacataaaggtatgattcgccctgcgggttaatgacttctgtcagttgcagcgtgtctttatcgtagcggtactgccagcggtggccttcaccgtccgttcgcgccaccggcaaatcgaacgggccgtattccattgtccagacaacgccgttaccgtccgtgtacgccagcaggttgccgtggcggtcatagcggaatccttctgcgccggtttctgcccgctcaaggccgctcagtttatggtgctgctgccactgtaaccgcactgactgaccgccggggccgcgcatcttcaccggcaggtcgtgaccgctgtattcggtatggtgttcacggcccatcacgtcggtgagtgtttccggccggttgtggtggtcgtactctatgcccagacgccgttcatcctggcggaatattcccgacaacagcccctgagcggtgtacgccagccgggtctcttcgccctgtggcgacaccaggcttaccggcaggccgcgttcatcgcacagctgtgtccacgtctgcccggcagggtcggtgatgttgctgagcaggccgcgctcatcatagcggtacaaccactccgcgccgtctgccgccgtgtaacggcttaactgaccgtgtgcggcgttgtattcaaacttctccacccgcccggcaggggagtggcgggccagcaggtgatggaattcatcccattcatacgtggtggtgctgccgtccggcgctgcttcccgcagaatattgccgtcaggatcatagtaataacagtgaatgcccttgccgtccgtcacggtggtgcagccgtcaccatagtccagcgtggcgttgtaatagccctccgccccggtgacggtcacgcaccggccctgtgcatcgtaggtgaaacggctccacgtctggtcgttatcggaccagcggatgatccggtccgcagcgtcgtactcatataacaggtggtagtccagccgcgcatccgcttctgtcagccgcccccgcgcatcctgttcgtaggtcgccagcgtctgtatgccgttatccgtgcggtgaatggctttcaggtagccgctggcgtggtacgtcagtttaagccggatcccgtcggtgtgactgacacccgtgatccggtactggctgtcgcgctcaaacgtgatgcggttgctggcggtgtcgctcatcccgcccagcatgtacatccggtctgcggggctgtgtgccaggcggtcatcgctggtatcgtcagtcaccgggtggcgcagacgcattcccggaaaggcgtcataaaagaagcggctgctcagtgcatccctgtcgaacagctccagataatcatcacggcggcgcagaatgtactgggcgtgatacgggttaaccgccgtatcactttcaccgtcgaaggcgaagttcagcgtggctcccaggctgatgatatccacccggtttccctgttcacgcacccaggcgtattcgctccaggagtcactccagcccacgcccgtcaggccatgcagtggcagtaccgaactgtggaaacgggtgaaggagagggggagggtctggcccagggtgaagtcggtacgttcgtcgcagtacgcgccggttaccggatcgacaggatctgttacccatctgatgactttattggcaatactttttaacgacttacctgttttccccagcaacgcgccgagctttgcgcccagcagcttcccgcttttccccagcagttttcccagtttgcccagtttcgccagattccccagttttcccagcagtcctgctggcggcagaagatagctggctatcgttattcctcccaggatcattctctgccatggcgggaactccggctggatatccagataggtgacctgctcacccccaataaagacgtccggcgaaccttccacgatcgccgcactgcactccagtttgtcgcccttgcgcgcggcaggctgattgttgataaagacgttgctactgccctgggctatcctcggtggtttgttctccttgtcgcagagcgccgtgtcctcaccggcttccgggaaatccacatcttttttgatttcgccacgcccgcccaccatggtggcaaactccattaataccggaccggcgggaaacagaagcgatgcgccggcgctgacgcgatccataaaaccggcattgctttccgtcagggtgataacagcgttcccccaggccttcgccagtggtactgctttttccgctgccgattcaagcaggtcagtggcaatatcaccccatgagggttccccctgtgggatttcaggtattgctccaggtgggggaggagggggaagggtgacggcggcccttgcagcgggctttccgttaatgtttacattttcagaaccggtattgatggcgccgtccgtgtcacaaaagctgtttatccatgattcaagctggttctgtttctcctccacataatcactcgccttatagctggcatacatcagcgcaggcaccagaaccagcgcataagggccggtggcgcaggcggccataatcaggcaaccttctgcgatggtcactatcgcccccagcacggcccctgccagtgcccccagaaaacttttatgctgaatttcatcgcccagcctggcggcaggtgggccggacttctttgctgccagcatctgtgcaatggctttgtcgttggctgcccgtttcatctggctggcgaccatcgcctgctgtgacagcattcgcattgccagcgtaccgcctgcggtcgctccctgtggcccgcctggtccttcactcatgtgttatccctcgtttatgtcagcgcggctggtccttttggatgtcattctccggtggcaacggggtgaagctctttatcacctccagcagcatcgtcttttgactgttcttcagggataaggaggtgctgaaagtgaaggtcagcagcgtatctccacgccgctggaatacggctatctggctaatccgcccctgattcccctcatcttccggaccgttccaggaataatccagcagccaggccggggcctctgccagagtgatttcccggcaggcatgttcggtgtacccatcaagtttgccctggtacagcgccagcgtttcctggtacagctctggtgtcagggttccctgtggaacggcttcgcgggtaatgaccaggttgatgccactgttatctgtggacaccaggacctgcattgactgatcctgccattgagacggcagttgaatgtggccttcattaaaagtgaactgcataaaatactccctgataatctgagtgaatcagttgatgaaaacagaaccgcccacgatggtgatgccatccttcgacagcctgattaccgtcgattccccgacctgtagctgaatgccatccggcgtcagcgcaattttgctttcctccacagccagcaaaatttccttaatcgccgtataagcctgtataccgtcgccttcgccaccattgtttacagcgtcaacatgcaccgaaccggcaatcgtgcctctgtcctgaaagacatcctcagataaagaccctttcagtactccggtgatcttgtggcctttttccaccgtaagaaggcggttaccttcctggatcgtgaccgtctggtcattttttacggtttcgcggtgatcgtgttttacggtggtggtacggtcgttgagcacttcggtatccatgttcttctgcgcgtggatgtagacctgttctctcactgtcgcatcatcaaacttcagctcattaaatccgctgcccatgtacgttttggagcggatggtcatctgcgtctttgttcccggcaggctgccgggggtgcggttttcctggtggtaggtgcgccccataatgatcggctggtccggatcgccgttgaggaagtctacaatcacctcctgacccacacgcggtatcgccaggtggccaaaaccggtgcctgcccacgcctgtgccacacggatccagcacgaactgtcttggtctgccgggttataacggtcccagttgaacttcacccgcacgcgaccatgttcgtcgcagaagatttcctcgcctgccggtcctgtcacgacagcgctctgcgggccgtcgaccagcggtttcagcaacggctgtggtcgccatgttctgtctgccgggatcaccgcaaaatggttctccagcgccgtccccgctccctgccgtcctggcaccgcctgtggctgttcgccgtgcagttcacttgccaccacctgccattcccggttcaggttcgcctgcggataccccgtcagcacaattcgccgtcccggccatatctccggcgagcggctcattccccgcgcggtttctgcgttgtttcgccagccgtccatctgccagcgggcaaagttctgcccgtgggcgctcttgaaacgtccggggtagtcatacacttcatactgcgtgcgctggtagtcctggtgctggccttcctgttcaaaacgtccggcccagccggggcgtttaaaggtgtagtctttggtcaccacggaagaagggcggatttgtgcgctgtagcggaactggctgatgcagagggtgctcacctcggtacgggtgttcgggttccatgggatttcaaaagattcgggcagatggcggactgtgtcgcacagcaccaggctctggtcggtacttttgtaagcatgctcctcataaaagaagatgccttcctccgccgccatccggcacagaaaatcgtaatcagtctcaccgtactggatacaaaactcacgggaaggatgcggctcgctgaacagcggattccattcggtcaccccgttttcctgcaacatcgtgccgaggatgcttttgatgtcctcgttctggaagatacggaagttctggcgcagaccggcacgccacagcggcgggtgcaccttcatgctgtacagcatctggtttttgtcgttctccccgagttcaaaccaggtcaccacgcctttcacccggcgctgtacttcatcgccctgccatatcgtcaggtaggccattttgtccagcacctgcgcaaattcaagggagagaaactgctggctgaccagggagagatcgagggaaaagagcgaagagagtgactggttcagatgaaaggaaaccaccgcaaaagcatccggcggcaggccgtccacttccagtgtgaaacgtaatccggttgacatagcaacctccagtaaaatgaataatgatccgtaccgtacaactgcggataatgtgataagcgggacgacttcagacgttattagggaaggaacagaaaatgctatggttatgtgagaattttgtttaaatattactttacagaaacgggtgtctgttcagtcaaaaaaataatcacaagctcaacctcttgtttcttggcgttattcaggacaggtacgcatatcacaacgagtaacaaaaacgtaaagttaaaccaatattcataatgtatttttattcacagcaataaataatccaattaacattattaaaatgaatgattgcataagaaatatatgctaccgctccaccctgataacatgatctgcacattgcacatcttaacgttgttaaatactggctcaatagtggatattttaaattaggaatttatcaaattcacttgataaatagattgagtgaataatataacaattaatgatgattaatcgcgattaaattattcattgctttatatgatagatggcttgtttataacgatgaaaatttagaaagggcattgtgatctacaattggaagaaacacagatttaactaagtttcatatacaaacatctcgtgaaactttgaaaaataaaagccttcgatatttcatatgtttaataagtttttctctaatttgttgatcaacaataccaggaggtgatgcaccacgccctgaatttgaacttaataatcactctctctccggcagcataatcacaaaccttgtcccccgcgcatctgacgttaccgcaaccgtgcctttatgcgcgacaacaatcgatttcactatcgccagcccaataccgctaccttcaccttttcgctggcgggaagggtcaacgcgatagaaacggtcaaacaatcgcggtaagtgctcgggcgcaatgggcgtaccggggttttcgacggaaacttgcacctgatgattgaccgtctggcagcgcactacaatagcctcactgggtggcgtataacgcagggcattagaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctgacatttgtcgccaacaaatcgcaactccacgccgcgatcttccgctaacgcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattagctggttgttatcggcctgagcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgagactggctgagggcgatttccgtttgcgtgatgagattggtaatcggcgtgcgaatttcgtgagcgatatccgctgagaaattggactggtgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatcggcacggtctgcgggtcgaggcgaacgtcgagatctttcgaggtaatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgtaccgccaacagtacgataaagacgatcaggatgctgattaccgatgcggtcataataagtttattcatcaaatcatttatgtaatgaagatgaaaatcgatcgaaagcgcgatgtagagcgtataaatcggtttgccgtccaccaacgggccaaccggcaagttaatcatccgccagttgctgtgttccatatgcccgtgaccgtggcctggcatcatcatcgtcgggccggaaaggagatacacctcgccaccctgagcgtctttatcgggtatggcgtcacgcgtaaactcgcggatatccggcgcaccgggggagtgatacaccgttttaccctgactatctgccagggaaatcaacacattggaataaccactgacgatatcttccagcgtcattaagcgtcgggcttgcgtttcgtcagggtgatttagtacccgttcaagggtggcgctaatctcttttaaatcattaatatcctgctcggcaaaatgaacttttactgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggccaggctgataaaaaaggtcaggcgggttgccagcgaaaacgggcgctgaaatggcttactgaccatccggcacctcaagcatgtaacccacgccgcgcacggtctgaattagcttcggctcaaagtcgttgtcgattttgccgcgcagccgcttcaccgccacatcaatagcattggtatcgctgtcaaaattcatgtcccatacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcgaaggaagaactccagcagagtaaactctttactggtcaaagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcaaatcggcaacctgaaactgactttcgataatcaccgccgccccgcgccgcagtaatgtgcgcacccgcgccagcagttcagcaaaagcgaatggcttcaccaggtagtcatctgcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccctttattggcggagcgtaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcagatcataatcaccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatatttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcatttttctgtcaccggaaaatcagagcctggcgagtaaagttggcgtcataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgtccggcaatgcccgtgccgcagcagttctcactcagccagaacggcctggttaacgcagcagataactatcagaacgcgggctggcgcaccttttttgttgataatcaggtgaagacgctgattagcgaggcgctggtgaataatcgggatttgcgcatggcgacgctgaaagtgcaggaggcacgggcgcaatatcgtctgaccgatgccgaccgctacccacagctcaatggcgagggcagcggcagctggagcggtaatcttaaagggaataccgccacgacacgggagttttcgaccggccttaacgccagctttgacctcgattttttcggtcgcttaaagaacatgagcgaagccgagcgacaaaattatttagccactgaggaagctcagcgcgcggtgcatattctgctggtttctaatgtcgcgcaaagctatttcaatcagcaactggcgtatgcgcaattgcaaatagccgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgacaggtagcagtaatgttctggcgctggaacaggctcgcggggtgatagaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcgaataatgcattgcaactgttgctgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggattgtcgtcgcaaatcttattgcagcgcccggatattatggaagctgaacacgcgttaatggcggctaatgccaatattggcgctgcacgcgcggcattttttccgtctataagcctgaccagcggaatatcgaccgccagtagcgatctatcgtcattatttaacgccagcagcgggatgtggaattttatacccaaaattgagatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtggtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaattagcgcccagcagcgttatctggcatcgctgcaaattactttgcaacgggcgcgggcattatatcagcacggcgcagtaagttatctggaagtgctggatgccgagcgttctttatttgcaacccgacaaactttacttgatctgaattatgcccgtcaggttaacgaaatttctttgtataccgcacttggtggcggttgacagcaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatgacttttaactccaggagagaataaatgaaaaaagcactgcaagtcgcaatgttcagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggttattagcgccactggcgtggtaaagggtattgatctggaaagcaaaaaaatcaccatccatcacgatccgattgctgccgtgaactggccggagatgaccatgcgctttaccatcaccccgcagacgaaaatgagtgaaattaaaaccggcgacaaagtggcgtttaattttgtccagcagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctgggttgcaaaggcggaaccgcctgcagaaaaaacgtcgaccgcagaacgtaaaatcttattctggtacgacccaatgtatcccaatacgcggttcgataaaccaggtaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggctaccgtcacgcgcggaccgctgacttttgcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggctcgcgctgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtacaaaagggcacaccgcttctcgacctgaccattcctgactgggtggaagcgcagagtgagtatttactgctgcgcgaaaccggcggtacggcgacccagactgaaggcattcttgagcggctgcgactggcgggaatgccggaggcggatattcgccgcctgatcgccacgcaaaaaatccagactcgctttacgctcaaagcgcccattgatggcgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtagcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtctatcgcctggctggtgaaagatgcctcgcagtttaccctcaccgttccggcgcgaccggataaaacactcaccatccgcaaatggacgctgctacctggcgtggatgccgcgacccgcacgctgcagctgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggcatgaacgcctggttgcaactcaacaccgccagcgaaccgatgctgctcattccgtcacaagcgctgattgataccggcagcgaacagcgggtgattaccgttgatgccgacgggcgctttgtaccgaaacgcgttgctgttttccaggcatcgcaaggcgtcaccgcattacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattccgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaataaccaatgattgaatggattattcgtcgctcggtggcgaaccgttttttggtgctgatgggcgcgttgtttctgagcatctggggcacctggaccatcattaatacgccagtggatgcgctgccggatctctccgatgtgcaggttattattaaaaccagctatcccggtcaggcaccacaaatcgttgaaaatcaggtgacttatccgctaaccaccaccatgttgtcggtgcctggcgcgaagactgtgcgcggtttctcacagtttggcgactcttatgtgtatgtcattttcgaagatggcaccgatccgtactgggcgcgttcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctggggccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattacaggactggtttctcaaatatgagctgaaaaccatccctgacgttgcggaagtggcgtcggtgggcggtgtggtgaaagagtatcaggtggttatcgatccccagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcgatcgaactggcggaagcggaatatatggtgcgcgccagcggctatctgcaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcccgtttatctgcgcgatgttgcgaaggtccagattggcccggagatgcgccggggcattgccgaactaaacggcgaaggcgaagtggcgggcggggtggtgatcctgcgatccggcaaaaacgcccgagaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagtagtctgccggaaggcgtggagatagttacaacatacgatcgcagccagctcattgaccgcgccatcgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcccttccagggactgaatgccaatattatgtcgttgggtggcattgcgattgccgtcggggcgatggtcgatgctgctatcgtcatgatcgagaatgcgcataaacggctggaagagtggcagcaccagcatcctgacgccatgctggataataaaacgcgctggcaggtgatcaccgatgcgtctgttgaagtggggccggcgctatttatcagtctgctgattatcacgttgtcgtttatcccgatcttcaccctggaagggcaggaagggcgtctgtttggcccgttggcgttcaccaaaacgtatgcgatggcgggtgcggcgctgctggcgatcgtagtgatcccgatcctgatgggctactggatccgtggcaaaattccgccggaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgctggtggcggcgctttcggtgctgacggttctctggccgctcaataaagttggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcagaggcggcgagtatgctgcaaaaaaccgacaagctaattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccgctggagatggtagaaacgaccatccagcttaagccgcaggagcagtggcggccaggcatgacgatggacaaaatcattgaggaactggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcaaccggcattaaaagccccatcggcattaaagtttccggcactgtgctggcggatatcgacgcgatggctgagcaaattgaagaagtagcgcgaacggtgccaggcgtagcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagattaaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaattaatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagctgccgatcctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacattaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagcttaaactcatggtgccgatgacgttgatgattatcttcgtgctgttgtatctggcgttccgtcgggtgggcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttccgtggcgacgggcactggctttatcgccctcgccggggtcgccgccgaatttggcgtggtgatgctgatgtatttacgtcacgccatagaggccgtgccgtcgttgaataatccacaaacattcagcgagcagaagctggatgaggcgttatatcacggcgcggtcctgcgcgtgcgcccgaaagcgatgacggtggcggtgattatcgccggtctgctgccgattctgtggggaacgggggctggttcagaggtgatgagccggattgccgcgccgatgattggcggcatgatcaccgcacctttgctgtcgctgtttattatcccggcggcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggataccccgtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaccgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgttgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagcttggcgaaatggtggttgaggagccggtatccggttcatttgcccactttgcctataaatactggggaccgtttgcgggcttcctctctggctggaactactgggtaatgttcgtgctggtgggaatggcagagctgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggcgaaaccgagttctggtttgcgctgattaaagtgctggcgatcatcggtatgatcggctttggcctgtggctgctgttttctggtcacggcggcgagaaagccagtatcgacaacctctggcgctacggtggtttcttcgccaccggctggaatgggctgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgccgctgaagcgcgcgatccggaaaaaagcattccaaaagcggtaaatcaggtggtgtatcgcatcctgctgttttacatcggttcactggtggttttactggcgctctatccgtgggtggaagtgaaatccaacagtagcccgtttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtagcatcgctgtcagtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccgaagtttttgactcgcgtcagccgtcgcggtgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtgttaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgtctggcgcatctgcgttttcgtgcagcgatgcgacgtcaggggcgtgaaacacagtttaaggcgctgctttatccgttcggcaactatctttgcatcgccttcctcggcatgattttgctgctgatgtgcacgatggatgatatgcgcttgtcagcgatcctgctgccggtgtggattgtattcctgtttgtggcatttaaaacgctgcgtcggaaataaggcattcacgctacatccgacaaaacgatgtccgctctcatccattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttggtaaacgcatagatctcgagcggtaaaccattatcacctggagccagttggcgtaccattaaagtcatatctttacgaatccgcggatggttacgcagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaataccgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggctttaacaaatgcgctttattcagacgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatactgatactgcgcttaatacgtcgcccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattgtcccagttacgcactttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaataccaacatcagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaatatccctttcagcggtaactgggatgctgccgggaatttctgcgccagattcaaaataacatccagcaacgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgcagccagaataccgcctgaatattgacgataatcccctgcagggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcacgtttttcgaaggtccgcagtaccacccaatgcaaaataatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcgatctcaatacccgctaaatcttcaacctgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagagagaattacacttcggttaaggtgatgttttgcggcagacgagatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacctaccggaacaaccaccagactggtgtagcctttctctttcagaccaaattctgcatcgaggatggcggcgtcaaaaccttcgatgggtaccgcgcccagacccagagccgccacgccgagcaggaagttaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcggcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcggcatcttcctggtcaacaaccagcttcagccaggcatcgtccatcgcagtttttgcacagaacaccacgacgtgcgaggcatcaagcattttacgctcgttgaacacgtaattaccggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcaggagagttttgatttgctcggcctgttccggggtaagttttttgctggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgtaagtaattttgcgtgccagcagattacaaggttcaacgagaaatggtaagcgagaaaaatgcgctatagatttccgctttagcctggacgcactcttttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacaccgaaatccagtgctttttattcatgtgataccctggcttaatgcttgggtatatttgctgatttaacagggatttttgtggatcggacttcagattgataaaggggacgccgcgtagctccgacgacagcataaaaatcttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagggccaggcgtttcgccgtttcgtgcagtgattgcttatccataaacgttcctttaggcgaaggagaataagcaaagtatgccgcgaagtacggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgcagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaataaagtgtaaagctgactaagatccatcagatggaacgtggtcaccagtttttgtgccagcgtcagccccagtgcgggggcgggcagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtggtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattcccggcttagtcaccggcccagatctcacaatgctttttcaccaacccaatcagcgaaccgccatcggcgacgaaatcacgcatcagctgcgcttcattcagaccgctggcgacctggcgatgcagtgcttcaattgcgctcgatgcgccaattttatgtgcggaaggggcgattttttccagcaatcgcaaggtatcttccgttagcggtcgacgatcgccagtgtgcggatcggtaatgacaccttccagcccatagcgacaggcctggaaacggttgaatttatacagcaggtaatctttttcctgatgtttaaacgggcgttccgtcagtaaccagtgggcggtagcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacctccaccgtgccaaaatgaggactggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcagacagcgaaacagggcttcaaattgttgccagttactgacccacggcatcgggccattatcaggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccctgcatatatggcgacgcggcggaaagggcgataaagtgcggcacaaatcgtgacaagccgtgcagcaaataaatggcgtcatcgccactggcgcagccaacatggacatgctgaccaaaaacggtcgcctgctgaatgagataaccaaagttttccagcgtgcgttgatagcgttcgttatcgcatacctcctgacgctgccatttctgaaacgggtgcgtgccaccgccgcaaatttccagatgatggtctgtggctgcctgcaatacgactttctgcatcgctgaaaactgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggtgatatcgtgctttacctctccggccgtgatcttatttttaaccgcgtcaatcagcattgaagagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttatgttggcgttttctattcagtatagaagtcggagcggctgggcgagatgcggaagttctggaatgtttcttttttttggtgatggtgaactgatggtgcctgaagcaatttggctacttttgcaatgtgacaagttatggcagtgctgactggtggcgaagaattttgacgattgagtcatgcagaaaaaaacgggttcagcttcagttgattaaatgaggagtgagaagtccgaaacaggactcactgtataaataaacagctattttgttgaggaagggtaagataacggcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaagatgaagccccaggagatatttctatcaaccctggggctgccactccaaacccgaacaatttggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgcggcagtcatagtgctgtgtttaacggtgctgggatttacgcttctggtcggagactcgctgtgtgagtttacggtgaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagtaatcccataagcgctaacttaagggttgtggtattacgcctgatatgatttaacgtgccgatgaattactctcacgataactggtcagcaattctggcccatattggtaagcccgaagaactggatacttcggcacgtaatgccggggctctaacccgccgccgcgaaattcgtgatgctgcaactctgctacgtctggggctggcttacggccccggggggatgtcattacgtgaagtcactgcatgggctcagctccatgacgttgcaacattatctgacgtggctctcctgaagcggctgcggaatgccgccgactggtttggcatacttgccgcacaaacacttgctgtacgcgccgcagttacgggttgtacaagcggaaagagattgcgtcttgtcgatggaacagcaatcagtgcgcccgggggcggcagcgctgaatggcgactacatatgggatatgatcctcatacctgtcagttcactgattttgagctaaccgacagcagagacgctgaacggctggaccgatttgcgcaaacggcagacgagatacgcattgctgaccggggattcggttcgcgtcccgaatgtatccgctcacttgcttttggagaagctgattatatcgtccgggttcactggcgaggattgcgctggttaactgcagaaggaatgcgctttgacatgatgggttttctgcgcgggctggattgcggtaagaacggtgaaaccactgtaatgataggcaattcaggtaataaaaaagccggagctccctttccggcacgtctcattgccgtatcacttcctcccgaaaaagaattaatcagtaaaacccgactgctcagcgagaatcgtcgaaaaggacgagtagttcaggcggaaacgctggaagcagcgggccatgtgctattgctaacatcattaccggaagatgaatattcagcagagcaagtggctgattgttaccgtctgcgatggcaaattgaactggcttttaagcggctcaaaagtttgctgcacctggatgctttgcgtgcaaaggaacctgaactcgcgaaagcgtggatatttgctaatctactcgccgcatttttaattgacgacataatccagccatcgctggatttcccccccagaagtgccggatccgaaaagaagaactaactcgttgtggagaataacaaaaatggtcatctggagcttacaggtggccattcgtgggacagtatccctgacagcctacaaaacgcaattgaagaacgcgaggcatcgtcttaacgaggcaccgaggcgtcgcattcttcagatggttcaacccttaagttagcgcttatgggagtaatccccgcatatccggttgtcaggtcaggatggtaaggcacctgctttacactttcgcccgtggtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagcgttatgactatcttttcttttatctgccagtgcacagcaaacatctcattctcacgatgaatgatgacctgctgtttattccagctaattatctgatagtccagaaaacctgcatcagtttggatctcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagagaaaaggctaaaccgcagtctgcgagtcgctcgtgttccgctggtgtaataatgttgtctgtcaattctcttgcggtttgtacagaaaaaatttcttctatatcaatgccaatcggttgacgagataccacggctaatgccgtagtcccacagtggctaatactgccgtatacctccgcaggccagacaggttggcgtagctcgccgattgcgggcacacatttatagccatattcccgcaaagcataaacagcagcgatccgtccggctaaatgctctgttttacgtttacgtccagcgtgttgcagttgtgcgtagtgcggcagccagagtaaatcctgctcacaaaaattcgccggatcgaactcaacaaaatgcagcgtatgtccggcaaaggggagggaggtatgcgtagttttcatatcgaccatattcgagactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacatggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaacgacgcgcactttgtcaacaatctgacgttagcatcagaagtgggtgtttacgctcatataccacgtacgtcccggctcgttataggtatacgccccggcaccggcgatatagttggcccctgccaaatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacagattgtccacgccgccggtcagactgacattcttcgtcacatcccaggtcgcgctcaggccaacaatgctgtaaggactaatttctttggtttccggtccaaccgctggctgacctttatagttgtacttcttcggctgctgcttgccgtaccaggtgaaggtcgtttgcatcgacaaatcttcccgtgcctgccagctcagcgttgagttcaacgtatactccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattggtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccaccgctttcggcacgttatcccactgatagagatcggtgccgactgcgttttgccctacagccacatagcccgcttcaatcttattgcgataatcgttacggaaccaggtgacgcccgccagccacccgtcgcgtttgaactccagaccaatctctttgttgatgctggtttctgctttcaggtcatcgttaccttgcagatagcagccgcccgcgctggcatagcaaccctgacctttactgtagagaatgtagttcgggttagtctggtacaggctcggcgctttataagcacgggcgatgcccattttcagcgtgaagtcatcgcctaaaccttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatgttgttttcggcaaacagcgagaaaatttctgcttttgaatacgggctacggtcggtggtactcacgccatcaatagcgccaccggtattcgttccggtcagtgcctgggtgttggaacttaagtccttcatccgttgctgattccactccgtacccagcgtcagcgtctggttaacgaggaaatcaatcggcaggttaacttcgctgtgcagcatcacgtcatcaagatcgatatcgacgaaatcctgtgtcgctttttcgttaaatttcccttcggtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcgtactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgcgtagttctggcgatacagacggttggtttcatcgccatatttcgagcgggtataggaatcggagttggtattctgggtgtcgcccgcatacaggttaccctggcggctgtaacctgcttccagttccagcgattgcaatggcgcgaaatcccagcgcaccacgccattaatatctttgttgattaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatggccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaaacggaagctgaattcgtcgcccagcggaccggtcaggctaaagttagtgcgtttggtggcaccttcctctttatgttctggcgcattgaaatatgcgtcccaggagccgtgccactcgccgctgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgcagaacttcaatacgttcaatcatttcaggtggcacccaggaagtatcaccacgggtatcgcgctcgccacgccagccctgacgcaccgagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccataccgcgaatatcaatctgtcggttattcccacgctgaccactggtggagttaccggtcaggttaacgcctggcatggtacggatgatctccgacacatcgcgggcaaccgggtttttgcggatttcatctgcggtgatggtcgaaacgccaggcgcctgtaagttctgctcggcggcggtaacgacaatagtatcgtcatgtgaaacaggagtatcggtcggctcttgtgcctgcgctaccccataaatccccagattgaccaacaaggccagggaatgaatcttcttgttcattgttttattcctgcatttttgccacgaattgcaactgtcgggcatggtcgtcatcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagttggttaattaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaatgaaaaattgcaaagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcagcgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccaaggttctgaagaatactcgacgataaagcgcgtatgggtctacatcactggtgtgaccgatcaccatcagaacagccagccccagtcgatgcagcgaattgcaggcactaacgtctggcagtggacgacacaactcaatgccaactggcgcggcagctactgctttattcccaccgaacgcgatgacattttttctgtaccatcccccgatcgcctcgaattgcgcgaaggctggcgaaaactattaccccaggcgatagccgatccgctgaacctacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgcctctgcaaccgggatgggattgtccgcaagcgccagaaatacctgccaaagaaattatctggaaaagtgaacggttgaaaaagtcacggcgtgtatggatttttaccaccggcgatgcaacagcagaagaacgcccgctggcagttttgctcgatggcgaattttgggcgcaaagtatgcccgtctggccagtgctgacttcgctgacccatcgtcagcaacttcctcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgaactgccgtgtaatgcggatttctggctcgcagtacagcaagagttattacccctggtgaaagctattgccccttttagcgatcgtgccgatcgcaccgtggttgccgggcagagttttggtgggctttccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggatcgtactggtggccgcatcggggcgggcagcaagagggcgtgttacttgaaaagctaaaagctggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtattcgcgagccgatgatcatgcgggccaatcaggcgctgtatgcgcaattacaccccataaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggctaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccgcagggagcgttttacatattgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgtcttaccggcaggctgggacattgtgtgtcagccgcagtcacaggcgtcctgccagcagtggctggaagcccactggcgtactctgacaccgacgaattttacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcagaattaccctccgcctggagcgtggcgcattacgttgagttaaccggagaggttgattcgccattactggcccgcgcggtggttgccggactagcgcaagcagatacgctgcggatgcgttttacggaagataacggcgaagtctggcagtgggtcgatgatgcgctgacgttcgaactgccagaaattatcgacctacgaaccaacattgatccgcacggtactgcgcaggcattaatgcaggcggatttgcaacaagatctgcgcgtcgatagcggtaaaccactggtctttcatcagctgatacaggtggcggataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggctttagtttcccggccattacccgccagatcgccaatatttactgcacatggctgcgtggcgaaccaacgcctgcttcgccatttacgcctttcgctgatgtagtggaagagtaccagcaataccgcgaaagcgaagcctggcagcgtgatgcggcattctgggcagaacagcgtcgtcaactgccgccgcccgcgtcactttctccggcacctttaccggggcgcagcgcctcggcagatattctgcgcctgaaactggaatttaccgacggggaattccgccagctggctacgcaactttcaggtgtgcagcgtaccgatttagcccttgcgctggcagccttgtggctggggcgattgtgcaatcgtatggactacgccgccggatttatctttatgcgtcgactgggctcggcggcgctgacggctaccggacccgtgctcaacgttttgccgttgggtattcacattgcggcgcaagaaacgctgccggaactggcaacccgactggcagcacaactgaaaaaaatgcgtcgtcatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggtgatgaaccgctgtttggtccggtactcaatatcaaggtatttgattaccaactggatattcctgatgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgtacacggtgatttgagtattgagatcctcgccaataaacagcgttacgatgagccaacgttaatccagcatgctgaacgcctgaaaatgctgattgcccagttcgccgcggatccggcgctgttgtgcggcgatgtcgatattatgctgccaggtgagtatgcgcagctggcgcagctcaacgccactcaggttgagattccagaaaccacgcttagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttacctgttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcgcggcgttaaaccaggggacagcgtggcggtggcactaccgcgctcggtctttttgaccctggcactccatgcgatagttgaagctggagcggcctggctaccgctggataccggctatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaattaccaccgacgatcaactgccgcgctttagcgatgttcccaatttaacaagcctttgctataacgccccgcttacaccgcagggcagtgcgccgctgcaactttcacaaccgcatcacacggcttatatcatctttacctctggctccaccggcaggccgaaaggggtaatggtcgggcagacggctatcgtcaaccgcctgctttggatgcaaaatcattatccgcttacaggcgaagatgtcgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttatcgcaggggcaaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgctatgcagcaattctttgccgaatatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcctcgctgacgccgcaaaccgctcgtcagagttgcgcgacgttgaaacaggttttctgtagtggtgaggccttaccggctgatttatgccgcgaatggcaacagttaactggcgcgccgttgcataatctatatggcccgacggaagcggcggtagatgtcagctggtatccggcttttggcgaggaactggcacaggtgcgcggcagcagtgtgccgattggttatccggtatggaatacgggtctgcgtattcttgatgcgatgatgcatccggtgccgccgggtgtggcgggtgatctctatctcactggcattcaactggcgcagggctatctcggacgccccgatctgaccgccagccgctttattgccgatccttttgcaccaggtgaacggatgtaccgtaccggagacgttgcccgctggctggataacggcgcggtggagtacctcgggcgcagtgatgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaatcgatcgcgtgatgcaggcgctgccggatgtcgaacaagccgttacccacgcctgtgtgattaaccaggcggctgccaccggtggtgatgcgcgtcaattggtgggctatctggtgtcgcaatcgggcctgccgttggataccagcgcattgcaggcgcagcttcgtgaaacattgccaccacatatggtaccggtggttctgctgcaacttccacagttaccacttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaactgaaggcacaagcgccagggcgtgcgccgaaagcgggcagtgaaacgattatcgccgcggcattctcgtcgttgctggggtgtgacgtgcaggatgccgatgctgatttcttcgcgcttggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcggcaggttgcccgccaggtgacgccggggcaagtgatggtcgcgtcaactgtcgccaaactggcaacgattattgatgctgaagaagacagcacccggcgtatgggattcgaaaccattctgccgttgcgtgaaggtaatggcccgacgctgttttgtttccatcctgcgtccggttttgcctggcagttcagcgtgctctcgcgttatctcgatccacaatggtcgattatcggcattcagtcaccgcgccccaatggccccatgcagacggcggcaaacctggatgaagtctgcgaagcgcatctggcaacgttacttgaacaacaaccgcatggcccttattacctgctggggtattcccttggcggtacgctggcgcagggtattgcggcgcgactgcgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagctaatggtctggacccggaagtgctggcggagattaaccgcgaacgcgaggccttcctggcagcacagcagggaagtacttcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgactgctcatagcgtaccgtttgacggtaaagcgacgctgtttgttgctgaacgcacacttcaggaaggtatgagtcccgaacgcgcctggtcgccgtggatagcggagctggatatctatcgtcaggattgtgcgcatgtggatattatctctccagggacgtttgaaaaaattgggccgattattcgcgcaacgctaaacaggtaaattaatattatttataaacccataattacagaaaataattatgggttttttatttgtttgatttataggtttgatgaatatttctcttaaatagagtgaatgttgcattcagtggaaggaatttacaaacttcagcttcggataattatcaccaactggtaaagtgagcgccgtggagatttccccctattggactcattttcaggttataccccatgtcatcactgaatattaaacagggaagtgacgctcattttcccgattatcctctggcgtcgcccagtaataatgaaattgatttacttaatctaatctcagttttatggcgggccaaaaaaacggtcatggcggtcgtttttgcgtttgcctgcgcaggcttgctgatctctttcatcctgccgcaaaaatggaccagcgcggcggttgtcacgcctccagaacctgttcagtggcaagagttggagaaatcattcactaagcttcgtgtgctggatctggatatcaaaattgatcgtacagaagcatttaacctgtttatcaagaagtttcagtcggttagcttgctggaagagtacctgcgttcatcaccttatgtgatggaccaattaaaagaggcgaaaatcgacgaactggatttgcatcgcgcaattgtcgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgaaccgtcactgtatacctcctggacgctaagttttaccgcgccaaccagtgaagaggcgcagaccgttttgagcgggtatatcgattatatctctacgttggtggtgaaagagtcgctagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagaaaaactggctcaggatcgcattaaaacgaaaaatcaacttgatgcaaacattcagcgcctcaattattcactcgacattgccaacgcggcaggaattaaaaagcccgtttacagtaatggtcaggccgttaaagatgaccccgatttttctatttctctcggtgcagacggtattgaacgcaaactggaaatagaaaaagcggtcactgacgttgcggaactgaacggtgaattacgtaatcggcagtatcttgtcgagcaattaacaaaagcacatgtcaacgatgtgaattttacgccgtttaaatatcagttaagcccgtcattgccagtgaaaaaagacggtccgggtaaggcgattattgtgatcctttccgcgttgatcggcgggatggtggcttgtggtggcgtgctgttgcgctatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaactatttgcggttgaaggtgccgttcgtccgagcggcaccacaagcggcgttccggcaactggatcgtcaatgatcatgcagcgcagaccataaatgcgctcaatcagttcagcagtgacaatctccttcggcgctccctgagcaacaattttcccttcccgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttttcgcggttcagttcgcttaacaactccagcaaatcaatctgatgactgatatccagccaggtcgtgggttcgtcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgtccgccagaaagggtatccacgctttgatctgccagatgagttattcccgtggcctgcattgctttcgttaccgcttcttcatcctctttgcgccagcgggtaaacagcggttgatgcggataacgtccacgcgccaccagctcctgcacggtgatatcgcccggcgtggtagcattttgcgccaacagaccaatccggcgtgcaacctctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccatgagcaggcgtcatcaggcggcttaaggtacgcagtaacgtggatttaccgcagccatttggcccgataattgccgtgaagtgaccatcaggtatttctacagtcagattttccgcaacggtatatttgccatatcctagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccgccagcagtaacagcgccccgcatagcgccgcctgggttagcccccagcgagcggtgccgctaatgcgtcgggcaatgtgcggtgcgactaaagcaataaaggaaatcggcccggcaagcgctgttgccgcagcggtaagcaccactgcaaccagcatcattaacagacgcgaacgttcgacgctgacgcccagcgcacacgcggtatcatcgcccatttccagcaagcgcatccggcgtaccagtaaggcggcggcaatgagcatcaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccgttgagcgatccggcattccacaaacctgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacgccgataccgataataatcaaccgaaaggtgtcgatgccgttgcgccaggcgagcagccagaccagcagcgaagtgacaatgccgcccaccattgctgacagcgcgatagccgtcaggtcctgaccaaacagcaccatcgccaccagcacgccgctccacgccccggtgttaaagcccattacgtcagggctgccgagcgggttacgcatcagcgactgaaaaatcgcgccactgacgcccagtgctgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgcatcgcccatcagcgcggcgaatacctgcgaggtttccagcgtgacggcaccgctgcgtaatccccagatacctgcaaccacacaggcggaaaccagcagcaaacaggtgatgagtaatcggcgagagacgtaaatcatgcaccacctcgcgttttacgtcgcacgaggaagatcagcaccggtgcaccaataaacgcactgaccacagaaacgcgcagttcgccgggcacaatcacccgcccgatgatatcggcaaacagcagcagggcaggggtagcaagtagcgtgacgggcagcgaccagcgatgatcggcacccaccagccaacgcgccatatgcggcatcatcaggccaataaaggcaatcgggccaactattgccgtcgcactaccacaaagcacggtaatcgccagcagaccaatcaactgtgtgcgcgccacgcgactgcccagcgccgtcgcggtgtcgctgccgaggctcaaactgttcagcgcgcgactcagtaatagcgcagttgctccggcgatcagcaccgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcaactgatcgtagacgtcaggattaagcagggcgatgccgctggtcagtccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccgccgccctgactgccggtaaaggcaacaatcaatgaggccaccagcgccccggcgaaggccatcgccagttgttcctgcgcggaagagtaaccaaacagcgccgcacccagcacaatggcaaagctggctccggcgttcacgccaagcaagccggggtcggcaagtgggtttcgggtgagggtttgcattaacgccccggcaaggccaagcgcgccgcctgccagtaaaccggcaagggtacgcggcagccgcgcgtcgagcacgatggtgcagtcggcgctctggcaggtgccggagaaggcctccagcactacggaagcggggagtgattttgccccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgtttcatctcaattgtgtctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacacattccacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggtcggcggtgtgctggcggatcgctatgagcgcaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgccttaatgcactgctgccggagccgtcattgctggcaatctatttacttggtttatgggatggttttttcgcatcgcttggcgttacggcgctattggcggcgacaccagcactggtagggcgtgaaaacttaatgcaggccggggcgatcaccatgttgaccgtgcgtctggggtcggtgatttcgcccatgattggcggtttattgctggcgaccggtggcgtagcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcgttgccaccgccaccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctgcttgccagcccgctggtgggcgggattgcgctgctgggtggtttattgacgatggcgagcgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcagcggcacagattggttttctctacgcggcgatcccgctcggcgcggctattggtgcgttaaccagcgggaagctggcacatagtgcgcgaccagggttattgatgctgctctccacgctgggatcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcgctgttcggctggttgagtgcggtcagctcgttgctgcaatacacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcgcagaacgtgacgggcgatgccataggcgcggcgctgctgggtggtttgggcgcgatgatgacaccggttgcttccgcaagcgcgagcggttttggtttgttgattatcggcgtgttgttattgctggtgctggtggagttgcgacattttcgccagacgccgccgcaggtgacagcgtccgacagttaatgcttaaaacagcgccttaagcctatccagcacttgcatggcgctgtagtaatccagacggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcaggcaggtgcgcgagcagcggattagcataaatagcatcggcatctttctgatcaccggcgaacaggaatagtgactcgccatttaaccctgcagccagattttccccaccaagctgaatgatgtcatggcgtttaccctgactttggctggcatttaaccctgcgggtaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattctggcgtccagagattggcactgtgtgcagcggcagtatagacaatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgccgccagttgcttatcaaactgcgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagttgcgttaacagcgactgccagcttttgtcgtcgtaattgatgattaatgtcggggcgatggtggaaagctgatcatacagtgccagcgccgaatccccgccggttgcgctaattaaaatcagatccggcatttgcgcggcaacggcttcggcgctcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgcgacgcggttattcggcgtggtcgcgccgctggcgatcaccggagcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaacaatacgctgcggctggctttccagtgtatgtgtgccacggctgtcagtaatctgacgcggccagtcagcggcctgaactgcggctattcctgaaagcaaaagtcctgttaatagaagggcgttgcggtagagcggggcgagtctcacaaatcagcttcctgttattaataaggttaagggcgtaatgacaaattcgacaaagcgcacaatccgtcccctcgcccctttggggagagggttagggtgaggggaacagccagcactggtgcgaacattaaccctcaccccagccctcaccctggaagggagagggggcagaacggcgcaggacatcacattgcgcttatgcgaatccatcaataatgcttctcattttcattgtaaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgactgtcccttccagcaaaaactcgccgcgctgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcccttcgatccacgtcagccttcgtcgctgtatattcctgaatcctggcagtcgttctcccgtcaggaaaaacaagcttccgcacgccgtttcacccgcagccagtcgctgaatgtggtggaacgccaggcaattccggagcaaaccacgtttgaacagatggttgcccgcgccgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacggttgattgatatcaccactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgttccgctggctgatggtggcgtcctgctgggggccagcccggaactgctgctacgtaaagacggcgagcgttttagctccattccgttagccggttccgcgcgtcgtcagccggatgaagtgctcgatcgcgaagcaggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcgaacgcagtagtgagttacacgttccttcttctccacagctgatcaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactctggcctgtctgctgcatccgacccccgcgctgagcggtttcccgcatcaggccgcgacccaggttattgctgaactggaaccgttcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggcgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcgtcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggctactggcaggatttgccgctgaccgacattctgacgcgacatgctgcgagtgacagcatcgcggttatcgacggcgagcgacagttgagttatcgggagctgaatcaggcggcggataacctcgcgtgtagtttacgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaattgtatattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgttgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaacccgcattgctgattgccgatcgccaacatgcgctgtttagcggggatgatttcctcaatactttcgtcacagaacattcctccattcgcgtggtgcaactgctcaacgacagcggtgagcataacttgcaggatgcgattaaccatccggctgaggattttactgccacgccatcacctgctgatgaagtggcctatttccagctttccggtggcaccaccggcacaccgaaactgatcccgcgcactcataacgactactactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacacgctacctgtgcgcgatcccggcggctcataactacgccatgagttcgccaggatcgctgggcgtctttcttgccggaggaacggttgttctggcggccgatcccagcgccacgctctgtttcccattgattgaaaaacatcaggttaacgttaccgcgctggtgccacccgcagtcagcctgtggttgcaggcgctgatcgaaggcgaaagccgggcgcagcttgcctcgctgaaactgttacaggtcggcggcgcacgtctttctgccacccttgcggcgcgtattcccgctgagattggctgtcagttgcagcaggtgtttggcatggcggaagggctggtgaactacacccgacttgatgatagcgcggagaaaattatccatacccagggttacccaatgtgtccggatgacgaagtatgggttgccgatgccgaaggaaatccactgccgcaaggggaagtcggacgcctgatgacgcgcgggccgtacaccttccgcggctattacaaaagtccacagcacaatgccagcgcctttgatgccaacggtttttactgttccggcgatctgatctctattgatccagagggttacatcaccgtgcaggggcgcgagaaagatcagattaaccgtggcggcgagaagatcgctgccgaagagatcgaaaacctgctgctgcgccacccggcggtgatctacgccgcactggtgagcatggaagatgagctgatgggcgaaaaaagctgcgcttatctggtggtaaaagagccgctgcgcgcggtgcaggtgcgtcgtttcctgcgtgaacagggtattgccgaatttaaattaccggatcgcgtggagtgtgtggattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcgcatcagcctgaaggagagaacacgatggctattccaaaattacaggcttacgcactgccggagtctcacgatattccgcagaataaagttgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggcgagaactgcccgatgatggagcaggtgatcgcgaatattgctgcgctgcgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggccgggcctgacccgctcgccggaacagcaaaaggtggtggatcgcctgacgccagatgccgacgacacggtgctggtgaagtggcgctacagcgcgtttcatcgttctccgctggagcaaatgctgaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaaccgacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccggacgttctggccgggtggtgatgactgaagaattactgccagcacctatccccgccagcaaagcggcgctgcgtgaggtgatcctgccgttgctggacgagtccgatgaaccgttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgcatggtgatatcgactttgtcatgctggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcagcggtaaaaatgtctgggtaaccggcgcaggtaaaggtatcggctacgccacggcgctggcgtttgttgaggcgggagcgaaagttacaggttttgatcaagcgttcactcaggagcaatatccctttgcgaccgaagtgatggatgttgccgacgctgcgcaggtcgcgcaagtgtgtcagcgactgttagctgaaacggagcgactggacgcgctggtcaatgcggcgggaattttacgcatgggcgcgaccgatcagctcagtaaagaggactggcagcagacttttgcggttaacgtcggcggtgcgtttaacctgttccagcaaaccatgaaccagtttcgccgtcagcggggcggggcgattgtcactgtggcgtccgacgccgcgcacacgccgcgtattggcatgagtgcttatggcgcatcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcgggtagcggcgtgcgctgtaatgtggtttcgcctggctccaccgacaccgatatgcaacgcacgctgtgggtgagcgatgacgccgaagaacagcgtattcgcggctttggcgagcagtttaaactcggcattccgctggggaaaatcgcccgtccacaagagatcgccaacacgattttgttcctcgcctctgacctcgccagccatattaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgaactgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggcgatgatgtgctggaagccgaaatgccggttgatacccgtactcatcagccgttcggtttactacatggcggcgcgtcggcggcgctggcggaaacgctgggatcgatggccggatttatgatgacccgcgacggacagtgtgtggtaggcacagaacttaatgcaacacaccatcgcccggtgtctgagggaaaggtacgcggcgtctgccagccgctgcatcttggtcggcaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacttgtcggctgggtacggcagttttgggatgaacccgacagaattagatgagattgcaggaaaactcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttacatggttgctgtgttgttaaattgtacaaagatgttatagaaacaaaatgtaacatctctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatacattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatgggctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaagaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgctggtggggccggtactggcggcgcaaatgggctacctgccggggatgatctggctgctcgctggggtggttctcgccggtgcggtgcaggatttcatggtgctgtttgtttctacgcgccgtgacggtcgctcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgattgcgctggtggcctgctttatgatcatggtcattatccttgcagtgctggcgatgatcgtggtgaaagccctgactcatagcccgtggggaacatataccgttgcgttcaccattccgctggcgctgtttatggggatctacctgcgctatctgcgtccggggcgtattggcgaagtgtcggtcatcggtctggtattcctgattttcgccattatctctggcggctgggtggcagaaagtccgacctgggcaccgtactttgactttaccggcgtgcagttgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtgtggttactgctggccccgcgtgactacctctctaccttcctgaaaatcgggactatcgtcggtctggcggtaggcattttgattatgcgcccgacgctgaccatgcctgcgctgaccaaatttgtcgatggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcgctgatctcttctgggaccacgccgaagatgctggcgaacgaagggcaggcgtgctttatcggctacggtgggatgttaatggaatccttcgtggcgattatggcgctggtttccgcctgtatcatcgatccgggcgtgtattttgccatgaacagcccgatggcggtgctggctccggcagggacggcggatgtggtcgcttctgccgcgcaggtggtgagtagctggggctttagcattacaccagatacgctaaaccagattgccagcgaagtgggtgaacagtcgatcatttcccgtgcgggcggtgcgccgacgctggcggtggggatggcctacattctgcacggcgcgctgggcggcatgatggatgtggcgttctggtatcacttcgccattttgtttgaagcactgtttattctgacggcggtggatgcaggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtgtctcctggcctgaagcggaccgattcactgcctgctaacctgctggcaacagcgctgtgcgtactggcgtggggctacttcctccatcagggcgtggtcgatccgctgggcggcattaacactctgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctctgtgccgtggtgttgttcaagatgaaacgtcaacgttacgcctgggtggcgctggtaccaacggcctggctgctgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggccattgctaataagttctaggcaatgatcgacagcagcaatattccgtcgcagtatactgagtcacagctggcgcaactggtgttcaacaaccgtctggatgccgggttaaccatcttctttatggtggtcgtggtggttctggcactgttctcgattaagacggcacttgcggcattgaaagatccgaagccaacggcgaaagaaacgccgtatgaaccaatgccggaaaatgtcgaggagatcgtggcgcaggcaaaaggcgcacactaaagtcagagtgaggggggatgttggcgaatgttggcttagtgcccagggttccctctcaccctaaccctctccccggtggggcgaggggactgaccgagcgcgttgatagcatttgtaggccggataaggcgttcacgccgcatccggcactctttcagcaacatggttagcggaggccaagatgtttgattcactggcaaaagccggaaaatatttaggtcaggcggcgaagctgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacgccgatgacctacgaagagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggcgcgcgctgctgctaaatttgtacgtcaggctttaaacgattccacttttttgaacgctgcacgcaacgtatctggtgtcagcgtgactggcaggtaatgaatggactccaccggacgcagggtgtgggcaatcactttgtcgatctccgcctgattattgatatccacttccagctccgccagtgtagtcggcagatgaaaacgctgatacgctccagttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaggcgactttggtgccgtggagaaacttctcggtttgcggcagcacggtcagaccgttatgcacggcatgagctgccgccacacgcgtaaaacgatcgcccagaccaccaaccatcccaccaccagcaataatagcatccaccacatcgcaaaatgattgcgttaactgttgattttgctgatcgctcagcgcctgttcgctactgtttaacaagacgtcgcgaatggcttgcgcattattgatccccagtcgcacggttagcggcaacgtttctggttgcggagccagcaccaccgcttcataccatttcgccagcgtgtcaccgatccccgccagcagatattgttgcggtgcattgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcctgtccggcatcattataccagacggagagcggtgtccaggcggcgcaggtggcggcgatcgtcggaacggcaacaaacggcagaccgagacggcgggcgagggctttcgcggtgtcgagcagtgcaccgccaccgacgccaatcaccacgctgcggtcgtcaccggactcagccgccagttgttgtacatcgctttcgctgcaatgaccgcgaaacaaaatatgctttgcccctggcagtccaaacgctggcggaagtttggtttgcgccgcagcaatggcgcgtttgccgtagatccacaccgcgcgagaaagttgttcatcagtgaaaaaatcgtgcaggtgattgaaacttcctggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccagatgagcgcgctggcgcagcaacaccaggcgattaacctgtcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgcaccacgttgcacagggggcaaaccaatacgcgcccatgaccggcgtgcaggccttgcgcgaggcgattgctcagaaaacggaacgtttgtatggctatcaaccagatgccgatagcgatatcaccgtaacggcaggggcgacggaagcgttatacgcggcgattaccgcactggtgcgcaatggcgatgaagtgatttgttttgatcccagctatgacagttacgcccccgccatcgcgctttctgggggaatagtgaagcgtatggcactgcaaccaccgcattttcgcgttgactggcaggaatttgccgcattattaagcgagcgcaccagactggtgatcctcaacactccgcataaccccagtgcaactgtctggcagcaggctgatttcgccgctttgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaacttttcacaacagggccatgccagtgtgctggcgcatccgcagctgcgtgagcgggcagtggcggtttcttcatttggcaagacctatcatatgaccggctggaaagtgggttattgtgttgcgccagcgcccatcagcgccgaaattcgcaaggtacatcagtatctgaccttttcggtgaataccccggcacagctggcgcttgctgatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtgaatgctttaaatgaaagccggctggagattttaccgtgtgaaggtacatactttttgctggtggattacagcgcggtttctaccctggatgatgttgagttttgccagtggctgacgcaggagcacggcgtagcggcgattccgctgtcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagctgaacgcctgcgccagctttagctatttaaccgtccaggcgcgggaatattgacggtcggcaaacaactcttgcaggccgttaatttgcttcaggcgcagcacttcgtcgctgtccattcccagttctttgccaattttattatcgtcccatcccaactggctaagttcacggacgatttccgacatggcggtgatttgatggcgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaatgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccatggcatttttatccgtatgtgtgaccacaatgggttgggtaaaaccatctatttcaatggatttttgcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgctttgatgcgatcatcttccggcaagctggcgagaaattgcgttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgattttgtggggctaaatgataatgcccgacaccagtaatcgttattgagtaaaactttgcatatccgccgccaggaggggatatctttcgcgccaatgtccccttgctgggtttgtggaacctcgatgccttttttctgataccagtgcaaataaatggcgattttattgcggtaatgctcagctgttttttccggcatgctattgagcagcaataatgcatattcttgccagtctaaatgttctggcttgaggattttccgatgcccatagaaatgattgtcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgtcgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagaggaacgcctgcctgatacattaggttatacagtgggttgcagagactttgatgatttgcataccaggtccagatatcagccactttccagtcgtaaatggggtaaatgtaccagctatgaccgcctggtgcggccgtagtccagggtttatcgtcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgtaggactcatccgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcggcaaactcacgtacaaattgttcgaaggtcatgcctggctggtaaaaggagaaaaagtcagggtcggttatcgcatcttggggaggttgacgtacccattcgacatcaggttcccagcactgccattcgggttggtattgtgaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggtgtacaactcgcgcagggactgaacatagttaatggtgcaagagaattgcgcctcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcaagttcggctgtcagatgcagcattaaaccagagtctttgccgccagaaaatgagacacaaacgcggggtagggtgttgagtgtccaggtaatacgctctcgtgcagcttccagaatattgagcggaagaggaattttataaatagacatctgaagacgctctctgaacgttacagggtgatcagtgagataagtctgttaattataaagtaaacactgtaaagcagagtgttttatttttcattcgcgctgtgaataaatagataaaagttatagtagctgtctgtagttatatatcaaaaactctcatttagacggtcaataaatcgggagaacaccaaattatttaaagaagatttattataggaagtgtaaagctttattgaaggtaacggatgttctagttttatctcttttaagttaagaaagtcacggtaggaattataaagttcataggggactattcccagtaaatctgtaactgcaatgctattaatgattgtcagcaaagaggaaccacgaaatgagattttgcgattcataaatctctcgtctatttccatttgaatatcatcaatccctgctgatttagatattaattgggtgaactcttctgccataatttgttcataagtgctattgtcagtaattcgtggatgcctattactacaaattagagtattgcgaatcgtatgcaatggcatgcaaatgacggaacggctgatcactggcatttgggtgatcaccagatcggctttgcggtgaaccaacagttcttcagcattctctgctgacatgaggatatcatggcactcaatctcgacagaggaatcttgccgtaggcagcggatcagcatactattattagagcaagaaatgagctgagggccgtagataataaagtttttctttagttcggacttattgactatattaattgtttgttcaaggcctctgagatttttctcaagatggtgatgcagatttaaccctgttgtcgtcggcgcgataccttttcctgagcgaatgaataaagggtcattaaattgcgcacgtaagcgttgtaacgactggctcacggctgatggggtgatatatagtgattcagcagctttgctaatgcttaaatgctggtaaatacactcaaatatgacaagaagatttaagtcgaactttttcaagtcgtagagattggccatacactactccggttatatttttcttccatgatatattcacttaatcaatgttttttgcgtatatatttttattgattatgtttttttgcttaactcaggattaagtttttctaaaatagcacagccacttagggcagagcgagcaattcatgcttttttaggatggttgaaaagcagggatatagttcaaccatccatgaattaccttttatttattccccataatgatattaagcgttttctgatcgggcaaccccacggcctgttgtagcgtattttccttactcatgtaatagatagccggcgtgacatttgcccccagatcgtccatcagtttctcattgtcacttaacactttcatttgctctgtacttacgtttgcaggcacgtttagcttaagcttgccaccagaggcttcatattgttgccaggtttttgcgggatctttggaggcaagaattgccgctgctgtcgccgggctttctggcttgataaccccaaccaacaatgttcttaattgcactttgccagaatctacccacgggcgcgcctgctgccagaactgtttacaatatgggcagaacggatcggcgaagacgtagacaatgaccggcgcatcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcgcgtccggctggtgcgtaaatttctttttcgataagtgtgttactcaggttttcacctttctcgttgtacatgtaaccagagatagcgtgcttaccatctggagtcaggtagatggtgacgcccatatcctgatactttccgagataacctttcattcctccgggggcatcgaatgttttgatgattgtaatgccctgtttttcaatcgcttttactggagcaggaagttcctctgcgaaggcgattgcaggaagcagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcactgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagggcaacacctcagcctgcaggcaggcactgaagataccaaagggtagttcagattacacggtcacctggaaagggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacgcattagccgaatcggcaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccactacgaagaactgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaaatttccttcgtctttcacgccatagcggcgttggcgtcgcccgctcaccccggtcacttacttgtgtaagctcccggggattcacaggctagccgccttgctctgacgcgaaatacttcggaaattcacctaattcttcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccaggtagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataaacatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttccaaccaggggccacgttttgcaggctccccgctgggccacgagttcacctcgctggtactggcgttgctgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccacaactgcccggacgtggtgcaggcgctgaacctgatgagcgtactgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgaaatcaccgatcgcaacgtgatgggcgttccggcagtgttcgtaaacgggaaagagtttggtcagggccgcatgacgttgactgaaatcgttgccaaaattgatactggcgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgtcggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagactgaagggcagaagctggcaggcgcactgaaagttcacgttgatgaatacgacgttgatgtgatcgacagccagagcgccagcaaactgatcccagcagcagttgaaggtggtctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgaccggtgcaaaatggcgcaacatgaacgttccgggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggtaaacgcgtagcggttatcggcggcggtaactccggcgtggaagcggcaattgacctggcgggtatcgttgagcacgtaacgctgctggaatttgcgccagaaatgaaagccgaccaggttctgcaggacaaactgcgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggcagcaaagtcgttggtctggaatatcgagatcgtgtcagcggcgatattcacaacatcgaactggccggtattttcgtccagattggtctgctgccgaacaccaactggctcgaaggcgcagtcgaacgtaaccgcatgggcgagattatcattgatgcgaaatgcgaaaccaacgtgaaaggcgtgttcgcagcgggtgactgtacgacggttccgtacaagcagatcatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgcaattgcttagccgccggggtcaaacctggcggcttttttatggcattaaaaagccccgccgggatggctccgggcagggcgggatacttattctggcaattaacgcacaaccagcaccggcagattggcgtggcggatcacgctcgaggcgttagaacctaacagatgggtcgaaatcgatgggttgcgagaaccaataactacaacatcagcccccagttcttctgccaactcattgacttcatcccgcacgctaccaaaacggacatgttgtttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgcagacgttcttgtgcttcatgttgcagatgctcttcaaaacgacgcacatcagcggcaaaacggtgcaggctcaggctggctgacccgggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaacagctttgtcgctcaattccatttcaaatacatcaactggcataatgattgtcttatacataaccctttctccctgttaatcatgaacagatcattcgccatgattataatatttatccctgatatttgtctggttctttttccttacgaactgtttctgtgatgaatatattctcactgaacaccaggaattctcccaaaacctgtggtaccgcccgttttcccgctgtgatagctacccttaaagactgactcttttttgaactgtctctggaggttgcatgaaagcattgacttatcacggcccacatcacgttcaggtagaaaatgttcccgatccgggcgttgaacaggcagatgatattattctgcgtattacggcaacggcgatctgtggctctgacctccatctttatcgaggcaaaatacctcaggttaaacatggcgatatttttggtcatgaatttatgggggaagtagttgaaaccggaaaggacgtaaaaaatttgcaaaaaggcgaccgagtggtaattccgttcgtcattgcttgtggcgactgttttttctgtcgattgcaacaatatgccgcctgcgaaaataccaatgcgggtaaaggcgctgcgctcaataaaaaacagataccagctccagcggcattgtttggttatagtcacctgtatggcggcgttcctggtgggcaggcggaatatgtccgcgtccctaaagggaatgtggggccgtttaaagtaccgcctttgctttcagatgataaagcgcttttcctttctgatattctgccaacggcatggcaggcagcaaaaaatgcgcagatccaacaaggttcaagcgttgcagtctatggtgctggtcctgtgggattgttgacaatcgcctgtgcacggttgctcggtgcggaacagatttttgttgttgatcatcatccctaccgcttgcatttcgccgccgaccgctacggcgcgatcccgattaattttgatgaagacagcgatccggcacagtcaattattgaacaaacggcaggtcaccggggcgtggatgcagtaatagacgccgtcggttttgaagcgaaaggcagcaccacggaaacggtgctgactaacctgaaactggagggcagcagcggtaaagcgttgcgtcagtgtattgcggcggtcaggcgtggcggcattgttagcgtaccgggcgtctacgctggatttattcacggtttcctgtttggcgacgcctttgataaagggttgtcgtttaaaatgggacagacccacgttcacgcatggctgggagaattattaccgttaattgagaaaggattactgaaaccagaagaaattgttacccactatatgccgtttgaagaggccgcccggggatatgagattttcgaaaaacgtgaagaggagtgccgtaaggtgattctggtacccggtgcacaaagcgcagaggcggcgcagaaggcggtttcaggtctggtgaatgcgatgccggggggaacaatatgatcgtcaggagtggttttcgaggtaaaggacagccatgacgataatcgccgccataatcagaaatcctatcaggatgtaaaatgcttctgccatggttattcccacaaacgaaacggaataattttgcagcaaaagtgaacagtgagaaccaggaaaaattgctgattttgcgtaaagaggatgcgagtgcatcctctgggcaaagcgagttatcgcttgtgcagatgggattaaagcaggtagtcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggaagttcccagtgaatggaatcgccaacgcgcagccccagcagtgcggcacctaccggagccataacggaaagctgagtattgctatcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggtatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtgctgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgcagcgcattatgtataaatcttaatcgccttggtttatggaagacgaattagcgtgttttgtaaatcagatgattaataacccgctttatcaatcacaaaggttttgccacagttacctgggtgaggttgtggcaagaatgagtttgcagaaagcggagcgttgatggcgtcagctttgatcgagatctgaatttcagtcaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcgtcaaagtcacggcggctcactgttttaccgtaattatccgcaaggaattttccggcttcgctctctttaatttcttgattcaggcgtaccatcgtaccgaagtatgcgtccggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagcggccgtttccagtgataatccggtttccggcgatgaacacattcggctggcgcgcgcttctggtagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcaaccgatttaggcaatcctggccacagaccatgtacggtcagaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcgtgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgctaaggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatactatctattaaatcataaaaaagcccgccaggtgggcttacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcaacatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagcaccagcaggatacacagttgttccattggtacgcccggaatacctttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaatccttccaggtgcgtactcatggtaccggcgaaccagtcaataaaaccagaacgagtcaggccgttagccatcacaaccagagttgccaggttgaccagtgtgttccatgcgctgttatagcgggtaatgtctttccaaggcacaacgtgcagggccagcattagcgaaactgccagcagaccaaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagtgtccactctctgcgtgtcagcgcacccatggttttcagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttcgggaatgatttaaacaacggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggaaggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatgcgacgacctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtggtgctggaaaaaccagccaggccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgctgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacacagcgaagtaatgccatgcctgcggcggcataccgtcggggacagggataagaaacatgacacccatcaccaccagtggggccaatagtttccatatattatcttttgctaaagacatacgggttctccgaaaattaatatttccaaatttatcaagtgcttaaataattaaatctgtgctaaaaaccaggtaaggatcagtaggtcagcactgccgcctggactgagatttcgttcgatacactccctgtcgaactgccggagataatcgagatcggcgggggttcgaatgccccctttttgcaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgccaccgcgcgatgcaacgttggtatcgccgttgatcgccatcagtaggagcaaggtatcgagcaatgccagttcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtgattgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgttggtacaaccgttgacctgccgtcagttgtgaattattggtacgcagttcgcgatcggtcaggccacggcagaaacttgccgccgtagaacaaacggttgttggcgttaccggttggttgagttgaagcaaacggccaattgccgcacatagcagccctaaagaaaaaatgctgcctttatgcgtgtttacgcccgcagtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgtggagtaccgcttctggtgccatttccgcactacaggcaccaaattcaatgaaactgggtagccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttgtgcgcaccgcagttaatgcgatccacgaggcctggtttcggtgacagattgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttgacgttgcaggcatcgacatcgttcagcagtgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcagacggctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaatagtcgcggcgggagagaatttcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgactatgttcaagctcaatgatggcgagcttgaggtcgcgagccggggcggcaatgctcaacatgccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcgctgtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccagacgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgataccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtctgtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcgcgcagccactcaatggaaaccactttaatgcccgcttcctgcagacgttctgccagttccggacgtgccgggttaactgcgataccgtggtctgtgaccagaatatcgacactggagcctggggtgatgcaggtcagtacgttatccaccagagtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaggcaatcgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgatgcgcctttcgaaccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcatggctgtcaaagctctgcacatccagcagtttgcggatcagacctttttcgtgcaggtcaaccatcgtcgcggtaataccgccaagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaacgggttaccgccagcgatgcgccgccggtgccggtttgcatggagaaaccttctttgaagtagccagagttgacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtcgcgccagcgccgatttttgcagcatcgccaacgcggtcaactttgacgatcaaatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacgacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggtgtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacgtcgatattcagttcgccgctctgtaccagatgcacacgaccgccgtgagagtggatctgcaccggttctgccagcagaccacgggagatctcttccgccagtggaccacgcaggccggaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagcggcgcatggcaatcactcagggagctggacgccagggtcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcttcttccaggttggcgcacagtttgcgatcgcgcgctttttcagcctggtaggtttgctttggcgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcacgggagagcaccagacgggcgcgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtagaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcagaaatccggcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagagcgcgcggcctgcaaaatggaacagcgtgcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttccactgcgcgggtaatccccagcggagattcaatcgccgccagcaggccggtgctgccgggttcacgaccacaggctttttcgatacgcaggatctctttttcaatatccagaacatcctgagcggtatcggttttcggcagacgcacaacgtccgcaccaccgcgaacgacggcttccaggtcgttaacaccccattcggaatccagcgcgttgacacgcacaatggtttcaatatcgcgatacagcggatgttgcagcgcgtggtaaaccatgcggcgggcggtgtctttttcacgcaatgctacggagtcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattggcaccaggcacaaacaacatgctgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttgtcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacgtccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctattgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgtttttcgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcggtgcggagatagtcggcgtttccagccagtagcgcatatcctggttgtactgggcggtaacgcgacaaaagggttcagtaccgacaaagcggtgagttacacccagcgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccacgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccaaatccagccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcctgttgaatcagataacggtgaccattcgtaaagggattggcgttcatcacaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctgtgccgctcataggcgaggtttatcaattcagtggctaatgtcagcgccagtccttcaccgcggacggattcactgatagcaacgcatttaataatatttccggcaattccaccgcacgcgataagcttttcatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaactgataaccttttattttcacttgggagaaagggggtgatcgaggtatatctttttctcctttcgctatacatcctaaggagtatttcggcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatgattttaagttttttaattaatgtaattacgaaatgactcgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcataattaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaacgagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacggccagttttgaggactatttaacgcttcatgtacgcgacatggcaatgaatcaggcgaaaattattgcctccaatgacagtgtcatctctgcggtgaaaacgcgtgactacaaacggctggcgaccatcgctaacaaattacaaagagataccgattttgattatgtggtgattggggaccggcactcgatccgcctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaacagggcgcgctggagaaaggggagagctacttcattaccgggaaagggtcaatggggatggcgatgcgcgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctacctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggtgtgtttgtcgtgctgttagggattctgatgttgctgtcgtggttcctggccgcgcatatccgtcggcagatgatgggcatggagccaaagcaaatcgcacgcgtggtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcatggttacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagttcccccggacggcaatggttgggtaaacccattgttgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggcgaactttaacggtctgagcgttattgccaaccgggaagctattcgttcaggtgatgatttgctgggggccattatcagctttcgtagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaataaaacaatacgttgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgcgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgggaactggggctaaaaatgatcattgtccccggtagccagctttcgcaactgccgccaggactggatagcaccgagtttgcagccattgtgggcaatttacttgataacgccttcgaagccagcctgcgtagcgatgaaggaaacaagatcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggggtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttattttcaatctatattccgaaagtgaaacctaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgcggaatatattcgtcacattcccggattcagtcagatattactggcgggaaatctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggtagagggattaatttactgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggctggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcttatgctcgcggtgaacctaaggacgagctaccgaccggcattgaccccttgacgctaaacgcggtgcgaaaactgtttaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagccgcaccactgccaggcgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccacaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcaccaaaccaacaagcaccggtaccgaggtgcgttttacgacttcaaacggcgagatcttcgccatcccggcaaccgcaacgactacgccagaaacgggcgaaagggtacggccaaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaagagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcattgtcagaatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaacgcatctgccatcccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggaggaactccagaatggaggcaatcagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttaccgtcaaaaatcagtacaccgatgatcggcgtgaacggcaaaatggcataaaacgcaggagcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgatcgccatgccgataattgcagcaattgagataggcagcgtcgttttgaaggcgaagtcaatcagcgacatttcggaagcttgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaatagggttgccatcagcaaaacacccagaccggttgcggaagagacggccagagacatcagacaggcgacaaaataggcggcaatcatcagcaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaatccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagtaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacaccagtggcggaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagctcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataataaaaaattcctaaagcttaaggaaaaaatatgcccaataaattggcgatgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacatagataacaaaacgcatatttagcggttggcaattatcacataataatgtgtgcaaattgatggtggattgatgcaaatttgttaattgcaatggtgttagctgcggctgtgcgctcaaaaaataatctaatatgagcataggttgacgatatatattatatacttcgttaagatgattgttgtatctcgttaaaaaataaaataatttttcctttattgcattttgtcatcaaaaaagacttggtttttcttttttgactattcccatcgcagaaaacgacgcatcatctttaatcgatgcgcggaaatatttaacttgaacaagcggaaataaatagagcagctattcagattattctttatgttgggtctattaaggttatgttaattgtagctttgctatgctagtagtagatttttgataaatgttttatggtcacaaatgaacgtgagtaaatatgtcgctatcttttcctttgtttttattcagttaatcagcgttggtaaagtttttgctaacgcagatgagtggataacaacgtttagagaaaatattgcacaaacctggcaacagcctgaacattatgatttatatattcctgccatcacctggcatgcacgtttcgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggtggcggttttggcctgtcgcgttgggatgaaaaaggaaactggcatggcctgtatgccatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggtctgggattcaccgctggcgtaacggcacgcgataactggaattacatccctctcccggttctactgccattggcctccgtgggttatggcccagtgacttttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaacttctttaaaatcaatagctaaaataagtaacatcaaaaataacgcgacttttatcactttttagtaaagttacactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggttttttttggtctttagtgtgcggttgaggccgaaaacagccagaatgccagtgcggtcatggcaaaagaccccagaaggttgacgaaaacgttcagtaatgcccagccaaagcggccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccatgcgaatcctattcctatgatgaatgccccaatcaggtttgctgtcagcgtccccaacggaatcgcctgatgcagtgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgagtgataagtgtaacgccgaataatcgtcgttggcgaattttacgactctgacaggaggtggcaatgctggttgccgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtgcctcgttgatggcgcaggcggcggaaaacgacgtatcgctgtttgtcctgccggaagcattgctggcgcgcgatgatcatgatgcagatctatcggttaaatcagcacagctgctggaaggcgaattcctcggacgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcaacgccggggcgcgcatggaatatgctggtggcacttcaggcaggaaacatcgtcgcccgttatgccaaactgcatctctatgatgcatttgccattcaggaatcacgccgtgttgatgctggtaatgaaatcgctccgttactggaggtggaagggatgaaggtcggtctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgcgggccgctcaaagagcatcactggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaacaaaaatatcggtcaaagccggattatagatccctttggcgtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtgcgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctctggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctggtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgacgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttaacatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttcttcattggtttcacccagtcccaccatcagaccagacttggtcgggatttccggatgcgcttctttaaagcgttccagcagcttcagcgaccagttgtaatctgcaccaggccgtacctgacggtaaatacgcggtacgttttccaggttatggttgaacacatctggtggcgttgcagtcagaatatccagagcacgatccatacgaccgcggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatgcaatccgcaaagtgctgggcaccgccatcgcgcaggtcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaatggtctgcgccagtttcactggttcattggcatcaggagctaccgggcgaccgtgggcaacatcacagaacggacaacggcgggtacaaatagcgccgaggatcataaacgttgctgtgccgtggttgaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctattactccgtgcaggatgggatcacgcaggctgaatttgttgtagtggatagagaaatctatttgctcctcatttaaggacggaaaaggcagtttttccagcggccagcagcggctaaacaggttataaaaacggctgggaataatcgctaacatgtcactgttggcaaccagtgcagcgattgtcaaaatgttgtagctggtgaaattgatttgccggtccggaaacatttcttgaactctctgccgcagaccgctgaaattttgctcttccggtaacagaagtacatgcgcagcgttgtcgatagtctctctgtcatcttctaaagagagtagtggatttccctcgcggcaaattaacaccatattgtcggtgaacagaacatgatgttgcaccgtacgattggtgcaaaacatgttatcgatgatgagatcggtttgaaactgactgagttggttttccgcgtcgctgatgggcgggttgcgcagtaaaagctgcggatagtgagttttaatcgcccgatagatgacaggaaggaccagtgctccgaccgagggagtggtcgcaatagttatcgttcgttgcttatcatagcttccttcgatatccagcgcgccaagaatggactcaaggccctgactgatatactcatgtagatgcatcgcaaatgcggtaggagtgacaccctggcctttgcgaataaacaatgggtcagggaatataacgcgcagtttctgaatagactgactgattgccgagggggtcagattaagcactttcgctgcattaacgatccctttatgtacatatacagcttcaaaaatagtcagaaggttaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgactttctgcttaaacagggttcaatttgattattactatccacgcacttactccaattttattcatggaaaaataatatttaaaaaattacaataatcttatgtctaattggaacggaacgcttttgctcaccataatcaactatttcaataggttaatcaatggggtgagttacggagcaaggcgtggcaccgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcagatattatgagtaatgacccagtgtaaattgggccattgatgtatggaattaagcggtaatatattcgaagtccggattgtttagtagcgctaaaatattttccagtaaacgtggagcaatattattagtcgtcgcttcgggtttccattgtgatattttagccatttccattccggcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaatacgtaaacccagtgagcaaattttcttttccccaacatagacacctggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaacacatacatcacctgttgccccggcccgtgataagtcacctgcccaccgcgatcgctctggatcaccggaatatcacccggcattaaaatgtgctccgcttttcctgcctgaccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcatctccgtggagaatgagtaaaagtgggggaaaagtatatcacagcgaggagaggggagttacccgaccaggagccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagttttttactgatgcttagtatatggggacggaaattacactttcaagtgtttaatttttaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccgggatttcttgcaacacaaccagcgggcgttgctcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgcggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcaaagaaacggaagccccaggttagcagttttttactttcggcttcacggcctttaaaagtacgtccgcccattaccgcagaaatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaacctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaatgcctggccgatcagcgccatatctcgcgcggagctgtactgaccatcagcatccagaccatgtaccgtctggaagtgggtatttttcaggcccagtgcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcggccatggcgacacaagcatcgttacccgattgcaggttaataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccgatagtgactaaatcagtttctttaaatttaccggctttcattgcctggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatctgcgttctgttcggcgagcactttgccggagttatagtcaatcaggatgtaggactccgcatcgatctgcggtacacccgggatcatagttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtagtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttgctggcgaatgggccaagctggatccgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgcttacggccccgacttgcaccataaagttgccgctggcgctttgcgagacggcttgcggtgtcaccattgcaggcgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggcgcaggcgtcggttcgctgccttccagtacaccaggcgctaaggtcgttggtgcgccgaggaaaccgctactggttaccggcgcgccggtcggatcttcgctttttagcgtcgaattactgaccggaagaatgtcaccctgcgggccagacactgaacttgttcccgcgccaccgcttaaatcgggaggtgcaggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatccagggcaacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgccgcgcgagaaagtgaaataacgcggtcgttgccgtaagggccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggatcggaagcgttggatgggctgccgtcagctgtgtcggatcgaatgcttcgccagaggccgtcaggttactgccgggttcggcatcatagattgccgccagtcccgcctggctaaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtccgccccgctaatttcaactatagggccgttacataccgcaggctgcggtacacttaccgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccgccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtagagagcgagcagaatcagaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcagtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcccgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgctaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacagaccggaaagtgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatgccagtgttcttcaacgatggcgggcaaacgtcgcggttgataaagcgcgcaaccatcagtggtacggctattttggcaatttccgacggctgaaaacgaacaataccgaggtccagccagcgttgagcacctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgcgatttggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaagatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgctggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctggcgcatcagtgtaccaaccgccggacccgcaccaccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccggatttcgccgcaattttgtacggtgcgctagcaaagtatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccgacgggcggttcatgcggctgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgaggaaccttcacgataccgtcattaattaggatcatcagtgccttactcatctggattggggtcgctgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttctgtttccattcgcgggtaggcatgttgccggaacgttcttccgccaggtcgataccggtgtaatgaccataaccgaatttacccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggcagttgccaccagcctgggtcaaacagcgtcgtattgcgcgtgatcaccccggcgctcaatgccgaaaccgccacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccagcggtgtattcggatcgttcaacaaggcggaataatctttgctggagataccgtcaacaaacaagtttgggtcataactaggcgtggaaaccagcgccagcaccccacctgtacgcggatcggtgactaccacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtggtacttcttttaactggcgaataacacgcccacggttgttaacttcaacctcttcataaccggtctgaccgtgcagcacatcttcatagtaacgctcaatgcccagcttaccgatatcatgcgttgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgccgaaccgtaaggatagtaacgacgtttatagcctttaacttcgacacccggaaaacggtactgattgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatagaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcgtcatcggtcagatctaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctccggcatcatttctatctggtagatagtgcggttgagggccagagggataccgttacgatcgtagataatgccgcggctgggcgcgataggcaccagcttaatgcggttttcattagagcgggtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcccttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatgggggagggtaagcgccgacagcgaccagctctgctcagccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggcgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctacgccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtggtcagcaatggacataacatgacggctggacgtacccgtacagatgatcatgcagtcggtgatgctggatttgccctgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttttcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcggaaaaagtctggctgcggagaatatcagcctgcccgggtctgtcaatggtcgttgcggcttacccgtaaaaaaacagaaaagtcatgcattctcgaccccgatggcacggctattgaggacgcgtagcgtcgcgaatttttggttgatatcaatggcgctccaacacccctggtcaacgcgaaaatgccacatagcctcggcaggcatgccaattaaacgggcgattaacagactcagtacaccctgatggctgacgactaaaatattctgatagtgctgaaattcactaagccttgcgataaagcgttccacacgttgcgaaaatgcctgaaatccttcaccgttcgtggggattgcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcgcgatgatgtcgcatctcccagtcgccaaaaaacatttcgttgagttcaggtatgatttgcacggggagctggcggtcactgagaaccagtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccagatcaaaggaaacaccatgtagcagcgtatgcagattttgcgcttgctcaataccgcgcgcggtcaggggggtgggcgcatgaccgctgtaaagaccatcgatattcgcttgcgtttcaccatgacgaattaaccacagtcgcatcatgccctccgtaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcagtaccggttccggcaataaatcctcacatgattcaccgttttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggcgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcttccagccattgctggtattgcggttgcgccatttcaagtgggtaacctggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcagtgaatcctgaccaataataaacgccagcggcacgtccggtccttgttcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgcacgctgttcgcttccggctggggacgatgcggaggaacattattagggatgattgtgacccgcgtcagaccaatcaaattcgccagcgtttccacgggttttagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttccagctctgcccacactgactgaccgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacggcctgacgtaactgcgtctgacttaagcgatttaacgcctcgcccatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaacagttcacgttgtaatgtgcgcaacaaaataaccggttcgctgccttccagacgcagttgctgaagaatatgcaatgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggggtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcaatttgccgtctggccagagcagcgataaacgctccagtgcctgagccagcgccagcaggttaccttcataacagtagcagagcacctgatttgccgcgtcatccagttctaagttgagctgttttgcgcgcgcagcaacccagcggggaagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagcgcagtaaaccaggcggcattttcttgcgctttgcttaatttattaccgcggacgatcaacagcaggtcgtcatgcagaagtccggtgagtgtgagaagttgctcattgatcgccgcattcggtccgttttctggtaacaacagcaatagcgtttgtcgactggcaaacagactcatagcctggcataacgaaaagatcgcattccagtcagtgttgggatcaatggaaaaagtgtggtgttcttcgaatccttgtgccgcagctacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggcgttgccggagtatccgttgtggtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctcttttacgatcatgtcttgttcgttatctttcgctaacgccatttgcgggttatcgaagaacgaacggaagactttggcgctaatcgggtagatatcacggccggggatcaacacggtcgcattaaccgtcatgatcatctgatactctgctgtttgaccgttacggaataccgatgcggtatctttcgcgatgctcactttacccaaacgcaaggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactggttacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgaccttcatagtggaaggaacctgcgtggtatcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttacctggtacgtaaatcactttacgtacagtaacgccatcaagatattttgctaccagatgttcctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgattttggcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggacaacggccagcagtgcttcctgcatcagagcgcgatcctgctcgccatcggttggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggtcactttagcgatcgttttatgcacatcgcgacgcagcgctttctgattttcagtcagcgcatcaacgttcagtgccgcaacatcaccttttgctgtgtgctcgtaaaccagtttccagacacgtttcaggaagcggttagccccttccacaccggattcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcgccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcaataccaccaatgtagatatccaccggcagccagtagttagccgcttcggaatccagcataccttctttgtactgcgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagtgctggcataccgttaacggtagttttcgcccactccggatctgctttaatcgggctggtaatgccgtccattaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgggaaacaccccagtcgcgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccgttgaactcgccagagttgaacagcacgcctttttcagtcagggcttgctgagaaagatctggctcagagccgtcagctgccaggataaccggtttgatgttcaggccgtatttagaggcaaactcgtagtcgcgctggtcgtgccccggtaccgccataactgcgcccgtgccgtactccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaaccgctttaaagccagtatcgacgccttttttctccatcgtcgccatttcagcttcggcaactttggtgttacggcattcgtcaataaaggccgccagttcaggattattttccgccgctttctgcgccagcggatgacccgcagctaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagtcgttaacgttgaaggtgatctccacgccttcggaacgaccgatccagttacgctgcatggttttaacggtgtctggccagtgatccagtttatccagatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgttcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagctcggtgaagaatttctgttcccaacggtagtattccggcgtacaggttgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgccggagcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaacgcgtcccagccgatcggctgcaggacgtttttgcccagcatacgctggtagcgggcgatcacgtcaccgatggtgtagttacgtacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccaatgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcaatacggctacaaatgtagcgttgaggtggtttttcagatccgcatagcatagcccaaacgtccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggttgcgtcactgagcgaacgcctgcgcaatggcgaacgtgatatcgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagaatctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcatggggtttatcacagcggagaagtggtcgggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctacacaccggaagtgctgacgctatgcccgaaatgtggtcatgaccagttccagagacgcccgtttgagccgtaatagtctgatttcgcacagcaataaagagaatatgggccgaatggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgctatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctcgccgaatgaaattccccggcccttgtttttatctctacagtaaatcttcagtctcacgaatttcctgactgacatctctggttccggatgactgaactttacgatacaggtcgagagcctgtcggagatcgacaggtcttccttctccgtagtgatacataatggccaggttataccaggcagtggcgtcattgcattcagcggctttcgtaaaccattcaaaggcagcctgataatctttctcaacgccttgtccgtgtttatacatataaccgatgttgacgtaagcgccgacgctcccctgagcggcagccttcagataccagtacatcgcttgcttatagtcctggtccaccccttcgccagcgttataatcccatgcaatttgaaactgggcgtgccgattaccctgctgtgcgcttttcaaataccagaatgcggcgagtgtcttgttttgagcaacgccttttccgtcttcataaagatcggccagattgttttgcgcgtcactatggccttgtaatgcagcttgtttgtaccagaaaaatgccagcgcatagtcttttgcgactccgttgccatttctgtacatccacccaagattattttgcgcataagacattccgctctccgcggctatctgataccagacaaccgcttctttataattgggggcttctccacgatccagtgtccagccaagggcgttggaagcgaaagtatggccttgtagggcagcttttttcagccagaagatggcttgctcattatctttatgacggcttttatcctcggtatacttttgccctaaggaatactgtgcttcacaatgaccttgctcagcggccagcttcagccagtaaaaggctttttcgtcgtccggagaatcaattgcgctatcgcgattataataaaacccaacaatatattgagcctcgcaatcgcctttttcagcacgttcgataatctcatctattgataaattatcgcagcaacttgacgtgaaaatcattatcatttccttatggttgcagataaaacatattatatttttatgtgttccatttttgcgtaagccttattttatgcgtattatgtcgcgtcagaaaagtataaataaacgagcctcgcaatgcggctaatattcatttaatgaatatttaaggataaattatatggacatggagtcgcaaaaaatattgtttgcactttccactccgatggaaatacgcaatgaatgctgtttaccttcgcattcatcacccaaaatgtatttaggtacatgcttttttgacctttcttcctcatggggaattgatgaccgtgatgacctgctgcgcacaattcaccgaatgatcgataacggtcatgccgctcggttggcagggttttatcaccgctggtttcgttattcgccatgtgaatggcgtgactatcttgctgaactaaatgagcaaggtcaggcttatgcgcaatttgtcgccagcaccgccgaatgctgtggcgaagggggaatcaaagcctgggattatgtccggatgggttttttaagccgaatgggcgtacttaataactggttgagcgaagaagaaagtctatggatccagtcgcgcattcatctacgggctctacgttattatagtaactggcggcaatactttgccggttatacctttggtcggcaatattggcagtctcccgaagatgatcatctgcctttattacgcgaattcttagcgcgtaaagaatacgacgattccggcaatgatatgttttatcaattatttgccagtgatgatgcgtattatcctaccttgtcctggcaaccattggcttactattctgcatgcccggaaacgcttaaggatatgagcgacctatgaaaaattgctggaagatcctcgatatagaggaaacgactgacgtcgatattatccgccgcgcttatctggcgctgttaccgtcctttcatccagaaaccgatccgcagggttttaaacaacttcgtcaggcgtatgaggaggcgctacggattgcgcagtcgcctgctaaatctgtttggcaaccagaagaatatgaggtagcagaacatgaaattctgctcgcctttcgtgcgttacttgcctctgatagtgaacgttttctgccctccgcctggcagcgattcattcagcaattaaattattgctcgatggaggagattgatgaattacgctggtcgctgtgcacaatcgccatgaacactgcccatttatccttcgagtgcgtggtgttattagcagaaagattgcggtggttacaggaggaaaataccggggaaatagacgaagaagaactggaatcctttttatatgccattgcgaaggggaatgtttttaacttccagaccattctgcatctgcccgttgccgtgcaaaatgacaccatcgatttttaccaaatgttcgctcggatttggtcatcgcatccacaatggctgacattgtatttagcgcaacatcgcgcagtgattatccccgatgatgcaaaactgcacagaaatttactccgctggtatagcgcaggtcgcctggatatccccgaacttctggattacgcccagtcatggcgggaaactgaacctgataatgaagatgcgccttattatgaatacgcgcaacgcgtctattgtggagaaggcgaaagcctgttggcagaactttgtgactactggcgcgagtatccctccacccaggcggatgctttaatgttgcaatggtgccgtcagcatcgggtcgattattacccattactggtgatgatgattgaagcgcgtgatctggttaacgatcagggaaaaccgctactttatgtccccggcgacagcgcccgtacgcgttttcatttatacgaaatactcagcgatgaaaaactctctgcgctggggcgttcactggtcgagatggttttgcacaaaggacgtaagccgcggatctcactcacgcgtgatacagaacataccttatggccattatatctagttgccaaacaattagtgcaggcctgccaacctacagaagaatcattaatgccgattgtgagccgccttgatgcagaaaatcgttgtccactggaagcattaattattcgtcgattattaattcaggcggcgaattttaccgagaagcaaactgttgaaccggagccgcaaccgcagccaatgcccgttgacgatggtgggccaggctgtctgggcatcattaaaattattttctatatttttatctttgctggtttgatagggaaaatactccatctgttcgggtgacagtcgacgttaatgtgcgggaagcccggcaagtaatctttccgcatttttgtaatgttgtttggcggccagttttaaccatttttgagattcataatggttaacattaatacctgagccatttctgtagatcaaacctaaagtatattgagcatgagcatacccttgttcagctgcttccttataccagagaattgctttacgggtgtcgggtttgacccccagacctttgaggtagatccaccccagtttactttgcgcgcgtggattttcctgttccgctgattgctcataccagtatctcgcctgtgtataatccagtggtttaccgtcgctaccatgaagataaaattctcccaggcgatattgcgacgttgagtgaccatgaatcgcggaaagctccgtggctgccgtggtgaatggaagactgcccggtgagcttaaataatcaaaggcataattcaccatggctttatcacgcaacgtcgttttcttgggttggctaatacaggtaattgctgcaactataaaaattgcgaatatatacattaattttttattcatgtgtgaatgcttcgattttctttttattttgaaagcgtcaagtttatactcatcaataataaaaaagtagtcagttaatgcacttaagggattattaacaaatgaataaggaagaacaatatcttctttttgcgctttctgcgcccatggaaatacttaatcagggttgcaaacccgcgcatgactcgccaaaaatgtatactgggataaaagaattcgagctctcatcatcctggggaataaataatcgtgatgatttaattcagactatttatcagatgactgatgatggtcatgccaatgatttagctggcttatatctgacatggcatcgctcttcccctgaagagtggaaagcattaattgctggtggctcggagagagggttgatttatacccaattcgttgcccaaaccgctatgtgctgtggggaagggggaatcaaagcctgggattatgttcgaatggggtttctgtcacgggtcggtgtgctcaacaagtggctgacggaagaagagagtttatggctgcaatcgcgcgtctatgtacgagctcaccattactatcacagctggatgcactatttttccgcctattcgttaggacgtctctactggcaatcttctcagtgcgaagacaacacttcgctacgcgaggcgctaaccctgtacaaatacgatagcgccgggagtcgtatgttcgaagagctggcagcgggaagcgatcgtttctatgccacgcttccctggcagccattaactgtccagtctgaatgcccggtaacgcttaaggatgtgagcgacctatgaaaacatgttggcaaatcctcgaaattgaaagcacgacgcaaatagacattatccgccaggcttatcttgctcgcttaccgttgtgtcatcccgaaaccgatccgcaagggtttaaagcattacgccaggcctatgaagaggccctgcgactggcggtaaatcctgtcgaggaagcagatgatgaagaaaaagatgctgccgctgaacatgaaatactacgtgcattcaggacattactggattcagaaagtgatcgttttcagccttccgcctggcagaaatttattcagcaattaaatacctggaacatggaggatgtcgatcaattacgctggccgctgtgtgcaatcgccatagaagcgcgatatctttcattaaattgtgcttctttgctggcagagcgtttgaactggcattcatttaatgacagcgaaggaatggatgaggaagaaagggaggcttttcttgaggccattcaggctggtgattgtttcgatttccttagccttctggaatatcccattgcgttgcagaaccagactgttgagtattacttcgcgctggaacgttgctgccgttaccatcctgactatgtcactgcgtttttggcgatggaaggtccgtggttaattcctgatgatgcaaagttacatcgcaaactgttgcgctggtacagctcggtgcaaacaggtatggcggaactcattcctgtcgctcaacagtggcaaacggaagaaccagaaagcgaagatgcccggtattacttgtgtgcacaacgtttgtactgcggcgagggggaaagcctgcttgccgatctctgcgcgtactgggaaagttacccatctacacaagctgataatttgttgttgcagtggagcaagcgtcattgcccggattatttcgcgttattagtgatggttatcgaagcgcggagcatggtagatgcgcaaggtcaaccgctgaaatatgttcctggtgagagcgcccggacgcggctgttatgggcggagattttacatagcggaaaattatcgccgttaggtcaatcgtttattgagtcgttattcttcaagcgcaaagcatgggcgtggtggaaatcgagagtcggtagcgagacagagcaagattcaccgttcctggatttgtatcgggtagcggaacaggtagtacttgaagcgtttccgaaacaagagatgctggcccgtcttaatacaaggctggaaggcggagatgctcatccattagaggccattgtcacccggatgcttttgacgaaagtgaaactcgagccggaggatgaagatgtcgatgagccaacacctgaaaatcatgaagaaaaaaatgatgagggtgaaaaaccacagagcattaccagcattatcaaaatcagtttaacggtgctggtgataggttatgctctcggcaaaatcgcgatgttgtttagctgacgatgtgttttttgcgccgatgccggatgcagcgtttacgccgcatccggcagccgtgtttatgggatctcaatggctaaataatcgctcgcccgccgccgaacttcatccacgcgggccatatcgtttgactgcaacgccgcatcaaaatcggtgatcacccggccgatctcttctcgctcgtcacccagcgcccgcgcccacaactcttccagtttggctttaaaggtgcgattgatgagcatatcgcgcggataaattttcaatgcggataaccgcgtccgactctcttcaatctgctgcgcgctcaatgttaccgggctgtggttaatcactctggacttaacgctgccgtcttccagaagcacgtcaacttcaagcaacccgttgatatcataactaaagcgaatatcaatcgactgataagccccggttttcttcaacggcacatcgaaggattccaccagaatgttgtttttaactttgtggttttctccctgatagacgttaaccgtaattgaatcctgttccgggtgcatggttgaataagtttctacacgcgacacgggcacagtggtgtttcgttcaataatcggcgagaaaatgccggaaacgccctggcggttaacttcaacgcccaacgagtaagggcaaatatcagtgaggattacctcttcaatatcttcactgcgtaagcggcaggcggcctggattgctgcgcccagcgcgacaatggtgctcggatcgtaactttgatacggtaatttgccaaacagacgcacggcgattcgctgcaccagcggcatttgtgacgcgccgccaaccagcaccagactgtcgatttgactcggcttcagacgcgcatcgcgcaacgcctgttcaatcggcactcgcaagcgattgagcagcggcaaccacaaatcttccagttcgttctcgtaaaattcgcattcccgcgtttcttcctgatactgccagcgaatgtgcaatggcgattgattgctacatttttccgcttccacacaggcgtacaaggctgccagttcactctcgttaagcgtggtcctggcgacatccgcgcgttttaaaacctcatcgaccagcatatgggtaaaatcttcgccaccaagaaagttgtcgccagcggaggcgtgaacttcaatcaccggcgtggcgtactcaagcaccgtaacgtcaaacgtgccgccaccgagatcaaacaccagcgaacgggtattttgttgggtatgcaggccatacgccatcgcagctgctgtgggttcattaattaagcgtaccgcatttaacccggctaactccgctgctaaacgggtatgcttgcgttgttcatcgctgaaataagccggaacggagatcaccacatctttaatcggacgttgcagaaattcttcggcatcttcttttaatgagcgtaataccaaagaggacagttctggcgcgttaaatgtgtcgctgcctaaccgccagttggtattactgcccattgcacgtttaaataacgctgccgttttatccggatgcgaagtacgccgtgatacagccggttttccgactaaaatatgattattttcatccatgctaattatggatggtgttaaatattcaccgaacttatttggaattaattgcgcggcaccgtctttccagacggcaattaaactattggtagtaccgagatcgataccaatggcgagttctgcattatccattgcatttatatcttgaaagaaaaagagataaacagattaagaccacccaggtaacgcgtggtgatcttaatcaatgacgtgtgttaagcgtaaaatttcagacgatcagccagtaaatcaacaaagccctgacgatcaacatcgaccattacggtggcattcggtttattgcctgtcagataataataatcaacaaccgtcataccctgggtatatttcccctgtgtttccacgccaacccagcgctcaactgaggtaaataactccggtttcaacagccaggcgatggtgcatgggtcatgcagtggtgcgccgacaaagccccatttttcgtctttatgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttaccaatcgcgcggaaacgctcggtgtcttcaacgtggatttgtgctttatgagtaacatccagaccggccatcaccaccgggatccctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttacccagccccatagcgccacccataatcacgatacgggcaattttgctatgcagttccggatggctattgagcagcaaggcaacgttagtttgcggtccggtagacacaatggtgacaggttccgcactttcacgcagcgttttcgccatcagctctaccgccgtacagttttgcggtgcgaatgtcggttccggtaatgccgggccgtcgagaccgctttcgccgtgcacattgcccgcgataatcaactcacgcattaacggttttaccgcgccgcctgctaccggaatatcggtgcgattaagcaaggtcagcatacgcagaacattgcgtaaggttttttctggtgtctggtttccggcggaagacgtaattgctttgacatcaagctctggtgaggcgagggcgagaactattgcgatagcgtcgtcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgcttctttgcgacaagggtaacgccaggatgtaacagatacgaggggcgaaacgataaagcgtgagatggcgcgcaattgggtatgcgcgccagagtgattaatgcaggattttcgcgaggaagtcttttgcgcggtccgatttcggatcatcgaagaaagcgtctttcggcgagtcttcgacaattttaccctcgtccataaagatcacccgattcgccactttacgggcaaagcccatttcgtgggtcaccaccatcatggtcattccttcgttcgccagttccaccatcacgtccagtacttcgttgatcatctccggatccagcgccgatgtcggttcgtcaaacagcatcgcaataggatccatacacaacgcgcgagcgattgccacacgctgctgctgaccgccggaaagctgcgccggaaacttattggcgtgagcagaaagcccgacacgctccagcagtttcagggctttttcacgagccggcgctttatcgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgagggaacagctcgaaatgctggaataccatcccgacgcgggaacgcagctttgccagatcggttttcttgtcgttaaccacgataccatcgacggtgatttcaccttgctgcaccggttcgaggccgttgacggttttaatcagcgttgatttgccggaaccagacgggccgcaaaccaccaccacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgacgcgctaagactaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtaccatcacgctcaccaatggttgaggcggtacggaagaaatcggccagggataacacatacaccagtgaggtatcctggaacagtacgatgccctgagtgagcagcagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgattgaccacgagaaatactttgaataccagcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacggatatcattttttggcgataatcccagcacgttttgcagaaaacccggcacgatcaggtaaaaccacagcaaaaccataactaaaggaatcgagcggaatacgttaacgtaggctttggcaaaccacgccacgggcgcaaagctggataaacgcatcaccgccagcatcgtgccccacaaaataccaatcactaccgccgtgacggtgattttcagggtgatcaccagcccgtcgagcagatatggcagggaagggacaatggaactccagtcaaactcgtacattatttgccccccatgttgccaggcaggcgaactttacgttcaaccagcgtcatcaccagcatgataaaagcgttaatcaacacatacgccagcgtaatggcggtaaacgactcccaggcatgggctgagtaatcgagcaatttacccgcctgcgccgccatatccaccagaccgatagtcgaggcgatggcggagtttttcaccaggttcatcatctctgaggtcatcggcgggacgataacgcgataagcattaggcagcagtacgtatcgataagcctgcggtagcgtcaggcccatcgccagcgcggcatttttttgccctcgcggcagcgactgaatcgcggcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaactgaatattgggatccagctcggccttaaaccacatgccgattttctccggcagcagctccgggatcaccagataccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccagagagaaaacggtttggaacggtacgtaaaatgccgaaaaatgaaccgacgaggaaagcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaaaccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttcaggcccgatggggaacgaccatcaggcgtatagtctgtccgtgctacgtaacaatcgagagggctggaatttccgcccctggttcttgtaattagttcagtgccttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaattggatttttgaaccacttatcaaaccatttttccgcttcaccggaggtctgcacctgagcgatggtgtcatccatcagctttttgaactgcggatcatctttacgcaacatacaaccgtaggcctcctgagactgcggcttgccgacgatttcccagttgtctggtttcttcgctttcgcacgttcaccggccagcagagcgtcatccatcataaaggcaacggcacgaccgctttccagggtgcggaaagagtcaccgtgatctttggcgctgatgatgcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaggtagtgccggaagtgacgactacggctttgtctttcaggttggcaaaatctttgatatcgccaccctttttggtcaacaggcgcgtaccgaccacgaaaatagtgtcagagaaagccgcctgtttttggcgttcgacgttgttggtggtagaaccacattcaaaatcgaaagtgccgttttgcagcagtggaatacggttttgtgaggtaatcggaatcagttttacctgcaagtccggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgagtaacccaccactttttgctgattgtcgtaataagagaaaggcactgaagattcacggtgaccgacgacaatcacaccgtttttggcgattttgtccagagtactgcccgctgccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggtgaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaagaacgcatggatacccgttgtgagtgtttgtgttgttatcgtctgcaactttattgtgcagtgttgtgcctgttaggtaacatttagtttggctaaatgtaaagatattgctgttttattgtttgtttttgcgagatgcgccgcaccattccgaagcaaaattcttaaaatgcactcttttagtgctaccgctggattactgtggtgcaactaggttgtactgatgctgattcagggtttgccttgtataacaaagcaatagatgtgccaaagttggataggagaatattgttatccggataatgcactgatgccgcatccggtgagcgtgccgaaatatgggatgtattccggcacgataagaagggattatttacgtcgctgacgcagactcatcaacacagcagcaaaaccaaacaatgccgtcagcacccacagcggccagttgccggtacgtgcgtatggtgtgagtccggtggtcggcgtcacgttagtggttaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctgcgcaacagtgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgttgccatggaccaatagatttaccaaaccacgcatcgttggagatagtcagcagatagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatctcgtagcaaatagccgcagtaagctcaataccatttgccgacagcggcggctggatatatggcccacggctgaacgacgacatcggcagatcaaagaacggtgctaacggacgcagaatcgactccagcgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcgtagctgtacggcgcacctttacccagcgtgatgatggtgttgtaggtatcgtagcggttctgcttattgagacgcgcgtcgacaatcccggttaccagcgagctacctttatcacgcaactcaccgtccagtgctttgaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcaacgatgatttgcccatcagcggtgccgttgcgttgtagtaaatcttcagcgtattaagaagctggccttcgtcccatttcagcgattgcggaatatcgccctgaaccatcgaaacctgaatggttttctccggttgtggggtaaaccactggatgtaacgcagcgggaagggaagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgaccaacgccagtgccagcaggccactaaccatcatcagcaggaagttaatggcttccacgcccattatcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagccggtcagtacccaaccgcgcagaaactcggtcacttgccagagggcaggggcggcaatcgctacgcgcagccaggtggttttcggccacagacgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagcaccaccaggaagatgttaaccgggccaggcattccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtggacggcggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacgtcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagcttcggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactgtcggccatcgccactttgaactggtaaccgtcgatgtcgatagtttcgccacgcgccggaagatgcccaaatgcctgcatcaccagaccaccgatagtgtcgacttcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatggaagccagtgcgcgtacggtccaggtatgacgactcagctgacggaagtcgatatcatcttcttcgtcatactcgtcttcaatctcaccaacaatcagttccaggatgtcttcaatggtcaccagaccggaaaccccaccgaattcgtcaataacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcagcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcgatgatgacatcaagacattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcgaacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatgcctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgagggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccacctgacggcagataaccagatcgcccagtagcgacatttccatgccaggcggcacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattcagactgtggctttcggcggtatcgaccacgcgaatcgtcacttccgattcttcctgaaactgcgggatcaccgcattcagccatgtctgaaactggctctcttccggtaacccggaattatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgctgccagcgccgcttttcgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccacagggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcggccagcacttcgatggcgtgacgtaagcctgatttagtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtggtgttctggctctcatcgagaatgataaacgcgtcgttcagcgtacgaccacgcatataggccagcggtgcgacttcaataacgttgcgctcaatcagtttctcgactttctcaaagcccagcatttcaaacagcgcgtcgtacagcgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttctactgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgccgcagccactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggttttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccgcgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccgcgcatcggggcagtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttatcgcggcgattgatctcgatgccgagacggcgttcgagctgcttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcattgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcaataaagatggggataaagagagaaaaaacaaggcccaccggaacggcaggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgggtacgggcaatcactgattccggtgtttctgccacgcgcagacccatttcatcttcagtacgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggcgtgccttcgaagttgaccacgcggttattttccgtacgcccggaaagctccatgatgctcttacgcgatgtaccttctaccagaatacgctgggtggtgccgagcatccggcggctccacgccatcgcttgctgattaatgcgctcttgcagaatatacagacgctgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccaacgatgaaatcagaactgatctgaatatctggacgcgccgcacgcagtttacggatgatcgctttgtactccagcgccgtatgggtacggcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcgatacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgcagcaaccagacgcagcagatcggcaaacgatccggtggtgccgtcgtagttttcaccacgccaggcgttcacgttctgaccgagcaggttgacttcacgcacgccctgagccgcaagctgggcaatctcaaacagaatatcgtcggacggacggcttacctcttcaccacgggtgtaaggcaccacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggtagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccacgcacggagttgatcatctccggcagacggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccaccgacgccgataatcaggtctggattcttctcttttaacagtttccagcgacccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttaggggtaaaaatcctgtaaacttaaagcatattgctaacaggatgattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctggggctggcacagcacggatttgcggtaacggtgatcgagcacgcagaaccagcgccgtttgtcgctgatagccaaccggacgtgcggatctcggcgatcagcgcggcttcggtatcattgcttaaagggttaggggtctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtggtgtttgacgccgctgaacttaagctaccgctgcttggctatatggtggaaaacactgtcctgcaacaggcgttgtggcaggcgctggaagcgcatccgaaagtaacgttacgtgtgccaggctcgctgattgcgctgcatcgccatgatgatcttcaggagctggagctgaaaggcggtgaagtgattcgcgcgaagctggtgattggtgccgacggcgcaaattcgcaggtgcggcagatggcgggaattggcgttcatgcatggcagtatgcgcagtcgtgcatgttgattagcgtccagtgcgagaacgatcccggcgacagcacctggcagcaatttactccggacggaccgcgtgcgtttctgccgttgtttgataactgggcatcgctggtgtggtatgactctccggcgcgtattcgccagttgcagaatatgaatatggcacagctccaggcggaaatcgcgaagcatttcccgtcgcgtctgggttacgttacaccgcttgccgctggtgcgtttccgctgacgcgtcgccatgcgttgcagtacgtgcagccagggcttgcgctggtgggcgatgccgcgcataccatccatccgctggcggggcagggagtgaatcttggttatcgtgatgtcgatgccctgattgatgttctggtcaacgcccgcagctacggcgaagcgtgggccagttatcctgtcctcaagcgttaccagatgcggcgcatggcggataacttcattatgcaaagcggtatggatctgttttatgccggattcagcaataatctgccaccactgcgttttatgcgtaatctcgggttaatggcggcggagcgtgctggcgtgttgaaacgtcaggcgctgaaatatgcgttagggttgtagccttacaacattgccggatgcgtgccaaccgtaggtcggataagacgcggcagcgtcgcatccgacattgaaggataagacgtgtcaacatcgcattcgacattgaatgaacgcagaaaagcaaaaagctcgccgaagcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggtgcacttacaaggtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggttttgaatttgccgaacatattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagattgtttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataaccgggcggtgaaccgcttactcgaagaagatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgctttctggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatcttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcgtggcgctatattcgtcaattattgtttactttgtgttttttcccaccctacagccattcttttgtcatacaggatgaaattcggaatttaacaatagtggtgggaaattaatctatgaaatactggcctacagtgatgagttgtcaaacagtgatgtggcaaacccggaacatttccttactgcatatcagaatcaacaagcacctcaataactgaaacagccccggatttcaccggggctgtttcgcatttcttacttatacgccgactggtgaacaccaaccgcgcgaccagacggatcgtccattttcttgaacgcttcatcccattcgatcgctttagcggaagaacaagcgacggaaggaccgcccggcacgcactcagcggcgctcggaagcgggaatagttcttcaaagatctcccgatacaagtacgcttctttagaggttggcgtgttgtacgggaagcggaagcgggcagtttccagttgctgatcagaaacctgctgcgcagccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttctgccgccaggccacgcttgcaggcagatacgcttcaaaacattcacgcaggatgtgtttttccattttgccgttaccgcacattttatcctgtgggttaatacgcatcgccacatcaaggaattttttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcacgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcagttctttggcattcggtgctttgtggaagtaaagataaccgccgaacacttcatcagaaccttcaccggacagcaccattttaatgcccatcgccttgatcttacgcgacattaaatacatcggtgttgaagcgcgaatagtggtcacatcataagtttcgatgtggtaaatcacgtcgcggatggcatccagaccttcctgtacagtgaagtgaatttcgtgatgcaccgtgcccagatggtttgccacttcctgggctgctttcagatccggtgaacccggcagacctacagcaaaggagtgtaactgcggccaccaggcttcagagcgttcctgatcttccacgcgacgggctgcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaactgaatcttccagtgcctgacgcagctcgtttttgtcggtcacgttatctttcaccgcatcgtagtcgaaccagtcgcgatgatagtaagaacggatttcgccgtcctggctccacaaatagctccccgccgggaactctttaatcgtgcggcaaactggcaccagcgctttcatttctgaggccacatacagctgaccgtgttcgtcataccccatatacagtgggatgatccccagatggtcgcgaccaatcaggtaggcatctttttcgctgtcgtacagtgcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagacccggtctggaactggtaacgatcgccatattcggcgcgcaatgcctggtggttgtagatttcaccgtttaccgccagtacgtgggttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgggcgagaatggcgttatcgctggcataaataccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagggctttcttacgcagctcaactgcgtctgttttgatatcgaatacgccaaaaattgaacacataaccttctccgttaacctggtatttgttgcttgttgtgtttgcttgtttaaaaaaatgccgcaaagcagcactgtgcgcaagcgatttggcggtgaaaaaataaaaaacgtaatggtgattgtcgattggtgaaaaaaggtctggtgtgaggatatatttattgatgaatcgataatttttagcgggttttattgaatgtttatattttacgggggccaaattgctgacaaagtgcgatttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaagcatgaaaattcaatatattgcaggagctgcgtaggcctgataagcgtagcgcatcaggcagtttggcgtttgtcatcagagccaaccacgtccgcagacgtggttgctattcagataacgtcgatttcagcgactgacgggtaaatccagctggggcggaaaggcatactgtcgatatcgtcgagcgacgaaacaccagaaagcaccagaatcgtctccagacctgcctggaagccggccagaatatcggtacgcaggttatcgccgacaatcaccgtttcttccgaatgcgcctgcattttgtttaatgctgcgcggatgatccacgggctgggcttaccaacatagaacggtttgcgcccggagattttctcaatccctgcacacaacgcgccacaagcgggataaaaaccgcgcccgtgggtgtccggattggtggcgataaaacgtgcaccgttagcgacgaaataggctgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacgaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccaccacatacgctttcttgccttcctggcgacgcaggaaatcggcagtcgccatcgcagaggtataaaacacgctgtcaggtacatcgacacctgcggtggcaaagcggttcgccagatcttgcccagtctgcgaaggatagttggtcagcaacaccagcggcaggcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcgccgattgccgagcggtgatccagctcagaacgtaccaccggcagattagtgcgaaacgccttcagcgcctgggtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttcaccggcaataacaattttttgcggattaaataagttgatagcaatggcgatggttttacccagatgacgaccgacatactcaattacttccgacgccagactatcgcctttgttcgcggctttgcagatagttttgatggtgcagtcgtccagcggcacgcggctctggtagccctgctttaacagattcaacacccgttgttcaatggcagcgttggcggcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttgccgttgcggccaataaaaatgcgcccgttagagatgattccggccccggttccgcgatggacacgcactaaaatggagtcttcgcaatcctgacttgcaccgaagtagtgctctgccagcgccagactacggatatcgtgaccaacgaaacaggtcacattaaaacgctcttccagtgcttctaccagcccccagttttccacctgaatatgcggcatgtaatgaattttgccgctgtccgggtcaacaagtccaggcaggatcacggaaatggcgatcagctcgcgcagcttgcgttggtagctatcaataaactgagcaatggcattcagcagggcatgttccagcgtctgctgggtacgttccggcagcgggtaatgttcttctgccagcactttgctgctgagatcaaacagagtaatggtggcgtcgtgacgaccaagccgtacaccgattgcgtggaaattgcgggtttcggtgacgatagagatagcgcggcggcccccggtggaggcctgctgatcaacttctttgatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctggctttgctcggcaatctgaatccgcgagattggcccgtactggtcaatcaggcgataaaccgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcctggtgattttaaaatcaggtgtgaatgcggtcaggttggctactttacctgcggcgagtgtgccgagacgtttctcaacgccaatcgcacgcgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccgcaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccgttacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcgtcggtaaccagacacagtttgtcgcctttcaggcgtttagcgttacgaatgttggcgtaatcaacatgcaggccatcagcgataataccgcaataaatgtcagcttcgtcgaggatcgcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgggtggcaaaggtaatccccgcgcggaaaccggctttcgcttctttcaacgtcgcgttggagtgaccggcagaaaccacaatcccggcatttgccagtttgctgatgacttctgcaggaaccatttccggtgccagggtcactttagtaatgatgtcggcgttcttacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtgcctttttttaccagattcagccacggaccttccagatgcagacctaacgcctgattcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcatcgctggtggtgataagcgtcggcagatagttagtacagcctgatttctcattggcgttctgcatgatttccagcgtttccacgctgaccgcttcagcggtgtcgttaaactgtacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattttaaaaaatattgccctgagcaaggagccagggcagggataacaattacagacctttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggttcatcgcataccatgatcgcttttggatgcagttgcagacagctgatggtccacatgtggttcacgcaaccttcaacggcggcctgcagtgccagtgctttctggctacccagcaccagaatcatcacttcttcggcatccagcaatgtaccaacaccgacagtcagggcatattttggcacctgattgacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcagggttttgatacgagtacgagaagccagagaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttcttcatactggcggcactcggcgtcgatatccggggcgttgccgttgagaaggttgatgttttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcattggcgtgccgccagttggcaggcccagaacaaacggacgatcggcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttaccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatgataaaataagttttctggtttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacacgcgtttaatttgcgatacgaattaaattttcacacactctgtagcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcaaaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactcggtagggcgttacagctccctatcgcggtgctgccggtggcggcactgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggtgtggcatccagctggtcgaaagacagcgcaggtgcggcggcgctggcgggtgcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaataaacatgggtgtactggcgggtatcattaccggtctggttggtggcgcagcctataaccgttggtccgatattaaactgccggacttcctgagcttcttcggcggcaaacgctttgtgccgattgccaccggcttcttctgcctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggaggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgctgatcccaaccggtctgcatcaggtgctgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggtacggttttccacggtgatatcaaccgcttctatgccggtgacggcaccgcggggatgttcatgtccggcttcttcccgattatgatgttcggtctgccgggtgcggcgctggcgatgtacttcgcagcaccgaaagagcgtcgtccgatggttggcgggatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgcaccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacactgctgggtatccatgctggcttctctttctctgcgggggctatcgactacgcgttgatgtataacctgccggccgccagccagaacgtctggatgctgctggtgatgggtgttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaagccaacagcaacactgaagaaggcctcaatcaactggcgaccaactatattgctgcggttggcggcactgacaacctgaaagcaattgacgcctgtatcacccgtctgcgccttacagtggctgactctgcccgcgttaacgatacgatgtgtaaacgtctgggtgcttctggtgtagtaaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgcggtccggtagcagctgcgtcagctgaagcaactccggcaactgccgcgcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggtgatgtcgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcagggacaatcgtgaaaatcttcaacaccaaccacgcgttctgcctggaaaccgaaaaaggcgcggagatcgtcgtccatatgggtatcgacaccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggtgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgcccgctcgatgattagcccggtggtttgcagcaatatcgacgatttcagtggcttgatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatgcctgatgcgacgcttgacgcgtcttatcaggcctacaaaagctcagtccaggttggataagacgcttaagcgtcgcatccaacaatgacgcaggactggcaaaagcggtggagatcttctctgccgctttttttttcatcaatcatccccataatctcagtgagattttcgattttcactaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttatccgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgttgagtcgatcaaaaacgacgtagagtggttaggttttcactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccctgacgcaaccgggtaaaaacagcccgtaccgcgaccgcagcgttgaagagaacctggcgctgttcgaaaaaatgcgtgccggtggttttgaagaaggtaaagcctgcctgcgtgcgaaaatcgacatggcttcaccgtttatcgtgatgcgcgatccggtgctgtaccgtattaaatttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgacttcacccactgcatcagcgatgccctggaaggtattacgcactctctgtgtacgcttgagttccaggacaaccgtcgtctgtacgactgggtactggacaacatcacgattcctgttcacccgcgccagtatgagttctcgcgcctgaatctggaatacaccgtgatgtccaagcgtaagttgaacctgctggtgaccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttccggtctgcgtcgtcgtggttacactgcggcttctattcgtgagttctgcaaacgcatcggcgtgaccaagcaggacaacaccattgagatggcgtcgctggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactatcagggcgaaggcgaaatggttaccatgccgaaccatccgaacaaaccggaaatgggcagccgtcaggtgccgtttagcggtgagatttggattgatcgcgccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttatgtgattaaggcagaacgcgtcgagaaagatgccgaaggtaatatcaccaccatcttctgtacttatgacgccgataccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgtttgtatgaccgtctgttcagcgtgcctaacccaggtgctgcggatgatttcctgtcggtgattaacccggaatcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgatagccgccattctacggcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaattttaagtttcgctatgccggatggggcgtttacgtcgcatccggcaaggaacagacaaacagtttcaaacgctaaattgcctgatgcgctacgcttatcaggcctacatgatctctgcaatatattgagtttgcgtgcttttgtaggccggataaggcgttcacgccgcatccggcaagaaacagcaaacaatccaaaacgccgcgttcagcggcgttttttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaataacaaaacataattaaataaaatgtaaccgctttcatcttgctggaatttcacgcttttattcttctgcaagcctttcaaccgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctacttttttaatttttattttttcgctgttcacctttggtgcagcaatttatacgtcaaagaggattaacccatgcgtacgtttagtggcaaacgtagtacgctggcgctggctatcgccggtgttacagcaatgtcgggctttatggcaatgccggaggctcgcgccgaaggattcatcgacgattcaaccttaaccggcggtatatattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgacaaatacaaaaccaacctttctcactccacctggaatgccaacctcgattttcagtctggttatgctgctgatatgttcggccttgatattgccgcgtttacggcgattgaaatggcggaaaacggcgacagctctcacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgacaaaagcggtataagcctgtataaagcagcggccaaatttaaatacggtccggtttgggcgagggcaggttatattcagccaaccggtcagacgctgttagcgcctcactggagctttatgccgggtacttatcagggtgcggaagccggagcgaattttgattacggcgatgccggtgcgttgagtttctcctacatgtggaccaacgaatacaaagcgccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctgcactcccttggggcgaaatacgacttcaaaaataacttcgtactggaagcggcttttggtcaggcggaagggtatatcgatcaatattttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctacggtacccgcgataaagttgacgatcgcagcgtcaacgacctttatgacggcaccgcctggctgcaggcgttgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggcacctgggttaaggctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcctcaaacggtcgcctggatatctggtgggacaaccgttctgacttcaacgccaacggcgaaaaagcagtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgctaaacctgcgacctggcagagcaatccggatgcgtactacgacaaaaaccggactattgaagagtctgcatacagcctggatgcggtctataccattcaggacggtcgcgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaaccactccgacatcccaagctggggcggtggttacggcaacatcttccaggatgagcgtgacgtaaaatttatggtaatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacgtttgaggaatttgctatgaaaaaactgattctcatcgccatgatggcatcggggctggtagcttgtgcgcaatcaaccgcaccacaggaagacagccgtctgaaagaggcatacagcgcctgtatcaacaccgcgcaaggttcgccggaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgaccaggaaagtgtccgcgtactggattatcagcagtgtctgcgtgcaacgcaaaccggaaatgatcaggcggtgaaagccgattgtgataaggtctggcaggaaattcgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgcataaaaaagccaacccgcaggttggcttttctcgttcaggctggcttatttgccttcgtgcgcgtgctcatcttcgcggcaatcgccttcggcacagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcaatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttgccgcagtcgaggcagatcaggtgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggatttttaaacgaggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctgtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcgtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcatagcttacatttacaacggcaaggccacttgaacaccgggacattgtacaggtacaacagcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattgagaatttcgtcgagatgcaactcttcagaaatctgtttaacccatttttctacacgttcagcggtcagttccggctgacggtcttcgtcgatagccagaccgacaaagtggtcgtcatctgccagaccttttgatgcttcgaaatgatagcccgcagttggccagtgaccaacgatggttgcaccgcgcggttcaatgatgtcgcggatggtgcccaatgcgtcgcagaaatattcggcgtaatcttcctggtcaccacaaccaaacagcgcaaccagtttgccattgaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcataagcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagttcgctacggctcatattgcgcgattccgccagctcgttcagcgcctcgacagcttccgcgttcagcttcagttcgacacgcttaaggccacgtactttgtcgcgttttagttggttgcgtttattaatacgcagctgttcatcgcgcgaaagcggattagttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcctctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgcccacgcgcggaaagcgacgcggacgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatctggtttttcagcatggacccagtgacccgcgcctgcaatgacatgcgcccgtgcctgtggaaattgtgccagtaaatcatcacggtactgctcgctaacatacggagaattaccaccagggataaacagggcagggtgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaataccggcacgttaaagcgccactccccgtcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgctgctgcttgctggcgagtttgtgcgtccgattcactgaccgcgttgatagctgcgaaaatctcatcatgacggcgtacgtgatagtcgaccggtgcgatatcgatcgccaccagtttatcgatgcgatcgggggccagtgcagtaagtgccattaccgctttaccgcccatggagtgaccgataaatgttgctttgtcgatctgcagtgcatccagggtatcaacaagatcctgcgccatcgccgggtaattcattaccggctctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctaccaaacagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccggtcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggacgaatacgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgccaggcacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggtttgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaacggtatcactggcccttgctatgtgggtaaagatactcacgccctgtccgaacctgcatttatttccgttctggaagtgctggcagcgaacggcgtagatgttattgtgcaggaaaacaatggcttcaccccgacgcctgccgtttccaatgccatcctggttcacaataaaaaaggtggcccgctggcagacggtatcgttattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgataccaacgtcactaaagtggtggaagatcgtgccaacgcactgctggccgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtgaaagagcaggatctggtgcagccgttcgtggaagggctggccgatatcgttgatatggcggcgattcagaaagcgggcctgacgcttggcgttgatccgctgggcggttccggtatcgaatactggaagcgcattggcgagtattacaacctcaacctgactatcgttaacgatcaggtcgatcaaaccttccgctttatgcaccttgataaagacggcgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcgatcaattacctgttccagcatcgtccgcagtggggcaaagatgttgccgttggtaaaacgctggtttcttctgcgatgatcgaccgtgtggtcaatgacttgggtcgtaagctggtagaagtcccggtaggtttcaaatggtttgttgatggtctgttcgacggcagcttcggctttggcggcgaagagagcgcaggggcttccttcctgcgtttcgacggcacgccgtggtccaccgacaaagacggcatcatcatgtgtctgctggcggcggaaatcaccgctgtcaccggtaagaacccgcaggaacactacaacgaactggcaaaacgctttggtgcgccgagctacaaccgtttgcaggcagctgcgacttccgcacaaaaagcggcgctgtctaagctgtctccggaaatggtgagcgccagcaccctggcaggtgacccgatcaccgcgcgcctgactgctgctccgggcaacggtgcttctattggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttcctcggtgaagaacatcgcaagcagattgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacacatttaataaaaaaagggcggtcgcaagatcgcccttttttacgtatgacaaacacagaattgcctgatgcgctacgcttatcaggcctacgaggatggtgcaatatattgaatttaagcgattttgtaggccggataaggcgttcacgccgcatccggcaaaaacaacgaacactttgtcaacaaactgagtagctcaaggaaatcccaatgaagaccaacaggagtctggtcgtcatagtgtcactaattaccgccacattactgctgactgcatgcgcccaacctgaacaatcatcattagctggcgactggttactgacccctaaagataaaaccagaggattaacgggtagcattgcggtaaatattgcacctttccggtgtaagacaaattgccgtggtgataacttacctgataatacccgccgctggcagttgtcaggcgggaacgaaaaagaacttacttatcttcataatatgtcagcacaagaaaaggtcggtttaaatcccggttggcaatgctacacctcattttttatgcgggtttgccagggcaagcccggcactcgaccgatagtcaatgaggattatgtcagcgaaagcggattttttggctcgatgatgcatgtcgggattattgagttacgacgctgccagtcagaaaattgccagcaagaattgaaagcgataaatacacattaaaatagtgagtccgggaatgaaacccggacctgaacatgtcttattgcgtgaatgtttctttcatttgatactgcatttcccagagttcagtaagcgaaataacttttcttgttcttgcttcttcactttgtacccataagaaagggtagaacgtgaaggcttccgttgccgataattttattacgtcttctcgccattgctgccatcgtacattttcatagaaggtatctaaatcaccggataatgcccactgaagaaactcagaatatccaacttccagactttcccaattcagcgtatctggcgcaaaataataaacgcagccagtatcttccccaagatcgccaccattaagagcaaaaattccccctgcgacatcgtcagcgatgggtaaagcccgcacgcctgcgaattcagggcgttgtgtccaacttactggatctcgtggcaaccgggggtgaccagatcctgctatgcgtaaccaaccattatcaatcagcagacctccggagccatagacaagcgcacccatcggtgattttgttgtcacctgtaattgataaagtgcggtttcggctaaatctttattaaccggtaagagttcggtatggtttgtggcgtcttttaaccagttctggattattggccaggctgaatcttcagtatttactaactgattcatttcacgcatcgctacttgctccttgtgtgctacggtgtcatttatgatgaggaattgtatggaacattttttaaatattaagttccttatatttgaataaaaaatgactttatccatacattgccacttttttcaaagcataaaccgatacccaataccggtttcagtaataaaatggcgaggccgggccggatcctgttccagtttttgtcgcagatgccccatataattacgcaaatagttgctgtgttcgatcgcgtttagaccctacatctgccggatgcggcataaataacgaactatttgccaacaaacagaaagggcgatcattcaatcgcccttttttactttgttttattaaccgtgtttatttttcagttcaaagcgtggtgataccagaccatacagtgtccaaccaaggaaggtcacgatggaaccgtacagcatggcttcttccccggatgagtacagcgcataaaagctatacatcgcgccaacaaaagcaacaaagtttgcaactttcgcttttgaggggggcacattagcgaccttctgaataatgactaatgccgccattgacagaatatacggaatgatattggtcaccacggccaggttaaccagcacgttgaactgactgtttagcgacgggctaatggtcatcagtgccaatccactctgaataatcacaatggtcaacattccctgcaccggtgcatccactttggttacacgggagaaaattttagggaagtagccttcatcagatgaagatttaaacacctgggcaatggtgaactgccagccaagtagcgaaccgcagcaggacatcaccatcagcgccataatgactttacccacttccggcgtgaacatctgcgcgaaggccagaccaaatggtgccgttgaatttgccagctccatatttggcacaatcccggcaatcacgttggtggagacgatataaatcaccgccgcacctaacgtaccgccgagtaccgcgattggcacattacgttccgggttttccactacatcagtattcgcacacgcagactccagaccaagaaaagcccacagcgtcatagcgatggaagaacctaccgcactgaagaacggtgcatgatgcggattccaggaatcaacgtacagcgtcgggctaaaccagaaccagccaataatgcacagaccgacgaccggaataatgaccccccacacggtaatgctactgatttgcccggtaatgcgcgcaccaccaaagttagccacggtacaaatccacagcaccccgatggtcgcaagaccaatctgcactggcgacaaactcgcgccgagcagttcggtgccgtaaccaaccgccgaaatagcaatcgcgacgttagcaatcagcagtgagacgccgtaggtatagttcgccataaagttaccggatttaccgaaagcatactcggcataaccgcccataccgcctgatttacggctgaacataccgcattttgcgaatgcccatgccagtgccattgagcctacggctgtcaccagccaggagataattgagattgtcccgacttcggcaagctttgtcggcagcatgatgataccggagcccatcatgttgaccatcgtcagtatggttaactgaacgacgcccattttgttcgatttagcctgactcataatttttcccctttcaacagggtgctttgcgcatcacgaggcttgatgacatagcaccaaacttgcttacgaccatcatgttcttcgatatagacaccctgcagctccggtgcaaaacctggcagcaggttgatcccttcttccagagcgctgaagtaacgcagaacagcaccaccccagatttcacccggaacaacacacagcacacccggaggataaggaagcgcaccttcggcagcgatacggccttctgcatccggcagacgaaccagttccacttcaccgcgtaaataggcgtagttggcttcttgcggattcatgctgacgcgtgggaagtgctccttacggaacatctctttttgcagttgtttcacgttgtggcgggcatacaaatcatgcatttcctgacacaactgacgcagggtataaccggcgtagcgctcttcatgctgtttgtagatggaaggtagcacttctgctaatggcgcgtcggactcaagcagtttttcgaagcgtaccagcagggcaacaagttgctgaagtttggccatatcttctgccggagtcagcaggaagaggatggagttaagatcgcatttttccggcactacgccattttcgcgcaggaagttagcaagaatcgtcgcgggtacaccgaacgcttcatattcgccgttacgtgcatcaatacctggggttgtcagcaacagtttgcatggatcgacaaagtattgattctctgcatagccttcaaaagaatgccagtgttcccctggtacaaactggaagaagcgcagatcaaccgcaatttgcgctgtttcatacgactgccagggtttaccatccaccagttcaggtacgaacggacgaatatgctgacagttatcgaggatcagtttgcgggcattaatgccatttaccacacaatccatccacatattacgaccgctgacaccttcatgcattttggcgttgatatccagtgcggcaaacagcggatagaacgggctggtggaggcgtgcatcataaaggcgttgttcatgcgtttgtgcggtacataacgctgttgccctttgatgtggctgtcttttttatgaatttgtgaagtctgagaaaaaccagcctgttgtttatgcacagattgcgtaaccagaatacccggatcgttctcattaagatccagcaacagcggcgaacagtccgccatcatcggaataaactgttcatagccgacccatgctgagtcaaacaggatgtagtcacacagatgaccaattttatccaccacttggcgggcgttataaatcgtaccgtcgtaggtgcctaactgaatcacagcgaggcggaaaggacgagcctcttttgcccgctgcggtgcgacttccgcgatcagctcacgcaggtaactttcttcaaaacagtgcgcatcaatgccaccgataaagccatacgggttacgtgccgtttccagataaaccggtgttgcaccagcctgtagcaacgctccgtggtggttagatttgtggttattgcgatcaaacagcaccagatcacccggtgttagcagggcgtttaaaaccactttgttagaagatgaagtgccatttaaaacgaagtaggttttatcggcattaaacacttttgccgcatgttgctgtgcaatgcatggcgcgccttcgtgaatcagcagatcgcccatcgctacgtcggcgttgcacaagtcggcacggaacagcgcctcaccaaagtattccacaaactgattccccgccggatggcgacggaaaaattcgccgccctgatgaccagggcaatcaaacgcgctgttaccttgattgacataatcgaccagtgcgcggaagaaaggtgggcgcagttgagtttcataatggctggcagcggtttctaactggcgaccataaaattctcgtcgcgattcgcaattctcaaagacacccgaaatacggggcaaatactctgcgggtacacgttcttgattttcagtagcaataaataccgggatgccataacccgtggcatcgatttcatcgagttttccgcatgtaacatcgttgagcgataaaactattgccgccacatcgatattacgactttcattaatgtagatacattctcgctgcgtggtaaaacagtccgggcaagaatcactaaccgcaatttttaattttgacatttttcatctctttattttaggtaatagcaggtcctcaatttctcgaatgagaaatcgatcgtgccggaaaaaagcaaagttaccccgctgataaataaatcaggtagattgcttttttcagaatgcagaaacccttaccagtcaggtggctgataatacaagggttaacagagaatgagcactgcggaatacaggcatatgcctgtaatacagagagtcaggaagacctgtacgctgaagtgcccttagtcggtagactaacgggcattgaagaagtgaaagtcgaagctattgcgatgagcaaacttcataatatgagttgtccgccttatatggggcatagtgcggctgttattttccatttaatttacctttcctgatgtgaatgaaggtgaagatattctatccaggaaatacggttgaactgtgaaggtgatcaataaaaaatggtcaatcttaatttatttaatgatgagctttttactcagtaatataaaatattgaattgttatttttgtgtgttgtttaagataaaaagccgtatttattattacggctttaattaataaaaggcaggctgtattaaaattaatattcaaagcataaaccgatagccaataccggtttcagtaatgaaatggcgtgggcgggcgggatcctgttccagtttttgtcgcagatgtcccatataaatacgcaaatagtgactgtgttcgaccgcgtttggcccccacacctggttaaggagctggcgctgggtgagtacttttccggcattgttgagcagcaccgccagcaggcggaactcaattggtgtgagatgcacctcttcctcaccccggtgaatcacgcgggcggctaaatcgacggtaacatcggaaaattttaccagcggatcgggcgcggtggtggcagagtggcggcgtaatgcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttactcagataatcatccgctccggcatccagcgcggcgattttgtcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcgctccactggcgcaggtcgcggataaactcaatcccatcaccatcgggcaggccgagatcgagaataatcaaatctggcttacgggttgccgcttccagcaagccgcgttgcagcgtttcggcctcaaagacgcgcatcccgtcgccctccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaattcttcaagttcaggggcagtttgctggggaagtgtaacacgaaaacaggcaccaccttccggtcggttgaacgcggtaatagtgcccccgtgtacatccactatcgcccgacaaattgccagtccaagccctacccccggtactgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggcggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcatcgataccaatttcggcctgcgcacccgcatatttcaccgcgttctccagcagattaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggttctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgactacttcttccagcgttaaccactctttcttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtagtgttcagcacatgctgacggatctcgctggcctggcgggcgtggggtgatccttcgcttgccagatcgagcgttaagatttctgcctgaccaaacagcaccgtaagcggcgtgcgtaaatcatgcgaaagcgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcgctggcggttagcgtcagccgctcaagggcattggcgactaacagcgtaaacgtctccagcaggcgctgctgttccgggatcatcaactggcgcagattccccggctccaccaccaccagcccgtaggttttctcgccgctttttagcggcaaaatctggtacggtacaccgggtaacgtgtcggtgcccgcgcccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccacggcgtcattccttgcggatgtgttaacggctgcaatttaccgttgtcatcgggcaacaacacctgactgcgggcatgaaacgtggaggcaataaattgttcgctggtggcagcgatatcctgcggactgcggcccaccgccagagctttcgacatttcatataagtgccgtgtgcgttgctcgcggtaacgggctacccgcgcctgataacgcacgccagcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagagacggcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcactacattaatgacggtggcaaccactgaaggccagcgtccataaaatagcgccaccaccaccacgccaagcagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaggtgataacggcgcataacgcggcggcaaccacgcatccctgaatttgtacacgccacttgtctttaaaagagcggttatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcgaccagcacctgatcgagatcgggggcgatgcgcgccagtcggtcagcaaacgtttcccgacgccaccagcggcgcgaggccgggcgaccgagaataatcttgccgagattatgttcacgggcataacgcactaccgctttctcttccgctggatcagaaagtgttgccgtctccgcgcccagttcctgcgccagacgtaaggcgctgagaattgcccgacgttttttttccggtaagcggtgcagggcaggggtttcaacatacaccgcgtgccagacgctacccagccgtgacgccagccgcgccgctgcgcggaccagtttttcgctgccggtgttatggccgatgcataaaaggatcgcgtcgcgcgtgtgccacactttctcttcgccaggatgcccccgccaggcgcgcatttgctcatcaacgcgatcggcagtacggcgcagtgccagttcgcgcagggcgatcagattacctttgcggaaaaaatgttcaatagcgcgctccgcctgcccggcaatatagactttgccttctttcagccgctggcgcagatcgtccgggggcaagtccaccagcaccacgtcgtcggcggcatcgaaaaaaggatcgggcacggtttcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggtagtgaaaacatcaatgccagcttccagcagttcttcgatatcctgccagcgtttgggatgacgggaacctggcgcattactgtgcgccagttcgtccattaagatcagcgccgggcggcgggcgagggcggcatcgagatcaaactcgctgatatgccgcccacggtacgcctggcgttttaacggcagaacagccagcccctccagcatggcggcggtatcttttcgcccgtgggtttctaccacgccaaccacaatatccagcccttgcgcccgcagtcgctgggcttctgccagcatcgcccaggtcttcccgacgcctgcacaggcaccgaagaaaactttcagcttcccccgatgcggcgcggcagtttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagtttatccagcgccagattgagttcaacaatgttgacaaccggctggccgatatatttcaccagcggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgccacgcgtgggatttgccaggccgccgcttgcggggtgatattattgtccagcccgcttgccgatgccgtcaccagttcaaccggaacgctcgcgctggcatccgggttagcggcccgtaatgcagcaacgcgtgcggctattagtttatccagctcagggttactgaccgccagattgctcccgccagaagcctgtggattatagggcatttctgccgttgccgacgggcgaccatgaaaatagccgttgccggtaaaattctgcccgattaatgccgaaccgcgcaccgtatcaccttcacgaatcaacgaaccattggcctgccagggaaaccaccattgccccagtacggtggtcagcagcgggtaaacgccgccagtaatcaataacagaaagataaatgttgataatgccggacgtaatccactcatggtaaacctcacaccagaccgcaaacggtcagcagtaaatcaatgactttgataccgataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccaggggaatcaaaaagacgataatcaaggcgttgaaaatcaccgcactgaggattgcggagtcgggcgaatgcaggcacatgatgttcagcgcatttaactgcggatacgttgccgcgaatgccgccggaataatggcgaagtatttcgccacatcgttggcaatgctgaaggtggtcagcgagccacgggtcatcagcatctgtttgccaatgtgcaccacctcgatcaacttggtcgggttagagtcgagatcgaccatattgcccgcctctttcgccgcctgggtgccggagttcatcgccaccgcgacatctgcctgcgccagcgccggagcatcgttggtgccgtcgccggtcatcgctaccaaacgaccttccgcctgatactgacggatcaatgccagcttggcctccggtgtcgcttcggcgagaaaatcatcgacacccgcttccgcagcaatcgcggcggcagtcagacggttatcgccggtaatcatcaccgttttaatgcccattttgcgcagctgggcgaagcgctctttaataccgcctttgacgatatctttcagcgcaataacgcccagcacacgagaaccttccaccaccaccagcggcgtggctccctgacgcgcaacctgatcgactttttgatcaacatcggtagggaagtgaccaccgttagcctcaacatggcgacgaatggcatcgacagaacctttacggatcatgcggttgtcgatgttgatcccgctcatccggctttgcgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgctgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcagccagcgttttttcatccacgccctgcgcggggataaactccgacgcctgacggttaccgagtgtgatggtgccggttttatccagtagcagaacgtcaacgtcacctgccgcttcaactgcacgtccgctggtggcaatcacattcgcgcctagcatccggctcatcccggcgacgccgatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagcgccaccagtaccgttacgctgactgcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatagtcagggcaatcagcagaatggtcagggcaatttcgttcggcgttttgcgtcgctgtgcgccttccaccatcgcgatcatccgatccagaaatgtctcgccggggttaacgctacactcaatcaccagccagtcagaaagaatacgcgtgccgccggtgacggaggcaaaatcgccgccggattcacggatcaccggtgccgattccccggtgatggcgctttcatcgaccgatgcacccccttcaataacttcaccatcgcaggggataatatcgccagcttctaccagtacgatatcgcctttacgaagttggtcggcaggaactttgtccgccgcagcgccatatttcggctcacgcagcttgcgggcaaaggcagtttttttcacccctttcagactgttggcctgcgctttactgcggccttctgccagcgcctcggcgaaattagcgaacagtacggtgatccacagccaaccgctaatggccgcgctaaacagcgcattgccgggcatcgcaccgcttgccatcgcgatgctaatacaggtggtcagcagactgccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccaccggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcagcgtgccggagctggcggcttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgaccgacaaacatgcagaacgccagtaaacagttccagaacggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcatcgccaacgccgcgcccatcagcaccagcgtcggggtaaccagaattgccagtgcagtcagtttcatctcgcgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaagaccagaaccgacaccgccgaacaccacttcaccaatttgcatcagccacatcggcaccatgccaccgagagcggtaaacgaatcatgcatcgcaatcaccgcgccacaggaagccgccgtcgtcacgaccgcaaacaggctactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtccgtgcccagtgccagcagatgaggattaccctgaacttctgcccacatcaccacgcctacgcagatgacaaaaatcactgacatcgcccacagcaacatgcgcccctggcggcgatcgcccgtcacttcaccaaaggcaaagcacagcgccgttgggatcaagaagatcgccagcatctgcacgaagttggtcagtgcggttgggttttcaaacggatgcgacgagttggcattaaagaagccaccgccgttagtaccgagcatcttgatcgcttcctgagaagctacaggccccatgggtaacagctgttgcgctccttcaacggtattcacagcctgataaggcagaaagttttgcagcgcaccttgttgaataaaaaacagtgcaatcaacaacgccacagggactagcatccataacgtgatgcgtagcagatcgacccaggcattcccgagcgtgctcatgctctggcgggtaaacgcacggatgagggcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagcccgccatctggctgaaatagctcaacgtggtttcaccgctataagattgccagttggtattggtgacaaagctgacggcggtattcagcgccagatcccacgacagccctggcaactgctgtggattaagcggcagatagtgctgaccgagcaacataaaaaacagcaccgccagccccagcatgttcaggccgagaatggcacaaagatattgcttccagttcatctcacggtcagagacgccaagtgcgcgaaaaagtacgcgctcaacgcccgttgtaccgggaagaggaatgtcattaatcagccgcgccagcccgctgcctaaaggacgcgccagcaccattaacaccagtaaaaacgtggcgatcagtaagaacccttgcgcagccatcagaacgcctccgcattgatcagggcataaaccagataacccagtaataaaaacaccagcaatacgccggttatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagaattctggctgcaaagatttcgcaaaaatctgcgggcggggtgtaaaaaaagtataaaaatggcaaaagccatgatttaactaatgtttagtattaatttaacttttgtgtaacttaattacaggatgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaaaggcggtactattttcatcagataaacaaattcatttttccggtgccattcaccgggtagatacaaaagggggagaaaagtatggaactctacagagaatatcctgcatggcttatctttttacgccgtacttatgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttacagttacctgcatcgcgtctggtcgaaaaccagcgataaaccggtgtggatggatcaggccgaaaaggcaactggtgatttttattgattgctgagttttgaatacattgaaaaccgccagcggaaacgctggcggttttttgtatcaggaagatgttcagaggaatatttagacatcgttataccaatcgaaacatatattcatgaaatatatataaatattttcctaattgttcttatctgacagatatctcacttaaggctttcttataaatctgtagggtttcgcctgtcagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgtccagggttcagccggggtacgcatcggtgcccccaccggcgtggcctgttcggtgtgccccggcggggtgacgtccggccatccggtcaatccgctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcattctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccccgcggcgaactggcggcggtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggtgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgagaaggaccgcatcaccatcaccgacagcctgaaccgccgtgaagtcctgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggctcagggcacagacggatgccgcaggcaggacaacagaatacagtccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaatggggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcactgactgttccggttatgtaacccgctatgaccatgaccgttttggtcaggtgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacgccgccggtgacctgaccaccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaagccatctgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaatggcgaaaccgcagagcggtggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcactatggttatgacagtaaaggccgcctcgccagtgaacacctgacggtgcatcatccgcagacgaatgaactgctctggcagcatgagaccagacatgcgtacaacgcacagggactggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcgaccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtataccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagccccctcagcatgtggccggatcaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacaggagccgcatccagacgatttatcagccggggagcttcacgccactcatcagggtcgaaactgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttgtcagcacggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggaggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgctgaatccggttcagtatatagattcaatgggactggcatcaaaatatggacacttaaataatggcggatatggagcgagacccaacaaaccgcctacgcccgatccaagtaaattgccggacatagcgaaacaattaagactgccatatcctattgaccaggccagtagtgcgcctaatgttttcaaaacattcttcagagcattaagcccttacgactacacactgtattgcaggaagtgggtaaaaccaaatctgacttgtacgccacaggatgattcccagtatccagggatggatacaaagacagcaagtgattacctgccacagacaaattggccaacaactcaattaccaccaggatatacttgtgcagaaccctatttattcccagacattaataaacccgatgggccagcaacagcagggatagatgatttgggtgaaattttagctaagatgaaacagagaacatcgagaggaataagaaaatgaaaagagttttgttctttttgctgatgatatttgttagttttggtgttatagctgattgcgaaatacaagctaaagatcatgattgttttactattttcgctaagggtactattttttccgcgtttcctgtcttaaataataaagccatgtggagatggtatcagaatgaggacatcggtgagtattattggcaaacagaactgggtacatgtaaaaataataaattcacaccaagcggggcgagactcttaattcgcgtcgggtcactacgccttaatgaaaatcatgccatcaaaggaacgttgcaggagttgataaatacagcagaaaaaacggcgtttctcggcgatcggtttagaagttatataagagcgggtatctatcaaaaaaagagcagtgatccagttcagttgttggcagtccttgataattcaatcatggtaaaatattttaaagatgagaaaccaacttatgctcgaatgacagcacatctcccgaacaaaaatgagtcttacgaatgtttaataaagatacagcatgaactaattcgtagtgaagagaaataaaatctcttcctgagaaaacaaattaatcattgtgaaaaattatataactcatggaataggtgtttattttgcgttccatttgcagggaaagatcacgtaacgctacttttttgtactaaataattcgaattttaagttcaacaattgagatactacttattgtctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattacacccgattacagacaagcctggaaagtggtgcataaattgtcagatattctactgttgactatttgtgccgttatttctggtgcagaaggttgggaagatatagaggatttcggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcccagggaaagatcacgtaacgctacttttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattattcccgattacagataagcctggaaagtagagcataaattgtcaggcatcctactattgactatttttgccgttatttctggtgcagaaagttgggaagatatagaggatttcggggaaacacatctcgatttcttgaagcaatatggtgattttgaaaatggtattcctgttcacgatactattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgattgccattcatcaaatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcgggcagatcaagacggataagaaatccaatgagatcacagctatccctgaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgctgtaaaaggaaaccaggggcggcttaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaaggactgaagaaattatgcgtggcagtctcctttcggtcaataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgcagaaaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaacgccgcagaattattttcagggatacggcacatcgctattaatattttaacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggatagaaactatctcgcgtcagtccttgcggggagcgggctttcgtaatctttccctgctttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctgaagctgttttttattgcttatacatgatcaaatacttcttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaacataaattatcggatattctactgttgactatttgtgccgttatttctggtgcagaaggctgggaagatatagaggattttggggaaacacatcccgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatctgtcctgcgaaatttcatgagagctttattaactggatgcttgactaccattcttcagatgataaagacgtcatcgcaattgatggaaaaatacaccggcattcttatgacaagagtcgccgtaagggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggataagaaatccaatgagatcacagctatccctgaacttcttaacatgctggatattaaaggaaaaatcatcaaaaccgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgctgtaaaaggaaaccaggggcggctaaataaagccttcgaggaaaaatttccgctgaaagaattaaataatcccaagcatgacagttacgcaattagtgaaaagagtcacggcagagaagaaacccgtcttcatattgtttgcgatgtccctgatgagcttattgatttcacgtttgaatagaaagggcagctatggttagaaactacctgacgtcagtccttgcggggagcaggctttcgtaaatttgtcctgctacaacaggattaacttcacaaatatcatttctcaacgtctacacttactcctgtaaaccgctcaggagcagtaatgaatctacaacgatttgatgacagcaccctaatccgtatctttgcccttcatgagttacatcgactgaaagaacatggcttaacgcgcggggcgcttctcgattatcacagccgctataaactcgtctttctggcgcattctcagccggagtaccgcaaacttggcccgttcgtggctgatattcaccagtggcaaaatctggatgactattacaaccagtaccgccaacgcgtagttgttttgctttctcaccccgccaacccgcgcgatcacaccaatgttttgatgcacgttcagggttattttcgcccgcatattgattccacagaacgccagcagctggctgcgcttatcgacagttatcgccgtggcgagcaaccacttcttgcgccgctgatgcgtatcaaacactatatggcgctttatcctgacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccattcaggagttttatgactacccatctggtctggtttcgccaggatttacgtctgcacgataatctcgcactggctgccgcctgccgcaattcgtctgcacgcgtgctggcgttgtatatcgctacaccacgccagtgggcgacgcataacatgtcgccgcgtcaggctgaacttatcaatgctcaactgaatgggctacaaatagcgcttgcggaaaaaggtattcctttattgttccgtgaagtggatgactttgtcgccagtgtcgaaatagttaaacaggtgtgcgcggaaaacagcgttacccacctgttttataactatcagtatgaagtgaatgagcgggcgcgggatgtggaagttgaaagagcgctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatcctgccgcctggcgcggtgatgaccggtaatcacgagatgtacaaagtctttacgccttttaagaatgcctggctgaaacggctgcgggaagggatgccggagtgcgtcgctgcgccaaaagttcgtagtagcggatcgatagagccctcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcattttccggtggaagaaaaagcggcgattgcgcaattacgccagttttgccagaacggtgccggagaatatgagcaacaacgagattttccggcagtggaaggcaccagccgtttgtcggccagcctggcaacgggcgggttatcgcctcgccagtgcttgcatcgcttgttggctgaacagccgcaggcgctggacggtggggccggtagtgtctggcttaatgagctgatctggcgcgagttttaccgtcacctgataacgtatcacccctcgttgtgtaaacatcgtccatttattgcctggacggatcgtgtacagtggcagagcaatcccgcacatttacaggcctggcaggaaggcaaaacgggatacccgattgttgatgccgctatgcgtcagcttaacagcactggctggatgcataacaggctacggatgattacagccagttttctggtgaaagatttattgatcgactggcgcgaaggcgagcgatatttcatgtcgcagctgattgatggtgatttggcagccaataacggtggctggcagtgggccgcttcaaccggaaccgatgcagcgccgtattttcgtattttcaacccgacaacccagggcgagaaatttgatcatgagggcgagtttatccgccagtggctaccggaactgcgcgatgtgccagggaaagtggtgcatgagccgtggaagtgggcgcagaaagcaggtgtgacgctggattatccgcaaccgatagtcgagcacaaagaagcgagagtacaaacgttggcagcgtatgaggcggcgcggaaggggaaataacagacgcgtcaggcaatcgagcccagatgccggatgcggcgtgaacgccttatccagcctacaaatttgtgcaaattcaataaattgcaggaaatacgtaggcctgataagacgcgtcaagcgtcgcatcaggcatcggtgctggcctattaagactccagcgccagcgcgcggtttctgaatttcagcgcctgatacagccaaatcatcagtaccagtcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgatgtctgatcggcaatcacgcccgccagatagttcgcgatcgcgccagaaagcagcatgtagatgccggttaatacgccggtcacaccggggatttcaatgcgcgtaatttgcgacatggcaaccgggtcgataaacagttccgcaaagcccatcaccgccaggcctaataccatcagtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaatttcccccagatgcgcacggtacgattacccgcgacactctcttttaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatcgcggtcggaacggtataaccaaacatatcgcggttaacgaagcggtcgatataaaggctaatcgagctaccgccctgttgtgcgaaggcccagaacaacatactgaagaaggtgagcgtcacaatcagccccagctccttccgctgtttctggttttctgctttgcgataaatttttgccagtacacccaggccaataatagtcgcgacaattaaggcgtataccgaccactctttccagaacagtatggtaatcagtgcaggcgttgccaccagcagaaccagcagccatccccagttcggcaggagaaagtttgtcgcacgcagtacttttttgttaacgccgcgggtatgagtgaaatgacgattgccacataagaaaatgaccagacccgcgatcatgccaaccgccgccaggccaaagcccatcgcccagctgtactcttcctgggcgtaaccacaggcgataggtgcgataatagaccccacgttacccgccgcatacatcagcgagaaaccgccatcacgacgcggatcggttggctcatacagctcgccgagcagacagcttacgttagatttaaacaggccatagccgcagacgataatcgccagggacagatagaggaatgacggatggatctcactggcacccagcaccacatgaccgatcgccatcaacaacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatacaccagcgaacagtaggcgctaaataactcgtaggcgtgagtatcgttgtattttagttgattggtgagatagagaatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgcgcggctgtgatgcgtgtttattcataataattccacaattgacggcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaactggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcaccgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggagagtctccggtcattcgcggaatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatttgccgcttgacgcacatcctgagctgggcaataacgcacagctggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggcgaactgaccatgcctgtgccgggactggagctggcttcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccggacctgaggtggtccagcgcgtcgcctggtgcacgggcggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgcgagcagggattgcatttttatgctgcaggtcaccatgccactgaacgtggtggtattcgcgcattgagcgagtggctgaatgaaaataccgatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtgctggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcgcagcgtctggtggatatgccgaatgtggttgaagccattcccggcatgaacaatatcacggtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagcgaggcgctggagccggagtctcgctttattgaaattccggtggtttacggtggtgcaggcggaccggatttggcggtggtcgcggcgcattgcgggttgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgctgaaccgcgcttactcgttccggcaggttctgtcgggatcggcgggccgcagactggtgtttatccgctggcaacgccgggtggctggcagttgattggtcatacctcactcagcctgtttgatccggcgcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccgcagaaggagggagtatgctgaagattattcgtgcgggcatgtataccactgtgcaggatggcggtcgtcacggttttcgccagtcgggtatcagccactgcggcgcactggatatgcccgcgttacgcattgctaacctactggtgggtaatgacgccaatgcccccgcgctggagatcacgctcggtcagttaactgttgagttcgaaactgatgggtggtttgctctgacgggtgccggttgcgaagcgcggctggatgataatgccgtctggaccggctggcgattgccgatgaaagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatctggcggtcgcgggtggtattgatgttccgccggtaatgggctcatgcagcaccgatctcaaagtggggattggcgggctggaaggccgtttactgaaggatggtgaccgactcccgattggcaaatcgaagcgtgattctatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagctcgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccgggcgtggtgcaggtgccacataacgggcagccgattgtgttgatgaacgacgcacagaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcgcggcaagatcagcaacgttattttgaacaattagcgtggcggctgcacaatgaaaattgacctgaacgccgatctgggcgaaggctgcgccagcgacgcagagctattaacgctggtttcctctgccaatattgcttgtggatttcatgcaggcgatgcccaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgtcgcgattggcgctcacccgagttttcccgacagggaaaattttggtcgcagcgccatgcagctgccgccagaaaccgtttacgcccagacgctgtatcaaattggcgcgctggcaacgattgcccgtgcgcaaggcggcgtaatgcgtcatgtcaaaccgcacggcatgttgtacaaccaggcggcgaaagaagcacaactggcagacgccatcgccagagcggtatacgcttgcgatccggcattgattctcgttgggctggcaggaagcgagctgattcgtgcaggcaagcaatatggcctgacaacgcgcgaggaagtgtttgccgatcgcggttatcaggctgacggctcgctggtgccgcgaagtcagccaggcgcgttgattgaaaacgaagaacaggcgctggcgcaaacgctagagatggtgcaacacggcagagtcaaaagtatcaccggcgaatgggcaacggtcacggcgcaaacagtctgcctgcatggcgacggcgagcacgcactggcgttcgcccgccgactacgctctacatttgccgaaaaggagattgttgtcgcagcataaccccgattaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaaacttatcaatcacaacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttacggcgtctggcgcgtggttgataccggcgaagagccgcagaccacgcgagtattgcgggtaaaactgcaaacggctgacaaaaccattctgctttatagcgcctcggatattgagatgttgaggccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctggatccgaatctgacgccggaggtggtaaaggaacggttattgtcaccgcgctttcgtaaccgtcagtttgcaggattactgctcgatcaggcgtttctggctgggcttggcaattatttgcgggtggagatcctctggcaggttgggttgactggaaatcataaagcgaaagatctcaatgcggcgcaactggatgcactcgcacacgcgttactggagattcctcgattttcctacgctacgcgggggcaggtggatgagaataagcatcatggggcgctgtttcgctttaaggtttttcatcgagatggcgaaccgtgcgaacgttgtggcagcatcattgagaaaaccacgctgtcatctcgcccgttttactggtgccctggctgccagcactaggccgaccgcttcggcgcataggttgaaataaaccgcgcaatggcaggccctgtcagcaaaatactgaacaggcgtagggtttgcatcgccataatgagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccggggctggtggcgaggtaggcagtcataaaatcaatgtgcataaaccgggtcagccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgcggtagcgggcgtagtgcccgcagtaagatttgtttatcgaaaccaagaccaatccgccagccaattgccatatacgccatcgccagcagccattccggtagttcgatggtgatgagctgaccagactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgcagcaggcatcccactgtaccggcaacgaccgcgagcaaaatagtaagcaggagattaatgctcactggcgggaaccagacgatatgctggttaaccgcttcagcgttatcgcccagcatcatgcgggtgaccagaacagcggcccccgcgacgaacagcactcgcagatattgcataaacgccaccaggcgaatatctgcgccgtaatcttgcgccatagcgaccattgccgccgcgccgccaggagaggagccccaggcaccggtatttccaggcaatgagctatagcgcaccaataaccaacccacaatggcgctggaaagcagcgttaccagtaaaattgcaagcacgatcggccagttgacggccagggttgtgagaatcgaaccagtgaggttttgcgcaatcatgcagccaagaatggcctgggcggcgagaaaagcagagcggggaagttgcagagtaattccgcgcatactaaagatgatcccggcgatcatcggcccaagtaatagcgccgccgggagatgtaccgcgaggaaaccaatagaaaggagaagtgatagcacacataacattccccactgcaaaactggcatccttcgctccctcattattttctctttggtgtatcgatacagcataaagaaagctgggccaggaaaaaataacagcaatcaaggaaaaggggaaaatcagcaattttctgaaagagatgccctttccggcggcaaagggcatcatggtaaatcagttatagttaatcttaaaaagcaccactgtatcgaaggggccagcctcgatgggggtgcctggaatggacgaaagttcagccgtataggttttttcgtagaccaacatgtcactggtgaaatcggcgtattcagcatatttattgaaggtataaggcgaggcgttttcatccagtaaacgtagcttcagaccattaccaatcaacaatgctttatcttcttcaaccaacgtttcttcggtataaaaggaggaactgactttaaatccgtcggtgcattgatcgttttggctcttggtcgttttaatactgaacgttttcgacattgtgtggcgacgtatatccagcaaattaaatttaccaaaatcaatcacctgtgtttccggtgaaatggaaaaattgacgctgcaatccagcacgcgaatgttttccagaccagtaatatgatatttcaggttttgggcagtagggtcttcgttaacgctaccggcaccgtcaaattgcacgacgatatagtcgctaagcgtactttgataatcatgcggcggcatttctcgtattttgacgtataaccgcatgcgagcgagaaaggtacgcgacatatgaatattagcgggatcgcccgagcaaattttgttctgccatcccatcgcgatgatctgctcaggggtataaatatcaatgttcttactgtcgatacactggttagtgtcgatgcgactttttcccagactggcatcgtaatcgacaccgttgtatgtcacgccgagttgataataacgatcctgcacccccggataggggtttacccaggcgtagacatgctcgctttcaaagttgccgttggtattgttgtcacaatagacgggaattttaatatcgtcagattcccagatcttatcaccgggtttggcattgcctggtacagcaaacggttgaatcgcttctgatttttctactgcgccaccagatgtaccaaaatagcagttcagcgccattgcagacttcaacggcagaaataacaggcagatgacgagcaacaatcccttgccagcactcatttcgcctccactgcttgtaaacggcattgtccgctgcagttgagcgtcgtcatgcgtaatgcgccgtaatcatccatataaccgagataaaactggctgccgctataacttccggtgtttgtgttgaccgtactaaaaggtgcaaccatcacggttttgaagcctgggagaacgcctttttcatttctccccagataggcaatggtcagataatacgcggtaggatttttcagtgtcagttggttgccctgctggctgacctgtaactgcagttcgaccttttctcctgctttcttgcgtaatgcagccggtcgccagaacaatttaatacgactttgaatagcgacctgaagtatcgcatggtcgctgcttttatccggagcgggaggaatttcgcgcatattgtagaaaaatagcgtttcgcgatcgccaggtaattgtgtggttgaggcttgtttcacaacccgcacctgcgatgtcgctttcggttccagacgttgaatagggggcaaagcgaccagaagagcatcgcttttctcccctttttcattttctatccaggaataagcaagataaggcagtttgtcactttggttttcgatacgcaggctggtggctttgtcattggcgttaaacacaatgcgtgtgcgatcgggttgcaccgcagcattgcagcccaagctgatggttaacaacattaagggtaatcctttaataaatgtcattctcttttccttaattaatgacaaggtaaaatcaggcgtttggtcgtgtcttccagacgttctggcagatgaataatgcagctttgctcaccccagaccacggtaaacagttgattttcagcgacaccgcttaaccaggcatgtccttcctcgccaaccatacccacgctaatgccgctatcatcctggcggatatccgcaccgaggggagggtactgaccgctggcgttgcgtatgatgacgttaacgtctttaccggaacgggaagccagtgatttgtaacctatcgcgccttcaatccatgtttccttgatgacgttttctgcaactgttacgccgtcgggtaagtcattcatgttcaccgccacggtggaaggctgataactggaaatcaacggcaccaccgcaatgccaaaatggttggtgtagtcgagattgccctgaaccggaatatctgccacgccatcggtgctgaccatcaggcgtggttcattggtagagctgcggcgatgaaacgctgcaccatattgggttgcggtgaaagaaccgctccagctgctgctgacggaactgtaatcattggcggcataggtaccagaaatatcccactcacccgctgaactcagatgctgatagttaccgctcacctgggctccattgtccggacgatcggattgcagtccggcagacatgccccagctattacgttcatccagcgtatcgttccacgacatgcggtgtatggtgctgtggctactgttttgcatgtcatagccaacccgaccaccgttaccgaaggggagcgaaattgacagataaatctggttgtcgcgatctttatcttcgtagtgggtcgtattgaatgacgtcgaaatcgagatatctctccagtcaccaatatcaacattaaaacctgctgtgatgttggcggtcgtggaggcgtctgcattccacctggtttgatgtagcaggttggcgtaaagattgaggtttagtggggtaatcggttggcccacggataagctgatcgtctgtttttcgtcctgcgcatcgctgtcgttgtatttgtgatccagatagttggcgtagctgtgaaaatgacgatctgagaagcgataagcggcgagcgaaatcgtgctgttggtggcatccacttgtttgctgtaattaaaacggtagcttaagccccgctcgtcctgctgagtatcaaaatggctactggcccacgtgacatcaaacgacagcgcaccaagccacagcatattttgcccaatacccattgcggcagaatggtagtcatcaccagaaagcagcaggccgccgtacagcgaggtgtttgacagcatcccccaggaaacttcattgctaaaaaaggtttcattttcagtttgatgtgacatggagggccgtggctgacccgcggccagtttatagcgaacctgtccctgacgagtcaggaagggcgtcgatgctgccgaaacctggaaattgttcacccgaccatcttcttccgtcactttgacatcaagcgtgccctgaacagactgattgaggtcatcaataataaacggtcccggagggacttttttctggtaaatgacgcgacctgattgactgatcgtcaccgtggcattggtctgtgcaataccgctaatttgtggggcgtatccgcgtagctcccatggcaacattcgctcgtcactcgccagtgccgcgccagtataagaaaaaccatcgaaaatattggaactgaaatcggtttcgccgagggttaatttagagcctaattgcggtaatggacgaaaaagataggtgcgcgatattccgcctgactgttcatggctatcttcgctatcggtgttattaagctggtaatcactgcgtaagcgccatgacccggcgttaattccggtggtaccgtaggcgttcaggttagtgctgctgctgccgtcctgtgggcggtagttgctggcaaacaggttataatccatcaggaccccggcaacaccttctttccatgtagaggggggagcccagttttctgagtgccacgccagccaggcttgcggaatactaatattcagttgctgattggcttgatcgaaattgaagagcatttcaggtcgggaactgaaatcaatacaccgatctatctgtggcaaggactgacggatatctggttttaaaccaaatttatcgaccagtgaatcattgatgcatggaatggttttgtcaccctttttttgccagttgattttttgcccattactgatttggttgttattcaccgcaacgctaacaaaatattcaccgggagcaatgactcctttttcctttaataatgaaatatcaatgcggtcgcgcattgatttatcgagaacattcagattaaattcgaccgccaatgcgcaaggcatcgccatgaccaggcaggatacaaaagagagtcgataaatattcacggtgtccatacctgataaatatttgaagaaaggcggcgatagcgccgccaaagtaatacttatttataatccagcacgtaggtcgcattcgctgtaactgcgcctggcgttacaggtgtagcctgatcaatttgttccatccaggcaaagaaattcagcgtttgttcgctggaggtcggagccaggtcgatatctggagtagcggtgcctaaaacgatattgctttgatctttattcattaaacgtacgccgacgccggtggcttcacccgtgctggtgttgttgagaatcggatctgcgccggtggttttcgctgagctatcaaaggtgactgcaactttagaaatcttgccaccggaactgttgctggagttttccagatcacagttgactaagcgcaggtcgacagcaacggcatcgctgtgatgtgactgattaatgtggctggtggtcacctgaccgagttcaacctctttatcaatatcatcctgatgtatttcacacggtgcttcaataacttcacctttaaagtgaatttcaccggatccttcatcagctgcataaacaggtgcagtgaatagcagagatatggccagagcggtcaatgttttttgtcctttaaacataactgagtcctttaaataatgagatagagtgttgcgtggcaagaatatataaaatgacaattgaatgtatttggttttatttaataatattaaaaagcttgtgatataaagaatggaataattgagtgcataaatttattgtttaatgagatgaaggatggggtgggatggatatgcataattttcattgggttaacaatgttaccgacagggaagtataaaaataaacttatcattctgctcagtatgtgacttgtctcattttttcaccttattaatgggtatttgcatctggtttaatttttacaattttttatgttcagccatataaaaaagaacccgctctattaaaggcgggtccggaaagtaaacggcttagcaatcaatcattaacgcttgatatcgcttttaaagtcgcgtttttcatatcctgtatacagctgacgcggacgggcaatcttcataccgtcactgtgcatctcgctccagtgggcgatccagccaacggtacgtgccattgcgaaaatgacggtgaacatggaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagtttcttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatccttcgtgcccagctctttcagcacttcatggcaggtttcacgcattacggtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttatctttcgcacgacgaacaaattccggaatgtgtttaacggagctgatttcttccagcattttcagcgctgcttcgttagcaccaccgtgcgcaggtccccacagtgaagcaatacctgctgcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtggaggcgttctgttcatggtcagcgtgcaggatcaaaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtagagaacatcatattcaggaagttaccggcgtaggagagatcgttgcgcgggtaaacaaatggctgaccaatggaatacttgtaacacatcgctgccatggtcggcattttcgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgccgccagcgcgccggtaataccacacatgactgccattggatgtgagtcgcgacggaaagcgtggaacagacgggtaatctgctcgtggatcatggtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatgtaacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagccagggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatcttgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattgcgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatccattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacctagatcactgttcaggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacggcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctccaggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccatcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggcatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcgtatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaatctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgcgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgctaccagtggcgagctgacatatgaagtctggatcggtttcttcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgatccatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggccttgcgcctgatgctgcaactggtgattgtcgttgctctggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgccggtggcgcaggtatgcgcgcggcgctgcaaatttcccagagcggtcaaacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggcggcattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtaaaaggttcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactcgaacacatgggcctgccgttctcgcgtcttgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgcactgcggcagcagctgaccgtaccggtcacgcactgttgcataccctttatcagcagaacctgaaaaaccacaccactattttctccgagtggtatgcgctggatctggtgaaaaaccaggatggcgcggtggtgggttgtactgcactgtgcatcgaaactggtgaagtggtttatttcaaagcccgcgctaccgtgctggcgactggcggggcagggcgtatttatcagtccaccactaacgcccacattaacactggcgacggcgtcggcatggctatccgcgcaggcgtaccggtgcaggatatggaaatgtggcagttccacccgaccggtattgccggtgcgggcgtactggtcaccgaaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggagcgttatgcgccgaacgccaaagacctggcgggccgtgacgtggtggcgcgttccatcatgattgaaatccgtgaaggtcgcggctgtgatggtccgtgggggccacatgcgaaactgaaactcgaccacctgggtaaagaagttctcgaatcccgtctgccgggtattctggaactctcccgtaccttcgctcacgttgatccggtgaaagagccgattccggttatcccaacctgtcactacatgatgggtggtattccgaccaaagtgaccggtcaggcgctgacggtgaacgagaaaggcgaagatgtggttgttccggggctgtttgccgttggtgaaatcgcttgtgtatcggtacacggcgctaaccgtctgggcggcaactcgctgctggacctggtggtctttggtcgcgcagcgggtctgcatctgcaagagtctatcgccgagcagggcgcattgcgcgatgccagcgagtctgatgttgaagcatctctggatcgtctgaaccgctggaacaataatcgtaacggtgaagatccggtggcgattcgtaaagcgctgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggcgaaagggcttgagcagttgaaagttatccgcgagcgtctgaaaaatgcccgtctggatgacacttccagcgagttcaacacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcgcatagccgcttcgacttcccggatcgtgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgttgctggatgcgcttatccagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggcaagaatggtctggcctgtattaccccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttacctgtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggctgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcacagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaattaaatgttgatgccggggaaatcccccggctattcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttcgcgagccactacgtagacaagagctcgcaagtgaaccccggcacgcacatcactgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtgaagcaggtaaaagtcctgcagctcattaacgcataccgcttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacatcaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcttaagcgaactgaccgccgctgaaggccttgaacgttacctcggcgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgatccgccacgctggcaacagcggcacccgcgaagtggttctcgggatggcgcaccgtggtcgtctgaacgtgctggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagttcgccggtaaacataaagaacacctcggcacgggtgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggtgcacctggcgctggcgtttaacccgtctcaccttgagattgtaagcccggtagttatcggttctgttcgtgcccgtctggacagacttgatgagccgagcagcaacaaagtgctgccaatcaccatccacggtgacgccgcagtgaccgggcagggtgtggttcaggaaactctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggtttcaccacctctaatccgctggatgctcgttctacaccgtactgtactgatatcggtaagatggttcaggcaccgattttccacgttaacgcggatgatccggaagccgttgcctttgtgacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtgtgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacgccgcgcaaaatctatgctgacaagctggagcaggaaaaagtggcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgtagtggcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtatctcaaccacgaatgggacgaagagtacccgaacaaagttgagatgaagcgcctgcaggaactggctaaacgcatcagcacggtgccggaagcggttgaaatgcagtctcgcgttgccaaaatttatggcgatcgccaggcgatggctgccggtgagaaactgttcgactggggcggcgcggaaaacctcgcttacgccacgctggttgacgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtgatccacaaccagtctaacggttccacttacacgccgctgcaacacatccataacggccagggcgcgttccgtgtctgggattccgtactgtctgaagaagcagtgctggcgtttgaatacggttatgccaccgcagaaccacgcactctgactatctgggaagcgcagttcggtgacttcgccaacggtgcgcaggtggttatcgaccagttcatctcctctggcgaacagaaatggggccggatgtgtggtctggtgatgttgctgccgcacggttatgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgtgctgagcaaaacatgcaggtgtgcgtaccgtctaccccggcacaggtttaccacatgctgcgtcgtcaggcgctgcgcgggatgcgtcgtccgctggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtttccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggtgtgaagcgcgtagtgatgtgttctggtaaggtttattacgacctgctggaacaacgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccggcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggcgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcgccggtaaagaaaccagcgccaaatctgaagagaaagcgtccactccggcacaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacacaatctcgacgccagcgccattaaaggcaccggtgtgggtggtcgtctgactcgtgaagatgtggaaaaacatctggcgaaagccccggcgaaagagtctgctccggcagcggctgctccggcggcgcaaccggctctggctgcacgtagtgaaaaacgtgtcccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcatccgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaacgcttctatcgacggcgatgacgtggtttaccacaactatttcgacgtcagcatggcggtttctacgccgcgcggcctggtgacgccggttctgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggcagtcaaaggccgtgacggcaagctgaccgttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtctacgccgatcatcaacccgccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggcggtgaatggtcaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtctgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtgtagtagtttaagtttcacctgcactgtagaccggataaggcattatcgccttctccggcaattgaagcctgatgcgacgctgacgcgtcttatcaggcctacgggaccaccaatgtaggtcggataaggcgctagcgccgcatccgacaagcgatgcctgatgtgacggttaacgtgtcttatcaggcctacggggaccaccaatgtaggtcggataaggcgcaagcgccgcatccgacaagcgatgcctgatgtgacgtttaacgtgtcttatcaggcctacgggtgaccgacaatgcccggaagcgatacgaaatattcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggtccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagacatccgtgcttttgcagaaaactggctgggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcagcgaccgatatcgctaaagagctgtatctcggtgccgttgttgaccgtagttcccgtcgtgtggtctttatggcctccaccgaaggcggcgtggaaatcgaaaaagtggcggaagaaactccgcacctgatccataaagttgcgcttgatccgctgactggcccgatgccgtatcagggacgcgagctggcgttcaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgacctggcgttgatcgaaatcaacccgctggtcatcaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgacggcaacgcactgttccgccagcctgatctgcgcgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggtctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttccttgacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggcgcggtagcagaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaatcgataaaaacaccaaggttatctgccagggctttaccggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggcggcgtaaccccaggtaaaggcggcaccacccacctcggcctgccggtgttcaacaccgtgcgtgaagccgttgctgccactggcgctaccgcttctgttatctacgtaccagcaccgttctgcaaagactccattctggaagccatcgacgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgaccgtgaaagtgaagctggatgaagcaggcgttcgtatgatcggcccgaactgcccaggcgttatcactccgggtgaatgcaaaatcggtatccagcctggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacactgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgtgtcggtatcggcggtgacccgatcccgggctctaactttatcgacattctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtgatgatcggtgagatcggcggtagcgctgaagaagaagcagctgcgtacatcaaagagcacgttaccaagccagttgtgggttacatcgctggtgtgactgcgccgaaaggcaaacgtatgggccacgcgggtgccatcattgccggtgggaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaatggcgaagggctgtcggtttcgacatggttggccatcgtatgatggccttttttgtgcttatcgcgatgattttcgctgcgctatcagggtaaatttatagtcatcggtattaaaagcgttgcggctatattcaaacacccgaccatcaactaaatatccacgcgatactttttcaagaatcggctttgtctggctgatattaagcagacggctcatctcttcggttggcatcagaggaatgatttcctgttcgctacgatcgataaccattttcttcacttcttcgataaagtgatatttcgaattttccatgacctgccaggtgagatccgggaacaacgcaagcggcatccaggtttcttccagcgccattggcttttgcttgcgatagcgcacgcgcttcacatgccacacacgatcctgcggggtgatttgtagctgttgctgaagaaaatcgtcagccggaatcacttcgaatatcagaacttcactgtgtgtatcgacgtgacggtccgacagtttttcatcaaaactggttaactgaaaaatatcgtaattgacccgctcttctttgacgtaagtcccgctgccctgaatgctttcgaggatctgctgctcgactagctggcgcaaagcctgacgcaccgtaacccggctgacgccaaactctgtttgtagcgctgattcagtgggtaacgcattgccaggtttaagctcgccacgcgcaatttgttcacgaatgcgatcggcaatctgccggtataagggcttgtgtcccatttttagtatctcattaatacgaatgtaaccattatgcccgataaattcatcctgtaaataatacaaatacaaatacaatacaaataatttcaatcaagtgaaattgatcacataatggtattgttttatcgggcgcactggcgcgactataaaaacgatcaagtgaggatcatgatgaatctgacgactctgacccaccgcgatgcgttgtgtctgaatgcgcgctttaccagccgtgaagaggccatccacgcgttgactcaacgtcttgctgctctggggaaaatttccagtactgagcaatttctggaagaagtgtatcgccgtgaaagccttggcccgaccgccttaggtgaagggttggttgtgccgcatggcaaaactgctgcggtaaaagaagcggcgtttgcggtcgccacactcagcgagccgcttcagtgggaaggcgttgatggcccggaagcagttgatttagtggtgctgctggcgattccccccaatgaagcgggtactacgcatatgcaactgctgacagcgctgaccacgcgccttgcggatgatgagattcgggcgcgtatacagtcggcgacgacgcctgatgagttgctctcggcgctggatgacaagggaggcacgcaaccttctgcctctttttccaacgcgccaactatcgtctgcgtaacggcctgtccggcgggtattgctcacacctatatggctgcggaatatctggaaaaagccggacgcaaactcggcgtaaatgtttacgttgaaaaacaaggcgctaacggcattgaagggcgtttaacggcggatcaactcaatagtgcaaccgcctgtatttttgcggctgaagtcgccatcaaggagagtgagcgttttaatggcattcccgcgctttcagtgcctgttgccgagccgattcgccatgcagaagcgttgatccaacaagcgcttaccctcaagcgtagcgatgagacgcgtaccgtacagcaagatacgcaaccggtgaaaagtgtcaaaacggagctgaaacaggcactgttgagcggaatctcttttgccgtaccgttgattgtcgcggggggcacggtgctggcggtcgcggtattactgtcgcaaatcttcgggctacaagatctgtttaatgaagaaaactcctggctgtggatgtaccgcaagctgggcggcgggctgctcggaattttgatggtaccggtgctcgcggcctataccgcctattctctggcagataaaccggcgttagcgccaggctttgcggctggacttgccgccaacatgatcggctccgggtttctcggcgcggtcgttggcggattgatagccggttacttgatgcgctgggtgaaaaatcacttgcgtcttagcagtaaattcaatggattcctgactttttatctctacccggtgctcggtacgttgggagcgggcagtctgatgctgtttgtggtgggggaacctgtcgcctggatcaataactcgcttaccgcctggctgaacggtctgtcaggaagtaacgcgctgttgctgggtgccattctcggttttatgtgttcctttgaccttggagggccagtgaataaagccgcttatgcattctgcctgggcgcaatggcgaacggcgtttacggcccgtatgccattttcgcctccgtcaaaatggtttcggcatttaccgtaaccgcttccacgatgctcgcaccgcgcctgtttaaagagtttgaaattgagaccgggaaatccacctggctgttagggctggcaggtattaccgaaggggcgatcccgatggcgattgaagatccgctgcgggttattggttcgtttgtgctgggctctatggtaacgggcgctattgtcggtgcgatgaatatcggcctttcgacacccggtgccggcattttctcgctctttttacttcatgataatggcgcgggcggtgttatggcggcaattggctggtttggcgcggcattggtggggctgcaatctcgactgcaattctcctgatgtggcggcgtcacgcggttaagcatggcaactatctgactgatggcgtaatgccataaacaaaaaggaaacgacgatgaaagcagtatctcgcgttcacatcaccccgcatatgcactgggatcgagagtggtatttcaccaccgaagagtcacgtattctgctggtcaataatatggaagagatcctgtgccgactggaacaggacaacgaatacaaatattacgtactcgacgggcaaacggcgatcctcgaagattatttcgcggtgaaaccggaaaacaaagaccgtgtgaagaaacaggtagaagccggcaagttgattatcggcccctggtatacccagaccgataccacgattgtttctgcggaatccatcgtccgtaatctgatgtacggaatgcgtgactgcctcgcgtttggcgagccgatgaaaataggttatttaccagattcctttggcatgtccgggcaactgccgcatatctacaatggatttggcattacccgcaccatgttctggcgcggatgttcggagcgccacggtactgataaaaccgagtttttgtggcaaagcagtgacggtagcgaagtgacggcgcaggtgctgccgctgggctacgccatcggtaagtacttacctgccgacgaaaacggattacgtaaacgcctcgacagttattttgacgtgctggaaaaagcgtctgtaaccaaagagattttgctgccgaatgggcatgaccagatgccattgcagcaaaatatcttcgaagtgatggataagctacgtgagatctaccctcaacgtaagtttgtgatgagccgctttgaagaggtatttgagaagatcgaagcgcagcgagataatctggcaaccctgaaaggggaatttattgatggcaaatatatgcgcgtgcatcgcaccatcggttctacgcgtatggatatcaaaattgcccacgcgcgtattgaaaataagattgttaatctgctggaaccgctggcaacactggcctggacgttgggttttgaataccaccacggcttgctggagaaaatgtggaaagagatcttaaaaaatcatgcccacgacagtatcggctgctgctgtagtgacaaagttcatcgcgaaatcgtcgcccgcttcgaactggctgaagacatggcggataatctgattcgtttctacatgcgcaaaattgccgacaacatgccgcagagcgacgccgacaaactcgtcctgtttaacctgatgccctggccgcgtgaagaagttatcaacaccactgtgcggctgcgcgccagccagtttaatttgcgggacgatcgcggtcagcctgtaccgtattttattcgccatgcccgtgagatcgatccaggcctaatcgatcggcaaatagttcattacggtaattacgatccctttatggagtttgatatacagatcaaccagattgtcccttctatgggctatcgcacgctttatatcgaagcgaatcagcctggcaacgtaattgcggcaaaaagtgacgctgaagggatactggaaaatgctttctggcaaattgcgctcaatgaggatggttctctgcaactggtagataaagacagcggtgtgcgctatgaccgggtattgcaaattgaagaaagctctgatgatggtgatgaatatgactattcacccgcaaaagaagagtgggtaattaccgcagcgaacgcgaaaccgcaatgcgatattattcatgaagcctggcagagcagggctgttatccgctatgacatggcagtgccgctcaatttgtcagaacgcagcgcccggcaatccactggcagagtaggggtggtgttggttgtcactcttagtcataacagcaggcgtattgatgtggatatcaatcttgataaccaggctgacgatcatcgccttcgtgtcctggcccctacaccttttaacaccgacagtgttctggcagatacgcagtttggttcgctaacgcgccccgtgaacgacagtgcaatgaacaactggcagcaagaaggctggaaagaagcgccggttccggtatggaatatgctcaactatgttgccttacaggaagggcgtaacggcatggctgtctttagcgaagggttacgtgaatttgaagtcatcggtgaagagaagaaaacctttgccattacgttgctgcgtggcgtgggcttactgggcaaagaagatctgcttttaaggcctgggcggccttcgggaattaaaatgccagtcccggactcacaactacgtggtctgctttcttgtcgcctaagtttattgagttataccggtacgccaaccgccgctggtgtagctcagcaggcgcgagcatggctgactccagtacagtgttacaacaaaatcccatgggatgtgatgaagctcaacaaagccggattcaacgtgccggaaagttatagtttgttgaaaatgcccccagtgggatgcctgataagcgcacttaagaaagctgaagaccgacaagaagtgattttacggctgtttaatccggctgaatcagcaacctgtgatgcgactgttgctttcagtcgcgaggtgatttcttgctcagaaacgatgatggatgaacacattaccaccgaggaaaatcaaggttcaaatctatcggggccttttttacccggccagtcacggacgttcagttaccggcttgcctgaatagcaatcaaaccgaagccacatatgcgcggccagattgttgacaaagggcgctttgttcatgccggatacggcatgaacgctttattcggtctacaaaagcaggcaaattcaatatattgcagagatgatgtagacactggcaagcgtagcgcatcaggtaattttgcgtttatcttcactctcaagccacgtatatgtggctttatttttaacaaaataataaccctgggtgagttaattataatataattataagttaactaaatgttaatattggcggggtggatttatgcctttattagtaatcctgaaactctgcgtcgtattagccagtgaccaaaaaaagaattaaggtcaaccgtgctgtttttgcttcgtctctttttatctttaattgccaaccgaaactaatttcagccttataactcacacattttaaacataaatgtcactaaagttaccttattgaaacatgattaacataatttgtaggaattgatatttatcaatgtataagtcttggaaatgggcatcaaaaagagataaattgttctcgatcaaattggctgaaaggcggtaatttagctataaattgatcaccgtcgaaaaatgcaaatttgcttcaacaaaaacctgtttattgtaaggattttgcggcgtaatatatacgtgggatcaatttgagtttttattaacatgtttgcaacctttctttacgccgtttttgtgtgcattcacatggtatgatgaaagtgttcaaacaaatttctattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctctccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaacttcgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcgaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacactgtagcgtctggttatgtgactggcgcgatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgctgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctattgaagccgagtgggaaacgcaacctgcgcctgctgcctttactctgttcggcattcctgatcaggaagaggagacgaacaaatttgcgattcagatcccttacgcactgggcatcattgcaacgcgttccgtggataccccggttatcggcctgaaagagctgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctaccgaccaggcggttcgtgaccagttcaatagcatgaagaaagacctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagcgcagattcaacaggcaaccaaagactccatcccgcgtgtagcgccgctgtactttgcgttccgtatcatggtggcgtgtggcttcctgcttctggcaatcatcgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggcttctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcaatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaagtttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgattggttttgcagtcactgacggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccattgcaccacactgggacggtaaccaggtttggctgatcaccgcgggcggcgcactctttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgctggtaattggtgtagcgttcggtaacctgttgcagggcgtaccgttcaacgttgatgaatatctgcgtctgtactacaccggtaacttcttccagttgcttaacccgttcggcctgctggcaggcgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggctgcgctggtgacactggtctgtttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccactgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtgttctcctccctgacgctggcctgcatcatcctgacagccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacgcttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgaacacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcgactttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcgcttctgttagcaggatgtatgttttgggacccatctcgttttgccgcgaagaccagtgaactggaaatctggcatggtttattgctgatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctttggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaaattatgggccgctccaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacactgtttcgatggccggttcgcgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcacttcagtcagcaggcgctgatggctgaacgcgttgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgctgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcttgggccattattatccagcggacccgtattcttaacgcagcggcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgactggttcggaacaaatcttttacagcgggttcaaagagtttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgctatgcgtatctccatgaaccgtgaacttgaaaatctggaaacgcacattccgttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgactgcaattggtctgtttgccgctatcccggcagttatggcctacaaccgcctcaaccagcgcgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatctgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtggttgagaaagatcgcctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcgctgatctggagttcgttcgatgagaatatagaagcttcagccggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgagcagtacaaacgcatgcaaagccaggaatcaagcgcgaagcgttctgatgaacagcgcaagatgaaggaacagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagcggctcaggagcagaaaaagcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagctgaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcagatgctaaagctgcggaagaagcagcgaagaaagcggctgcagacgcaaagaaaaaagcagaagcagaagccgccaaagccgcagccgaagcgcagaaaaaagccgaggcagccgctgcggcactgaagaagaaagcggaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcaactgaagctgctgaaaaagccaaagcagaagctgagaagaaagcggctgctgaaaaggctgcagctgataagaaagcggcagcagagaaagctgcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagcggcaaaagctgcagctgaaaaagccgctgcagcaaaagcggccgcagaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaggctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttcggacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggtgttgttcctttccagtgggcggggcctggtgcggcacctgaagatattggcggcatcgttgctgctgacttgcgtaacagcggtaaatttaatccgttagatcgcgctcgtctgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcactgggcattgacgctgtagttgtcggtcaggtcactccgaatccggatggttcttacaatgttgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgatgaagtgtttgaaaaactgaccggcattaaaggtgcgttccgtactcgtattgcctacgttgttcagaccaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccgcagccgctgatgtctccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgctggttattcagacgctggcaaatggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcacctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagtctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtgactgatggtcgcagtaacaataccgaaccgacctggttcccggatagccagaacctggcatttacttctgaccaggccggtcgtccgcaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctccaatggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaacggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacatgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgccgttaagatgtacctgcagggtaaaggcgtttctgcagaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcatactccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactttctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcagcgatcaaagcggtgcggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggcgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcgtactattttgcttcggtagtgaaaaactatccgaagtcaccaaaggctgctgatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcacaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctgcatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccgaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatcgctaaggtggaagcggtagtaaaacgtgaaggataacgttgcatcagcaacggcccgaagggcgagacgaagtcgagtcatcctgcacgacccaccactaacatagttagttgtagtatccagcgtagtattgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaattacggtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccagttttaacatcaaactcagatgttaagcgtgaaggataacgttacgccagcaacggcccgtagggcgagcgaagcgagtcatcctgcacgagccaccaattttaaagattggttccgagtagaaatctttcaggtaacacccatatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatttaaaggtggttactggtagagaacgtgaaggataacgttgcgttagcaacggcccgaagggcgagacgaagtccagtcatcctgcacgacccaccatcctgaatgattaaagcagcataatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctattcaggcatctctcaatttcaattcttgaccctgatgacatactccgcgcttgctgcgtaaacaactttacgtcggaggaataagacgcaaagtgtggcattcggcatctcatacgtaattcgagtgacttttccccaccattcgactatcttgtttagcatataaaacaaattacaccgataacagcgaatattacgctaatgtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtaatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctgctaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctactttgttagtcgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgaatgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgcgcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatcttgatagtttgggtgaaaaaatcatctgggcacccgacaaacatctggggcgttacgtgcaaaaacagacgggtggagacattctatgctggcagggtgcctgtattgtgcatgatgaatttaagactcaggcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccacaagctattgtcgatatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagaggcttattgtggcaaccgatcggggtattttctacaaaatgcagcaggcggtgccagataaagagttactggaagcaccaaccgcaggtgagggtgcaacctgccgcagctgcgcgcattgtccgtggatggccatgaatggccttcaggccatcgcagaggcattagaacaggaaggaagcaatcacgaggttcatgttgatgaaaggctgcgagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataacgaataataaggcgtaacgttacgctttgggggaaagatggatttttttagtgtgcagaatatcctggtacatataccaataggggcaggcggttatgatctctcatggatcgaagcggtaggcacgatcgccgggttgctgtgtattggccttgccagtctggagaagatcagcaactacttctttggcctgatcaacgtcaccttgtttggcattattttctttcagattcagctgtatgccagcctgctattacaggtgtttttctttgccgcgaatatttacggttggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttgaaaattcgctggttgccattgccgaaggcactcagctggttggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatgatcatgcaagcattaggattacaggttgtgatgcctgaactgcaaccggacgctttcccgttctgggattcatgcatgatggtgttatctatcgtggcaatgattctgatgacgcgtaagtatgtggaaaactggctgttgtgggtgattattaacgtgattagcgtcgttatttttgcacttcagggcgtttacgccatgtctctggagtacatcatcctgacctttattgcgctcaacggcagccggatgtggatcaacagcgcacgtgaaagaggctcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtctggcccatgacaaggttgatattccatctgaatggtggcgtgctcaatctgatagtgatccatcaggtagtgttggatctgatccaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcaacgtcatcaccggcttctcgcctaccatccatacatgtacatggtgcacattgcggacttccgggatttcccggcacatacgacgcttcagttcagcgatatccagcgataccggtgcaccttcaagtaattcattcacgctatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtatcgagagaatggggtcagcaggtgtccagccagtccagataataatcaacgcggcaataatagccccaaccgaacccagcaggtccccgagcacatgcagtgccgctgctcgtacgttgaggtttttctcttcgctgccgtgatgaagtaaccagaaagaaagtatatttgccagcaacccagccacggcaattgccatcatcatgccgccctcgaccggacgcggcgtgcggaagcgttctatcgcctcccagacaatcaaaatggtaattaccacgagggctatggcattcacaaacgccgcgagcgtggtcagtcttagccaaccgaaagtgtggcgaatggtgggaggacgacgtgaaaattgcacggcgagtagggcgaaaagcagggcggcagtatcggtcaacatatgacccgcatcggccagcaatgccagagaaccagaaagaaaaccaccaacgacttctaccagcataaacccggcagtcacgccgaaagcatacaacaagcgacgagcattattatcttctggcaggtgtgaggacgtgtgtgagtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagtgaaaaattaaaagggagagactccgctctcccattattggctattttgcagggttactgcgtggtaccgtcggttttggtatcgacatcattattgatgccatcaccggtttgtacctttttattgatatccggacagcgaccatctttgcacatggtgttcttgtgctcttcatctttggtcattccgtcattgttcattgaagaaccatccgaatgcagcattgtgccgccagaaccggtatttaccccgttattgtcgacgttatttggcgcgacattttcacgggcgtcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattagtttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcagaaataatgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcattggtttaagatttcagccaggttatgaaacgcagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggttgcccatgcccgaaaagcgatccataagatcctgaaaggtaatgatgatcgcctgttggttgtgattggcccatgctcaattcatgatcctgtcgcggcaaaagagtatgccactcgcttgctggcgctgcgtgaagagctgaaagatgagctggaaatcgtaatgcgcgtctattttgaaaagccgcgtaccacggtgggctggaaagggctgattaacgatccgcatatggataatagcttccagatcaacgacggtctgcgtatagcccgtaaattgctgcttgatattaacgacagcggtctgccagcggcaggtgagtttctcgatatgatcaccccacaatatctcgctgacctgatgagctggggcgcaattggcgcacgtaccaccgaatcgcaggtgcaccgcgaactggcatcagggctttcttgtccggtcggcttcaaaaatggcaccgacggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaacgaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggcctgccagcacaggtgatgatcgatttcagccatgctaactcgtccaaacaattcaaaaagcagatggatgtttgtgctgacgtttgccagcagattgccggtggcgaaaaggccattattggcgtgatggtggaaagccatctggtggaaggcaatcagagcctcgagagcggggagccgctggcctacggtaagagcatcaccgatgcctgcatcggctgggaagataccgatgctctgttacgtcaactggcgaatgcagtaaaagcgcgtcgcgggtaaggtttaattgtcggatgcgccgtcagagtggcgtatccgatgaatcaccacaggcctgataagtcgcgcagcgtcgcatcaggcaatgtgctccattgttagcaacaaaaaagccgactcacttgcagtcggctttctcattttaaacgaatgacgtttacttcgctttaccctggtttgcaaccgccgctgctttcgctgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaaattctcgtcgaactcatacaccagcggcacgccagtcgggatattaagctcaagaatctcttcttcgctcatgttatcaagatatttcaccagcgcacgtaaagagttaccgtgtgcagcgatgatcacgcgctcaccgctcttcatacgcggcagaatagtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagcggcagttctttctcgctcagtttcgcgtaacgcggatcgtgacccggataacgctcatcatctttagtcagttccggcggagtcactgcaaaaccacgacgccactgtttcacctgctcgtcgccatacttttcagcagtttccgctttgttcagaccctgcaacgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccagcacattccacagggtatggatagcgcgtttcagcacagaagtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcatcttttaatgataataattctcattatattgccgcgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtggcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgaacaatatgagataaagccctcatgacgagggcgtaacattactcagcaataaactgatattccgtcaggctggaatactcttcgccaggacgcaggaagcagtccggttgcggccattcagggtggttcgggctgtccggtagaaactcgctttccagagccagcccttgccagtcggcgtaaggttcggttccccgcgacggtgtgccgccgaggaagttgccggagtagaattgcagagccggagcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaatgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgctgcggaaatcaaaagacgttccggcgacagatttcaggccgtcgtgcggaatgccgccttcatcaaccggcagatattcgtccgccagaatctgcaacttgtgattgcgcacgtcagactgctcgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatggagatacggttatcgtcggtcagacgatattgcaccgtcgcgccgagattacccgggaagccctgatcaccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccggcccgccgtgcagctggttaacgccctgacttggcgaaagcgtcacggtttcaccgtcaaaggtataacggctattggcgatacggttggcataacgaccaatagaggcccccagaaacacggcctgatcctgatagcattccgggctggcacagccgagcagcgcctcgcggacgctgccatcggaaagcggaatacgggcggaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttcagcgacagcttgctgtacggcaggcaccagctcttccgggatcagcgcgacgatacagccgccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggcacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgcccatacgtttcaggtcgccttgctccagcgcgctggcagcttcaacggtgcgggcgttttcagtcagtatatgacgcacgcgttttgccacgatcgggtccagttcatgcgcaacagcgttgaactcttcaatggtgacatcacgcagggctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaactagggtacgtttgaagttactgttgatgatgacgacagccacacctttgggcatggaaactgctttggtccccagtgagcggcaatcgatcagcaaggcatgatctttcttgccgagcgcggaaattagctgatccatgatcccgcagttacagcctacaaactggttttctgcttcctgaccgttaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgcgacttccagtgaagcggaagaacttaacccggcaccctgcggcacattgccgctgatcaccatgtccacgccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttagcccattgatagttttcatgtgcgacaatgggcgcatcgagggaaaactcgtcgagctgattttcataatcggctgccatcacgcgaactttacggtcatcgcgtggtgcacaactgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtgtgagtggcagggtagccaaatgcgttggcaaacagagattgtgttttttctttcagactcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtctctgccagcatttcataaccaaccataaatttacgtacggtggcggagcgcagcagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaatggcgcgccgtgccagcccatagagtaggggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagcgccagatcgctgcgctgggcgtcggtcaaatcggtgatccgtaaaacgtgggctttgggcagcagtagcgtttcgaacggccaggcagcccagtaaggcacgacggctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggtgatttctgttcggcaaaatattctttttgcaggcggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgaccgtgcggatgcgggttagagcagcccatcgccgcgcctttgttttcaaaaacctgcacccatgggtacgttttccccagttctgcggtttgctcctgccaggttttgacgatttccgtcaatgctgcaacgctgagctctggcagcgttttactgtgatccggtgaaaagcagatcacccggctggtgccgcgcgcgctctggcaacgcatcagcggatcgtgactttctggcgcatctggcgtgtcagacatcaaagccgcaaagtcattagtgaaaacgtaagtcccggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagcgggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccctcgcgacgcggtgcaaaatgataattaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgttgcctacgccagcgccgaggttgtagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgtacgccagtaccatcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcatcaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgcgcgccaaccgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcagatcggtgaggatctgttccaccatcagcttgcttttgccgtaagggctttgcggtgtgccggtcgggaagctttcaacgtatggaattttgggctgatcgccataaacggtggcggaggagctaaaaataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagagtgccgttgacattgttgtcgtaatattccagcggtttttgtaccgattcgcccacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacgaatatcgccttcaacaaacgttggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacacaggtatgacttccaatgtaaccgctaccaccggtaaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaagaatttagccgttttttatgcgcgattaagtgattataaaacagagggtttatgaatgattgcgctttttatctgaaaaaagacgcggtttcatgcctgcatgcgtcgaaccgttggccggagagggcgctaaggccgcctccggcaaggtcagcactaccgactcaatatatttttgtcagcacatagcgatagagtccaccgtccggcacgaactcaagacgatgggtaatacaggcaggcgcatcttcagcgtggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaacaaaacggcggataagctggcgattcagcggatcaagcccctgtagtggttcatcgagaataagcaacgtcggatgtttcaccagtgcgcggacaatcagcgccagacgctgctgtccccaggaaagactatggaacggagcgtcagccgtgcgtttatcaatgccgagaatatccagccactgctgcaccagtttttgctggcgatccgaaacggcctgataaatgccaatcgaatcaaaatagccagaaagaatcacattacgcacggtagtgctgacccggtaatccagatgcaaactactgctgacgtaaccgatatgctttttgatatcccagatggtttcgccgctgccgcgacgtcgtccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaaccaggcttaataacgtcgattttcctgcaccatttggcccgacaatttgccagtgttcgcctggattcacctgccagctaaggttattaagaatggggcgatcgttataagaaaccacgccattgttcagcacaatgcgcggttcgttggcgggtaaggcgtgacgtgctgaaggttcatccggctccggcagttgcacaccttcaagctgttcactatgcgccagttgcgcgacgagtgcttgttggagcagttcctctttagcgccagtttccgctaacgtgcaatccgccagcacgccagcaaactggacaaactccgggatctcatcgaagcgattgagcaccagtaccagagtaataccggactgatgtaacgaggcgagtcgctcagccagctgctgacgtgaggcaacatccaggccatcgaacggctcatcaagaatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggtcgaggagggcggtaataccgaactgctgcgccagttgcatgcaacgcggtgcatcctttacttcatcctgaatgatctcagccgtagtgcgtccggtgtcatcttcgccagggccgagcatatcggtgttattccgctgccattcgtcgctgacgagtttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcccccgccagcgcgcgggccagggccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagctgaggcaattgcagcgtttttgtgtcgctaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccactttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagcgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgtccttgctgaagagaagtcgcttcatttaccggcactgtggcgcacagtgtttgcccgtcgggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacccggtaattggttgtcagcgttttgcgcgaccgcctcgtcctgagtaatacctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgcgcgccgctttgtgcggtaattgcgactttcaggcgtgtttttccgtcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtaccgaaccactggttacgggcgctggtttgcagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagctgaatcagtcgctgaccatagcgggtcagtactgcgccgccgccacctttaccgcctgttgcgcgctcgaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctaataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgcttttcctgccgatattttttcttatctacctcacaaaggttagcaataactgctgggaaaattccgagttagtcgttatattgtcgcctacataacgttacattaaggggttaccaatggctcgtaaatggttgaacttgtttgccggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtttaaaaaagagaaaggcgtggatgtggtttcttctttcgcttcgtcatctactctcgcccgtcagattgaagcgggtgcgcctgcggatctgtttatttctgccgatcagaaatggatggattatgcggttgataaaaaagcgatcgatacagctacgcgtcagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgtgcagaaagatttcaccatcgacagcaaaacaaactggacttcactgctgaatggcggtcgcctggcggttggcgatccggaacatgttcccgctggcatttatgcaaaagaagcactgcaaaaactgggcgcatgggatacgctctctccgaaactggccccagcggaagatgttcgtggggcgctggcgctggtcgaacgtaacgaagcgcctctgggcattgtctacggttctgacgcagttgccagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttatgattatctgaagggaccgcaggcagcggaaatctttaaacgttacggatttacaatcaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtgcgttgcacgtttccgggcaaagctctgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacttattattagtttcgatgggacggcgcggatttatcggtgaacgtctgtatgactggtttggtattaccttcgcctttagctggcgcggcgcggttctcgctgccgccgtcatgtcgtttccgctgatggtgcgggcaattcgtctggcgctggaaggggttgatgtcaaactggaacaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtactggcttttgctcgttctctcggtgagtttggtgcaaccatcacctttgtgtcgaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgatccagacccccggcggggaaagtggagcggcgagactgtgcattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgaacgggcggggcgctaatcatgctggaactgaatttttcccagacgttgggcaaccattgcctgactattaatgaaacgctgcccgccaatggcatcactgctatctttggcgtctccggtgccggaaaaacttcgctgattaacgccatcagtggactgacgcgcccgcaaaaagggcggattgtcctcaatgggcgggtactaaatgatgccgaaaaaggtatctgcctgacgccggaaaagcgtcgcgttggctatgtttttcaggatgcgcggctgttcccgcattacaaagtgcgtggcaatctgcgctacggcatgtcgaaaagtatggtcgatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgaccgtttaccaggcagcctgtccggaggcgaaaaacagcgcgtggcgattggtcgggctttgctgacagcaccggaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaacggctgacacgggaaatcaacattccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtactggaaaacggtcaggtgaaagcctttggcgcgctggaggaagtgtggggcagtagcgtgatgaatccgtggctgccgaaagagcaacaaagtagcattctgaaagtgacggtgcttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggacgaaccgctgcaagctgcgctacgtatccgcattcaggcttccgatgtttctctggttttacaaccgccgcagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggaactggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtacgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtggctataaatgaactgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttaccgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcttccagcatactgatatcattaaagttatcgccgaatgccacgacgttttccatcgaccaaccttgcgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcccagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtcagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagatgtgcgaatgacatgcccggtcgggtgctcatagaccattgcatcatcgacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgcagggctttaataacgggcattgggtccgcttccagcacggtttttgcatgataatcatacaaataggtgccattacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaattgatagcctgcttcgcgagcgcgggccagggcttctatcgatgaaggaagcagggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcgtctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaatctgaatcatgaaggcgcactgacgctgacacaggttgtcgatgtgccggggcaggtgcagccgatggtggtcagcccggacaaacgttatctctatgttggtgttcgccctgagtttcgcgtcctggcgtatcgtatcgccccggacgatggcgcactgacctttgccgcagagtctgcgctgccgggtagtccgacgcatatttccaccgatcaccaggggcagtttgtctttgtaggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagtgggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgctgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctcgtggcgcaggaccctgcggaagtgaccaccgttgaaggggccggcccgcgtcatatggtattccatccaaacgaacaatatgcgtattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggtaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgacacccgttgggcggctgatattcatatcaccccggatggtcgccatttatacgcctgcgaccgtaccgccagcctgattaccgttttcagcgtttcggaagatggcagcgtgttgagtaaagaaggcttccagccaacggaaacccagccgcgcggcttcaatgttgatcacagcggcaagtatctgattgccgccgggcaaaaatctcaccacatctcggtatacgaaattgttggcgagcaggggctactgcatgaaaaaggccgctatgcggtcgggcagggaccaatgtgggtggtggttaacgcacactaaccgctgatttacccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcgtgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccataaattaatcagcaaggcaaaaaagcgttctgctgctggagaaagtacggcatctttacggcgaattattcccaatgttcgacgtataacgggttccaccaatgggataccaataatcgaagaatagggcgcatgaggcattgccaggccaggaagcgccgaaatccccagtcccgcctccaccagtcctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggccagctgttgttctatcaacagtcggttgccgctggaggagcgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttggccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagtaacttccgtcccagccttgccagatgttgtctcagattcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgcgccagtgtggccagagtgcgttcaccgaaaacgtgcgccacaactgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttccgcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcactacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattacccgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttctttattaattcccgcgcctccgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatatgtaaatcttcctccatcttttttattcttcgcgttaatgcaggttgcgtaatattgagtaatttagcggcattgttaaacgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccggaaaatggaagcgacgattttgggtggctggccgttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgcccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatttacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccactgaccagtaaagtcgccattattagccgttccagcgatccgcgtgctgatgtcgattatctgtttgcgcaggtaatcgttcatgagcaacgtgtcgataccacgcctaactgcggcaatatgctgtctggtgttggggcattcgccattgaaaatggtttgattgcagcgacttcgccagttactcgcgtacgtatccgcaacgtcaatacgggtacgttcatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgctggaaccaaaaccggaaaagttttcccgactgataatcagattgattattttgacgatgtcccggtgacctgtatcgatatggcgatgccagtcgtcattattccggctgaatatctgggaaaaacaggttatgaattaccggcggaactggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggtgatgtcagtaatatggttatccctaaacctgtgcttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgcgctggcgataaccggtgctattgctatttccagtagttgtgcattggaaggcaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgcgctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacgaccagaaaaatattttccggtgaagtttatcttccctgaaaaaattcgttgtcaggataaggacaatcaataaaggacttctgtatgagtcatacagaaagaacaggattttaaatgaataagaaatcgttatggaagctaattctgatattagcgatcccatgtattattggttttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgttgctgcctcaatggtggtggtcggtaacttatccgacggtgcgtttaaaaccaccgccgtattaagcggttactcttcaggtaccacctggctggtgttctcggcgtttaccttaagcgccgcatttgtgaccaccggtttaggtaaacgtattgcctatctgctgattggtaaaatcggtaacaccacgctgggtctgggttacgttacggtattcctcgatctggtactggctccggcaacaccgtctaacaccgcgcgtgcgggcggcattgtgttaccgatcatcaacagcgtggcggtggctttggggtccgaaccggaaaaaagtccgcgtcgtgtcggacattacctgatgatgtccatttacatggtcaccaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctggcagccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccaccagaaattaagaaggtggataacaaaaccatcgctaaagcgggccttgccgaactaggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctgctgggctggattttcagtaagtctctgggggttgatgaatccaacgtggcaatcgttgttatggcaaccatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaattcttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcattatcgtgcgttatttcttcgcttccggtagtgcctatatcgttgctatgttaccggtatttgccatgctggcgaacgtctccggcgcaccgttaatgttaaccgcgctggcactgttgttctccaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttataacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtgcatatcaccctcggcggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcactacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccgactaaccgaaagacagtattttaactatggttaatcgatcgtgatttataaaaagccaatttatgactggagacctgcttttttattcaaacgaagctgcgatgacttccccggtgttggcgttaaaaacgcaaaaatattgaagcggtgttagcattcccagactgttaatggagttggcctgatgtccaaatgcttgaatcgttctcttttgctcgtcgtgccacaagtaagttccgaaaaccgactgcgcttcattttcctgccacacatggcgaaacgtcgctttcttgtccattacctgcttgcactccctgaccgggttatggtgcgttttcgcatagcattccgggttgtcatctgcacatacgatatcttttcgtgctgtctgatgctcagcacctacagcagaaaaggcgcatacacccagcaccaatgagagactgcccagagccccccatacagttgcgcgtagcgtgctgatgtgctgctttgatacagcatgggcaactacactataactggcccagctaatcgcggctcccgctgcaatcggtaataaaaagtctactcctgtcatgattccctcactttccaaaccacatcgcgcctgatagcaaacgctggtgacgcccaaccgatgatgatcatcatacttgttgggttttaaatgtcactattagtgtttttattgaaaaaatggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccggtaatgctgccaacttactgatttagtgtatgatggtgattttaaggtgcttgcgtggcttccatttccatcagatgtccttcctgctccgctactgaaggcgtagtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcattgccgtaaaacatggcaactacagttcacttacaccgcctctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgcggaaatggacgaacagtggggctacgtcggtgctaaatcacgtcagcgctggctgttttacgcgtatgacaggatacggaggacagttgtggcgcacgttttcggtgaacgcactctggccacactggcgcgtcttctgagcctgctgtcggcctttgaggtcgtggtatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgttatcagcaagcgttacactcagcgcattgagcgacataatctgaatctgagacaacatctggcaaggctgggacggaagttactgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcagtaagttggagtcattaccaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatattctcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatatccatttattatctttctgcgcacttcacggtgcgcagatatctggagcatttgatgatcaagttatctgaaaaaggcgtgtttctcgccagtaataacgaaataattgccgaagaacatttcaccggcgaaattaaaaaagaagaagccaaaaaaggcactattgcctggtctattctctcttcgcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggtatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgcgccgtcggcggcactattaacggtgatgaccatgtttttggtttatcggcggcccagcgttatggcggtatttttgtgcctccgcatattgcggtcatccatcaatatatgcgtgagatgatggcaggcggcggcaaaatgatcctcgggtcagacagccacacccgttacggtgcattagggacaatggcagtcggtgagggcggcggtgagttggtaaaacagctgcttaatgacacctgggatatcgactatccgggcgtggttgcggtgcatctgaccggaaaacctgcgccgtatgtggggccacaggatgtggcgctggctatcattggcgcggtgttcaaaaacggttacgtcaaaaacaaagtcatggagttcgttggaccgggcgttagcgcgctctctaccgatttccgtaacagcgttgacgtgatgaccactgaaacgacctgtttaagttctgtctggcaaaccgatgaagaagtgcataactggctggcgctgcacggtcgcggccaggattactgccagcttaaccctcaaccgatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccgttccacccgagcaacgtgtatgaaatcgacacactgaaccagaacctgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggataaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcactgcgcggtcaatcctgtggcaatgacaccttctcgctggcagtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtagcagatttgattggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggcgcgggcgatacgccaatcaacaacggtttgagtattcgccacaccacgcgtaacttcccgaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaacttgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaaccgtgtttatcagggctttgtgaaaggggcaactcagcaaccgctgatttacgggccgaacattaaagactggccggaattgggtgcgctgactgacaatatcgtcctgaaagtgtgctcgaagatcctcgacgaagtgaccaccaccgacgaactgattccttccggtgaaacctcttcttatcgttcaaatccgattggtctggcggagtttaccctgtctcgccgcgatcccggttatgttagcagaagtaaagcgactgctgagctggaaaatcagcgtctggcggggaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggagcatattgatccgctgcaaactgaaattggcagcatggtctatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagctgccagcgtgtgattggcggtctggcgaatattgccgaggagtacgcgactaaacgctatcgttctaacgtcatcaactgggggatgttaccgctgcaaatggcggaagtaccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatccgggtacgacgtttaaaggttatgtgatccatgaagatgcgccggtaacggaaattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcgggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcattcggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacgaatcgcatcgaatctgtaggccagataaggcattttcgcagcatccggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacaaatcgcatcgaaccgtaggccggataaggcgtttacgccgcatccggcaaatagttaattgctcttacttcttcgcctctgcaaccactttactacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcagattgcgctgtatttcgtcgttatcatctacgctgccggtattacccgcaaacggacgattagagatcaccgcatcggcccacggtttagccgtgttaaaaccttcgttgatggcgctatcacggatcaccacctgaccgttggtattggcatcaacatccagcgagcggcccagttgcgccacaccatcaccgaaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgagtacgtgagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatgtagctgttggtcaccagcgtacgcggctgacgattcgtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttaacgttgttaatctgtacctggtcaccatcagtacgcagtgccaccgccggatggttacctgcatctacgctatcgcccagcgtgttttcgatggtcagattttgcagttgcaggccattgttttgtgaccagaagaccgcagagcagagaacaccgatactgtcgctgcgtttgctctggcagctatcgtacatataccacgctggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgccaccatcaagggaaagcccaatcttcacatcaatcggtttttcacctgtaccgtacagagtaattccacccggagcggcagggacatataccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtacgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtgcccgccgggccgacaacaaagtcaggttgcgcaggcagggtaatcggggaaggattccacgctgcagcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgagaagaggtaccaggcgcggtttgatcagaaggacgttgatcgggcggggttgagctacaggcggtcagcgtcacgccaaaagccaatgccagcgccagacgggaaactgaaaatgtgttcacaggttgctccgggctatgaaatagaaaaatgaatccgttgaagcctgcttttttatactaagttggcattataaaaaagcattgcttatcaatttgttgcaacgaacaggtcactatcagtcaaaataaaatcattatttgatttcaattttgtcccactccctgcctctgtcatcacgatactgtgatgccatggtgtccgacttatgcccgagaagatgttgagcaaacttatcgcttatctgcttctcatagagtcttgcagacaaactgcgcaactcgtgaaaggtaggcggatccccttcgaaggaaagacctgatgcttttcgtgcgcgcataaaataccttgatactgtgccggatgaaagcggttcacgacgagtagatgcaattatggtttctccgccaagaatctctttgcatttatcaagtgtttccttcattgatatcccgagagcatcaacatgcaatgttgttgggatggcaatttttacgcctgttttgctttgctcgacataaagatatccatctacgatatcagaccacttcatttcgcataaatcaccaactcgttgcccggtaacaacagccagttccattgcaagtctgagccaacatggtgatgattctgctgcttgataaattttcaggtattcgtcagccgtaagtcttgatctccttacctctgattttgctgcgcgagtggcagcgacagggtttgttgttatatggccttcagctattgcctctcggaatgcatcgctcagtgttgatctgattaacttggctgacgccgccttgccctcgtctatgtatccattgagcattgccgcaatttcttttgtggtgatgtcttcaagtggagcatcaggcagacccctccttattgctttaattttgctcatgtaatttatgagtgtcttctgcttgattcctctgctggccaagattttttcgtagcgatcaagccatgaatgtaacgtaacggaattatcactgttgattctcgctgtcagaggcttgtgtttgtgtcctgaaaataactcaatgttggcctgtatggcttcagtgattgcgattcgcctgtctctgcctaatccaaactctttacccgtccttgggtccctgtagcagtaatatccattgtttcttatataaaggttagggggtaaatcccggcgctcatgacttcgccttcttcccatttctgatcctcttcaaaaggctacctgttactggtcgatttaagtcaacctttaccgctgattcgtggaacagatactctcttccatccttaaccggaggagggaatatcctgcactcgcgtacccatcgacgaactgtttcaaggcttcttgggcgtcgctggcgtgcgttccactcctgaagtgtcaagtacatcgcaaagtctccgcaattacacgcaagaaaaaaccgccatcaggcggcttggtgttctttcagttcttcaattcgaatattggttacgtctgcatgtgctatctgcgcccacagcatccagtggtcatagcagtcgctgatgttctcggcttcgataactctgttgaatggttctccattccattcacctgtgactcggaagtgcatttatcatctccataaaacaaaacccgccgtagcgagttcagataaaagaaatcctcgtcagtgcgaggatgctcttcattgctgctatacacttttttgctctcaacgtaagcggtagcccttctgttgggttggtgcagttgcttttaggaaatgctatttaccccttaaatgtcggctgaaagagctaaaatccatgcaaaaaatttacgcaattttgtgtattattgtgcagtaagtaatgagctattttctgcgcaaaaaatggatggtaaatttgtccgggtcaggaaaaattttatgggcgctaaacatgaaaaaagattcgtatccttatttgatttgcatgacagtttcagggctgatctttattttccttttcttctggtggcgggcagatatctacagggtcacgtttcttaatcagagtatatcccactattacattctgtttagcatgggaatagcttttctgttatctctgttttgggttaagaaggggatagtaaaacaaagaggctggaagagtctgtcagcataccttaaggtttatgcagggatgtgcatatttgctggattttttctgattataccccttacgacactaacttattttttgcctggagagacatcgtcttatgttgcaccgtatcggtatacttccggtagttcaaaaagttgttctggagctgaggtggatgaccccgatctacatgagaatattcgcatttgctatccgtatggcaattatgagtacgataatattatctatgttgaaaagaaaattaatatattaggtgcggtagtgacatatgcacagaccgcgcgtgatgatactgaatgatatagtatatagcgggcaagttttagttaatttatcgaggtaatataatttacctcgactcgtttgttctggtattaatatttcgctttacgaccgatttttatctgatgatatcatgcggttttcatatactgacttactgtcttttctccgttagcgattttctcctgctcagcgatgattttatctttggcttctagttaatttcgctcacttcgaacctctctgtttactgataagctccagatcttgctggcaactggcacaagtccgacaaccctgaacggccagtcgtcttcgttcatctatcggatcgccacactcacaacaatgagtggcagatatagcctggtggttcaggcggcgcatttttattgctgtgttgcgctgtaattcttcaatttctgatgctgaatcaattatgtctgccatctttcattaatccctgaattgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgattttgcttttcatgttcaccgttccttaaagacgccgttcaacatgccgatcgccaggcttaaatgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttctttagtacgctacggcaaatgtcatcgacgtttttatccggaaactgctgtctggcttttttgatttcagaattagcctgacgggcaatgctgcgaagggcgttttcttgctgaggtgtcattgaacaagccccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattcagtggttgtcatacctggtctctctcatctgcttctgctttcgccaccatcatttccagcttttgtaaaagggatgcggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgactccaatttgagcgaggctatgtgccatctcgatactcgttcttaactcaacgggagatgctttgtgcatacagctccccgtttattatttatctcctcagccagccgctgtgctttcaggggatttctgataacagaaaggccgggaaatacccagcctcgctttgtaatggagtagacgaaagtgatcgcgcctacccggatattatcgtgaggatgcgtcatcgccattgctccccaaatacaaaaccaatttcagccagtgcctcgtccattttttcgatgaactccggcaccatctcgtcaaaactcgccatgtaattttcatcccgctcaaccacgacataatgcaggccttcacgcttcattcgtgggtcatagttggcaaagtaccaggcatcttttcgcgtcacccacatgctgtactgcacctgggccatgtaagccgactttatggcctcgaaaccaccgagccggaatttcatgaaatcccgggaggtaaacgggcatttcagttcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtgcgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtgaactcaaagagggctctggcgtcgttctcgtactgttttccccaggccagcgccttagcgttaacttccggagccacaccggtgcaaacctcggcaagcagggtgtggaagtaggacattttcatgtcaggccatttctttccggagcggggttttgctatcacattgtgaacttctgaagcggtgatgacgccgagccgtaatttgtgccacgtatgatccccctgttcgacagctctcacgtcgatcccggtacgctgcaggataatgtccggtgtcatgcagccaccttctgttcagaggctttctgtttcaggaatccaagagctttcactgcttcggcctgtgtcagttccgacgatgcgcgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttgtccagggcaatcagcagagtgttaatctcctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctgacgttctgcagtgtatgcggtattttcgacaatgcgctcggcttcatccttgtcatagatacccgcaaatccgaaggccagacgggcacactgaatcatggctttatgccgtaacatccgtttgggatgcgactgccacggccccgtaatttctctgccttcgcgggttttgaatggttcgcggcggcattcatccatccactcggtaacgcagatcggatgattgcggtctttgcggtaaatccggcatgtgcaggattcgttgtcctgttcaaagtccataccatcaaactgctggttttcattgatgatgcgggaccagccatcaacgcccaccaccggaacgatgccgttctgcttatcagggaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcgacgatcagcaatgcgatgaactgcgcatcgctggcatcacctttaaatgctgtctggcgaagagtggtgatcagttcctgtgggtcgacagaatccatgccgacacgttcagccagcttcccagccagcgttgcgagtgctgtactcatccgttttatacctctgaatcaatatcaacctggtggtgagcaatggtttcaaccatgtaccggatgtgttctgctatgcgctcctgaaactcaacatcgtcatcaaacgcacgggtaatggcttttttgctggccccgtggcgttgcaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttctgcctctttctcttcacgggcgatctgctggtagtgacgcgcccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggctgaactcctgaaaatggctgtgaaaatatcgcccgcgaaatgccaggctgattaggaaaacaggaaaggggattagtgaatgcttttgcttgatctcagtttcagtattaatatccattttttataagcgtcgacggcttcacgaaacatcttttcatcgccaataaaagtggcgatagtgaatttagtctggatagccataagtgtttgatccattctttgggactcctggctgattaagtatgtcgataaggcgtttccatccgtcacgtaatttacgggtgattcgttcaagtaaagattcggaagggcagccagcaacaggccaccctgcaatggcatattgcatggtgtgctccttatttatacataacgaaaaacgcctcgagtgaagcgttattggtatgcggtaaagccgcactcaggcggccttgatagtcatatcatctgaatcaaatattcctgatgtatcgatatcggtaattcttattccttcgctaccatccattgaaggccatccttcctgaccatttccatcattccagtcaaactcacacacaacaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgccagcatgattaatacagcatttaatacagagccgtgtttattgagtcggtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcgatttcaatttctattgatgctttccagtcgtaatcaatgatgtattttttgatgtttgacatctgttcatatcctcacagataaaaaatcgccctcacattggagggcaaagaagatttccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgctgtgtttattctgttgtttatgccaaaaataaaggccgactatgcggcctgaaattacttaaccaatgatgctgcatattcgataaggtaaagctttggggccagccaaatttttaaccaagtcatattggttactacaccaataataaaaatcccccacagagtcaaaactccaaccaatggcatgataagaaggttaatatctcccttgctatcccaaaccattgtcggcctgtatttgggatttcccctctcccatgagtatccttcatcaccgattttacctgtctcaactctttggcactgcttcttcataaaccagaaaaccagtgggattgttagaatggctattaatgttttaatcagactgtcaaccatattccatagcagcaactgatgaacaacatcaggaatctgcgcttggctgaatgaaacagccgcgtctattccattgctggctttttgcagtagttctacgagaatcttgtttgcttgttcttccatatatccccttgattgtaataagcatgaaattatttacggccaaaaaataaaggccaccatcaggcagccttgttattctgtttaccaagttctctggcaatcattgccgtcgttcgtattgcccatttatcgacatatttcccatcttccattacaggaaacatttcttcaggcttaaccatgcattccgattgcagcttgcatccattgcatcgtttgaattgtccacaccattgatttgtatcaatagtcgtagtcatacggatagtcctggtattgttccatcacatcctgaggatgctcttcgaactcttcaaattcttcttccatatatcaccttaaatagtggattgcggtagtaaagattgtgcctgtcttttaaccacatcaggctcggtggttctcatgtacccctacagcgagaaatcggataaactctattcacccctacagagagcaaaaaagaaacgccgatgaacaactcatggtggcaggaactaatgcattttttcctgcaaggaatgacacttaaacagttgattcatatgctaatcatcctgatcatattgattattgttatgccggtaagcgtaaaagaatggataaacctgcataatccagaaatccttcctcattactggatgtattacatcctgttgttttgcgttagctatgtgcttaacggcgttgttaattccgcttatcacgctgtgactgaaagaattgaggtatccgctgctcagaagcgcaaatctaaagaagaaaaatatgtgcaagatttgtttgattcattaactcttggagaaagagcgtatttggcattcgctgtagccgctaataaccagctacaaacggaaaagggagctcatgaatcaatttcattgctcaaaaaaggactcctcgttcgaaggcctcctgctgttggatatcctgataccgaccgtttcgttatccctgaaagctatagacatgagtgctacattaggtttgccgggaaggcagacagccttatggatgaacttatcgctcaggataagcatggcaaaaacaagtaattagcaaatgaatttatcatctcgctgtcagttgttttgatttccggtagcctgccgcgtaaatggctacgtttggcaggcaaatacttccactgcattcatctgccttcttgcagcgaaggcttccgagtgatgctgctttgtctgctctgacgcaaccagagagctttagcgcaatttttcgcgccagtcgctgttcttgcattgcctgctcacgttgagcctgtctgcgtgctctgcggcgatttctggcgttatcgtcagccagatatgtaatgactactgccatgttgacctccgatgattgactttggcggtgacgcgccgggtgcttatcttccggttgccgtcgtgcagctgcacttcacgtcaccccaaagccaactactctttggttcccgcatttcggcgggacaatcccatcaatgttaaagagcctgctaatctgttccgtttggctaccagcgtcctgctgatgacttaaatttaagatttctttaattattggtcaagggtatttttgaagaaagcttaaattttattgcgaagtttaagttttgctttgatttttaaaggaaagaaaaaaggggcgaatgccccttatggaaggtttgctatttttgcatcgacaactacaccgatgattttgcagttaccgttgatctcaatcatcggatattgtgggttaagtggttttagaaaccttctgccagcatcaataactaacttcttaaaagttgcctcgttttctccttcgagctttgccactaccagcttcccattacgaggttctacttcaggatcgactagtattatcatcccttccgggatgctaagaccggctggagccgtcatcgaatcaccctttacgtccagccaaaacgaatcttctgaacaatctacggttgtatcgtaccagttatctattgcacgcttatgatatggctctacagcttccatccaacatcctgcgcttacccaactaattagaggatacgaacctcttggatcatgcctgctgtgataggcaatgtttgaaagactatcttctcctttcaacaagtaatcaggggagcactgtaaagccttggctaaagccaataggttttcgccattgggctcagtttcagaacgctcccattgggaaatagcaacattagacacgccaaccatcttgccaagggcagcctgcctaatcttaagttcttttctgcgagcgcgaatacgctcacccatcagttgtgtattcatagttaagacatcttaaataaacttgacttaagattcctttgatagataatttaagtgttctttaacttcggagcgagtctatgtacaagaaagatgttatcgaccacttcggaacccagcgtgcggtagctaaagcgttaggcattagcgatgcagcagtctctcagtggaaggaagtcatcccagagaaagacgcctatcgactggaagtcgttacagctggcgccctgaagtatcaagaaagtgcttatcgcaaagcggcataagcaaattgctctttaacagtcatggtccttattcccgccgaaatgcgggaatacaacgcgcatcagttggtgcgtataacttcttatttgttaaggaaatacttacatatgcaacttacaagtactcgcaagaaagcgaatgcaatcacaagcaacatcctgaatcgaattgctgtacgtggtcagcgaaaggttgctgatgcattagggattaatgaatcgcaaatttcgcgatggaaagacagctttatcccaaagatggccatgcttctggctgtgctggagtggggtgttgaagacgaggaattagcaaagctagcaaagaaagtagccatggtgctgacaaaagaaaagcctcaagactgctgcaacagttttgaggcctgatgtagaaagactggatcaatccacaggagtcattatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccggacaggagcgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgcttgaggcttattcgggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacctgtcaaacgatgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgtatccctcaaaacagggggacacaaaagacactaatacaaaagaaaaaagaaaagattattcgtcagagaattctggcgaatcctctgaccagccagaaaacgatctttctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagaccatcgcaccatcagccagaaaaccgaattttgctgggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgacatgtgcgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctgagtccggccaaactccgcgataagtggacccaactcgaaatcaaccgtaacaagcaacaggctggcgtgacagccggcaaaccaaaactcgacctgacaaacacagactggatttacggggtggatttatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgccggatcgccaacaacatgccggaacagtacgacgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagcctggctaaccgtgaccagaatgaactgaacgaaatccgccgccagtgggttctggctttccgggaaaatgggatcaccacgatggaacaggttaacgctggaatgcgcgtagcccgtcggcagaatcgaccattcctgccatcacccgggcagtttgttgcatggtgccgtgaagaagcatccgttattgccggactgccaaacgccagcgagctggttgatatggtttacgagtattgccggaagcgtggcctgtatccggatgcagagtcttatccgtggaaatcaaacgcgcactactggctggttaccaacctgtatcagaacatgcgggccaatgcgttgactgacgcggaattacggcgcaaggctgccgatgaactgtcctgtatgaccgcacgaattaaccgtggtgaggctatacctgaaccagtaaaacaacttcctgtcatgggcggtagacctctaaatcgtgcacaggctctggcgaagatcgcagaaatcaaagctaagttcggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccggacgttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcggctaaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaacggtgtattaccggtttgctaccagggaagaacgggaaggaaagatgagcacgaacctgatttttaaggagtgtcgccagagtgccgcgatgaaacgggtattggcagtatatggagttaaaagatgaccatctacatcactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggaagtcatgaaaaaactaacctttgaaattcgatctccagcacatcagcaaaacgctattcacgcggtacagcaaattcttccagacccaaccaaaccaatcgtagtaaccattcaggaacgcaaccgcagcttagaccagaatcgaaagctttgggcttgccttggtgacgtctctcgtcaggttgaatggcatggtcgctggctggatgcagaaagctggaagtgtgtgtttaccgcagcattaaagcagcaggatgttgttcctaaccttgccgggaatggctttgtggtaataggccagtcaaccagcaggatgcgtgtaaacgaatttgcggagctattagagcttatacaggcattcggtacagagcgtggcgttaagtggtcagacgaagcgagactggctctggagtggaaagcgagatggggagatcgggctgcatgactatcaaatcaaatacgccagcacacgacaaggactgctggcaaacgccgctttggctttttgatgcactggatattgagtttggattctggctggattcggcagcgagcgacaaaaatgctctgtgtgctcactggctaactgaggccgacgacgcgctcaattctgagtgggtaagccacggtgcaatctggaataacccaccgtacagcaatatcaggccgtgggtggaaaaagccgctgagcagtgcatacaacagcgacagacggtagttatgcttgtgccagaggatatgtcagtcggatggttcagcaaggctctggagagtgtcgacgaagttcgcattatcactgatggacggattaattttatcgaaccatcgacagggctggagaagaagggaaacagcaaaggctccatgctgctgatttggcgaccgttcatcagtcctcgacggatgtttactaccgtatccaaagcggcattgatggcgatcgggcagggcgtcaggagggcggcatgaggcgacagcgacgaagtttcaccgacatcatctgcgaaaactgcaaataccttccaacgaaacactccagaaataaacgcaagccaatcccaaaagaatctgacgtaaaaaccttcaattacacagctcacctgtgggatatccggtggctaagatatcgtgcgaggaaatgacaatggattattcacagttaagtgattttgaaattaacagaatggtaggagacataatttttaaaggcctgtgggcaagtaaaccggaaacatcagggaataacaccaacaaatggtattacggaaatgctgatacaacttttgagccattaaatcatttgcctgactactgcaatgatccgagcgcttcatggccgattattgagaaatacaggatttctatcttagaccagttaactgaatggtgtgtggatgcaaaaggcgtaagcccaatatttgataccagacctctccgcgccgccatgattgtctttctcctgatgcaggaggccaataatgcttagcccatctcaatcccttcaatacctgaaaggaagcatagagcgggcttcaatgtgcacagagtggattctatctaggtttagcgcatacagaagattgccggtaaagggcatgccaagcaagtcgatgctgcatatgcaaaagaatgcgcgctggaaggtatggcgagaacgcaggttatctggctgaaagagggggtaattaaggcgtgaatacttaccacatcacactaccctggccgccgagcaataaccgctactaccgccataatcgagggcgcacgcacgtcagcgcagaggggcaggcataccgcgataacgtcgcccgaatcattaaaaacgcaatgctggatatcggcctggctatgcctgtgaaaatccgcattgagtgccacatgccggatcgccgtcgccgtgacctggataatctgcaaaaagccgcttttgacgcactcactaaagcaggtttctggctggatgatgctcaggtcgttgattaccgcgttgtgaagatgcctgttaccaaaggtgggaggctggaactgaccatcaccgaaatggggaatgaatgatgtttgagtttaatatggcagaacttcttcgccaccgctgggggcgtctgcgcttatatcgttcccccggttctgttttgaccgattaccgaatactgaagaattacgccaaaaccctgacaggagcaggagtatgaagtcagagataacaatcaactaatactgttttgttgatttttgcttgtaattggcgttctggcctgatttttgtggagtaagttgatgcgtgatattcagatggttcttgagcgttggggagcgtgggcggctaataatcatgaagatgtgacctggtcgtccattgccgccggttttaagggattaattacttcaaaagtaaaatctcgcccgcaatgttgtgacgatgacgcgatgattatttgcgggtgcatggcccgtctgaaaaagaacaacagcgatttgcacgatttattagtagattattatgtagtcggtatgacattcatgtcactggcaggtaagcattgctgctctgatggttatatcgggaaaaggttacagaaggctgagggcataattgaagggatgttaatggcattagatatccggttagagatggatatcgttgttaataactctaattaatatgccaattgtttactaaaaattattaaaaatggggcgttgagacgcccccaaaaataaagggtaatatataacagaaggtttatatagttagaagcaaggttgtgcttctaaaggaagtggcttgagggagccacttatatgttggggaggcaacgcctcccgcaacatatctttttcgtaatcagattagaactggtaaaccagacctacagcaacgatgtcatcagtgcttacaccgagtgctttagtgaagtcatttttgtcaagcaggttgattttgtaatcaacgaaagtagacatatttttgttgaagtaataggttgcacctacatcaacatatttgactaagtcctgatcgccccatactccaagatccttacctttagattgcaggtaagcaacggacggacgcagaccgaaatcgaactgatattgtgcaacagcttcgaagttttgggctttattagcaacgaagtgatcagcaaatacagtcatattctgggtttcagaataggtagtggccaggtaaatgttgttagcgtcatatttcagacctgcggcccaaacttctgcatttttaccggaagcaaatacttcaggaagaactttccctgcattaacttgagtgtcggtacgatcagatttcgcataagttgcaccgataccgaatccttcgtattcataggtagcagagaaaccgaagccatcaccgttaccttcagtgtagttatcgaaatcgctacgatcgtttttgccttggtactgagcagcaaagttcagaccatcaaccagaccaaagaagtcgttgttacgataggttgcaacaccagttgcacgttgagtcatgaacacgtcggtttgagtccaagtgtcaccaccgaattctggcaggacgtcagtccacgcaccgatgtcgtatgctacaccgtagttacggccgtaatcgatggagccgtagtcaccgaatttcaggccagcgaaggcaagacgggttttatctttggaggaaccttgagattcagcgcggttgcctttgaattcatattcccactgaccgaaaccagtcagttgatcgttgatttgggtttcacctttgaagccaagacgggcataagtagtatcaccatcatctgcatcattagaggagaagtagtgcttagcattaactttcccgtacagatccagcttgttactgtctttattataaatttcagctgcctgagcagacatcgccatcagtactgatgcagctacagcagaaattgccactgttaattttttcatcgtgagccctttttttgaactattattaaaaaatgatgtcactgcgcgataaatattcatctaatcaatgtgattatttcaagatgtaagttttggtttctcgtttgatttgtgaagtagatctctatttttatctgaacttttttctatcgaatcctattcatggctcttggctgaataaaaataaatctattagccaatttatattaacggctgttatttataagtgctctataatttgaaggttcaatttaaaccggctaaaaataacactggaaattatttgttggttatttgttgagatttgcttatgtatttgtagtggtgttttcaatactcggtagcattctcgcaaatatcatttagtggtttacgtacgtaaaaaattggttatgctgttaagagtggttacttcgtcacacagcttaaacccgccgtcgagcgggtttttccattttttgagtctcgatattagctgataacccaatacctgagttattcactgactccgagtctgttacgtttcgtagtattccctcaatttacacccgctttgtctgcgaggtggggttatgaaatccatggataagttaacaacgggtgtcgcctatggcacctcagcaggtagtgccgggtactggtttttacagctgctcgataaagtcacgccctcacagtgggcagcaataggtgtgctgggtagcctggtatttggcctgctgacgtacctgacaaacctttatttcaagattaaagaagataagcgcaaggctgcgagaggtgaataatgcctccatcattacgaaaagccgttgctgctgctattggtggcggagcaattgctatagcatcagtgttaatcactggcccaagtggtaacgatggtctggaaggtgtcagctacataccatacaaagatattgttggtgtatggactgtatgtcacgggcatacaggaaaagacatcttgctcggtaaaacgtataccaaagcagaatgcaaagcactcttgaataaagaccttgccactgtcgccagacaaattaacccgtacatcgaagtcgatataccggaaacaacgtgcggcgctctttactcattcgtttacaacgtgggtgctggcaatttcagaacatcgacgcttcttcgcaaaataaaccagggcgatatcaaaggcgcatgtgatcagctacgtcgctggacatatgctggcggtaagcaatggaaaggtctcatgactcgtcgtgagattgagcgtgaaatctgtttgtgggggaaacaatgagcagagtaaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgttaatcattaccgtgataacgcaatcgcctacaaagaacagcgcgacaaaaatgccagagaactgaagctggcgaacgcggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgcgaaagctgaaaatgatgttctgcgtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctccgggaacgactggtaatgatgcaggcccaacttgaaggtgctcagcaatacataaccgagcagtgtttaaagtaaaatcttaactacaatatgattcattttgatgattgtttcataaggaacagtgaagtaagatctaagaggagttaaattttatacagtataatcataatattgcagcaaggtggttataattgaaagaatatttagatatgaatacatctcatgtaagagttgttactcatatgtgtgggttcctggtttggctctatagtctttcaatgttgccaccaatggttgtagcattgttttataaagaaaaaagcctgttcgttttctttataactttcgttatatttttttgcattggtggcggagcgtggtatacaactaagaaatctggcattcaattacgtacccgtgatgggtttattataattgtaatgttttggattttgttttctgttattagtgcattccctttatggattgactcagaacttaatttaacgttcattgatgctctgtttgaaggggtttctggaataacaacaacaggagcaactgtaattgatgatgttagttcattacctcgggcatatttgtactatcggtcacagttaaattttataggtggtttaggagttattgttctggcggttgctgtattgccattattgggtattggtggtgcaaagctttatcagtcagaaatgccggggccatttaaggatgacaaactcactccccgcctggccgatacgtcacggacactgtggataacttattctttattaggtattgcttgtattgtctgttatagacttgcaggaatgcctttgtttgatgctatttgtcacgggatttccacagtttcgcttggtggtttctcaactcatagcgagagtatcggatattttaataactatttggttgagctggtggctggttctttttccctgctatcggctttcaacttcactctttggtatattgttattagcaggaaaacgataaaacctttaatcagagatattgaacttcgtttctttctgttaatagccttaggggtgatcattgttacctctttccaggtctggcatataggtatgtatgacttgcatggaagttttattcattcgttttttcttgccagctccatgctcactgataatggtttagctacgcaggattatgcaagttggcccacgcacacgatagtgtttttgctgttgtcaagtttctttgggggatgtataggttcaacttgtggtggaattaagtcacttcgatttcttatacttttcaaacaaagcaaacacgagataaatcagctttctcatcccagagcgttgttgagtgtaaatgtaggagggaagatagttacagatcgtgtaatgaggtctgtatggagtttcttttttctttatactctcttcacggtgttttttatactggtgttaaatggtatgggatatgattttcttacatcatttgcaacagtggctgcatgtattaataatatgggattaggttttggggctactgcatcgtcattcggagtgcttaatgacattgcaaaatgtttaatgtgcatagctatgattcttggtcgccttgaaatttatcctgttattatattgttttcaggttttttttggcgctcctaatatatggctgatttataattgtgagtttaatattatgttgactcactcattgatccaatacctaactttaccagcaacacctccgtccccagtagcactggctgctggggtgcgttttattcataaagcaaggctgtatgagcgagaaattaaagatagtctatcgcccattacaagaattgtcaccgtatgcgcacaacgccaggacgcacagtactgagcaggtggcacaactggtagaaagtattaagcaattcggctggactaatccggtgctgattgacgaaaagggcgaaattattgcgggtcacggtcgtgttatggcggctgaaatgctcaaaatggattctgttccggtcattgttctgtctggcctgacggatgagcagaaaaaggcgtaccgcctggcagataatcgcctgccgatgaatgctggctgggatgaagatctgttgcggatggagctgtcggacctaatcaatgctgattttgatgtctccctgacaggcttcatcccgacagaaattgatgaactgttgacggatgttttgcccggtacaggaaatgaggaggagccgtatacgacgaaaattgatacgcctgtttatgagccgtcgggcggtaaaccggatatcagtgaactgtacgacgatacgaaaactcaggagctgatcagccggatacgttcggcgtcccttgagcctgatattgagaaattcctcctgtgtgcggcagaacgtcacacggtgtttaatttcagcagaattgcggactattacgctcacgccccctctgaaattcagtgttttttcgaggagtcggcgctggtgatcattgattatcagcaggctattgaaaatggatttgtccggatgacgcagcgcatggtggagatcatgcatggtggtgaggaggaggaatatgcgtgatgatttttgcgcctttattctgactcacgggcgaccggacaaagttctgacttaccggacgttgcgtcgtgctggctataccgggaaaatttttatcgttgttgatgatgaagataagacacggcatcagtacatggctgaatttggtgaacaggtgctggtgttttccaaagccgatatcgccagtcgttttgacgaagccgataatttctgtgaccgccgctcaattttttacgcccgtaatgcctgtttcgacctggcaaaactggtcgggtgtaaatacttcattcagctcgatgatgattatcacgagttccagtttcgggtggatcgcaactatgaccaggcctattttccgataaggaaactggatgcgatcctttctgaaatgctggcgtactacgaatcaatacctgctctttccatcgctatgtcgcagggcggggattttcttggtgacaatggcggccatgcttcgtgggtgaaacgcaaggcaatgaacagctttatctgttcggttgatcgaccgttctcattcatggggcgcattaacgaggatgtgaatacgtacacgaatctcggtcgctgtggtgaattgtttatgacgatcggtgctgtccagttagggcagaaacagacgcagaaaaacagcggcggaatgaccgagctgtatctggattccggaacctacgttaaaagtttttactccgtcatgtatgcgccgtcgtgcgtaaaaatctcactgatgggtgccagccataaacgcattcaccatcaggtcacctggaacaacgctgcagtaaaaatccttcacgaaaaatacaggaagaagacaccctgcatatcaatgggggtgacaaatgattccgtattcgaaagtcgagtctctggcagcgtgccggatgactgcacaacaaatcgctgacgttctggatgttgatctgaaccgactgaaagaaaatcgggaagcaatgacagatttttatgcggccatccgtaagggcagagcgaaaggtgaagccgagttacgagcggcattgtttaagcttgccagaaaaggggatgcctttgctctgcgcgaactactcagggtggataaaaatcaggactaactgatgagcagaccggactggggggcgttgcagcaggagtatattgctgaatacacccgctccggtatatctccggtggcatggtgtgaagcaaggggactgaattacgcaacagcccgtcgttacatcaaaaaaactccgaaaaatgcgcagacagaaatgtgcaaaactgcgcaaaaaagtgcgcagaaaaaatctgcgcagactgcacaaaagcggaacgaaaaatctcaggaaaaaaagccagtattcgatgcgggcctgaatgagggcgacgcggaggaattttcgttctgtcccgatgaattcggcatttctgaccagcaggctaagtttgcgatgcttgttgctcagggtaaaaagccgacagaggcgtaccgactagccggttatgaggggcaaggtgcgacagctaacagcaacgccagtcgtatgcttagaaatgccagggtttttcgcgctatcagctacttccgcaatcagtaccagaaacgctataccgcagacctggatttactagtgagtcagttgatggctattgtcctggccgaccccaatcagcttgcacaatttcgccgtgttaactgccgttattgctggggcgagaatcatctctaccagtggcgcgatatagcagaattcgacaaggcagcggcgcaggcttccagagatggcaaacccgaaccggaatatggaggcctcggctttgttgataacgccatacccaatccggactgcccgaagtgctgcggtgagggaacgggacagctttatatggctgataccactctgcttgatggggatgcgcggcaattatatgcaggggcaaaattcggaaaattcggcgttgagatcctgctggaggataaggctgccgcccggcgtgaattgttgcgtttgttttctgctggcggggctttatgtgcagataaacggctacaggaactggaaattgaacggcgcagaatggaaaaccagaagctgcgcaaagagatcgaaacggtggaagataatgaacatccccagcctgtggcgatcaatattaatgtggttgatgccagagtaaggagtgatgaagatgatctctccgacgcttaatgtgcctcaggcgcgatttctttcaatgccccataaatttaaagcctatattgctggttttggctcgggcaaaacatgggttgggtgtggcggcatatgcaaggggatttgggagcatccaggtataaatcagggatattttgcgccaacgtatccccaaattcgcgatattttttaccctacagtggaagaagttgctgctgactggggattgaacgtaaaaattaatgagggaaataaagaggttcacttttattacggacgccagtatcggggaaccactatctgcagatcgatggagaagccacaaacgatcgtcggtttcaaaattggtaatgcgttggtggatgaactggacattttgccgaaggaaaaagccagaacggcgtggcgcaagataattgcacgtatgcgttataagattgatggacttcgcaacggtattgacgttacaaccacgccggaaggattcaaatttgtctacgagcagtttgttaaagccgtgcgtgaaaaaacagagctggcctcactgtatggtctggtgcaggcatctactttcgataatgaaaagaacctgccagcagattacattccttcgcttcttgaatcataccctccagagctgattaaagcctatcttcgaggacagtttactaacctgacaagtggtactgtttaccatcagtttgaccggaaactgaataattgcgaagaagtggagcagccaggggagccgatttatattgggatggattttaacgttggaaagatggcgggaatcgtccatgtgctgcgtttggggcttccatgtgcggtaactgaaatcatcaatgcctacgatacgccggatatgatccgcatcattaaagaacgcttctggctgtatgatgggaatgattaccggaaagtgagggaaatttatatttatccagatgcttccggggattccagaaaatcaagtaacgcaagtacgacggatatagcccagcttaagcaggctggttttaacgttgtggtgaacagctcgaacccgccagtaaaagatcgcgttaactcaatgaatgcaatgttctgcaatgccaatggtgagcgtcgctataaagttaatgtgaagcgttgtccggtatatgccgaatctctggagcaacaggtctgggatgataagggggagcctgataaaaaatctggcaatgatcacccgaatgatgccggaggttatttcatcgttaagcaattccctattgtcaaaccgaccggaagagtcacatcacttcggatttaattatggctgatatatcaacacccaacctcgactataacgatatgctggaggcgtgggatattaacgacgcattgatgggcggtacgcttgaaatgcgcaggcagggggaaaattatctccccaaatggcctaatgaagatgaagacgcttataaaaaacgcctgtctgtggctacgttacttcctgtgtatgaagaaagcatcaaacaaaatattgggcgcatatttgcagagccgacagtattgagtgaggaaacgccggaaaaaatcagggaatatgcagaaaatatcgacatggaggggagccgactggatgtgtgggcgcagcaatttttcagtctcgcatttcagtatggtgtggcacatgcgctggtggactatccacgaacggatatgaacgagattcggacaaaagccgatgaaaacgcggccggtggtcgcccgtacgttacgatgctgaatccacgccaggttattggatggaaatcgaaagttgaaaaagggaaagttgttctcactgatttgcgtataaaagaggtcatcattattgatggtgatgatttcgggcagaagaaggtggagcagatccgccatattatgccccgtcgagtagaaatttatcgacgcagcgaaggtactaatggcgaatctgtctggatgcttcatgagtcatggaataccagccgtgatgatattcctctggtaacactgtatacgaagaaaacagggtttatgcgtggtacaccgccattgcttaatcttggcttgctgaatatcaagcactggcaaagccagagcgagcaggacaatattcttcatgttgcccgcgttccattgctggtggcctacgggctggacaggaatgaagaactgacggttggtgcatccacggctacgatttttgaggacagaacaaaaaatggcctcgaatatgttgaacatagtggcgcagcgatagaatctggcgaaacatcacttgagaagctggaaaatcagatgcgtcatgccggcgctaaacttctgcgggctgaaaatacatccaccaaatctgttgatcagactaatgaagagcggatgcaggaacactcgccgctttatacaatggcgaactccctcgaagatgccctcgataatattctccagataatggcggaatggagcggagagagttgcggtggcaatgtggatgtgcgcactgaactggatgtatctgcccaggtgtttgactcatcctccgcgctggctgttcagtcattgcgtcagggcggtgatatacgtcagattgatgcggttcgggtgttgcaggcgttgaaatttatcgatcaggattcccgtccagaggatgtgatcgatgaattaaaaaatcagagtgtaatgttgatggaaatcaatgatgcaaaccgtgaatgaacggctgcgtgatgaatcaattgctcatgcagtctggatatcccgctatagcactggtgtggctgccagaatggtgaaaatactgaatgacagcgatgcggagcttacagctcgcctgctggtagcactggacagcctcgatcctggtagttttaccgttacgcgcctggagtcacttctggcgagtgtcagagaggttaaccgcgctgctattaacagcatgtttaccagtctctccggagagctgaacgagctggcaatttatgaggctggttatcagttaagtctgtttgattctctgctacctgattttgttgctgatgttcaccctctggttggtatatcttctgatgcactttacgccgctgcaatggcgcgaccattccagggacgactgctcagtgagtgggccttggatcttgaggcggatcggctcagacgcataacaaatacggtgcgtcagggttttttgctgggggataccaatgagcagatcgcaagaaaaattcggggacatgtcagcaagggatttcaggatggtgcattgcagatgagccgggctaatgcggccagcattgcaaaaacagcggttggacatcttgctgctactgcccgtgagagttttgccagcgcgaataatgatttgattaagggtaagcaatggttatcaacgcttgataatcgtactacgccacaatgtcgaatcagggatcgcctcaaatatacgctggataataaacctgtaggtcacagtgtgccttatttgcatgggccgggaaaaattcatttctgctgccgctcaacggaaacgttcattctgaaatcagcgaaggaactgggtattgatgttcgtgatatttccccggctgagcgggccagcatggatggcgtggtggccggagatacaacctacagggaatggtttttgcgtcagccttacaccagacaaaaacagattgtgggggaaacccgggcaaagctgattcgggatggcggtatgtcgccagatgaattttacaccgataaaggcgaatggctgacgctgaagcaactccgtgagcgtgatgcacaggtattcagaaaagcagggatttaaataaatcatttattacaacaggctaccttcgggtggccttttttattgctgcgatccggatggtgagcagcgtaactgtcggaagacttaaaccaggtactaatatgaaactgaaaacggtcgagattaacggaaaacaatacgcagaaattgatactgctggcctgccagtttatgtgcacgacgatggtaaagaaattggcttcgatgcaccgctggcgacaaaaaaaattacagagcttaatggcgaggcaaaaaatcatcgcctggctaaagaagctgcagaggaaaaactggctaagtttgccgctatcgaagacccgaagaaggcgatcgaggcactggaaatgctgtcaaaaatcgaccagaaaaagctgctcgatgcgggacaggttgaccaggttaaggcagaaattacgaaaaattttcagcagcaattagatgaagaaaagcaacgctctcagatgctggagaagcagctttacgattctatgattggcggtagttttgcgggttcaaaatatattgccgataaaattgcgatcccggcagatttattacaagcccgcttcggacaggcattcaaagtggaagaagggaggatcgttgcttatgacgcttccggcaacaaaatttattcccgcgcgaagcctggcgaactggcgcagtttgatgaggcgctggagttccttgtcgaaaattaccctcagaaagactacatcctgaaagccagtggcaacaatggcggcggctcccgtccgacacagcatgatattggtcagaaaacgatgaaacgctctgcttttgatgcactggatgttgcaggtaagcaaaacgcattgaaagacggtatcacaatcgttgattaacacatttgtcagcttccggatgggagctggtgtcagggctggatagctcattactccatctattcacaattacgcaaatttttaaggaatatttaattatggctggaaataccctgaccgggttgatcccgactatttataccgccctggatgttgtatcccgtgagcaggtaggttttatccctgcggtagcaaaaaacgcaaaagctgacgccgcagcaaaagatcagacggtaaccgcgccagttgcgcctgaggcgaaaaccgaagatatcgtaccggggccgtcagctccgaataccggtgatcaaaatattggcactgttgatgtaaaaattactaaatccaaaatggcaccggttaaatggaatggtgaagaacaactggctcttggcccttcagggacttacaacaccattctggctgatcagttcaagcaggcttttcgcgcccttgcaaacgaggttgaggctgatcttggtgcgttgtatttcggtgcttcccgcgccgtgggaaccgcagggacaacgccgtttggtgttaaagatgatctttctgatgctgctctggctcgtcaggttctggaggataacggcgcaccgacaaccgatctgcagatggtgcttggctccactgccattgctaatttgcgcggaaaacagtctgtattgtttaaagtgaatgaatccggcactgaacagctactgcgtgagggcgtgttggggcgtctggagggattcaatattcacagttcggcaggtgtgaaacgagcgccaaaggttgctgcaactggttatctcgtgaatggagagaaaaaagaaggcgatgttcttatttccattgatactggttcggggagtatttctgcaggtcagattgttacgttcgctggtgatccgaatcagtatgttgtggcagcagcgaccagcaatctgattactcttgcagcgcccggactgcgtcaggatctggccgatgatactgccatcacagttgttggggcctttacggcaaatatggcgtttgatcgcaacgcgtttctgctggcatcccgtactccggcaatgccggaaggtggcgataatgctgatgatgtaatgaatgttacggacccgatttcagggattacgttccagattgcactgtatcgtcagtatcgccaggtgcgctatgaagttggactggcatggggtgtttcatcagtgaagccggcacatggttgtctgattcttggttaaacattcaaacggggcttcggccccgtttttaatggggggcatatggccggattaactaaagagcaaagagcacagcgtgaagccgcacaaaaaacgcaaattgagttagtggttatggtgaccgattatcagatgtttcccggcgcaccaactatcgctaatgttcatcctgatgaagttgacaactggaaggctatgggctggaaaactcaggagtaacacatgatcacttacgtgacctgtgatgacgttgataatgcgtttgggaacgcctggacgagtgagaacgctaaaaataaagctgttttaatggctaatgcctggcttaatggcttcaacctgaaaattaacccatcccgtattccggaagaggtaaaacttgcgggagcatatgcagccagaattgcctcattcggtaagttgtttcagcagaaaaatgattctggcgttgttatcagtaaagccgtgtcggctgacggggtcagtgtatcgaaatcattttctgagttgccagcaaacagcactgcattgcttgaacccgatttacagcttgcgatagcactgctgaaaccgtacggacttagtcgctcacaagtcagggttgtgagggggggataatggggcttcgtgaagagattcagtcagaggttgccgctgcttttgatgaggatttagcggacgccgtgagtgatttttctggttcttacgttacgcaccggcactgggatcctgtgacggaaactggcggcgaatccaccgcaatctataccgggcgaggcgtgttgacacgttataagctgggcagaattgatgggattaatattttgcatggtgaccttaaattaaccgctctggtatgcgaggttacggataaaccagctgtcgaccatattattgagatttatgatcctgtatcaaggcagttacaacgatacgaggtaattacagcaagtgtagatccttccgcatcagtttactctatccagttaaggagagcgtaaatggcaaaggcatgggatatagaaccgtcaatatttgccgggatgattgaggaagatgtagggctgaagattcgctacatcgctattcagattcttactgctattgatattgctgctccggttgataccggacgtttcagaaataacaacctggtgtcgttacagcatcccgattttggtatatctgataacgtggatccgaacggtacgattgctgttcagcgtgggatcggggttatttcgaaagctgcaaattacggagttatttatatccagaataaccttccttatgcagaggctcttgaaaacggtcattcacaacaagcgccaactggcgtgtatgccaacgcttttcatggtgttttacaggcttacaaatgacgtttactgaaatcagaaatacggttatttccagaatgacggcacagacgattattgatggaaaagacgtattgtatccgaacgcgccaacgttcgatccttccggtaagttaatctgggcgcggttaagtaatattcccgggcaggctggagttaatgaaattggcgcggggccgattgtttatcgcacggggataatcattattcagttatttgtccccgcaggttctggttcaaaactcattactgagacagccgataaattgcgggaactgtttgagtttcaggatgacgatcgtctcagttaccaggctgtttcctcaatagccgttggcgaaaagaatggctggttccagcttaatcttcaaattccatatcgcgcgctctagcgcaattaatgacataggaggctcctgtgagttcaggtgcaaaggttatctcggcatttatccgggagacggttgcaggcactacgccagcaagtggtgactggagtttattaaaacgcacaagctggggagtaaaacccacccagaataaaggcgaaaataatgagattggtggctcccggatggctcagggggcgacgcctggcactgtggatgtcggcggtgatgttggtaccaaatttcgctggggtcaacatgatgattttcttgcatcctgtttcggcgcggaatggtcaggcgattctctgacaatggggaatgagcgaataacattttctctggcgacctatgcgtccgatgtcggaattgcctctgtcgtcagaggagcgcaggttggctcatggaaaatgcagatccctaacgacggcgatattacagcgaccgtaacctttgccggactggactgggaatcaaaggccgatgatacgaattttatcaaaggcgaacctgtggatagtgcaggaaagctacgttattcgtttaaggaggtttcagcagtaagcctgaatggtgttgccggaggtaacggtttttgtatcgacagttttgatattcagttcgataacaaactccagacacagcgttgtatcgggactggctcgccttatgcaggagcaaatattccgactacttttacaccgtccggtacggtgacgctttcatggtctaaagccgcgtgggaaatctggagtaaaacactgactggagaaacagttccgttcagcttcacgctttcgaatggagaggggacatacactttcagtttcccgaaggttcaggtgtcaggtgaatggcctgatgggggtaatagcgacattatccaggttcaattgagcattaccgcagcagatgaagcacctacgataaccagaaaaaaaattccccggctgccgtgatcgcaaaagccagtgctgaggcgattagttgattttccgttattcctcctgtggtactgccctacagagggacgcattgaatgaggttatggatgtttattcttaatcagaaaattatcattggtggagaacgctggtttacgccaatgaaggacttaaaacctgtagacgggttaaaactgttggtggcaagcagcgataacgatcagtatcgctcccgtaatgcattaatccgtcgccacattgagaaaatggatgccagtttgcacgtcggaacgaaggagtttgatatttcaaaggtttccgaggtggattctgttgatgatttactcattgataatgccgctcgttatctgctgaaagactggaaaggggttggtgaactggttaatggtgttgaggttgcactggaatatacggcagaacgagggatcgcgctgcttaagcagaatccagagttgtactggcagatccttgcagaagcagccagcatcgcccagggtaaagagcagcagaagcaggatacgataaaaaagccatagctgcccagcggtggttatcggagttcgggggagaaaggggggaaaaggcaagatggaagcgagaaaaactcaggttgccaccgataccggaaccagaaatagacccggtgcttaaggagttgttgtacgcctattcggtaatatcccgtgcccgacgttatgctggaatggctggggtgcctttgcctttatctctgacagagataaatgaatatttagccactcatccggtattgattgagcgcgatgaatttgaagcagtgatctttgcactggatgaccagtattttcaggagcagtgtgtgtagttgttaattacgtacactctgttacagagatgtgatggtgtctttaattaaatcgatgatgctcctggagaaaagcattgcgtggcctcgtaatcgctatatctactattatgtcgcctgaaacccacttcgcggtgggttttttgttgtcaggagttttaataaatggcagagcaaacctcgcgtctcgcaataattattgatagcactggagcgaaaaataatgctgacaatctgacctcctcattagtcaaaatgacgcaggctggggaaactgctgcaaatagcgcagggaaagtgactaaggcaacagaagatgagaagaacgcgctcgcaaaattaaaagcagctattgatccagttggtgccgcaattgatactgtcggtcgacgctattctgaattaaagaaatttttcgataaagggcttattgataaagaagaatatgaatttcttgtccgtaaacttaatgaaaccacagaggaattgagcggggttgcgcaagcgcagagagaagccgagaaggccggaaaacttgctgccgcccagcaggaagcgcaggctcaggcctttcaaagaatgctggacaagatcgaccctctggctgcggcgctaagaaatcttgaacaacagcatgatgaacttaatgctgcgtttgcatccgggaaaataaatggttctcagtttgagaattatagccgaaaaatacaggaaacacggcgagagcttaccggagaggctcaggcagagcgagaagcagcaaaagcgcatgatgaacaggttgttgctttgcaacgtctgattgctcaacttgatcctgtcggaactgcttttaatcgtctggtagaacaacagaaacagctcaatgaagcaaaagctaaggggatgctttctcctgaaatgtatgaggagctttctggaaaacttcgtgctatgcggagtgagcttgaggttactcaatcacaattaagcaaaaccggaatgtcggcaaaacaaacggcttttgctatgcgcatgttgcctgcacaaatgacggatattgttgttgggttgtccactggtcagtcgccatttatggtgttaatgcagcagggcggccagctaaaagatatgttcggtgggattggcccggcgatcaaaggtgtaggttcttatgtgctgggattaattaatccttttaccctggccgcagcagccgttggggtcttaggactggcttactataaaggctctcaggagcaggacgaatttaataaatctcttattcttaccggaaatcagttggggacaaccagcgggcaattgggcgatatagctcaacgtgccgggaatgcggctgattcgacaactggtgctgcggcggcagtattaaatcagcttgtgcgttcgggaaaggtagcgagcagttcgctggagcaagtgacgacagcgatagtaaaaacgagcgaagtaacaggaatatcaaccgaacaactggttaatgacttcaatgaaattgcaaaggatcctgtcagtgccatatcaaaacttaatgatcagtaccattttctgacacttgcgacttataaccagattaaggcgctacaggatgaagggaaccagcaggaggccgcccgcattgcgacagaagaatactcatcctcaatgatccagcgcaccaaccagattaaagaaaatcttggttatcttgagactgcatggaaagctgtcgcagactccgcaaaatgggcatgggattccatgctggatattggccgtgagacctcccttgatcaaaaaatctcagatgttctccgtcaaattgatgaaatagaaaaaaatacccgacccggagttttcgggttaggtggcattggagatggcggagctcaaaataaaaggctggcacgattaaagcagcaattgggcgtacttcaagcagaaaaaattgctcaggacgtactaaattcatcaataaacgattacaacaagcgacaacaggaaggaattgaactcagacagagagcagatgccttttcaaaacaatatcagacccgggagcagcagagagctagtgaacttgcaaaactggaaaagctaaagaatcagtattcaaaggaagaatataataatcttatcgctcaaataaatgagcgttataaagatccaaagcaaccaaaggcgaaaggttattctgatgatgcagcccaacgaatgattgatcatctgaatcaacagaatgcgttactaagttcacaagctgagttgaccgttaaattaagttcctctgaacaggaactggttaagtggcgtcagcggattgccgacctagagtcacgaccatcatcgaaattaacccaggatcagaaatcgcttctcttacaccgggaagaaataaccgcgttgatggagaaaaatgttgcgattgaaaagaataacaggctaatcaaggaatccgccgaaataacagcatggcgtgattcattgcaggcttcgattgataatcgtcagcaggggtatgatattcagattgctggttatggggttggcgataaaaatcagcaacgccagcaggaattactgcggattgaacatggatataacaatcagcgtctgcaacttgaacgtgactatgcagataaatcccgtggaatgtcagatcatgtttttcaagagaaaatgcaggctctgaatgatgctctggaacgggaaaaagaaattgtcagacagaaaaacgagcagctcgatattcaggcaggagactgggttagtggtgcctcccagggattcaataactggctggatgacactaaggatatcagtgagcagataaaatcaaccacgactcagatgtttgatgggatgaccgatgcgctgggtgattttgtcacgacaggcaaggcaaattttcgttctttcgctacttccgtgatttcggatcttagtcgaatagcattaaaggcttcaattactgggattttcgacagcattagtaacagttcttctggggggattttaggaactatcgggagtgctattagtaaatttattccgaatgcaaagggcggtgtttatgagtctccgtcattgagcacgtattcgaacggtatttatgattccccgcaattttttgcttttgcaaaaggggctggtgtttttggtgaggctggaccggaagccattatgccattaacacgaacttccgatggttctcttggtgtcagagctattaatagtaaaagtggtaatggaggcggagatattacctatgcccctgtataccaaatcactattcaaaatgacggccagaatggagagattggccctcaggcaataaaagcacttatggggatggttgatcagcgggtgcagggcaatctgttaaatatgcgacgtgatgggggaatgttaagtggctaatacggaagaatttcactggttaccagaggatggaatgaaaacagaaaataaaccatcgataaaaactgtaagatttggcgatggttatgagcaacgaagtccaaatggacttaatcattctctgcgcgttttcacctgtgatttcaaagttgaggcgaatgaacgtgattcatttgaaaaatttttagcccggcatgaaggctataaatcttttttttggcgcccgccgggtattaacagaaaaatcagagtggtgtgtcgaacgtggtcagcgacagaacatatcacctataccgatttttcgtgtcagtttgacgaagtggtgatctgatgcaggacatacaacaggaaacgctgaatgaatgcattcgtgcggagcagtcggccagcgtggtgctctgggaaatcgacctgaccgaggtaggcggggatcgctactttttctgtaatgagcagaacgaaaaaggtgagtctgtcacctggcagagtcggcagtatgaggcctatcccattcaggggagtggatttgagatgaacggcaagggcagtgctgcccgtccgacactgacggtctctaacctgcacggcatgatcaccgggatggcggaagatctgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgcccgctttctggatgcggtgaacttcgtcaacggaaacagcgaagccgatccggagcaggaggtgatcagccgctggcgcatcgagcagtgcagcgaactgagcgcggtcagtgcctcttttgtactgtccacgccgactgaaacggatggcgctgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggcgatgagtgcggttatagcggtccggcggtcgcggatgaatatgaccagccgacgtccgatatcacgaaggataaatgcagcaaatgcctgagtggctgtaagtttcgcaataatgtcggcaactttggcagcttcctttccattaacaaactttcgcagtaaatcccatgacagagacagaatcagcgattctggcgcacgcccgccgatgtgcgccagcggagtcgtgcggcttcgtggtgaaaacgccggagggagaaagatattttccctgcgtgaatatctccggtgagccggaggagtatttccggatgtcgccggaggactggctgcgggcagagatgcagggtgagattgtggcactggtccacagtcaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccggggggcgattcataaattccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcttaccatctggcgggaattgagatgccggattttcatcgcggggatgactggtggcgtcacggtcagaatctctatctggataatctggaggccacagggctgtatcaggtgccgttgtcagcggcgcagccgggcgatgtgctgctgtgctgttttggttcatcggtgccgaatcatgccgccatttactgcggcgacggcgagctgttgcaccatattcctgaacaactgagcaaacgagagaggtatacagacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcacgcatctgcctttacggggatttacaacgatttggccgccgcatcgaccttcgtgtgaaaacgggggccgaagccatccgggcgctggccacacagctcccggcgtttcgtcagaaactgagcgacggctggtatcaggtacggattgccgggcgggacgtcagcacgtccggattgacggcgcagttacatgaggttctgcctgacggcgctgtgattcatattgttcccagagtcgccggggccaagtcagggggcgtattccagattgttctgggggctgccgccattgctggatcattctttactgccggagccacccttgcagcatggggggcagccattggggcaggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcccagatgctggcaccgaaagccagtaccgcaacaacgaccagcacggataacggtaagcagaacacgtatttctcgtcactggataacatggttgcccagggcaatgttctgcctgttctgtacggtgaaatgcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctgcgggcggttttgtcatttatggagcgtgaggaatgggtaaaggaagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagctgctgagtgtgatcgatgccatcagcgaagggccggttgaaggtccggtggatggattaaaaagcgtgctgctgaacagtacgccggtgctggacagtgaggggaataccaatatatccggcgtcacggtggtgttccgggccggtgagcaggagcagacaccgccggagggatttgaatcctccggctccgagacggtgctgggtacggaagtgaaatatgacacgccgatcacccggaccatcacgtcggcaaacatcgaccgactgcgctttactttcggcgtgcaggcactggtggaaaccacctcaaagggggacaggaatccatcggaagtccgcctgctggttcagatacaacgtaacggtggctgggtgacggaaaaagacatcaccattaagggtaaaaccacttcacagtatctggcctcggtggtggtggataacctgccgccgcgcccgttcaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagggctacccgaacacggcactggtcggcgtgcaggtggactcggagcagttcggcagccagcaggtgagccgtaattatcatcttcgcgggcgcattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgtttaagccagcatacagcaacaacatggcctggtgtctgtgggatatgctgacccacccgcgctacggcatgggaaaacgtcttggtgcggcggatgtggataaatgggcgctgtatgtcatcggccagtactgcgaccagtcagtgccggacggctttggcggcacggagccgcgcatcacctgtaatgcgtacctgaccacacagcgcaaggcgtgggatgtgctcagtgatttttgttcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggacagaccatcggataaggtgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcaccgttccgctacagcttcagcgccctgaaagaccgccataatgccgttgaagtgaactggattgacccggataacggctgggagacggcgacagagcttgtggaggactcgcaggccattgcccgttacggtcgtaacgtcacgaagatggatgcctttggctgtaccagccgggggcaggcacaccgcgccgggctgtggctgattaaaacggagctgctggagacgcagaccgtggacttcagcgtgggtgccgaagggcttcgccatgtaccgggcgatgtcattgaaatctgcgatgatgactatgccggtatcagcaccggtgggcgcgtgctggcggtgaacagccagacccggacgctgacgctcgaccgtgaaatcacgctgccatcttccggtaccacgctgataagcctggttgacgggcaggggagtccggtcagcgtggaggtccagtccgtcaccgacggcgtgaaggtgaaagtgagccgtgttcctgacggcgttgccggatacagcgtatgggggctgaagctgccgacgctgcgccagcgcctgttccgctgcgtgagtatccgtgagaacgatgacggcacgtatgccatcaccgccgtgcagcatgtaccggaaaaagaggccatcgtggataacggggcgcactttgacggcgaccagagcggcacggtgaatggtgtcacgccgccagcggtgcaacacctgactgccgaagtcaccgcagacagcggggaatatcaggtgctggcgcgctgggacacgccgaaggtggtgaagggggtgagcttcctgctccgtctgaccgtaacagcggacgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcaggcaactggcgctggggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcagggcgatccggcgtcggtatcgttccggattgccgcaccggcagcaccgtcgaggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgccgtttatgacccgacggtacagtttgagttctggttctcggaaaagcggattaccgatatcaggaaggttgaaaccacagcgcgctatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattacttttatatccgcagtgtgaacaccgttggcaaatcggcattcgtggaggctgttggtcagccgagtgatgatgcatccggctatctggattttttcaaaggcgagatagggaaaacccatctggctcaggagctgtggacgcagattgataacggtcagcttgcgcctgacctggctgaaatcaggacgtccattacggatgtcagcaatgaaatcacacagaccgtcaataagaaactggaagaccagagtgcagcgatccagcagatacagaaagttcaggttgatacaaataataacctgaacagcatgtgggctgtgaagctgcagcagatgcaggacggacgcctttatattgcgggtatcggtgccggtattgagaacacccccgacggcatgcagagtcaggtgctgctggcggcagacaggattgcgatgattaatcctgcgaatggcaacacaaagccgatgtttgttggtcagggcgatcagatattcatgaatgaagtgttcctgaaatatctgacggctcccaccattaccagcggcggtaatcctccggcattttccctgacaccggacgggcgactgacggcgaaaaatgcggatatcagtggcagtgtgaatgcgaacgccgggacgctaaacaacgtcacgataaatgagaactgtacgattaagggcatgctggaggcgaatcaggtcagaggcgattttgttaaaacagtatccaaatcattcccgaagaaggctggtacgtggggtaacacggaaacaccaaacgggacggttacagtcactatcagcgatgatcataactttgaccgtcaaatcattattccgcccattatttttaacggtgtggcgtatgacgatcctgggagcggaaataaccccggaggcacgagatacacaggttatggttttgaagttcgcaaaaacggcgtattaatcgcatccagagaaactaaaggggccattcccggtagttacagtgcggttattgatatgccgagtggcagaggaagcgtcactctggagtttaagattttccagaaaggcaatcagggggcaggtaatatcaccgactgtacggtgattgtgaccaaaaaggctgcttccggcatcagtattcgttgaaatatttataaccccaataaagggcgtcaggaatgacgccttttttattgcagaaaagcgagaggtaattatgcgtaaagtttgtgcagcaattttgtccgcagccatttgtctggccgtatccggtgcgcctgcatgggcatctgaacatcagtccacgctgagcgcggggtatcttcatgccttgacgaacgttcccggcagtgatgatcttaacgggattaacgtgaaataccgttatgagtttacggacacactggggctggtgacgtcattcagctatgcaggagacaagaatcgccagcttacccgttacagcgatacccgctggcatgaagattcagtgcgtaaccgctggttcagcgtgatggcggggccgtctgtgcgcgtgaatgaatggttcagcgcgtatgcgatggcgggtatggcttacagccgtgtgtcgactttctccggggattatcttcgcgtaactgacaacaaggggaaaaagcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggggctggcgtgcagtttaacccgaccgaatccgtggccattgatattgcttatgaaggctccggcagtggtgactggcgcactgacggtttcatcgtgggtgtcggttataaattctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtacagaactgcacaatccagctgaaagcaaaacgtaacagcaccacggtggtggtgaacacgctggcctcagaaaatccggatgaagccgggcgttacagcatggacgttgagtacgggcagtacagcgttattctgttggtggagggattcccgccgtcacatgccgggaccatcaccgtgtatgaagattcccgacccggtacgctgaatgattttctcggtgccatgacggaggatgatgcccgtcctgaggcactgcgccgttttgaactgatggtggaagaggtggcgcgtaacgcgtccgcggtggcacagaacacggcagccgcgaagaagtcagccagcgatgccagcacatcagcccgtgaggcggcaacccatgcgactgatgctgcaggctcagcacgcgcagccagcacgtcagccggacaggccgcgtcgtcggctcagtcagcgtcttccagcgcaggaacggcatcaacaaaggccactgaagcggaaaaaagtgctgccgctgcagagtcctcaaaaagcgcggcagctaccagtgccagtgccgcgaaaacgtcagaaacgaatgctgcagcgtcacaacaatcagcagccacttctgcatccaccgcgactacaaaagcgtcagaagctgccacctcagcccgggatgcgtcggcttcaaaagaggcggcaaaatcatcagaaacgaacgcatcctcgagcgccagtagcgcagcttcctcggcaacggcggcagcaaattccgcgaaggcggcaaaaacgtccgagacgaacgctaagtcttctgagacggcagcagcacagagtgcctccgcagcagcagactcaaaaacagcggctgcctcatctgccagcgccgcgtcaacaaatgccgggcaggcctcagccagtgccaccgctgccggaaagtcggcagaaagcgccgcatcatccgcttcaacagccacaacgaaggctggcgaagccactgaacaggccacggcagcagcgaggtcagcttccgcagcgaagacatccgaaacgaacgcgaaagcgtcggaaaccggcgcagaatcctcaaaaacggctgccgcatcgtcagccagttcggcggcgtcatcggcatcatcggcgtctgcttcaaaagatgaggcgaccagacaagcgtcagcagcgaagagcagcgccacgacggcatccacgaaggcgacagaggctgctggcagtgcgacggcggcagctcagagcaaaagtacggcggaatccgcggcaacgcgcgccgagacagcagctaaacgggcagaggacattgcatccgccgtggcgcttgaggatgcaagtacgacgaaaaaggggatagtacagctcagcagtgcgaccaacagtacgtctgaaacgctggcggcaacgccaaaggcagtaaaagcagcctatgacaatgcagagaaacgtctgcagaaagaccagaacggtgctgatattcccgacaaggatcgcttcctgagtaacattaatgtttacagcaaaggtgaagtggatcagaaaaaggggatgcgatacgttgtggtaaatgccccggcgggtgtccaggaaggtaaatattatccgttagtgataaaaaggaatgacagccatcgggcatcccgcgttgtcatttcaacgccaagtcgctcagctaatcacagaatgaataattgtgagtttaatggttttgtttgctcaggcggctggacggaccggggtagctatgcctgtggtatgttctgggcttattcatcatcggaacgcgctattcattccattctgatgagtaataaaggcgataccgtagacagagtattctatatagaaggtggggcatttcccgtagaggtctttttagaagaaggtctctctgttactgcacctgcttctgattatattgttgctgaaacgacttataaatttggcgcaactgatccttattctgaatcagttgcggtaaatttaattttagattttaaacaaggtaatggattttatagttcgtatcctgttttgagtaagtcagacattagcggaaataagatttacgctaatgatgaagttattgtccgtagtcagaacgcgttaagaatgattgcaggtgattacggtgtcatatggcgaaatgatggagcaaatacttacttgctcatgactgataaaggcgaccagtacggtggctggaacggtcttcgaccatttgcagtaaataacgcaacaggtgaagtgacgatcaatacaccacttaattctcctaaggggattaagggaaattctgatacagctacgaaacttcagacagcaataaaaatatctggtgtttcgtttgatggttctactgatatcactttaaccgctgcgcatgttgctgcttttgccagaagagcaacggatacgtatgccgatgcggatgggggcgttccctggaatgccgaatcaggcgcttacaatgtcactcgctctggcgacagctatattctggttaacttctataccggagtcggaagttgccggaccttgcagatgaaggcgcattacagaaatggtggtctgttctaccgttcttcaagagacgattatggttttgaggaagactgggcagaagtttatacctcgaaaaatcttccaccagaaagctacccagtcggcgcaccaatcccgtggccatcagataccgttccgtctggttatgccctgatgcaggggcagacttttgacaaatctgcctacccgaaacttgcagccgcttatccgtcaggcgtgatccctgatatgcgtggctggacgattaagggcaagcccgccagtggtcgtgccgtattgtctcaggaacaggacggcataaaatcgcatacccacagcgccagcgcatccagtactgatttggggacgaaaaccacatcgtcgtttgattacggcactaaatccacgaataacaccggggcgcatacccatagtattagcgggaccgcaaatagtgccggcgcgcaccaacacaagagttccggtgcatttggtggcacgaacacgagcattttccctaatggttataccgcgatttcaaatccaagcgcggggattatgagcacaacaagcggtagtggccagactcgtaatgcagggaagacatcatcagatggtgctcatacccactcgctgtccggcactgctgcaagcgcaggcgcacatgcacatactgtcggtattggtgctcatacgcactccgttgcgattggctcacatggacacaccatcaccgttaacgctgcgggtaacgcggaaaacaccgtcaaaaacatcgcatttaactatattgtgaggcttgcataatggcattcagaatgagtgaacaagcacggaccataaaaatttataatctgctggccggaactaatgaatttattggtgaaggtgacgcatatattccgcctcatacaggtctgccagcaaacagtaccgatattgcaccaccagatattccggctggctttgtggctgttttcaacagtgatgaggcatcgtggcatctcgttgaagatcatcggggaaaaaccgtctatgacgtggcttccggcgacgcgttatttatttctgaacttggctcgttaccggaaaatgtcacctggttatcgccggaaggggaatatcagaagtggaacggtacagcctgggtgaaggatacggaagcagaaaaactgttccggatccgggaggcggaagaaacaaaaaacagcctgatgcaggtagccagtgagcatatagcgccacttcaggatgctgtagatctggagatcgcaacggaggaagaaacctcattgctggaagcctggaaaaaatatcgggtgttgctgaaccgtgttaatacaacaactgcaccggatattgaatggccaacagtacccattatcgaatagtgcattacgaactgcaggatattatatgggataatattctgcagtttattggggctgtattttaaaaaggtgtttattttgagtgaattatcaccttgttttttccggttcttttggcttgatataacgctttatcggcattgactaacatttcagatgggctgagattattctcttttgaagtaaagcaaccaatactgacagttattttctcaggtccatgcgataataatttttccgagcattgctcttcaatgttttttctgattcgctctgcaattgatagcaagagcttttgagtattacctttaatgataataccgaactcctcaccgcctaagcgccctaatatatcctctttcctgatggatttttttattattctggtaaccattactatgacttgatcacccatatgatgcccccatttgtcattgatgcttttgaaactgtcaatatctaacattattactgagaaatcatggtgttttgatatattcttcaatgagtcaataaagtatcttctattgtatgtattcgttagtggatcatgaattgccatatgattagcatgatttaatttcctgaaaacataatacatgagtgttgaaatgatataaatcattgatatcaattcaagaaattttgtcatgtaccatgcaggatgggatttatcaataaaatacaataaaattagattattgcatactgatactatactaataagtattatacacaaccatatttttgagtaattacgtatgctgatgcatgagctgataagtaatacaagccaaaatactgatattattttggtgtacacgatattccacgtcggcaaatgacgattcagcgagtattgtataatattaagactatattttatattgtcactgcttagattttttgctacaaacggagtaataaaaagaattaatattgacaaaacaacaattattatatttcttttatcttctaaaacacttttatttttaacattggtggaataaacagccagaaagattatagatataaagctgaactgacggaatagataatatattgcgatatcatttgatttctgatagattgtagataaatcgttacctaacggagataaagaaataatagccacttctaataaataatacgtgttgctcaaaaacgcgaatgaaagaattaagagataactttgtctctgattagaaacatagtaaagcaatagaaaaataaaaatcatcaggtttatgaaaaaaagcccaataatgaaaacactataacttatttgtgttgtttgtgttatgtatattccattattttcatgcagtaataaaaatataatagagatgcatgaaaataaaaagatgaagatttttatttttataggtacctggttgataatcatgtacgcacctgagaatgatatatatataatatgtatcgctacaaataacgataatttcttactggtgatagtatactattattctggttaatcgctgtcaaattgatgattttggttagtattgcaatagcgaagggtttgatccggtaagactggctaggcaaggctataccaaaaaatcagtgtaggttcagaaaacgatgcaccatacaatcatcaataatttcaaattgtccattgtgcataaatcataaagaaaaccgcagcacgtcgtatgcaagaacgtgctgcggttggctggtgaactttcgatagtgcgagtattgaatgatttccagctgttgccgattttactatgttttcagtagaacacttagacaaaactgaggcacacaaatctttgcactggattgcaaggctttgtgcttctctggagtgcgacatgtttgataacaaaaaattagcgcaagaagacaaaaatcaccttgcgctaatgctctgtctcaggtcactaatactatctaagtagttgattcatagtgactggatatgttgtgttttgtagcatcatgtagtctattttttagactaaagatattgtaacacattgatattaatggtttttaatgtttcgcgttcagcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgtttttaatacctttaagtgataccagatggcattgcgccatctggcagagtgattaactaaacatcgcagtaatcgaggcgcttgccagagagtggaaatgaacgttaaacccgaccatcgcgccgctggcaccttcatcgacatcaatacgttctatatccagcgcgtgaacggtaaaaatgtagcgatgagtttcgcctttcggcggtgctgcgccatcgtacccggttttaccaaagtcggtacgcgtctgcaaaacgccgtctggcattgctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaagttaacaactacccagtgccaccagccggagccggttggcgcatccgggtcgtagcaggtgacaacaaaacttttcgttcccgcaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcaatttatcgccatcgcgcagatcgttactgatgagtttcatgaaccctcctttcttgtttgcagaaagtgtagccagaaaccctcacgcggacttctcgttattggcaaaaaaatgtttcatcctgtaccgcgcggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggccggatccagacaccctgttcgacaaagaatttttgcagcgccgccatattcaccggatgagtggtttcgaccacgccaatggcccccagtacgcgcacatcggcaaccatttcggcatcacgggcgggggcaagttgctcgcgcagctgtacttcaatatccgccacctgttgctgccagtcgccagattcgagaatcgccaggctggcgtttgctgccgcgcaggccagcggattgcccataaaagttggcccatgcataaagcaaccggcttcaccgttactgatggtttctgcaacctcgcgcgtggtgagtgtggcggaaagggtcattgtgccgccggttaaggctttaccgaggcacaaaatgtccggcgcgatttctgcatgttcacaggcaaacagtttcccggtacgaccaaatccagtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcatattttgcggattcgttttaaccattccggatggtacatgcgcatcccgcctgcgccctggacaatcggctcaatgatcaccgccgcgatttcatgacgatgcgccgccatcaggcgggcaaagcccaccatatcgcgctcatcccattcgccatccatgcggctttgcggggcgggagcaaacaggttttctggcaggtagcctttccacagactgtgcattgagttatccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggtcagaaaacgctggcgcgcttcgcctttggcttgccagtactgcaacgccattttcatcgccacttccaccgctacggaaccggagtccgcgagaaaaacgcactccagcggttgcggcgtcatcgccaccagtttgcggcacagctcaatggctggcgcatgggtgataccgccaaacatcacatgcgacatggcatcaatttgcgacttcatcgccgcattaagctgcgggtgattgtagccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgtctgccgtcagacaaaatcagctcgcaaccttcggcgctcaccaccggataaaccggcagaggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggcaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacaagtctacaccgaattaacaacaaaaaacacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtgcatcgccagcatttcgatcctcgtcaggtgcaggtcagcacgttgctgtcgattaagaccggagcttgtccggaagattgcaaatactgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcaggatcgacgcgcttctgtatgggcgcggcgtggaagaatccccacgaacgcgatatgccgtacctggaacaaatggtgcagggggtaaaagcgatggggctggaggcgtgtatgacgctgggcacgttgagtgaatctcaggcgcagcgcctcgcgaacgccgggctggattactacaaccacaacctggacacctcgccggagttttacggcaatatcatcaccacacgcacttatcaggaacgcctcgatacgctggaaaaagtgcgcgatgccgggatcaaagtctgttctggcggcattgtgggcttaggcgaaacggtaaaagatcgcgccggattattgctgcaactggcaaacctgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggcacgccgcttgccgataacgatgatgtcgatgcctttgattttattcgcaccattgcggtcgcgcggatcatgatgccaacctcttacgtgcgcctttctgccggacgcgagcagatgaacgaacagactcaggcgatgtgctttatggcaggcgcaaactcgattttctacggttgcaaactgctgaccacgccgaatccggaagaagataaagacctgcaactgttccgcaaactggggctaaatccgcagcaaactgccgtgctggcaggggataacgaacaacagcaacgtcttgaacaggcgctgatgaccccggacaccgacgaatattacaacgcggcagcattatgagctggcaggagaaaatcaacgcggcgctcgatgcgcggcgtgctgccgatgccctgcgtcgccgttatccggtggcgcaaggagccggacgctggctggtggcggatgatcgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgtgcctggcagcagggggcggagcaatttggcatcggtagcggcggctccggtcacgtcagcggttatagcgtggtgcatcaggcactggaagaagagctggccgagtggcttggctattcgcgggcactgctgtttatctctggtttcgccgctaatcaggcagttattgccgcgatgatggcgaaagaggaccgtattgctgccgaccggcttagccatgcctcattgctggaagctgccagtttaagcccgtcgcagcttcgccgttttgctcataacgatgtcactcatttggcgcgattgcttgcttccccctgtccggggcagcaaatggtggtgacagaaggcgtgttcagcatggacggcgatagtgcgccactggcggaaatccagcaggtaacgcaacagcacaatggctggttgatggtcgatgatgcccacggcacgggcgttatcggggagcaggggcgcggcagctgctggctgcaaaaggtaaaaccagaattgctggtagtgacttttggcaaaggatttggcgtcagcggggcagcggtgctttgctccagtacggtggcggattatctgctgcaattcgcccgccaccttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcgctggcggtcattcgcagtgatgagggtgatgcacggcgcgaaaaactggcggcactcattacgcgttttcgtgccggagtacaggatttgccgtttacgcttgctgattcatgcagcgccatccagccattgattgtcggtgataacagccgtgcgttacaactggcagaaaaactgcgccagcaaggctgctgggtcacggcgattcgcccgccaaccgtacccgctggtactgcgcgactgcgcttaacgctaaccgctgcgcatgaaatgcaggatatcgaccgtctgctggaggtgctgcatggcaacggttaataaacaagccattgcagcggcatttggtcgggcagccgcacactatgagcaacatgcagatctacagcgccagagtgctgacgccttactggcaatgcttccacagcgtaaatacacccacgtactggacgcgggttgtggacctggctggatgagccgccactggcgggaacgtcacgcgcaggtgacggccttagatctctcgccgccaatgcttgttcaggcacgccagaaggatgccgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcagtgcagtggtgcggtaatttatccacggcactccgcgagctgtatcgggtggtgcgccccaaaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcggtggacgagcgtccgcatgctaatcgctttttaccgccagatgaaatcgaacagtcgctgaacggcgtgcattatcaacatcatattcagcccatcacgctgtggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcatcggtgccacgcatcttcatgaagggcgcgacccgcgaatattaacgcgttcgcagttgcagcgattgcaactggcctggccgcaacagcaggggcgatatcctctgacgtatcatctttttttgggagtgattgctcgtgagtaaacgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagttgtgcacttttacaagccgcaaaggcagcaggctaccggacggcaggttataaaccggtcgcctctggcagcgaaaagaccccggaaggtttacgcaatagcgacgcgctggcgttacagcgcaacagcagcctgcagctggattacgcaacagtaaatccttacaccttcgcagaacccacttcgccgcacatcatcagcgcgcaagagggcagaccgatagaatcattggtaatgagcgccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggtgctggcggctggtttacgccgctttctgacactttcacttttgcagattgggtaacacaggaacaactgccggtgatactggtagttggtgtgaaactcggctgtattaatcacgcgatgttgactgcacaggtaatacaacacgccggactgactctggcgggttgggtggcgaacgatgttacgcctccgggaaaacgtcacgctgaatatatgaccacgctcacccgcatgattcccgcgccgctgctgggagagatcccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacataaaccttgccttgttgtagccattctgtatttggttaaattgcgagcgagatcgcgtcttcgattgactgcaatttaaccaattaaattctaaaataatcacgaaaaaaattttacttccgcctcatgcggcgaatgtgggaattgcccaggcggcgggggataggggctggagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcgaattggcgttaaagacggctcaaagaaatatcttttattttttaactggttagataaatgcaatggcagtcactgaacaggcatctcttgccataaaactgtcatcactcatcttgacaaatgttaaaaaagccgttgctttggggataacccggtaaggccggagttttatctcgccacagagtaaattttgctcatgattgacagcggagtttacgctgtatcagaaatattatggtgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccagaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggcgtgactggctcagggaaaaccttcaccattgccaatgtcattgctgaccttcagcgcccaaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagagttcttcccggaaaacgcggtggaatatttcgtttcctactacgactactatcagccggaagcctatgtaccgagttccgacactttcattgagaaagatgcctcggttaacgaacatattgagcagatgcgtttgtccgccaccaaagcgatgctggagcggcgtgatgtggttgtggtggcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgattctgcgccgactggcggagctgcaatacgctcgtaatgatcaagcattccagcgtggtactttccgcgttcgtggcgaggtgatagatatcttcccggcagaatcggatgacattgcacttcgcgtggaactgtttgacgaggaagtggaacgattgtcgttatttgacccgctgaccgggcagattgtttccactattccacgttttaccatctacccgaaaacgcactacgtcacaccgcgcgagcgcatcgtacaggcgatggaggagatcaaagaagagctggccgccagacgcaaagtgctgttggaaaacaacaaactgctggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctgggctactgttcggggattgaaaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctgcctgccgatgggctgctggtcgtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgcttaagtttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccgggtaattacgagctggaaaaatccggcggcgatgtggtggatcaggtggtgcgtccaaccggattgcttgacccgattatcgaagtgcggccggtggcgacacaggttgatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggtcaccacactgaccaagcggatggcggaagatcttaccgaatatctcgaagaacatggcgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggtgagttcgacgtgctggtagggatcaacttactgcgcgaaggtctggatatgccggaagtgtcgctggtggcgatcctcgacgctgacaaagaaggcttcctgcgttccgaacgttcgttgatccagaccattggtcgtgcggcacgtaacgttaacggtaaagcgattctctacggcgataagatcaccccatcaatggcgaaagcgattggcgaaaccgaacgtcgccgtgagaaacagcagaagtacaacgaggaacacggaattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgctggggcagaacattgccaaaaccaaagcgaagggcagaggaaaatcgcgcccgattgttgagccggataatgtgccgatggatatgtcgcctaaagcgttgcagcagaaaatccatgagctggaaggggtgatgatgcaacacgcgcagaatctggagttcgaagaagcggcgcaaattcgtgaccagttgcatcagctgcgtgagctgtttatcgcggcatcgtaacaggatagcgaagaagactgatgacaaacggaaaacagcctgatgcgctacgcttatcaggcctacattttctccgcaatatattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggcataaacaacgcgcactttgtcttcaataggaagccggaattttccttcggatttccgttaacctaaagcctgtaacgccttttccagcgcgttatgtaacaactggcggtcatgacgatacggaatatcgctggcctccagtacctcctggatcacaatccgctctttcaccgccgagacatccacttttggcccgacgatgaccgcatcaatgacctttttaccaacatactgctccataattgccagcttgctttccagcttcaaattagccgcaggtaaactcaactcacgccccagattgccgatataaaccatcggcgctggcgtgcggcgtaatgcctgggcgatttccttcagcagcagaattggcatcaggctggtataaaaactgccaggcccaataatgatgagatccgcttcattgatagcgtgaaccgcctcacgcgttgcgggtacattaggcgttaacaataactcttgaatcggcgtagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcaacaggatgctctgacattggaatcaaatgcgtattcactttcagcagattacgaattaaattgatggcttccagaggccgcacgctaaggtgatccagcgcctttaacatcaagtttccgagattatgaccggaaagttcgccattgccaccaaaacggtattcaaacatcgcggaggcgacgctcggttccgttatcagctggttgaggcagttgcgcatatcgccccaggcaatgccgccttctgaacggcgaatacgccccgtcgagccaccattatcggtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaagatcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacagtagcgcaaattgcggggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcacgctatgcctccctgatgatgtatatcaaagtaaaaccgccattttcccttattctgtagcgaaatagcacgatcatgacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcataaccactaaacactctagcctctgcacctgggtcaactgatacggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattaccgatgtgtgtaactttcgttgcacctactgcctgccggatggctacaaaccgagcggcgtcaccaataaaggctttcttaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtgcgcctgacaggaggagagccgtctttacgccgcgactttaccgatatcatcgccgctgtgcgggaaaacgacgctatccgccagattgcggtcacaaccaatggttaccgtctggaacgcgatgtggcgagctggcgcgatgcgggacttactggcattaacgtcagtgtcgacagtctggacgcccgccagtttcacgctattaccgggcaggataaattcaaccaggtcatggcagggattgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgttaatcatcaccagctcgacacctttctgaactggatccagcatcgccctatccagctgcgtttcatcgaactgatggaaacgggcgagggcagcgagctcttccgtaagcatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgccatccagattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgcctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatacccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaagaaacagacccatttcctgcatcaaaacaacaccggtattacgcaaaacttatcgtacattggcggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcgtcgcggtgaagaagacgatacctccggtcactatctgcgcgattcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtattgattacgggtggtactggcctgacggaaggtgatcaggctcccgaagcattgctgccgttgttcgaccgtgaagttgaaggttttggtgaagtgttccggatgttgtcgtttgaagagattggcacttccacgttgcaatctcgtgcggtagcgggcgtcgccaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcatcgcgccgcagctggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgggcggaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtattgccggtattcaggcggcaaaacgcacctgggatctgatcccgctctgtcatccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtgcgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcattaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggtccggtacgtttgctggcgaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaaagttctttttttcgcccaggtgcgcgagttggtgggaacagatgcaaccgaagtggctgcggatttcccaactgttgaagcgttacgccagcacatggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattactggctgccgtcaaccagacgctggtgagttttgaccatccgctgactgacggcgacgaagtagctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgttggtccgcagccgttcagcgtaggagaagagtacccgtggctggcggagcgtgacgaagacggtgcggtagtcacctttactggtaaggtgcgcaaccataacctgggcgacagcgtcaacgcattaaccctcgaacactatccggggatgactgaaaaagcactggcagaaattgttgatgaagcgcgtaaccgctggccgctggggcgcgtcactgtgattcaccgcatcggggaattatggccgggcgatgaaatcgtttttgtcggtgtcaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgcgaagccacgccggaaggcgaccgctgggttgaagctcgggagagcgatcagcaggcggcaaaacgctggtagttttttgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatacgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattccttatatcttcaggagatcgtcatggacagattcccacgttctgattcaatcgtacaaccccgggctggcttgcaaacttatatggctcaagtctatggctggatgaccgttggcttgttgctgaccgcatttgttgcctggtatgcggctaattccgcggccgtgatggagctgttgttcactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtaacgacgatgctctttatgctttattcggcgctgacgggtcttacgctttccagtatattcattgtctataccgctgcttctatcgccagtactttcgtcgttactgccgggatgttcggcgcaatgagcctgtacggttacaccacgaagcgcgatttaagtggctttggcaatatgctgtttatggcgttaatcggcattgtgctggcatcgctggtcaacttctggttgaaaagcgaagcattgatgtgggcagttacctacatcggcgtgattgtctttgtcggattgacggcgtatgacacgcagaaactgaaaaatatgggtgagcagattgatacccgcgacacgtcgaacctgcgcaaatattccattcttggcgcgttaaccttgtatctggacttcatcaacctgttcctgatgttgttgcggatcttcggcaaccgccgttaattctttttcaccatcactatcccggccatgtgtcgggatttttttcttactaaaaacgacacttaacaagtaccaggtataaaatatgccttatggacgagcggaagcgttttctgtatccataaatgcaaaagtattttgtatgcgtggttttaaatttattgatggtgaatattaatattttttctaaggataactaggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaacagcccgcattatgggcgttggcctcaacacgattttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacagtctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttttcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccggataactaaaagaatggaatcatactcgcaaaacagcaataaattagattttcagcacgaggccaggatattaaacggtatatggctcattaccgctttaggtttggtggcaaccgcaggactagcctggggagctaagtatctcgaaattacggcaaccaaatatgattcaccaccaatgtatgtcgccatagggttattattactttgtatgtatggcttaagtaaggatatcaacaagataaatgccgccatcgcgggcgtaatatatctgtttttactctctttggtggcgattgtcgttgcaagtttagttcctgtatatgccattatcatcgtgttcagcactgcgggcgcgatgtttttaatcagtatgctggccggtttattatttaatgttgatcctggttctcaccgttttatcattatgatgacgttgacagggttggccctggtaatcatcgtgaatgcggcattaatgagtgaacggcccatttgggtaataagttgcttaatgattgtgttatggtcaggcattatctcgcatggacgaaataagctccttgaattggcggggaaatgccatagtgaagagttgtggagtccggttcgttgcgcttttacaggtgcattaacactctattactattttatcggcttctttgggatacttgccgcgatagctataacgcttgtctggcaaaggcatacgcgtttttttcattagccgtaaatgcacatactaaagaacttaactaaacttcacatcgccgcttcatttttcgcccgtagcttcttcgcctggctttccagcaacaggtaacagatcagcgccagcagcagtgggataaagtaatacagcacacggtaagcgagtagggcggcgataattgtacctttggaggtatgctccccagccagtagtgcgataaacaccgcttccagcacaccgatccccgccggaatatgcacgatgacgccagcaatactactaaccagtaacacgcccagtacaaagaaatagttcacgctttgaccaagtaacagccagataatcgcccccattaccatccagttaacgctggaaatcagcatctgagcgagggcgaatttccatgaaggcagcaccagcttttgccctttgatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaatgccgagaatacgcagcgtagtttgatcgacataccagtgatccggcaactccaccacgcctgcggtaaagataatccctgccagtaaaatgtagcccagccagttggtggtaatactgagcgagaaaatccgcgtaatagtgctaccgggcaaccccagacgagagtacaaacgatagcgcataccaatgccgccgacccaggtactgagcgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtaaaagcgggcgagcaggtcatagcagccgtaaatcagatagctgacgaccaccagcccgaccgcactaagcagcgcaacgcgattgtagtcgcggatgaccttccagacctcttcccagtccacttttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggatcttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcgggcggatcaacctgcgccagacgtggcgtgtgtgccggaagccagccaaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttgggcagcatggtttcatccacctgctgacaatctgcggcaataatgccgttcagattatcgcgcagcgtctggttaaaatgacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaaaacctgaacgccgcctttaaccagatagttatacagcaagcgcgcaccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaatcgatagccggggaagaagtaggcgttggcgataatcacttcccgccgcgcctgagtgagcattttcagataatggcgttcaatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttgtgatgacgtcgccaccagcgtcgtgccgcgctctgtccaggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcaaggcgtaccgcgtaatcctgtttagcctctggaccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggctatacgcgcgtcgatcaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcggaacactacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgctttaaccccgcgttgcgctgctgccagtagtgccgcatgcagttgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgtgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactggatcttattgccttcgcgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtccgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagtcgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaaaatctcatccagtccggcctgcacttttaacggatgattagctttttgccgccagtcattgaaatcacccgccaccaataccggttcgccgtccggtagctcattcacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgcttttccggtcatcggcggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcgcgattctcataatgttcaatgggataacgcgacagtacggcgttgccgtgatgcccttccgggtatacggcattgcgaccgtaggcaaaatcgctccacatagtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcacggcgtcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaagcctttgtgaatattgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgagtaagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaacgggtctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaagactctggttcacgtcggcgtgggattatgcgcactgtattgtgtcacggtagtgatgatgctggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggcgcagcgctgattgtgctgtggctgttgtcccgcgttctggaaaacaactttttgctggcaattgcagggctggcaatccttgccggcccggcggtagtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaatagggttaatccacgtcaggttttgcagccataccggcatgttttccaccggagaaacgtaaccggaaaggagaatggcgggcatcataaagacaaacacgccgataaacgcctgctgttgtgttgaacagagtgatgaaatcaacagaccgaatcccaccagcgataaaccataaatcaccatcgtaaagtagaacagcgccagcgatccggcgaaggggatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaacgccggtacggctttgccgatgaagatctgccaggtggtgagcggcgaaaccagtagctgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccgatagtggtgatcatggcgatcagtgacggcaccacaaaccatttgtagtcgagattcgggttataccagttgcgtaccaccagctcgctgttgttaggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtcgaggatcaactgcaaaggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggttgggcggatctcctgtgggcttttcagcagcagcacatgagtaaaggcgctggcgcgggcaaaacgttgggtcagctccaccgaatgctcgccgttatcttcatcgtagatggcgatggtggcgttagtcacttccagcgtggcggcgaacgggaacaggatcacctgaattagcacgggtaaaatcagaatcgcgcgggtttgcggttcgcgcagcaacgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgccgaagcgatcaaaaacagcacgtttaccaccagcaccactggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgagcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtcgatctgaaaaataaagccggaaagcataatcgacggcagaaaagcggcgttcagggcgacctgagcggcattgaactggttgcgggtaatcgtggaaatcagcagccccatccccagggtactgagtaaaaacaggctggagataaaaaacagaatcagcagcgacccgcgatacggcacgccgagaataaacactgacaccagcatacacagcaacatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagttccgtgcgggtaatctccgtagagagcagagcctccatggtgccgcgttcccattctcgcgccaccaccagcgaggtgagaatcgcgccgatgaccgtcatgataatggtcaccgcaccggggataatgaagtgctggctaatcgccgccgggttaaaccagtagcgggtttgtacatcaataagcggttcaaaagtctgcccgttgtcctccgctcgctgcatttgccagatctgccagatcccttcgacatacccctgtacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtggcgttggcgcgctccatctgttccgcaaaatccaccggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcagttcctgacggttatcgctgatggtggcgtcgatgtagggcgaaccggtcatggtgtgggtgaaatccagcgccgcttcgctacgctgttccagtaaaatcccgacccgcagcttgctggagtcgaggttaatgccgtaaccaaaaataaacagcagtagcagcgggatcactaccgcaatcagccagctactcggatcgcgaacgatctgccgcgtctctttaacgcacagcgcccgtacgcgacgccaggacaggatcgggttactcattgctatgctccttatcccagtcgtggatcaactgaataaaggcttgctccatggtgggatcgggttgctcatcgttagccgactgtgctttcaaatcgtccggcgtgccgctggcgattaatttcccgcggtacaccaggccgatgcggtcgcaatattccgcttcatccataaagtgggtggtgaccatcaccgtgacgcctttctctaccatgctgttgatgtgcagccaaaattcacggcgggtgagggggtcaacgccggaagtcggttcgtcgagaaacagaatgtccggttcatgcatcagcgaacaggccagcgccagccgctgtttaaaacctaatggcagttcatcggtggcgtgggaggcgatacttttcaggccgaacgcctcgctcatgcgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttaccgtagagcgaaaatttttgcgccatatagccgagatgctggcgcgctttaccggaactctctttcagatccatccccagcaccagcgcctggccggaagtcggcaccagcaaaccgcacatcatcttaaaggtggtcgatttacccgcgccgtttggccccagcaaaccaaaaatctccccacgtttaacggcaaagttgacgtgatcggtggcggcaaaatccccaaatttcttggtcagttctttcgcttcgatcaccgtctcgccgggtgtgccttctaccgtatgtaatattgcgcccagcggcgattccgaggttccggcaccgcccagcaaatcaataaacgcatcttcaaaacgcggcgtagtttcgttgatgttgatttccggcatcccgtcggcatggcgaatatcgtctggtgtggcctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgcggcagtttcaaggcgcgttgcaacagtttgcggttgccctcgtgtggactggtcatcagaaagctgcgtccggccatggtttgtgtcagggcttttggttctccctgatacagcaactcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagaggattaacatcccttcgcccgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcccaccagggtacaggccaggccgagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacggcccaagagacgtaaactccagcaggcgagcaaaagtttgcttacgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtgagatcttcatacagaccaaatttctgcggcatataaccgagcacggcgtgcagcgcgccgtcgtttttgatcggatcaaagccaatcaccgtggcactgccgctgtcgggtttcagtaatcccgccaacatccgcatcagcgtggttttacctgcaccgtccggccccaccaaccccgtcacataaccggcgtgaatggtacaatcgagcggcgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgtcaccgaattgtaccgtcactggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggcgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatacggcttgtccgggcgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattacgttcatcaacataagcgcgcacccacaccggacgcgttagtgaaacggtaaacaccgtgccaccttcattgaggaccgtgcctggctccaccgcgcgcgttaacagcgtgccatcagacggggctatcaacgttgagtcctgtaaattcaactccgcctgcgccagttgcgcctgcgcctgttcgaggctggctttcgcctgagcgatgtcctgttcacggttaccggaacggtactgacgcaatttatcctgtgctgatttcagcgttgcctgcgcctggtcgcgcgaggagcgggcattttccaggtcatttgccgaaatagtgcggcttttccacaacccttgctggcggttatagaagttctgcgcatagtcataggcggcttgcgcctgtttcaccgctgcggcggcctgggcgatttcttcatcgcgatacccggcaagcatcaggtcatactgcgcctgtgccaccgaaacacccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatagcatcaccttcgtccaccgccagcgattcaacgcgccccccaacacggaaactaagatttaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcctccggcaaccacggcggcaagtaccactaccgccaatccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcgatatgacaggtcaccgtctggttgatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacagaattgtttctttgccaagacggaacgccagaatctcaccaatcaacgcatgggtatgaaggatcatgcgggtgtcattggcgtcgcagccggtccaggcggcaatcaggcgtgtcaggtggctgtgtagcggactaatcacctgttcgtgcaccaggtggtaggctgccgtgggagagagctgctcacgggagataaacttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgttcctgcaggcgcgaaggatcagttcacggatggcagcccgatcaggctgtggttgcgcgaacaagcgttcggcttcctcggcatgcggacggaactgctcgccaataaaatcggcaatccactgggcgcaggcgaggtacaaatcttctttcgaaccgaagtagtaggtgatggcagcgatattctgcccggcctgggcggctatctcgcgagtggtggcgttcattccatattcaccaaactgcgccagtgcggcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcaggattattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccataggggagttgtccagtatggctaagaattttagcaacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggctagcgcccagaccggcaccggcaaaacagcgggctttacgctgccgctgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgtgcgctcattcttaccccgacccgtgaactggcggcgcagattggcgaaaacgtccgtgattacagcaaatacctgaacattcgttcgctggtggtgtttggtggtgtgagtattaacccgcagatgatgaaactgcgtggcggcgttgatgtgctggtggcaaccccgggacgtttgctggacctggaacatcagaatgcagtgaagctggatcaggttgaaatcctcgtcctcgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactacctgcgaagcgccagaacctgttattctccgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatcgaagtggcacgccgcaataccgcgtctgatcaggtgacccagcacgttcactttgtcgataagaaacgcaaacgcgaattgctgtcgcacatgattgggaaagggaactggcagcaggtgctggtgtttacccgtaccaaacacggcgctaaccatctggctgaacagctcaataaagatggcatccgtagtgcggcgatccacggcaataaatcgcaaggtgcgcgtactcgtgcgctggctgattttaaatcgggcgatattcgtgtactggtggcaactgacatcgctgcgcgcggcctggatattgaagagctgccgcacgtcgtcaactatgaactgccaaacgtacctgaagattatgtccaccgtatcgggcgtaccggtcgtgcggctgctaccggtgaagcgttgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccgggctatgagccggacccgtcaatcaaagccgaaccgatccagaacggtcgccagcaacgtggcggcggcggtcgtgggcaaggtggtggtcgcggtcaacagcaaccacgccgtggggaaggtggcgcaaaatctgcaagcgcgaaacctgcagaaaaaccgtctcgccgcctcggcgatgccaaaccggcaggcgaacaacaacgtcgccgccgtccgcgtaaacctgccgctgcgcagtaatcttttatgccgggctatgcccggcatcaggctgatgaacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtgaactctgcaatatattgaatttgcatgcttttgtaggccggataaggcgtttacgccgcatccggcatttcacaacaagcacttgtcagcaatttgagaacacgggaaaaaatttatctgttttaccgcccataagccaccgagacgttacttctctatagccaattgttcgcgcaactccattaaaaggtagcccagtcgattcttgcccttaccatgaccaccgtctccccagtaagcatcgttttccgtatgctcaaccagttttgcgggcgcggttgccagcaagagcgcacgcagttctgcatgctgttcgaatttagcgcgaagtgcttttcgcatcacctgttctttgaccgactcccagtttttacgcagaggcttagaacgatcgcgccccatgcgtgcggcgaccataggggaagaaacccgacggatctcttcgcggtatttttcatcaaggaatttttgtgcctgaaaatagtgttctgaggtgggccaggttttcccgtcaaccttgatgggccaggcggcaaagttagaaaaatcaccgtagtcatcgctggtgctgtagaaatttatgatggtgtcttgcatgacgtgttggatcctttgtgctcgaacgggcattaaaccgcattatgttggtggttattgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgtgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcgacatctggcgattgaagcccccaccggcgttgggaaaacgctctcttatttgattcccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtgagtaccgccaacgtggcattgcaggatcagatttacagcaaagatttaccgctgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgtccgcgtaatctgacggcgctcgccagtactgaacccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccgaacaatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgatacttataaatgggatggtctgcgcgatcatactgatatcgctatagatgacgatctctggcgtcgtttaagtaccgacaaagccagctgcctcaaccgcaattgttactactatcgtgaatgcccgttttttgtcgctcgtcgggagattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagcggtattgcctgacccgaaaaatttactgctggtgctggacgaaggccatcacctgccggatgtggcgcgggatgcgcttgagatgagcgccgaaatcaccgcgccgtggtatcggctacagctggacttgttcacgaaactggtcgctacctgcatggagcagtttcgcccgaagaccatcccaccgctggcgatccctgaacgtttgaatgcgcattgtgaagagttgtatgagcttatcgcctcgttaaacaacattctcaatctctacatgcctgccgggcaggaggcagagcaccgttttgcgatgggcgaactgccagatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggcttggcggagttatttcttaacgatttaagtgagaaaaccggcagccatgacattgtacgtctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcttcgctggcgcaatcttccggtgcaccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctacacctctggtttcactgcgtgggaatacgtgtcagcgatcagctggaaaggctgctgtggcgcagtattccgcacattattgtcacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagtggtctgaaagagaaagcgggcgaccgttttgtggcgctggattccccctttaaccactgcgaacagggcaaaattgttattccccggatgcgcgttgagccttccatcgacaacgaagagcagcatattgccgaaatggcggcctttttcggtaagcaggtggagagcaaaaaacatctcggtatgttggtactgtttgccagcggacgggcgatgcagcgctttctcgactatgtgacggatttacgtctgatgttgctggttcagggcgatcagccgcgttaccgtttagttgaactgcaccgcaaacgcgtcgccaacggtgagcgcagcgtgctggtgggcttacagtcatttgccgaagggcttgatttgaaaggtgatctgctcagccaggtgcatatccacaaaatcgcttttccgcccatcgacagcccggtggtgatcaccgaaggggaatggctgaaaagcctcaaccgctatccgtttgaggtgcaaagcctgccgagcgcctcgtttaacctgattcagcaggttgggcgactgattcgaagccacggttgctggggcgaagtggttatctacgacaaacgcttgctgaccaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgctcatatgctcaatggtgaagtccctgaccttgagttgggcggcgtattgattgcgctgcgtatcaaaggagaaggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgccagcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgttggcgattctcctgtacaaactcggttttcctgtggtggttcacggggttagcgaagatccaacccgcgtgctgactgaaaccatttttgaattgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaaccggtgtttatgccagtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcgctgcgtctttccagcgtttcgcatccggaatacattggacgcgtcgcgaagttctttagcgatatcggcgggcgggcgctactaatgcatggtactgaaggtgaagtgtatgctaatccgcagcgctgcccgcagatcaatctcattgaccgtgaagggatgcgggtgctgtatgaaaaacaggacactgctggtagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattgagcgttgccttgctggcagcgaaccgattcccgaatcgctgaaaatccagatggcttgctgcctggtggctacgggtgaagcggcaactatcagcgacggcctggcgcgcgttaatcaggcattttaattcttttctcagccggatgagccatgtcatccggcttttaccccaccgcaatatgaaattcctgcatctttattgaccttcccacgcccggcgtgcagcataaaaatacaacaaacacataacataaacaggagttaaccatggaaagtggtcatcgctttgatgctcagacgctgcacagttttattcaggctgtatttcgtcagatgggtagcgaggaacaagaagcgaaattagttgccgatcatttaatcgcggcaaacctggcagggcatgattcacatggtattggcatgatcccaagctatgtacgctcctggagtcaggggcacctgcaaattaaccatcatgccaaaaccgttaaagaggcgggggcggcggtcacgctcgatggcgatcgcgcatttggtcaggtcgcggcacatgaagcgatggcgctggggattgagaaagcgcatcagcacggtattgccgccgtggcgctacataactcgcatcatatcggccgtatcggttactgggcggagcagtgtgcagcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcgccgttccacggtcgcgacagccgctttggcaccaatccgttctgtgtggttttccctcgtaaagataatttcccgctgttgcttgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgaccaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgcccttgcagcgatgtgtgaaattcttggcggggcgctttccggcggtaaaacgacgcatcaggaaacgttacaaaccagtcccgatgccattcttaactgcatgaccactatcatcatcaacccggaactcttcggcgcgccggattgtaacgcgcagaccgaagcctttgccgagtgggtgaaagcctcgccgcatgatgatgataagccgattttgctaccgggcgagtgggaagtgaacacgcgtcgcgaacggcagaagcaggggattccactggatgcgggaagctggcaggccatttgtgatgcagcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgcgtctgtcggcaaacagacagggaaatacttgtgctggacgtagcgtaaacgcctgatccgtccaacggttcggattttgtaggcctgataagacgcggtagcgtcgcatcaggcatctgttgccggatgcggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcggaagtgatgctgtatccactggcaccggctgccgcggctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgccgcgaacacgccaaatgacagagttgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccgccttgttcaaataaattgattgatatctaacctactgataaaccatttatttgttgtacttatgaacttgttttataccgcgtggcagtcacagcagcgttaaaggcacggaatgccacgcaaaatacaaattatactcgctatgcatctcgccagttgtagttaacgtaactggctgtctttcgaacctctgcgattatatcctgtataagctggtttttgtaaatctttctcctgctgacaatgaatacataagcgcacgccaggaatggcttcccgacgggcctgcgggatgggggcaccgcactcttcacattcatccaggctttcgccgcgcggaatttcaccccgagcgcgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcgttagcccaaccggatgccatatcgacctccccatatcaatacttgtacagttaagtgtagctaatccagggacgaactcgggcagttcaagcatcagatctccgaccattcccgcagcagattatgataaagattaagcagcgacaggatctcttcactttcgccgtagcggcttttcagcgactgaatattgttgtccagttcaaacagcatggcgcgctttttatcatcgcggatcatcgactggatccacataaatgatgccactcgtacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacacgagatcgcctgccgggagttttacccgatgttgtccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttgtggatcgcttaaaaacagcgtggcagaaaggtcagtacgcatccagccgttttgtggatggctgcgtactgcgccatccacatggaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaataaagcatgttggttaaccgcgttcagcacctcattttgcagggcggcgtataacgtgctgcgggtgtcgacctgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgtccatccacccattcggcttgttccagttgttcgcgaaaacgagcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaatttctccaaaaagtggggcctgcgccccacatctgaatcagaaatgcatattggctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttgttgattgaggcgacgtaatcggtatcaaacaggttgtaaacgtttagctggaagtcgagattgcgattaactcgataccccagtttggcatcggcgacccagtaaccttcggtaaacgctggcgttcccaccgcgccgtctgaacctttatgcatactgccgatatagcgtgcgcccgcgccaacagagatatcgtcggttgcctgatattggctccataaggtgaaggcgtgctccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatggttgctttttgctgggtatagccgccaatcacctgccacgcgggagtgatattcccggccacggatatctcatagccttcgacgcgtttcttaccgtattgcgagtaagttccgtcatcattttgctcaacttcattttcgatatcagtgcggaacagcgcggcggtgagcaacagacgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgcggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggaggctgctgggaaacggcatagttaatatagacattgccgttttccgtcaggtgatacagcgccccggctttccagttcatcagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacaccagttgggcaggtgatggcaccgcgtccgctgccgccgcaggcggtggcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcaaaggcgtaaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgcgggtaacgtcaccggattaacgccgtagttagtctgcgtttcacgggtaaattccacgccggtactgacatcatgaccgatagaaccggtatagaacgtcgaggtcaggttggtctggttggtgagaattttattactcacatctttggtattcgccgtgcgtgaccaggtccagctattcacatcgctggtgggctgagtaatattcgacgccccgcccataatcgccgtcatcaggtaatcctgctttacgcgcgaccaacgggtagtattgcgaatggtggtgttatcgttgatgtcgtgctcaaaacgcatggtggcggtgtcggtggtcgaatcgtcgtaatcggaatccgtgccgtaaaagttatgagtatcaacttttccggaatgattcagggccgccgttcccgcagatggggcagaatagcccggcaaaccgatggtcggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaagcgacagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccattacattcaggcgcaccgcggtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgcttgctgatcatattgatcgagcctgtcggtgcgctgcgcccgtagtcggtgccggacggccctttaatcacttcgacctgctcggtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcaatataaatactgttagaggtatcggcaccacgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcgtcggtaaggttggttgcgccctgatctttaatcacttgttcagaaattaccgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagtttgcccttcggcggcgagtgcctgagccacaggcgtgatgccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatgttgaaattttcactgccacgagaaagcctctctgcggatgcgatgccactgttaatcccgtgatagtgctcgtgaaagtgataataattttgataagcattatcacttggggcgattttctatcacccattgagcgaaaaagaaatacatttatttacattgagttcatatttgatgttttttgattacaaaacagacgaaaactgcatccagaggcgaatgcagttacgttggtggggttatttgtagatggttgcagtaccgaacatctggtcatttccgcctgcggaattaatgacataacctttcgcgccttgttcgcgcgctttttctgccagtttatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagctgaccgctgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgcctgataagtgtaggtcgcctgcgcgatgcaaatgacgcaaaaaattgacagagatatgcttattttttgaacgatatatttttacaaaataagacaaatcaatgacatgcataatgctgatttttatgatgaattgccataaaccatagccatgttaaggttttggggaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgctgcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaggcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgctcaataaggcgttgctggcccatttttacgccgtagcgaactgggatatccccgacggttttctctgcccaccagtaccgggccgggcggattatattcatcaccttgccgatttactggcagaagcaagcggaacaattccagcgaatgccagcattctggatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagtgcgcaggcgattatcagttctaatccggggcttaaccgcgccattcgtctgcgtcggcaaaaagagagtggggcgatttttaacggcatcatccataaaaacgagcaatacgacgcgaccttgtgtaacccgccattccacgattccgccgctgcggcacgggcaggtagtgagcgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggcggccagcaacaggagttgtggtgtgaaggcggtgaagtcacctttatcaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacatcactggtatctcgtggtgaaaacttaccgccgttgtatcgtgccctgacggacgtgggcgcggtgaaggtggttaaaaaagagatggcccaggggcaaaagcagagtcgctttattgcctggacctttatgaacgacgagcagcgccgccgttttgtcaatcgccagcgttaaagcgttggttcccccggcggtaacggttcagccggggtcgcgcccggagcaggcagcacctgataagtctgcactggcgcgcgaacgcccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcgtaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccgacaatcccggcaaaattcggttcaccaataatcagcccgcgaatttcttcgttttccattaattccgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcataatttgccaccaccgaaccaatgccgcggacaaagttagcaaaggtggttatcgaagaccacggaatgatgtgatacgccccggtatcctgtcgtacgcccacggagcgaatcgacatccgttccactgtgccggtcaacggcccgatagtcaccaaatctccagtgttcatgccgttttcaaactgaataaataccccggtgataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacgaaacagcgtaagcagggtacgcgtgcgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttcgatcaaactggcgagcaccgtccagccaaccgccgagaagaaaagaatgagtgcgatacggatcaggatatctacggttttctgccccgcgccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcaacattaccgccacgcagactgtcagaatacgcgccgttttcagcgccgccgacagccagccattcaaccgtttttgcagctccggatagttacgctgagtatgtggcgagagagtgatggttttcgccagccagcgggaaaacataccggaaacaaacgctgcgataccaataatcgccaggctgcgcaccgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcgaagttgagcaaatgctgggtaatctcttttttattacgaaagatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagcgcacctatctgtacattcacctgattagagataatcggcacggccacaatcaggccataacctatcaaactgcttaaccagctcaggcgacgactccagtaacgggcgctctcgtcctgaatcgtgaacgggcgcagctccgccacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatgagggcaaaggcgttgagaaacaaactttgttggaaagcgatggtgcgactgcctgcattcaggttgtcgcttaatacctggccgacaaataatgtcagggccagtaacagcaggtcgataataaacgccccgataatcatcgccggaagctgcaaccagttgctgcgctcacgatttttttgccgcgcccactgacccattttgcgatacagcggcagtgcgcacaggcgaatcagccagtaaaaaccaaacactaataccgctaacattgaaaaatgggtcagcgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagttgcccgaagcgggcggaaagggcttcaccataatggcggctgacttcggtgaccttttgcagcacggtttgctcttcgaccagcgtcggcggcactatttttggtaccggttcagcagggggcgtagcggcaacggtgcgcaactggtcgatcaactctttacgcgaggtgtcattatccagcacatccgccagtgcgccataggccgcttttttttgttcgatatccggttccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccagcaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaatagagcaaaaagataagtatagatgctggaggaggggcgattttaaatgagaggaatctggtgtgcctccctttcgggtgaaagggaggaagggatattaagcaggttgctgacaacgtgcgggcttttttgccggatgcggcgtgaacgccttatccgtcctacaagttcatgcaattttaataagttgccagatatcctgtaggcctgataagcgtagcgcatcaggcaatgtgtcttattaagagacgtgctgcaaaaattcctgcaagcgctggctcggcgggttcttgatcaacacctgcggattgccatcttccgcaatccggcctttgtcgataaagatcagccgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcttgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgttctgccagaccgactttcgccagcagctcacgtgccagtttttccgcctcttctttgttcgcgccacgcacgcgtagcgggccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacctgcttcctggcgaatcaggcgctcgtcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgacttcgccctgggcaatgttcaaatcgatattgtgcagcacctgggttgggccaaagtgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgatcacaataaacagcgaggtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtggatagacagcaccgcaccacgcgtgatttccgcaatatacgcgccggagttgatcatgatggtgaccaccgccgcagtaaatgggtcgatgcgtaagtcgttaaacgccatcggcagggcgaaataaataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaagaccagcgcgacgtggttggctatccaacctccgaaggtgcgtgcaaaacctgccagcaatccgattaccagaccgcctgccagaccgaggaccgaaatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatggcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgcccctcaccctaatcctctccccataggggagagggaactgccagtgcgttttacaggtgtagcgttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgcgcttccagagagtcacctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcgtgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatgttcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagtaccgctcttcacagcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcctgccagcgccagatcgacgtttttggtttgcagtgccggaatgatcccactgaaatccatcggcttcagttcgtaatccagcttcagctctttagcgatggcagcccacagatcaacgtcaaagcccacatatttatcgccctgtttaaattcaaacggaacgaaggcggtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactccttgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaataccctgaagatgcaccattctggggcaccaatctggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacctgatgaaaaaacaatctttatgtaacgattgtgtgatgatgtggatacaaaaaatttacttaatcagctggagatagcagatggatgcactaaataagtgcgttgaggtgggctgcaaaacaaaacggcctcctgtcaggaagccgcttttatcgggtactaaagttctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgccaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagttctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggggttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtatccagatgatcgatcagtgcggtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcggagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccggctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaacaaaactaataaagattcaatgagttagatatattgataagaacaattcttatttatctgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggtgtagaggaaaagtagcgagaaattctgcatggttatgcataaccatgcagaaatgtaaatttaattaatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaccccattgaagcggcgatgatagcgccgagcgccagtagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgccggttccatgctcatcagcgtaccaaatgtccgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgacagccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagcgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtactgtctgaatagaaagataaaaaagataattcatcccacccagcgaaacgccgtaaaacaacagcggtaaccgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgttcctaatgccagacgcagcgcagtgacacccggtgcgcccaccagaggaaaaagtgacttagctaacgaggctccaccctgaatagacgctatggcaacgagcaatatgactattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctagacttaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagcggtgtatggaaacgttctgttacatgaaatggcccgttagacatcacaaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctactgtaactggcggttacgcacagagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttctttcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgcgggtctgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcactttggtgatataaaaaatccgcctctcggggcggatttttgtttttaaggtttcgggtcgaaaatatcggttccgagatggttgtaatccaccttctgtaactggaagttggtgatgtatatcggcccggctttcttctcagatataaacgggtatttgatgttaatttccttcgctttaatccccgtccactgggagaaaaagcctaagaagtcattggctgagcggcgggctttaatcacacgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatatttatcatcatgggcaaggtattgcacgtctttaccgcgctctttaaaggccagaccgtggtcagaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtccgtttgcgtcatggtatagagatagcacgacgtttctttcgattgcacaaaggtttcgtattttccttgtgtcctgtcgcaggcctgcggatgtgagcccatcagatgtagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttggtgtttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgctcgtttggcgatgctggcgatagcggtatcgtattcgccgatttgaccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgacaacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttcaccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccaccccaggccaggttttgcacgggagcaacaaaaaatgtcgccacactgaataccagacacaggctgtcgaaggtattccagcgcgctttttcattctctttttttcgcctgattgctattacgccgagcgcaaaaataaataagccgaccaggtagctgtaccacggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaaattaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgaactgacaccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacctaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagagtggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagccgccgttcaggtcaactactgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgttatgcctgcatgaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcttgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctcctgacttgctaatcccgtcgatccttgagggatgattgcattacatacagatatagcacaggctatattatatagctattgctaaaacgttaattttttgtaccttcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgtggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagcttattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtggacatggctgctcgtctgggagtttcgcaaccgacggtggctaaaatgcttaagcggctggcaaccatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggcatggagcaccatgttagtgaagagacgctcgacgcttttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggtatcggattaagctttttcgtgccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtggagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgctttgctacggagcgtcggctggcgatgtttatggtgctggcggcggcgctgctttctacctttctgaccaacgatgtcgcgctgtttattgttgttccgctgactatcacgctaaaaagactgtgtgagatcccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacgctcctgctcctgtgctggtgttgtttccctggaaaggcgatgcaataccatacgggggtgcaaacaccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttcaaacaagagctgtggggactggtgattgtggcggcaggctttgcgctgctggcacgtcgcgtggtgctcagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactgacccagcttccagcgttgcaaggcgtgttgggtaacgtgagtcatctatctgaacccgggttatggttaacggcaatcggtttatcgcaggtgatcagtaacgtgccgagtaccatattgttgctgaactatgtgccgccgtctttattactggtatgggcggtaaacgtaggtggctttgggttattacccggatcgctggcaaatttgattgcgctacgtatggcgaacgatcgccgcatctggtggcgtttccatctctattcaataccgatgctgttgtgggcggcgttggtgggatatgttttgttagttatactcccggccaactagggtctggcaaataaaaaaggcggattatgagtccgccttttgctttaagttttgaagattaattcagacgaaccggcatcccggagcggtttttaatcgcttcatcaagaacaacctggtcaacatctggctgaccggtcactgtctgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaactgggcttcggtggtagacagcgggttatggacttcaatataacggctgccgtctggctcggtggtcgcttttaccggctcatcaataaactgtacgcgggtaccgaccggtactttctcgaacaggaatttgatgtcttcgttacgcagacgcacacaaccatgacttacacgcaggccgataccgaagttggcgttggtgccatggatagcatacaggcgaccgatatagagtgcatacagccccatcgggttatccggacctgccggaacgacagccggaagcggttcgcccgcagcgcggtactctgcgtgcattttggcggtcggcgtccaggtcgggcctgcttttttacgctcaactttggtggtccagttgataggcgtatctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggtccctttcggatagtaataaagacgcatctcagcactgttaatgacgatgccttcatgaacggtatccggcaggatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagccccatctggtactcggcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgagaatattagagtattggaagcgcattataagttcattccagctcacagtgaaatcagatgtgtacgaaatcacattttttgcctttggcttgagtgtagaccttaagcgaggagcaggatcttctttcagacttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgaccttgagccgacgctgggtaacgtttccctcgatcccaacgagcgcattggtaaactgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggagcgcgaccgcatctatgctttgccggaaatgagtgaagaagacggctataaagtggccgatctggaagttaaatacggcgaaatggacggttactctgcggaagctcgcgccggtgaactgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgcttctggcgcaggcgctgtttgctgatccggatattctcctgctcgacgaaccgaccaacaacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtctgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggtaactacgatgagtacatgacggcggcgacccaggcgcgtgaacgtctgctggccgataacgccaagaagaaagcgcagattgctgagttgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaaactgttccgtaacgcgctggaagtggaaggtctgaccaaagggtttgataacggtccgctgtttaaaaatctcaacctgctgctggaagtgggtgaaaaactggcggtactgggtaccaacggcgtcggtaaatcaacgctgctgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgagaacgcgcgcattggttactatgctcaggaccacgaatatgagtttgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtacgcagtattctcggtcgtttgctgttcagccaggacgacatcaaaaagccagctaaagtgctttccggtggggaaaaagggcggatgctgtttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccattgagtcgctgaacatggcactggaactgtatcagggcacgctgatctttgtttcacacgaccgtgagttcgtaagctccctggcgacccgcattctggaaatcaccccggaacgcgtgatcgactttagcggtaattacgaagattacctgcgtagtaaagggatcgagtaagtgattatccgtcaccccgatactgtcggggtgacggcggctgatgacaaatgcaaaatagcctgatgcgctacgcttatcaggcctacgcagtacctgcaatatattgaatctgcaggactttgtaggccggataaggcgttaacgccgcatcaggcattaacaaagcgcatttgtcagcaatctgagtaacgtcgaatcgattttcttaatcccacatcaattcacttccattaattctcaaacatccatgcccaacgctcgcttaccgtgaatgttgaggtcggcaagcgtaaagcgtccttcccagtttgtttcatagtcctcgcgcgggaagtcgcccggcgatgcgcctttttccagtgcggccttcaccttgtgcgcgtaggcaagatttttctcgcacatcggtgccgcaggaatgtacatcacgttgccccaaccttgttgattttcaacgggggcaacggaatggatgacgtcgcagtgccaccagacggagtctccggcttcgagttttggaatgctggttaacgcctcaatcaacagtggatgccattgctctgataccggcaatactcttccgggcgctacgccgcacagttcatcctccggcacatcatcaagcagcggacgtaacagtacgtacgccatagcttcaggaatgggcacgacgtgcagcagcccctgaccaggcagcatatcagagagcgctgtccagccctggaatgtccgaaacacggaacatttggtggtgttgtccaccgtgtactcttcaacttccgtacgatgtgccgcatgccagggatcatattgcgccagattgccattaaagacgttggcgaaaacgcgctgatacgctggaagcagccagcgttccagtgccccggagtcggtatgcgctccaagacctttggaggtcgttccgggcggacggcggcggatacggtcagggtagatgacgctcacatccgggttaaaccattgctttccatcactttcaaatgtccacagacgattgagaaacgactgcgcattcgccatatcttcactctggcgggcctgcatttgcgcctgcgaccagtagatggggtaaatctcgggacgtgaagcgctgagcgtcccgaagaaattatcgccggggcctttgtagacctcgtcaaagcggttgcggtccagatagtccagcatcgactgatcccagcctagcgcttgttcgcgggggaaatggccttttatcaccgcacaaccgcgacgtttaatctgttcgcgctgctctgcagtaacatgacctgctttgatatcggcataagacagcaccggccagacggcatcgccctgtgctttgagtgcgttgatttcagccactcgcgtggcaatgtcatcgcttagctgattaaagatctgctggacgtcgccaagctgcgcccgcagcgcgtgcttcatctgacggatagctgctttgtgatcggcaggcaatgtgtcgctggtaaaagtagaagccataaccacctctcattaactttcattcgaaaccattctgatttgcatgtgacaatataagttataaataagttaatgcaagtttaatgatttgatgtgatgtacaggatgtaaaaagaagggaaaaccggagcgcacggctccggtagagaggtcagctgttaaaaggggatgtgttatccagcaccgcctgaatcacattcagcgcgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgcccatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaggtcgataaagccaaaaccactggtaacgggtttcataatgccatcgagcgctacgtgcagtttgtcgatcactaacgggatttgttcatccggcaggttgagcgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacaggtttcaggcgatggtagtgttttgccatcagtgcgacaaatgcttcgggggcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacaactgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaatgaaataagctggtaatactgattaccgctggcaacaacgaacttaatgccgcgctttttcagttcctgatattgcgccataaaacgtggttggttgtacgttttggcgtcgttaagaaaagtaccgtccatgtctgtgacgataacttttacgctcataggtgtgctcctggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgcagagcacaaattatatttcgaatgaaagtaaggatgaaattgatgatgtgaatgatttagcccggcgacgacgccgccgggccgaggagattacagcatatgttcagtacgggcgatgatatcgtcctgagcgtctggagagagcgcggtgaagaacgcggaatagcccgcgacacgcactaccagatcgcgatactgatcgggatgttttttcgcatccagcagcgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacttcaaagaaggtacgcagcaggatcatcagtttctgcttgtcagattcgttctccagcgttgccggattcagtttctggttgagcaacacgccgccgagaatcgctgccgtaggcagtttacccactgagccaatgaccgcagtagggccaagatggtcagtaccggaggccgggcttgcgccttctgccagcggggtgtgggctttacgcccgtccggtgttgccatagtctgcgcgccaaacggtacgttagcggagattgatgacgtacccgcgtaatagttgccgccaaccggaccacgaccgtagcgcggattatggtactgtttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttgccgtacttcggcgcaccgttaatcagccgctgacgcagctgctcgtgagtcaggccgtcgaagtcatctgccagtgcggcagcaagctgttgctgaccaatcgcaccttgttcaaacaccagtttcttcactgccgccaggctgttgccgaggttggcaatgccgacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatccaccagcgccgagcagagaatatcgtgcacgttctcttccagcatggtgtcgacgacatattcgatttcgattgatttgcgggtgtagtaacggatttgcgtatcccacgcgtccatcacttcatcgaagttgttgaagttacctgccgacaacgctttttcttgtggcaggaacactttgccgctggtggcatcatgcccgccttccagcgccgccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttctatacaaccaatcgctgcgtagtcataagcgtcctgcggttcaataccgagtttaataaattccgggatcacgatttcgtcgttgttgaacgccggcatcccgaagccgcaacggatcacctgtacgcaggcgtcgaggaaatcgttgctcattcctgcatggtaacgcacgctgaggttaggctgagtggaacgcaggcgaccgcaggattcgaggatcgcgtaagagagtggattcaccgcgtccattggttgaccatcaaccagattttgcccgccaatagtgacgttctgatacagcggacttcccgcagaggcttttgagtgtgagccggagcggatcttgttcacttccagcagtttcagccagcagctatgcagcatctcgatggcgtgttcgcgatccagcgtctggttgagttcaacgtcgcggcgatagtacgggtagagatactggtccatacgaccaaacgatactgagtgaccgttagattcgatctgcaaaatcaactggatgaagtaacacagttgcagcgcctgccagaaagtctgcggcggctggtgggcgataagatcgcagttttctgccatcgccagcagttcatcgcgacggctttcgcgggtttcggtcgcggccatttcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaattgctcaccgtgtaaatcttccagcaccgtcaggttgatgcgcgagcgacgttccgctactttctcgcgcagaccatcaagccctttttccagcagcagcgggaaattcaccgccaggtgcgcatcgccggaggtcatattgccttccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcagcgatcctgtacggtctgaccgcgccaccacgggcacacttcatgcagaacgcgtttgttctcttcgctcaccgcaaagccagcaccgggacgatctgccagatcatcaatctctttttcgatccacgagacagtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccaatgatcaactcatcgtgtttgatccagatggtgcgattcgccaggtgatgcgccagtgccagcgcgcgacgtaccgggatcggcttatcgagatgttgttgatacatctcggtatagtgctgcgcgcgctcggtacagactggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtgtccagtttcagtgtggtcatggttgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaagtcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagcgtgtggtagggcagaaaatgaatttcgccaacgtgcagctcgtcggcggcaaaatcggtaatggcttttacagaggtttcgtcggcattaaagccctgaatcagcggcacgcggataatgatttttttgcccgctgcggcgagttttttcaggttatccagcactctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcagacaggtttctaccgcagtatgaatgcctgcctcgtggctggcttgcagtagcgccatcgccatttccggctgcataaagggctcaccacccgaaagcgttaaaccgccgccgctgcgatcgtaaaacggtttatcgcgcagaacggtcgtcatgatctcctcaacgcttttcacttcaccacacacggttaatgcctgtgtcggacagcagtcggttaacgccgtcagatgcttcggggttaacttttcccgatgaataagcaaaccattcagcgcgcgctcaatcacttccggcgcggccttagcgcacagctcgcagccttccagacacagtcgtgcgtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgctgaatattgaaaatcatagttgcctctctatttcgttcaagcattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcagacgttgttgcggtgaaggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgccgcgggtaaaaaaccgctggatgttgtgcttccgcaacttcatgaagcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgccgaagggatggttaatgacgcgcttaagctgcgttctattattgcggatatcgtggtgaaagttccggtgaccgccgaggggctggcagctattaagatgttaaaagcggaagggattccgacgctgggaaccgcggtatatggcgcagcacaagggctgctgtcggcgctggcaggtgcggaatatgttgcgccttacgttaatcgtattgatgctcagggcggtagcggcattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcaggcgaaagtgctggcagcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattactctgccactggatgtggcacaacagatgattagctatccggcggttgatgccgctgtggcgaagtttgagcaggactggcagggagcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgccgcgtcttatcaggcctggaggtggcaattactgcccacacacctcacaccccggattacgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatgacgattttcccgctggccggtttgccataacctgccagcattttgatcgcttccattgcctgcaacgaaccaattacgccgatcaacggtgccattacgcctgcttccacgcaggttaatgcattttcaccaaacaaacggctaaggcagcgatagcacggttcaccgtcctgataagtaaagacggtgatttgaccttccatacgaattgccgcgccggaaaccagcggtaccttcgcggcaaaacagcctgcgttcagttgattacgtaccgcaacgttatccgtacagtcgagcaccagatcgtgttcagcaatcaatgctgcaagttctgcgtcatccagcagtgcattgactggcgtaatcgcgatatgtgggttgatccgcgtcagggcgtcacgggcggattccaccttcggttgcccgaccgtggcatcactgtgcagtgtctggcgttgcagattcgagagcgaaaccgtgtcgaagtcgagcagcgtcaggttaccgataccggcgcttgccagatactgcgaggctgcacagccgaggccgcccaggcccactatcagcacgcgagaatctttcagcgcctcctggccgtcaaaatcaaagccgcgcagaatgatttgccggttgtagcgcagcatctcctgatcgctgagttccgccattacaggcctccgaacaacgcgttaaacggttctacttccacccattcgcccacttccacattgccgcgatcgcgttccagcacgataaagcagttgccgaggctaaaggagctaaatatatgtgaaccctgatgtccggtggtcgtcacttccagttcgccatcggcgttgcgttgcagcacgccgcgctggaaatcaagacgtcctggcgtttttttcaggcgggacgctgtgcgtacgcgctggcgcgcgggcaggccgctggcggtgttaccgcttagttttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccagctattgctgagtttaccgaacgcgaacggtttacctggtttaatcgccagcttccagaaggcgatctcccccagctcttcaagaatcgttttggtgtaatccgcctcacccactgaaacaccgccggaactgatcaccacatccgcctggctgtcggcttcaataaatgcggcgcgcagggcatggggatcgtcgcggataatccctaagttaattacctcgcatcccaactgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccgtcgcccagcggctgaccgggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccccagtgaagcaattactggcagctctgcggtagtcaggcgagttcccgccgggaaaacaaccgcacctgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcacttcagcagtaaaacgcacgccattgtccatttgttcagtctgctcctgcatcaccaccgcttcgcagccttccggcaccggcgcaccggtcataatacgaatgcaggtacccgcaggccattcaccatggtatggctgaccggcaaaggatttaccggcaacgggcagcggttgcccggaggcaatatcggctaaacgcaccgcgtagccgtccattgcggagttatcaaaccccggaacatcaagcggcgaaacgacatcgctcgccagaatacgaccaaaacactgtaccagtggcagcgtttcctgggcggtcagtggggtgacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactcctgcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacagactgtatgccacctcgggcgtagcgctgggtcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtaattcataaaaattctgatatttatagcaaaagtggcgaaccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacatcgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggaagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgctgtctttacgcgtgatgaaacccatgaactggacgcctgtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcattagtcatctgcgtaatccggttcttgccgcccggctggtgatggagcaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcgtggcatggagcgcgtctcgccggagattttctccacgcctttgcgttatgaacaactactggcagcgcgcaaggaaggggcaaccgtcctcgaccatagcggtgcgccactggatgaaaaacagaaaatgggcaccgtgggggccgtggcgttggatttagacggcaatttggcggcagccacatccacaggcggaatgaccaataaattacccggacgagttggcgatagtcccttagtgggtgccggatgctacgccaataacgccagtgtggcggtttcttgtaccggcacgggcgaagtcttcatccgcgcgctggcggcatatgacatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaaaaggggacaccgttgccacacagtgatgaacttgatgccggtaatgtgctggcggttgaaaatctgaatattgcctttatgcaggaccagcagaaaatagctgcggtccgcaatctctcttttagtctgcaacgcggtgagacgctggcaattgttggcgaatccggcttcggtaagtcagtgactgcgttggcattgatgcgcctgttggaacaggcgggcggtttagtacagtgcgataaaatgctgttgcagcggcgcagtcgcgaagtgattgaacttagcgagcagaacgctgcacaaatgcgccatgttcgcggtgcggatatggcgatgatatttcaggagccgatgacatcgctgaacccggtatttactgtgggtgaacagattgccgaatcaattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattcctgaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccagcgagtgatgattgcgatggcgctgtcatgccgcccggcggtgctgattgccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtaccgtcgaacagatttttcatgcaccgcaacatccttacacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccgttgatatcgcttgaacatccagcgaaacaggccccccccatcgagcagaaaacggtggtggatggcgaacctgttttacgagtgcgtaatcttgtcacccgtttccctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggcgaaacgctatcgctggtgggcgagtctggcagcggtaaatccactaccgggcgggcgttgctgcgcctggtcgaatcgcagggcggcgaaattatctttaacggtcagcgaatcgataccttgtcacccggcaaacttcaggcattacgccgggatattcagtttatttttcaggacccttacgcttcgctggacccacgtcagaccatcggtgattcgattatcgaaccgctgcgtgtacacggtttattgccaggtaaagacgcggctgcacgcgttgcgtggttgctggagcgcgtgggcctgttacctgaacatgcctggcgttacccgcatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtttcggcgctggatgtttctattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggcggtggtagagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggtccacggcgcgcggtcttcgaaaacccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaggtggcagccgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccgtagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaagatgtggtggtggcggtaggatcgaatttcaccacgctcgatccgtatgacgcaaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgttcggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggcattacttacaccgtgaaattgcgggaaggcattaaattccaggatggcaccgatttcaacgccgcggcggtgaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgctaaaacggaagcgatcgatccgacaacggtaaagattaccctcaaacagccgttctcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggtttttatccggtgggaaccggaccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgcgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccttacgagcaggccacactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaagccgttcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgtccggcgctggtgaaagttgcctttgcgggctatgcaacgccagctactggtgtggtaccgccaagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaagaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggtcgggattaaagcccaggtgactgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagcggactgggcactatcgccgctgtttgcctcgcagaactggccaccgacgctgtttaataccgcgttttacagcaataaacaggtggatgacttcctggctcaggcactgaaaactaatgatccggcggaaaagacccgcttatataaggcggcgcaggatatcatctggcaagaatcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagacaccggcttcagctttgaagacgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgcttactggggttgattccgacgctgtttatcgtctcggtgctggtgtttttatttgtccatatgctgcccggcgatccggcgcgattgattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctgtatcaccagttctggcactatatcagcaatgctgtgcagggggattttggcctgtcgatggtgtcgcgtcgtccggttgccgatgagattgccagccgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggttatatttggtatggcggcgggaattatcgccgccgtctggcgtaaccgttggccggatcgattgagtatgaccattgcggtgtcggggatctcgtttccggcatttgctctggggatgcttttaattcaggtattctccgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggccgccgtgatggcgcgctttacccgcgcgtcgtttgtcgatgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgtaacgcgatgatcccggtagtgaccatgatgggcttacagtttggctttttgctcggtggttccatcgttgtggagaaagttttcaactggccgggacttggacgcttactcgttgactccgtagaaatgcgtgattacccggtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggtgttaaacgccatgccactggtcaaacctgaccaggtacgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattattcgttattttattgattgtggtggccatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataacggaccttctttgcagcactggtttggcgtcgattcactggggcgtgacattttcagccgtgtcctggttggtgcgcaaatctcgctggcggcgggcgtgtttgccgtgtttatcggtgcggcgatcgggacgttgctgggcttgctcgctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgctgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattattgcagtcgccattttttccatccccgcgtttgcccgcctggtgcgcggcaacacgctggtgttgaaacagcaaacctttattgagtcagcacgcagtattggtgccagcgatatgaccgttttgttgcgtcatatcctgcctgggaccgtctcttctatcgtggtgtttttcaccatgcgcattggtacctcgattatctctgccgccagcctctcatttctcggcctcggtgcgcagccgccgacaccagagtggggagcaatgctcaatgaggctcgagcggatatggttatcgcgccgcatgtcgctgtttttccggccctggctatttttctgaccgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagggtaatcacctcacaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtagaatcgggtaatttggttaaaaagccgcagcaagggacaatttttgcagcggcacagcgttcagatagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggtctttttttcatcattaactatcaactggtatcggagcgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgcgccgtgattcttaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatcttttttcgcggagggcgaatgataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcgggttatttttgccgattttaacccatcgaaacgaccggggtcggtggcttcagatgactctaacaacagctggaatccggcatacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacacatcaacggcaaagatcacgatttgttagcggtggataaaattcatgtcgatttaaactggcgatatctgaacgagtatcttgatcaaatcagcgctaatgatgaagttctatttttgaaacaaggccatgagatcattgccaagaatcaactcgctcgtgaaaaactgattatttataatagcgaaggtaattataatattattgattctgtcgatactgaatatatcgaaaaaacatcagcggtgccaaacaacgcattattcgaaatctatttttattatcctggcggtaatttattgaacgcatcagataaacttttttatctgccgtttgcgttcattgttatcgtattgctggtggtttatttaatgaccactcgtgtgttccgtcggcaattttctgaaatgacagagctggttaatacgctggcgtttttgcctgactcaacggatcaaatcgaggctctgaaaattcgtgaaggcgatgcgaaagagattatcagcatcaaaaattcgatcgcggaaatgaaagatgccgaaattgaacggtcaaataaattgctctcactgatctcttacgatcaggaaagtggttttattaaaaatatggcgattattgagtctaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagccgtggaagcggtgtttggtgttgatgagcgcaataaaatcgtcaggaaattgtgtcagcgaattgccgagaaatatgcgcaatgctgcgatatcgtgacattcaatgccgatctctatttacttctgtgtcgggaaaatgtacagacatttacccgtaaaatagcgatggtaaacgattttgacagcagctttggctaccgcaatctgcgcatccataagtctgccatttgtgaacctttgcagggggaaaacgcctggagttacgcagaaaaactgaaactggcgatttccagtatccgtgaccatatgttctcagagtttattttctgtgatgacgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctcgtctatcaaccgatcgttgatattaacacccgcgccattctgggcgcggaggcgttgtgccgttgggtgtctgcggagcgggggatcatttcaccgctgaagttcattaccattgttgaagatatcgggtttatcaatgagctgggttatcagattattaaaacggcaatgggtgaattcagacattttagtcagcgtgcgtcgctgaaggatgatttcttactgcatattaatgtttcgccctggcagttaaacgaaccacactttcatgagcgttttaccaccatcatgaaagaaaatggcctgaaggcgaacagcctctgtgttgagatcactgaaaccgtgatcgagcgaattaatgaacatttttatctcaatattgaacaactgcgtaaacaaggggtacggatatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaattaatccagacagcataaaggtggactcgcaattcaccggcgatattttcggtactgcgggaaaaattgtgcgcattattttcgacctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgcgaattaatcaaattaggatgtgttcaggctcaggggtatctgtaccagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataagttcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatagcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagcgtggcaattgatcttatcaacacgctaaatcccacggaggaacagctgttggttggtttgcgcacagcttacgccgactcggtttccccctcttatttgtacgatgtcggtccttatctgatttccagtgacgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgtgaagtatcgacatgtcaaaaatacaggatttatctcttttgacggtaaaaccttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggagcgtttttctttactgtcaaaatcgctggcgatggacagcgagaacctgatgttctctctatttaagaacggtaaaccggtgaccggtgatgaatataatgctaaaaacgccatcttcaccgtttcggaagcgatggagcacttcgcctatttgccgaccggattgtatgtatttgcgtataaaaaagatgtttatttgcgggtttgtacattgattattttctttgccgcattggtggcagtgatatcgggtgccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccatcattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcgttcctggacgacctgaccaaagcaatgggcagaaaatcctttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaacattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaagtctaccgcttcggcggtgacgaatttgcggtgatttatacgggtggaacgctggaagagttgctatcgattctaaaagaaatcgttcatttccaggtgggaagcattaatttaagtaccagtatcggtgtagcacattcaaatgaatgtcctaccgtcgaacgcttgaaaatgctggcggatgagcggctgtataagagtaagaaaaacggcagggcacagattagctggcagtaatcattattcgcaggccggacaaatgattttgcccggcctgaattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcacacgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcgccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatctgctgctgcagctgcatgaaacggttccagcgttcttctttaacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgcgcttctttcaggaagtcgagtagcatctggaaatcttcttctgtctcgccagggaagccgacaataaaggttgagcgtagggtcagttccgggcagatttcgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgcttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccttctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcaacgccataggcggaagtatcctgcgagatcaccagaatctctttaacgcccgcatctaccagacgtttcgcttcacttaacacttcgccaatcggacggctcaccaggtcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttcagaaattttcagataggcataatgacgcggcgtcagtttcacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaataaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcgtcatagctcggtaccacgtcataaccttcagtgcggagttcggtgagaatacgctctgaatcaacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggaggcgaaggaaatgtaaattttgttaattcggcgtgaagaattgatcctggacagcattttgctcaaaaaatagccatactatttaattgcaacaaggctgggaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatctgctgaaccggttgatcgacgcacgcgttgacctcgccgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagagtggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaatcctttttccttgtgccccttatttgtctttcttccgctctctgggcggctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcactggcctttttacccgataatcacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagttccggacgtttgggcgcacgggcagggcggcctgctggacgtggttttagcgcctgattttgctcagtctcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtgggttatggccgcttaagtgatgatctctcaaaagtgaccgacttccgcaccgtctttcgccagatgccaaaactgtctaccggcaaccattttggcgggcggctggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgaccagggcgaaatcccggatgataatccttttataaaggaatccggtgcgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactgtggctgaatgaacatggcccgcgcggtggtgatgaaattaatatcccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcaggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgctgtgagcggcatggccttctataacagcgataaattcccccagtggcagcaaaaattatttattggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtgacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgcactggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacgttaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgccagagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttccggtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagcgtctggtttgcccagtccatccatttttccgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttagttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccaaacttatcatacggcgatataacgtattttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggcggaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctggcagaaggcaatgcggatgagaaactggatcccgcgagcctgactaaaatcatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggctgattacgttgccgggagccaggagtcatttattggtctgatgaatggttatgccaaaaaactgggtctgaccaacactaccttccagacggtgcacggcctggatgcgccggggcagttcagcaccgcgcgcgatatggcattgctgggtaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaaccgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgttgggggcgaaaaccgaccgtatccgttttaatgagtctgagaaattattgacctggggtttccgcttctttgaaaccgtgacgccaattaaacctgatgccacctttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatctcggggcaggtgaagcgggctcagtgaccataccgcgtgggcagctgaaaaacctgaaagcgagttatacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcgggaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcgggtgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatgcgctgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcgctcaccacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcgacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaaacaggtagcgcctttactgacatgcacgcccgccgcagaataaaaagcgatatccgggcaaaaattattcagcgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcaaagaaacgcgcggcaatggggtttctctttcagcgccagaaaggtatttagcgaataacaaacggcggtaaaagggatttcattatcaatcgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagggtctgatcgggttctaccagcgtcgcagccagttttgccgcccggcgtttttcttccaccaggcgggatttttgatcgcttaacaggtaatggctggcactgcgcggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcgctgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagacgcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgggcactaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtggacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtgatcgcttgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaagggtcggtcgtgcggaaaaagatgtcccatcgtccaggacacaaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagtaccacggccagcaacggcaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggagccgagtctggcgtcgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtgggtgattgtaacgggcataggttaaataaaacttaaagaaagcgtagctatactcgtaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgcgcttttattaaactctgcgcgattattattggcgaagaaattgcatgcaaaataaattagcttccggtgccaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcgatgaccgcgtatctggcgggcgggatgtttttacaatggctgctggggccgctgtcggatcgtattggtcgccgtccggtgatgctggcgggagtggtgtggtttatcgtcacctgtctggcaatattgctggcgcaaaacattgaacaattcaccctgttgcgcttcttgctgggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggcggtttgtatcaagatcaccgcgctgatggcgaacgtggcgctgattgctccgctacttggtccgctggtgggcgcggcgtggatccatgtgctgccctgggaggggatgtttgttttgtttgccgcattggcagcgatctcctttttcggtctgcaacgagccatgcctgaaaccgccacgcgtataggcgagaaactgtcactgaaagaactcggtcgtgactataagctggtgctgaagaacggccgctttgtagcgggggcgctggcgctgggattcgttagtctgccgttgctggcgtggatcgcccagtcgccgattatcatcattaccggcgagcagttgagcagctatgaatatggcttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgattattatgggcggctggccgattatgattggtctattggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgactgccgggttaagtatttatgctttcggtattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgccgcgatgggaatgctgcaaatgctgatctttaccgttggtattgaaatcagcaaacatgcctggctgaacgggggcaacggactgtttaatctcttcaaccttgtcaacggaattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattctcacgaagggtaaaaaaatgcctgactgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgaacataaggatgcgggcggtaagccggagctggcgcaggagccacatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaaccacaaccactttgtatccactcggcacatcgacggtgacactttgcgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataatcatttcgcctgaaataatgcagcgggttaatttccgcgaattatgcagccttcattcaggcattgtgttgccgggcgtgctgccggttttattggtcaaatggcgcttcgtgtttaagaactttatcgatcacatccagtacgccttcacggttattggagcctgcgcggtattttgccgctgcgacgaccgcgctaccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccgccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacgccggggataatcagatcgatgctgccgttgccggtgtggaccgacaccataatatcgccgatggcctcatgtaatgctttttgtacttgtggaatcagttcatcggaaagattcaggccaaacttaaagaagatatcctctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccgttttcatggcatcgtcatattttttgagtgtataggcactattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagcaaacgcatccttcgatagctcgccattaaaaacatctttgccttcgctcactacccagccgccgttttcagccacaaaggcaatttcattagcaatttcagggaagaaagagatcaactgataatattgattcccgctggcgactacaaagcgaattccttgtgctttcatttgctgatactgagccataaaccgctcacggttataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgttgctaccacactgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatggtcagcgggaagcccagcgaggcacccagtccccagagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagtgcactggcccgaaccacggcaacgcgactgtaacggtcgatgaaccaaccgccggtgaagcgtccaacggtcatccccagggtaaaaccggcataaatcagcgagccggaagtagggctaaaaccgtgaccgtcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcaccacaacacctatcagcagcaactggatatcgcgataaaaaggtacgcctttttcgccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatataaataggtgcgatacctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacacctgcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggcaaaaccgtcttattcatttctcgctcaacggcagcaccttcaacgtttatcgccacttccgcagaaccaaaacttgccccaaagacgccgagaccaacggcaaagagcaggggcgatgtcagccagagtgccagacttaatatcatcatcccgatcaatgcgcaggacatcgtgaccaggatgacattacgtgtcccaaagcgtttcactaaccacgccgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcctggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagatcacgtcaaaataagaagagggaagacaacattagcaaggttgtgtacatttgtacacaattgcagagagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacgcaccgcaaaattgctacccttgccggggtaccgttgggatcgatgacctactatttttcaggaattgatgagttgttactggaggcgttcagcagttttactgagatcatgtcccggcaatatcaggcattttttagcaatgttagtgatgctccgggcgcatgccaggctatcaccgatatgatctacagctcacaggttgcaacgccggataacatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctattaaaaacggtaatgcaaaactggatgcagcgcagtcagcaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcgcgcgaggagattttgaggatggttgagagggttgcagggtagtagataagttttagataacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcataggtgcccgcatagcccagcgccgggatgttactgcgagctgtatcactgatgatctccattgccggcgcgcaggtacgtgcgcccatcattgcgccgaacaacagcgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccacgggcaccagactgacaatcaatccggcaatcaacatctgaccgccaatcgcgcccaggccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccatcaagccgaactctttcaccatgcttaatgcaccctgcggaatgtaaccgaaggtcgggtggttagcacgcataaagcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcagaatgccagcaggtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcggcgggcatcgccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatctatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgtttacctacagcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttaccgttacggaagctgggatcgagtcgggcatgggcgtcgggatagcctaccaacgctatttcatcgcccatttgtagcacggcatcaccgtctggatttgccagaatcccgttacgtcgaatacgttcaatgtagcagccggtttgtcgataaatacccagttcacgcagatttttgccgtcggtccaggccaccagttccgggccgacgcgataggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcctgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccatgccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagcctgctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttcccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcgaccccgacgcagaaaataaacagcataaagccaagattaagcgcatcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaactttccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaagctgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggctatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaacgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgcctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggcttgctatttttcattcttcctggagcagtcgccagcttcttttcacagcgtagagaagtcctgaaacctctgtttggcgcaatgctggcggcaccctgttcgatgctcattatgcggctgtttttttcaccgacgcgctcattctggcaagagctggcatggttactaagcgcggtgttctggtgtgcgctgggggcactgtgtttcttatttatcagtagtttgtttaaaccacagcacagaaaaaatcagtaaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattttctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatactgatactgaaaatcatcgcgttcattgctcaatttctcagccagatcttttgcacgcacacagtaagggcaacccgaacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgctaaaagctataactgttaaacacaatacagtgaaaagttttagactgaaggctcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaggcgtgttgatactggaatttatcggaatgatgctactggcggtggcgctgctgtcggtaagcgactccctgtcgctgcctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgcttcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccgtccaccgcaatattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttatttgtggccatcgctccattcgccatttcactgatgaacccatttccgaagcgcagcgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattaccgacaaagcgttacgtgaagaactggtgacgctgaccggcgggcaaaaacacgtagcgcaagcggcggagttctgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagctcggcctggcggaacaactgttgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaatcgcagcggaatcgctgggattgggcggggtatatatcggcggcctgcgcaataatattgaagcggtgacgaaactgcttaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatcttaagccgcgtttaccggcctccattttggtgcatgaaaacagctatcaaccgctggataaaggcgcactggcgcagtatgacgagcaactggcggaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaaccgccacgtcgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagggtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagttggttgaaggcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtggtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcgcgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaggtgaatgcgtcgccggggctggaaggaatagaaaaaaccaccggtatcgacatcgcgggtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggttttgcctgcgctttttgcgtaagctgtgccggtctttttatcgaaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgctgcgtcaatggctcgatgacctggggatgagtttttttgaatgtgataactgtcaggctctgcatctgccccatatgcagaatttcgacggtgtctttgatgccaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatctgccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgatgatgaagggcaaaacaacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctggtgcagtggctgcgcgctgcaaaattatctgctgtttttaaccttttcttaaagattatttcacttctcttgtgtcgatttggctttatcacatagagcaaatatgcataaaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagcgagcagtgctggccgggagaaagttctcttttcttacaccgcgccgataaaaaatatgcacgtttattgcatatctttcagtgtgacaacttttgttcgtttgttaacgaactttcagaaggaaagagatatgaccgccttaaataaaaaatggctatcgggtctggttgcgggtgctctgatggccgtctctgtcggcacgctcgcggctgaacaaaaaacactccacatttataactggtctgattatatcgccccggacacggtggccaattttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgactctaacgaagtactggaaggcaaattaatggccgggagtaccggctttgatctggtggttccatctgccagctttctggagcgccagttgactgcgggagttttccagccgctggacaaaagcaaattgccggagtggaagaatctcgacccggaactgctgaagctggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgttgataaagttaaagcggtgctgggcgaaaacgcgcccgtcgatagctgggacttgatcctcaaacctgaaaatctggaaaaactgaaaagctgcggtgtctctttcctggatgcgccagaagaagtttttgctaccgtgttgaattatctcggcaaagatcccaacagcactaaagcggatgattacaccggaccggcaacagatctgctgttaaagctgcgcccgaacattcgttatttccattcatctcaatacattaacgacctggcaaacggcgatatttgcgtcgctatcggctgggcaggtgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggagtgaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtattcgccatgcctgcggatgccaaaaacaaagacgaagcctatcagttcctgaattacctgctgcgcccggatgtagtagcgcatatttccgaccatgtgttctatgccaacgccaataaagcagccacgccgctggtgagtgcggaagtccgtgagaacccgggtatttatccgcctgcggatgttcgtgcgaatctgttcactctgaaagtgcaggacccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagccttagatgccgggcgggcgcaccacacccgccggcaattcgcaccatcatggtgcgcttgcacacattcaatgccggagagcagccgtgaatgacgctatccctcgcccgcaggcgaaaacccgtaaggcgctgacgccgctattagaaatccgcaacctcaccaaatcctacgatggtcaacatgcggtggatgatgtcagcctgactatctacaaaggtgaaatcttcgcgctgctgggcgcttccggctgtggtaaatccacgctgctgcgtatgctggcaggttttgaacaaccctctgccggacagattatgcttgatggcgtcgatttgtcacaggtgccaccttatctacgccccatcaatatgatgtttcagtcttacgcattgtttccccatatgactgtggagcagaacatcgcctttggcctgaaacaggacaaactaccgaaagcggaaattgccagccgggtcaacgagatgcttgggctggtgcatatgcaggagttcgccaaacgcaaaccgcatcagctttccggcggtcagagacagcgtgtggcgctggcccgaagccttgccaagcgcccaaaacttctgctgctcgacgaaccgatgggcgcgctggataaaaaattgcgtgaccggatgcagcttgaagtggtggatattctggagcgcgtcggtgtgacctgcgtgatggttactcacgatcaggaagaggcgatgaccatggcggggcgcatcgccattatgaatcgtgggaaatttgtccagattggcgaaccggaagagatctacgagcatccgactacccgctatagcgccgaatttattggctcggtaaacgtctttgaaggcgtactcaaagagcgtcaggaagatggcctggtgcttgattcgccggggctggtgcatccactgaaagtcgacgcggatgcctcggtggtcgataacgtgccggtacatgtggctctgcgcccggaaaaaatcatgctttgcgaagagccgcccgccaatggttgtaacttcgcggtgggggaggtgatacatattgcctatctcggcgatctttcggtgtatcacgttcgtctgaaaagtgggcagatgattagcgcccagctacaaaacgcccatcgtcatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaagatgaatacacttgaacctgctgcccagtcgaaaccgccgggcggatttaagctgtggttgtcgcagctgcaaatgaagcatgggcgcaaactggtcattgcgttgccatatatctggttgatcttgctgtttctgctgccatttctgatcgtctttaaaataagtctggcggagatggcgcgcgccattccgccttataccgaactgatggagtgggctgacgggcaactgtccatcactcttaatctcggtaatttcctgcaactgaccgacgatccgctctatttcgatgcttatctccagtcgctacaggtggctgcgatttcgacattttgctgtttactgatcggctatccgctggcgtgggcagtggcgcacagtaagccttcgacccgtaatatcttattactactggtgatcctgccgtcgtggacctcgtttctgattcgtgtctacgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctgggggttatcgatcaaccgctgaccattctgcataccaatctggccgtttatatcggcattgtttacgcttacgtgccgtttatggtactgccgatttataccgcgttgattcgtattgattattcgctggtggaagcagcgctggatctcggtgcacgaccgctgaaaacgttctttaatgtgatcgtgccgctgactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctgtggcaggagttctttaacaaccgcgactggccggtggcctcggcggtagcgatcatcatgttgctgctgctaattgtgccgataatgtggtttcacaaacaccagcaaaaaagcgtgggagaacacggatgaataatttaccggtagttcgttcgccctggcggattgtgattttgctgttgggcttcacctttctctacgcgccaatgctgatgctggtgatctattcattcaacagctcgaaactggtgacggtgtgggccggctggtcaacgcgctggtatggtgagttattgcgcgatgacgcgatgatgagtgcggttggtttaagcctgacaattgctgcctgtgcggcaacggcggcggcgatcctcgggactattgcggcggtggtgctggtgcgctttggcaggtttcgcggatcaaatggctttgcctttatgatcaccgcgccgctggtgatgccagatgtcatcacgggcttgtcgctgttgttgttattcgtcgcgcttgctcatgccattggctggcctgcggaccgcgggatgcttaccatctggctggcgcatgtcacgttctgtacggcttatgtggcagtcgttatttcgtcgcgtctgcgggaactggatagctcgatagaagaagcagcgatggatctcggtgcgacgccgctgaaagtatttttcgtcattacgctaccgatgatcatgcccgcgatcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtttctgggccgggagccaccacgttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgcccttgcaacgttaattctcggtgcggtcggaattgtcggatttatcgcctggtatctgatggctcgcgcagaaaaacagcggatacgcgatatccagcgtgcaagacgtggctgaagacactaaaatttgccaacctggctacataatgccgcgcatgccgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgctggtgcaggtagcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagcttaacgctggtctttttaagcagtctggtgctggtttttatcgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctatatctgctgacacaaatcaccgccgcaagttacttgtgggcggcttcgctggggtatggttatccggagctgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgaccagtcggcggttcttccagttgcaataatgtgtataatcgtcggccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgccgatcttaaaaatctgctcgccgattttccggtcgtggaatggtgcgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctgcatcgcgacggcacaccggaagacctttgtgactgcccgctttatcctgcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgagcggggctaacgccttataacgtggcgcgtaagcgtggcgaactgaaatacattctgctgactgaaagccagagtgatggcggcatgatgctgcgctttgtactgcgttctgataccaagctggcgcaactgcgtaaggcgctgccgtggttacacgaacaactaccgcagctgaaagttattaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctacctgaccgaacaacaggcactggcggagcgttttaatgacgtaccgctgtggatccgtccgcaaagtttcttccagactaatccggcggtcgccagccagttgtacgccaccgcgcgcgactgggtacgacagctgccggttaaacatatgtgggatctgttctgcggtgtggggggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcatcagaggccattgcctgtgcaaagcagtcagccgctgaactgggcttaacgcgtttgcaatttcaggcgctggactccactcagtttgccaccgctcagggggatgtgccggagctggtgctggttaacccgccgcgccgcggcattggtaaaccgctgtgtgattatctctcaacgatggcaccgcgttttatcatctactccagctgtaacgcccaaactatggcgaaagatatccgcgaactgcctgggtttcgtattgaacgggtgcagcttttcgatatgttcccgcataccgcgcactatgaagtgctgacgctgctggtgaagcaataaaaaagccgcatgtgcggcttcagattgctgacaaagtgcgcgttgtttatgccggatgcggcgtaaacgccttatccggcctacaaaagcgtgcaaattcaatacattgcatgggccatgtaggcctgataagcgtagcgcatcaggcaattttacctttgtcatcagtctcaagccgcggttgcggctttctgaatcttactgtgggaaccactggtcactgattttttgataagtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagggctttgttatccggacgtacagcgatgcccaggccggtgccaaaatattgcggatcggtcactttctcagtagcaacaccaagttgtggattggttttcagccattcgtttaccaccgctgtgtcaccaaataccccatcaatacgaccatttttcagatcgataaaggcattctgataactgtcataagagacagttttcacttccgggtgctgatcctgaatatatttctggtgcgtagtaccgttttccatcccaatacgtttgcctttcagatcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcatagtagggcgtggtaaacgatacctgtttgctacgctccggggtgatatccataccggagattacggcgtcatattttctgaatttcagggacgggatcaggctgtcgaacgcgtgattagtaaaagtacattctgcctgcatttgtttgcacaaggcttttgccagatcgatatcaaagccgacaatctcattattagcacctatagattcaaagggtggataggtggctgaaacgccaaaattgattttctctgcggcagaagcaccgaaagtaaaggaagcaagtaaagcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgatttttggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaacatgattaaataatttaaatgaaataaaaaagacggacaacttagtgggttgtccgtcttcattataagaatttatgcactatgtaggccggataaggcgtccccgccgcatccggcacaggcaccgtgctgatgtctgatgcgacgctggcgcgtcttatcagacctacaaaaccccccggcgaatgtacgcagctacattaattccgccgttcgaatgccagtgctttgcgctcgatcagacgcatcatcagcgtcagcaggccgttgacgaccaggtaaataatccctgccgcaccgaacaccattacatcgtaggtgcgtccgtacaacaactggctgtatcccatcacttccatcagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaaggcatacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccactgaccttctgggatcgcacgaattgcaccgtaaaacagctgcgtggtatacgccgcactgttcagcgataacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaaagtcggaaactggcccggcccgtaataaatcaggaagatctgcaccagcagcggcgtaccggtaaacagcgtgatataaccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaatgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgtagccctttcatcagttcgggtagatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcgccgccgccacaatgtaccaggtaaatggttcctgggtacgagtagcgatgctttttgtttgcagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactggttaccgaggccaggcagcgcatgacgccacatctgcggcatcaccagacggaaaaagatagccgatttcgacagccccagcgcctgaccagactcccactgacccaccggcaccgctttcaacgcgccccgaagcgtttgcgaggcataggcggcatacagcagtgacagagcgatgacaccacaaaggaacgggctaacgtcgaagttctcaatgtccatctgcactgggatctgcacgaacccaagattgatagtgaagccatccgaaagcgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccattttgccgactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagctcagtgttgccctgacgtaccgcgatgccgaggccagtgccgaagtaatctttatcggtcactttgtcgcccaccgccgccagtttcgggttatctttcagccactcagtgaccactgcggtgtcaccgaagacgccgtcgatacgcccgttttgcagatccagttttgcgttctggtagctgtcatacggaacggtagtgatttccgggtgcttatccataatgaatttctggtgtgtcgtcccgttctgtacgccgacttttttgcctttcagctgatcaacactggtgtatttgccttgctgacccacaaacagggcagagttgtcatagtacggggtggtaaacagcacctgcttttcacgctccggagtgatatccatgcccgccatcacggcttctacgcgacggaatttcaggcttgggatcaggctgtcaaacgcctggttagagaaagtgcaggttgcatcaatctctttacacagcgcttgtgccaggtcgacgtcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtagcaaaacgaatggtttcggcagctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccattttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttccgggtccagtgcggcggtcggttcatcgaacagcagtacctgcggttccatcatcaacgcacgggcaatagcaacacgctgctgctgaccaccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacggcagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtcagagggtgttttggtgaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggcgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaaggcgttagcgattctcgatggactgacggagcgtacccgccgtggcatgaacgctaccgcctaagtaacgcacatcgtcgatgacccaacactggccttcctgaatcattaacacttcatcctgccaaccctggtcaccctgtttgagatccacgcgcaatggaatgttacgggcatcacgattagggatagtcgatgcactggcaacgtgggcgctatctggcaaggtggttcgactggagaatggatcgttggtcagtagttcccgatggttattatcccgggaggcatcgctaagcagtgtcgccagtttgtcgctcagataagggcgcaaggcggtgatgtcgttgctgcggtgcaaaatgcggtagtcataaaattgctgggccacgttatccgggcctccttcaacgcaaggaccactgcgtgtgccgttatctttataagctggagtgactgtggtgcaggcactgaggagcagtgcgcaggggataagcattgtcaatttgctgtagcgcataatgatttccttataagcgatcgctctgaaagcgttctacgataataatgatatcctttcaataatagcgtatcagtctgataatgcttttgagatcgaaggcttagcaaacaaggagatcgatcatgcaattttctacaaccccaactctggaaggccagaccatcgttgaatattgcggtgtggtgaccggcgaagcgattttaggtgccaatattttccgtgatttctttgccggtatccgcgatatcgttggcggacgttccggtgcgtatgaaaaagaactgcgtaaagcacgggagatcgcctttgaggaattaggctcccaggcgcgggcgctgggggccgatgccgtcgtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctggtcgctgccgctctgttattggcagggtgtgcaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtaccaccgcgatacaacggtaaaccgcgcatctggcaactggtgccggaacaagaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcaaaaatcggccggagtgaaatattttgccccgtttgaaccggcacagattcaggcgcttattccactggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtggcacatgcggatatcgcaccgcagcgcaaagacgatccggggccattatttccctggcagcaactggcgcagcaggggattggtgcctggccggatgcgcagcgggttaacttttaccttgccgggcgcgcgccgcacacaccggtagataccgcgtcattgctggagcttttggcgcgctacggttatgacgttaaacctgatatgacaccgcgcgagcagcggcgcgtgattatggcattccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcattgctggagaaatacgggcaggattagcgcggcagttttccgtggtcgcgtagccaggcggcagttttctcgataccttcatccagggtgatgaccggctgataacctaactcttcctgcgcacgcgtaatatccagcgtaaagtcaaaattcaacttggagacgccgtagtgggtcagcggcggctcttttgctgacttgcggcctaaacgctccatgctgcgggcgatcatatccagcatcgggtaggggacggaacgaatacgacagtcaatattcaactcgtcgatcagcttctgcacgatgctgcgcagtgtgcgatgctcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcaggcttcctggcttgccagccacattgcgtgcacggcattttcatagtaggtcatatcgaccagcgcactgccgccatgcggtaacagaatactgccgtagtggtgcatcatatgcgccagacggggaataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcgctggctgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggggaagagatatgaataaagttacgcacaccccaggcgacagcccattcacccaggcggcgagtggcgcgaacgttagccagatcgaaagcctgttgtgtcccccagggtgaggtaaagctggagcagtgccacagcgtatcaatgcccgcgagcatcactttagcttgtgatgaaaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttgcccattgcctcgttgcgaccggtcgctcgcacgctgatgcctttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaataacgtgcgcattcttccgtgatttcccccatgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgatttgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacagccccggcataccgtgcggatgccagaaagcgcggacatcgatagtacgatagtcgcctttatcttccaggctaaaacacagtcgtcccagccccggcgctttcatgccaaataacaacgtaagttgtttttccggttcaacgacaatcactttccagctatccaccgcatcgccagtctgtaaatattcgcgctccgggcggcctttcgccagcttatgaccgatcgcgcggtccatcaacgcccgtgtctgccacaaaatattgccaaagaaataacgctctttaccgccgatttggttcaccacctgccataaagccgcaaggctggcggacgttttaacggtaaaccccgcctgtttggcgaaataaccgtactccggtcgccagcgggcaaaggcctgagcgtcgtagccccagtcgctggagttgaccagtttttcttcctctttcaacgtgctacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagtgcacgtagcgcggtatcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtacggaagtaatcacattgagaaaccacaccgaaatccagcgggtggggagggggatggggatcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacctctggtccggcggcttcgaagatgcggtgttcgctggccggatgatctaacaacgccaccagatagtgcagcaagttttccagcgcgatgggcgtggtgcgtgaacgtacccagcgtggcggcgttaacactggcaggttgtagaccatatcgcgcatgacttcgaacgccgctgaacctgcgccaacgataattccggcccgaagttcggtcacaggtacattcgcttcacgaagaatgtccgccgtagcctgacgagcacgcagatgatccgactgctcatgtggcggggcctgcaacgaactgagaaagattaattgcttaactggtacttcacgtagcgcatcgcggacgttgagagccacctggcgctcctgagcgataaaatcgccgccttcgcccatgctgtgcaccagaaaatagacggtatcgatatcctgcaacagggccggaaggttatccggccagctgagatcgactttatggcaactgacgtttgccagttgcagctttgcaagcctgtcgacatgacgtgccgccgccaggatctgatgcccttgctggctgagtgtgcgcaccagatgctgaccaatgtagccactggcaccgagaactaaaatgcgttgcggcacgtctctctccttaacgcgccaggaatgcgcgccagtgggcggcgacttccgccagttgttcgcgcgagacgtcaagatgcgtcaccaggcggacaatcggcgaggcgttaatcagcacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttccccgacgcgaacaaacagcatattagtgtcctgacgcatcacatccgcgcctgcttcacgcagttgctccgccatccaggcggcgttgtcgtgatcttcctgcaaccgtgcgacgttatttttcagggcatacatcccggcggcagccagaatcccggactgacgcatcccgccaccggccattttccgccagcggatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgaatcacaatattgcgtgatctctttcagttcgcagccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgctcgcgggtaaattcccatgcttctttcaggtattcacgcggcagcactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtgccgtcggcagccgcgtcgatgggttgcggctgaatactgcccagcaccgctgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacaatatactcttcgccacgttcgcagtgactgagcagagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccggaaagctctgctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggtaacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgatcacttcatcgccgcgtccgctgatgattgcgcgcaacatatacaagctaaatcctttggcctgttcgagtttgatctgcggtggaatggctaactcttctttggcgaccaccacatccaccagcaccggaccgtcgatggagaaggcgcgttgcagggcttcatcaacttcagacgctttttctacacggatacccgtaatgccgcacgcttcggcaatgcgggcaaagtttgtgtcgtgtagttcggtgccgtcagtcaaatagccaccagctttcatctccatcgccacaaagcccagcacgctgttgttaaagacgacaattttcactggcagtttcatctgcactactgagaggaaatcgcccatcaacatgctaaaaccgccatcgccgcacatggcgaccacctgacgttctggctctgtcgcctgcgcacccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacaggcgacgcttgccgttcatttttagataacgcgctgcccatactgttggcgtgccgacgtcacaggtaaagattgcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcgtccagccctttgcgggcatcgcggtaatcttccagcgctttatccagaaatttgcgatcggctttttcttccaccagtggcagcaatgcacgcagggttgatttgatatcgccgaccagcgccatatctaccttgctatgcgcgccgatgctggctggattgatatcaatctgaatgattttggcatcggtcgggtagaaggcgcggtagggaaattgcgtgccgagcagcactaacgtatcggcattcatcatagtgtgaaaacctgacgagaagccgattaacccggtcattccaacatcatacggattatcgtattcgacatgttctttaccgcgcagggcatgaacaataggtgctttaattttcccagcaaactcaactaactctttatgcgcccccgcgcagccgctgccacacatcagggcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggcgtcacaactggctgtggcgcatgataccagtgggtagttgctccttctggcgcaggttttaacgccacgtcacccggtaacacaacaacggaaacgccacggttaagcactgctttgcgcatagcaattgccagcacttgtgggatctgctccgggctggaaaccagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggagggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccggggccgcacgatccggcgcagaccgccagttctccgctaagttgtgcttcagcgccagcggcaaaggccgccacttcttcgtggcgggtggacatccactcgatggtgcccatgcgattaagactgtcactaagaccgttcagagagtcgcctgtgactccccagatgcgtttcacccctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgataacggtaacaagtttagttcatctgacggagggggaagggatgggagagaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcataaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtgctgctcaccgtatattcaccggaaaccacttttgtcttacagcagccgcaaacacccgcacggcaggcagcgacaaccggaacgttattgctttccagcgcctccagtagcgtggtgccaaccggggcgtaaaattctcgtgccggttgcagtttggtgaatttcagaccgctggtcgccgcttctgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagcgctttcacttcctgctctacccaatccatatacggagccgggccgcaggtcatcacggtacgtgaagctaagtcaggtacacctgccagcagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttctgccaccagcgttaccggatagttacgccactcatcggcgaaaataacatcctgcggcgtacgcacgttgtagatcacccgcacatcggcctgtggacggttcttcgcaagccagcgacgcatcgacataatcggcgtgacgccgcagcctgccgccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtccgaaagccagagataatcaccgcgttttacatcgcgcgtcagccactgggagccgacaccgtcatcaatccgccgcacggtcagggtgatatattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagtttcgcacgctgaccagtgcatattgcccggcgcgatatgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcgtaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccgaatttctcgttcagcaccgccagcaggtctggtgtcaggaaaccaggtgcagtcgggccggtgacgatatttttcacgcccagagaaagcagcgtcagcagaatgacgatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttgacaccgcagcccagtttctctgccagagtgacagccagaataatcgctgagtaagcatcgttacattgacctgcatctaccagacgcggcagaccttcgatatcgccaaactcaagtttgttaaagcgatatttaccacaggcgagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtgaagtagtggcgctcgccgcgtgcgccgtcacagccaccaagcaggaagatatgacgcagtttttcacggctcaccagatcaatcagcgtatcagcagcgccaagcagcgtctggcgaccaaaacccacggtgataaggtgcggaatttcgctgtacgggaagcctgccatctgttgcgcctgggtgataaccgcagagaaatcatcaccgtccagatgacgcacgccaggccagccaacaatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggccagggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtagccatgcgcaggcagcatttcgccgtgggtgtagacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcagaatgcatttacccgccgtcgctttgacgttgacctgggttggcgtcgggtgaccgtatttaccggtttcgcctgcatccagaatgctcatcactttgaagttcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatggtactgggcataaatatcgttgtcgtattgaccgagaacatgcgcgtgttccatataggccgccgcacctttcaggccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagctcgccgagatcatcgctcaccagttgcaggtcagccatcgggttatcgacgcgcgcgttggcatctacagccaggcattgtgctttcagcgcctcgcgcaaggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcgaagctgtcaacatcgtggttgatgatgccgtattcacgcgcttttaccgcccaggcagaaagcccttgcagcgccgcgatgagtaaatcctgaaggtcagaagtttccgccgttttaccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagggatttttcatgcaactttaagggagattgatttagcgcaattttggcggcagggatctaccgccagagaggtattacgcagagaaaaaggcgatgaggatcggcactaacaggctaagaataaaaccgtgaacaattgccgccgggaccatatccagcccgccagtacgttgaagaacgggcagggtgaaatccattgatgtggcaccgcataagcccagtgcagtagagcggctgcggcgaatcagcccagggatcaacataatagcaatcagttcacgggccagatcattaaaaaacgccgcgctcccgattaccggaccaaaagattcggtcaataaaataccggaaagagaataccagccgaaaccggaggccattgccagcgcggtattgatggggagatcaagaataaaggcgttaattaaaccaccaattaatgaactgacaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccaacgaggaaaagtagcaaaattaacgtgtattcactggcttcggtcgcgtgttgtaagaaagccagtccactcagaccaatggcaaaaccaatcactactacgccgcacagttttagcgactccagcgccatcgcaatacgcgacgggagtttttcttgctgatggtggttgcgccacggcaggcctcgctcgagccacatcagggcggcaatattacacagtaaaataacggtaatactgacggcagaataatgcagaatcgccaacaggttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccagcttaatagctgattaataacttttaacgcagcttgttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacagcccagaaaacatgaaaacccagtccttgcaaagatgaagtcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcataaggagcagtagagtattcgttttcatttaaagatattcttacgctttaattacaaactgcaccgatgttggtggcgtcaaaatcgccgaggcgttccctgaaggccggggcagcccacatggatgtgggctgagggcgcgttttacagggatgttacctcgcgcccgacccggtagccgtaagggataagtcgagggcaccgcgcagcggcgattttgttcgccagagcccgggggtgcagggggcggcggcgattggccgccccctgcgcgctccttgcgccagtggcaatatgttgcttagctcatgaaaggagcgcaacaagatgatgaatcaacatataacaacatcttaaaaaaaggcctgacattacgccaggccttctgcgttaattaatcacgcttttccagcagggtccggtaaatcagaccaccgataatgccgccgacaattggcaccacccagaagaaccacagttgttctaatgcccagccgccctggaagatagcaaccgcggtgctgcgcgccgggttaacagaagtgttagtcaccggaatactaattaagtgaatcagggttaaggccagaccaatagcgatcggcgcaaaacctgccggcgcgaatttgtcggttgcgccgtggatcaccaacaggaaacctgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgccgctgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccggaaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccatcgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacagcactaccacagccaccaaaaacaagccagaaagtaccaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggtcgtcgtaaaaaagtgacgacggaaataatgcgcggctattttaaaaacgaaggcgagtcattcaccagataaataaatccagtaaatttgatttagggcaacagcgggttgccccatatagtcatttgtctgattgacagtgtagtgcacgcaaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttatcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcaaggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctggaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaaccctgctgctatcgccagaatcagatctctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggcgagaacatcatctgcatattattttgaccttccgcgaatcgctgccaggccgacatcgggttcgccgttatcggccgctggaagcgtgctggacgccatgcaccgatggctatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactgcgcagttttctcgataaagacggacatcctattgatgtcgaggatattaacgatcaggcacgccatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgtccctaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgagttatcctcacatccgcaaaatctctctgatgggcagattcgtcagggactttccgcaatggtacagctgcttgagcattatttctctgagcagggggccggacaggcgcgatatcgtttaatgcggcggcgagccagcaatgagcaacgaagctggcgctatctggatatcatcaaccggatgattgaccgacctggtgggcgctcgtatcgggttattttgctcggcctgtttgctactttgttgcaggcaaaaggcacattgcgactggataaagacgcccgtccattgttgctgatcgaagatccagaaacccgtttacaccccattatgctttcagttgcctggcatctgttgaatcttctgccattgcagcgcattgccaccaccaactcgggtgagttgctttcgttaacgccggtagagcatgtttgccgactggtacgtgagtcctcgcgcgttgccgcctggcgtctggggccgagtggcttgagtaccgaagatagccgacgcatatcctttcacattcgttttaaccgtccgtcatcgctgtttgcacgctgctggttgctggtggaaggggaaacggaaacctgggttatcaatgaactggcgcgtcagtgcggacatcattttgatgccgaagggatcaaggtcattgagtttgcccagtccgggctaaagccactggttaaatttgcccgccgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataacgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcgtggcgcaaatcccggaaaatgtaccgatgaatctacgcaaaattatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggcaggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgcgcggattaaccgcgaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgattcccagaaagcgttgtaatcagcgtggatcttgccttctttatcgcgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctgatgtggaatttcccattttgcgccttgcagtccgccaataaacatcgttcttttcccctgatattcacacagggtaaacgtgatctctgccagaggaataccttcgctgttgcggaacaggattgtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagcttcgccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacatccgcggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgcagacgcacaggcagtcgcggctggcgcgttaacaatacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtccacgtgccagactaagaaaaagtgacaggctgctgagagattcagatggcgtaaaggtccgttcagttagctgcgacatattcatgaaatcaatggttatacatgacgtcgatttcaccattgcgtatcttaaccaaacatcaatagtgtgattactaacgtaaattttaggggtttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgctggtgatagtcatcgccggactgattacgttatggagaattcttaacgcacccgtgccgacttatcagacactgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaacgctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggtcattgatcctgaacaggctgaaaaccagatcaaggaggtcgaagcaacgctgatggagctacgcgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtctggcacaaacgcaggcggtttcacagcaggatctcgacaccgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcttctctcgatacggctaaaaccaatttcgattacactcgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtacttggcgatccactgacgcgctacgaggggcaaatcaaggatgtactaccgacgccggaaaaggttaacgacgctattttctattacgcccgttttgaagtccccaaccccaatggtttgctgcggctggatatgactgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggctggaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcacaatgacgcctttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgttgaagggcatcaccctcgatatttatgctggtgagatggtggcgattgttggcgcttcgggttccggtaaatcgaccctgatgaatattctcggctgtctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacgctggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttgctttcgcatttaaccgccgagcagaacgttgaagttcccgccgtctatgctggtcttgagcggaaacagcggctgcttcgcgcccaggagttgctgcaacggctggggctggaagaccgtacagagtattatccggcacagctttcgggtggtcagcaacagcgcgtcagcatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccaaccggcgcactggacagccattctggcgaagaggtgatggcgatcctgcatcagctgcgcgatcgcgggcatacggtgattatcgtcacccacgatccgcaggtcgctgctcaggccgagcgggtgatctaaattcgcgacggcgaaattgtgcgcaatcctcccgccattgaaaaagtgaatgttgctggcgggacggagcctgttgtcaacacggtgtctggctggcggcagtttgtcagcggttttaacgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattattatcggtattgcgtcggtggtttccattgtcgtggtgggtgacgccgccaaacaaatggtgctggcggatattcgttctattggtacgaatactattgatgtctatcccgggaaagattttggcgatgacgatccgcaatatcagcaggcgctgaagtacgacgacttaatcgccatccaaaaacaaccgtgggtcgcctcagccacacctgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgttgctgccagtgccaatggcgtgagcggcgattattttaatgtctatggcatgaccttcagtgaaggaaacacctttaatcaggagcagctgaacggtcgtgcgcaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctaccttacagcacgatgtccgggcgagttatgggccagtcgtggcttaactccattactgtcagggtgaaagaaggatttgacagcgccgaggcggaacagcaactcacgcgtttactttcactgcgccacggtaagaaggatttctttacctggaacatggacggcgtcttgaaaactgttgaaaagaccacacgtactttacaactgtttctgacgctggtggcggtgatttcgctggtggtgggtggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagttcctgatcgaagccgtactggtttgcctggtcggtggcgcgttgggaataacactgtcactgttaattgctttcaccttgcagcttttcttacccggctgggagattggtttttcaccgttggcgctgctgctggcgtttctctgctcgacggtcaccgggattttatttggctggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcggctgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtggaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttaacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcatttgacaggggacaaggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgccaacgatagatgatagttatctatcatgtggagtagattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattacactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgccgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagcagcccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacagccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgtaaacatgaagtcagccgtctcgatgtggtgaattttatctctcatggcacgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgcgtgggcggaatcgacccactgattggtcgtgagaaggagcttgagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctggtgggggaatctggtgtcggtaaaaccgcgattgcagaaggtcttgcctggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacgatttactctctcgatatcggttctctgttagcgggcacaaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaggacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggtgcagcgtctggtggtcaggtcgatgcggctaacctaatcaaaccgttgctctccagcggtaaaattcgcgtaattggttcgacaacctatcaggagttcagcaacattttcgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcgatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcgcaccacgacgtgcgttataccgcaaaagcggtgcgtgcggcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagccattgatgttatcgacgaagcgggcgctcgcgcacgcctgatgccggtaagcaagcgcaagaaaaccgttaatgtggcggatattgagtccgtggtggcccgtattgcacgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcgacgatcgcctgaaaatgctggtcttcggccaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggtcggttcgttcctgtttgccggccctaccggagtcgggaaaacagaggtgacggtacagctttcgaaagcgttgggcattgagcttctgcgctttgatatgtctgagtatatggaacgccatactgtcagccgtctgattggtgcgcctccgggatacgttggttttgatcagggcggtttgctgaccgatgcggtaatcaagcatccacatgcggtgctgctgctggacgaaatcgagaaagcgcatccggacgtgttcaatattctgttgcaggtgatggacaacggtacgctgaccgataacaacggacgcaaagcggacttccgtaacgtggtgctggtgatgaccaccaacgccggggtacgtgaaactgagcgtaaatccattggtcttatccaccaggataacagcaccgatgcgatggaagagatcaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggtttgatcatctgtccaccgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagctggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgcacgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgtcaggtaggttggtgaagtccgtaatctcgaaagaggttacggactttttgtttatggggtggaggaggttcagaccctttttttgatgatgatggtaagttgttgataattagtgctgctggaaggtaaggataaaaaagggtgctgcaggagaatgggatggttttgctttattaacaacgggctaaacgtgtagtatttgagttcactgccgtacaggcagcttagaaaaacctaccgtcttggctagcggttgcagcgaaagttcactgccgtacaggcagataaaatgcgaaaaaaaaagctcgtactttcgtacgagctcttctttaaatatggcggtgaggggggattgactcgcttcgctcgccctgcgggcagcccactcactgcgttcgtggtctgtccaactggctgcgccagttgtcgaaccccggtcggggcttctcaccccccctggagtgcattatgcgaaaaaaagctcgcactttcgtacgagctcttctttaaatatggcggtgaggggggattgactcgcttcgctcgccctgcgggcagcccactcactgcgttcgtggtctgtccaactggctgcgccagttgtcgaaccccggtcggggcttctcaccccccctggagtgcattatgcgaaaaaaagctcgcactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgtcgcctgacctcatgggggcaacggggcgctactatagggagttggagtaaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaagttgtgcagtatatctacatcgagacaagttacggacttatacttccaaagtacttcatacatatcacaaaataaaaaggccggttaaaccgaccttttactcgttctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgatgggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcatcgtggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataattaaggtaatcccggcggagaatttcgcaggcaccaagcgatgctgtgtgatcgttaaggacctggcagtcgataagcttaccgccatgaccgataaattcctcacagaataccagaagcgccgttttagacgcattttccatccggctgaacatggactcgccacaaaatagcgttccctgggccacgccgtacataccgccgacaagctcatcttcacgccagacttcaatggagtgggcatggccgagttcgtgaaggcgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcaatgacctgaccaaaagcgtaattcatcgtgacacgatagggcgagcgtttatgaaatcgcttcatactacggctgatatgcagtgattcaggccaaagcaccgcgcgaggatcgggcgaccaccagaggatggggtcgcctggagaaaaccacggaaaaataccacgctggtaagccattaacaggcgcgcagggctaagatcgccccccagagccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttaaactggtaataacgcccctgtctggcaagcagttctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcatgcatcatttctgcaagcaattcaaggatctgactttcggttgtggcatctaagccttctgtaggttcatccagcaacaccagtggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagcagcttctccagaccaacgcgacgcaagatctccgccagagcctcatcactactgccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctgaggaacaacgctgatggtctgtcgtagagccgcttcattcaggctggctatggggctatcgttaagcaaaatctcgccctgttgcgggtcccatgcgcgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgctatatgttccccggcgtttacctgaagagaaatccctttaagtgcctgttgagattgctccggataagtgaactgaacatcccgtaacgtcagcgaaacgcgataggcaacacgagtttgggtatcagggaaggtgacttccggtttttgatccgttaaatcagtgatccgaacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagtgcttcaaacgcggctaacgcgcagaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccagacgccatccacagcatcaggatcaccgctaacgcgccaatgagcagcattatcgcttgcgacaatgcggtcagttcagattgacggcgttgcgcttccagccattgaatttctgtattctctaattgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgcccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagcggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgagggtgaaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcgcccaccagcggcgagataacgcgcaggtaaagatgatcgagcgtatcaacatccgccaccacgcggttgagcaattcgccctgacgatagcgcgccagtccggcaggggagaggggcaacaatttgctgaaggtgtaaatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttaccagacgttcaaaataacgcccggcagtacgggtgattgcggcaccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgcaaccgctgaggccgagaggaaccagccggaaagtgtcaacagaccgatactggcgagcagcgtcacaattgccagcacaataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccaccagccacacttaattccgcgtaacgtccttgctcaataatccggccatcctgcataacccaaatgacatcccactcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcgccaacaggcgtatcaacgccttgtggcaggagctgtagaaactcgctgacccaggcgttatccagcgctgcttgtaattcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgcaatgttgctgccggtaattgtgggttttgcccaacccaggagagatgtttacgccatgattctggtgataaatcgcgtaattctatcccgttgattcgtaatgatccctgatatgagagaaaaccagaaagcgcgttcaacagtgaacttttacctgaaccgctgcgaccaaccaacacggcacgttggcctgctggcaaagtaaagttcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcctcaatggtcaccggatcggtcgatgctaattccacctcgccacgctgcggatgggcgagcggggtttccataaacgttttcagactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgtaatggctggaaaaactctggcgcaaggatcagggccagaaaacccgcagccagcgtcacgccagtatcgtagtgaccaaaatccagctcgccgagataggaaaaaccaaagtagaccgccaccagagcaattgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagtcgtagcacttccattgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgtcggttagcatcggcagcccccattccaaccagcgccataaacaacggaattagcggtgctgtgcccagcagaatgagcgccgcagcccagttagaggggaagatcgccaccacaatcagcaacggcaccgacactgccagcgccatttgcggcagatagcgtgcatagtaatcatgcatatcgtcaatttgctcgagtaccagcgtcgcccagctccccgcaggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaccagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccaggcctgggcaatgatcaatatgccgctcacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaactctttttgacgagatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgatttgtaaaattattttgcgtcagctaaaccatcgaggtagcgttccgcatcaagtgctgccatgcagcctgtaccagcagatgtaatggcctggcgataaatgtgatccatcacgtcgcctgcggcaaagacgccaggaatgctggtctgggtggcattaccatgaatacccgactgcactttgatgtagccgttttccagttccagctgcccttcgaaaatggcagtattcgggctgtgaccgatagcaacaaacagaccggcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatttgatcgccggccacttcttccagcgtacggttggtgtgcagaatgatgttgccgttctccactttatccatcagacgcttaataaggattttttccgcgcggaaaccgtcacggcggtgaatcagatgcacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaaccccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgttatcgccattcagacggaacggacggttttgcagatccaccttgttgatatgatcaaaaatgatctcagtttcaaacttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcgtagacagcagcggtgtatcccgccgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatgggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgtgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgcttaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatctggtgatttcgactacctgttgaaaacacgcgtgccggatatgtcagcttaccgtaagttgctgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgtcgccttctggaagcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggctggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagtgacgaatacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggctgcgggcctgacgctgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaacattctcaccttcgctagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgaatatgaagatgacgaagagtatgaagatgaaaaccacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagacgctgcgttgttctccggtaagcggatggatgatgacgaagagattacctacactgcacgcggtgtggctgccgacccggacgacgtcctattttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgtcgctgtggcagctgctgctaccacggcgacacaaagctgggctgcgccggttgaacctgtgactcagacgccgcctgttgcctctgttgatgttccaccttcgcaacctacagtagcctggcagcctgtaccgggtccacaaacgggagagccggttattgctcctgcaccggaaggttacccacagcagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaaccagtacagccgcagcagccgtattatgcacctgcagctgaacaacctgcgcaacaaccttactacgctcctgcggcggaacaacctgttcagcaaccgtattacgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagactgagcaaacttatcagcaaccagccgctcaggagccgttgtaccaacagccgcaatccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagagacaaaacccgcgcgtccgccgctttactattttgaagaagtggaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccagaaccgatcaaatcttcgttgaaagcgccttctgttgcagcagtacctccagtagaagccgctgccgctgtttctccgctggcatctggcgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtccgcaagtcaaagaggggattggcccgcagttgccacgaccgaaacgtatccgcgtgccaactcgtcgtgaactggcgtcttacggtattaagctgccctcacagcgtgcggcggaagagaaagcccgtgaagcccagcgcaatcagtatgattctggcgatcagtataacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacacagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtaaacgcagaagatgcagatgctgcggcagaggctgaactggctcgtcagtttgcgcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgttgtttacgccaattgttgaacctgtacagcagccgcaacaaccggttgcaccgcagcagcaatatcagcagccgcaacaaccagttccgccgcagccgcagtatcagcagccacaacagccggttgcgccgcagccgcagtatcaacagccgcaacaaccggttgcaccgcagcagcaggataccctgcttcatccgctgttgatgcgtaatggcgacagccgtccgttgcataaaccgacgacgccgctgccttctctggatttgctgacaccgccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggctcgcctggtggaagcgcgtctggctgatttccgtattaaagccgatgtcgtcaattactctccggggccggttatcactcgctttgaacttaacctggctcctggcgtaaaagcggcgcgcatttctaacttgtcacgggaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccaaataaaaaacgacaaaccgtttatctgcgcgaagttttggataacgccaaattccgcgataatccgtcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttggttgcggggactaccggttccggtaaatctgtcggtgtgaacgcgatgatcctgagcatgctttataaagcacagccagaagatgtgcgtttcatcatgatcgacccgaaaatgctggagctttcggtttatgaaggcattccgcatctgttaacggaagtcgttactgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcgttataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgatcgcatgatgcgtccgattccagacccgtactggaagccgggtgacagtatggatgcccagcatccggtgctgaaaaaagaaccatacattgtggtgttggttgacgaatttgccgacctgatgatgacggtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaactcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggcgcggaatcactgctggggatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatggcatcacttccgacagtgaaagcgaaggtggcgcgggcggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacagcgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctggccccaccgccgtttgactaattaatgcattgccggataaggcgcggtagcgtcgcatccggcactctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgatcgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatctgaaaagccgcctggataaagtcagcagcttccacgccagcttcacacaaaaagtgactgatggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgacacaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgtcctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcaactgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccgccgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggccagcaacatttgctggctgcggggaagccgctgccgcgcgctatcgaagccgggcatttgcattcgatgatcctctgggggccaccgggtaccggcaaaacaaccctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggcgtgaaagagattcgcgaggcgatcgagcgcgcccggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagttcaccgtttcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtctatctgttgaaatccctgagtacagaggatattgagcaagtactaactcaggcgatggaagacaaaacccgtggctatggtggtcaggatattgttctgccagatgaaacacgacgcgccattgctgaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcgatgatagcggtaagcgggtcctgaagcctgaattactgaccgaaatcgccggtgaacgtagcgcccgctttgataacaaaggcgatcgcttttacgatctgatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctgtactggtatgcgcgaattattaccgctggtggcgatccgttatatgtcgcgcgtcgctgtctggcgattgcgtctgaagacgtcggtaatgccgatccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgcgcgccaaaaagcaacgctgtctacactgcgtttaaagccgcgctggccgatgctcgcgaacgcccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttactgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaagagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctaaccatccctaacttgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgttgaagtcagccgctggggtaccccgcgtgagtttgactttgaagttcgtgaccacgtgacgctgggtgaaatgcactctggcctcgactttgcagctgcagttaagctgactggttcccgctttgtggtaatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacacgctgtacggtacgggtcagctgccgaaatttgctggcgatctgttccatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaacggcagaagttccgctgactaacctggtgcgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgcttccgttctgaagccggttcatatggtcgtgacacccgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccggaagactcaatggcggcgctggaagagatgactggtcatgcagaaaaagtcctgcagctgctgggcctgccgtaccgtaaaatcatcctttgtaccggcgacatgggctttggcgcttgcaaaacctatgacctggaagtatggatcccggcacagaacacctaccgtgagatctcttcctgctccaacgtttgggatttccaggcacgtcgtatgcaggcacgttgccgcagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtctggctgttggtcgtacgctggttgcagtaatggaaaactatcagcaggctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctgcgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacacgtaatactacttttgagtgaaaatctacctatctctttgattttcaaattattcgatgtatacaagcctatatagcgagctgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgccattccaacaaaatcagacgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtcgtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgcctgcgtgggcgttccatgcgtcgccgtgtctacaatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaattcgagcgcattagctgggaagaagcctacgacatcatcgcgaccaatatgcagcgcctgatcaaagagtacggcaacgagtctatctatctgaactatggcaccggtacgctgggcggcaccatgacccgctcctggccgccgggaaataccctggtcgcgcggctgatgaactgctgcggcggctatctgaaccattacggcgactactcctccgcgcaaattgcggaaggtttgaactatacctacggcggctgggcagatggcaacagcccgtcggatatcgaaaacagtaagctggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcacgccagaaatctaatgcccgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgcgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtacgtcatgatcactgaaaacctggtggatcaggcattcctcgataaatattgcgttggctacgatgagaaaaccctgccagccagtgcgccgaaaaatggccactataaagcttatattctgggtgaagggccagatggcgtggctaaaacgccggaatgggcctcgcaaatcactggtgttccggcagacaaaatcatcaaattggctcgtgaaatcggtagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcacgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaacggaggcaacagcggcgcgcgtgaaggttcatacagcttaccgtttgtccgtatgccgaccttggaaaacccgatccagaccagcatttcgatgtttatgtggaccgatgccattgaacgtggcccggaaatgacggcgctgcgtgatggtgtacgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaaccagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcctgctgcctgactgcaccgcttccgaacagatggactttgcgctggatgcatcctgcgggaatatgtcttacgtgattttcaacgatcaggtgattaaaccgcgctttgaatgtaagaccatctatgaaatgaccagcgaactggcaaaacgtcttggcgttgagcaacagtttactgaaggccgtacccaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgcaagcaggggatctttaaaaagcgcgacccacaagggcatcacgttgcttataaagccttccgtgaagatccgcaggcaaacccactgactacgccatcgggcaaaattgagatttattcgcaggcgctggctgacattgccgctacctgggaattgcctgaaggcgatgtgatcgatccactgccgatctacacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacaggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcggcttgccgtcaggaaatgtggatcaacccgcttgatgcccaaaaacgcggtatccacaacggcgataaagtcaggatctttaacgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatgcaaaacgtgtcgataagggtggttgtattaacgtactgaccactcaacgtccgtctcctctcgctaaggggaatccgtcacatacaaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcctgtaaagactacaaagatttgacgccagaagtcagcttccgccgcatttatgaatatgctggcggcgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcatgtaaccactgcgaagatccggcttgtactaaagtctgcccgagcggtgcgatgcataaacgtgaagatggttttgttgtggtcgatgaagatgtgtgcattggctgccgctactgccatatggcttgcccgtatggcgcaccgcaatataacgaaacgaaaggccatatgaccaaatgcgatggttgttatgaccgtgttgcggagggtaaaaagccgatctgtgttgaatcttgtccgctgcgggcgctggatttcggccctatcgacgagctgcgtaaaaaacatggcgatctggcggccgttgcgccgttgccgcgagctcactttaccaaaccgaatattgtgatcaaacccaatgccaatagccgcccgaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggtcttcgggcaatgtgtagcaggtggttttatcgttctggctttggcgctgctcaaaggcgacctgcgagcagaagcccagcagcgtgttatcgcctgcatgtttggtttatgggtgctgatgggcattggctttatcgcctctatgctccatcttggttcaccaatgcgcgcttttaactcgctcaaccgggtaggggcttcagcactcagtaacgaaatcgccagcggttcgatcttttttgccgtaggcggcatcggctggttgctggcaatgctgaaaaagctgtcaccggcattgcgtacgctgtggctgatagtgacgatggttcttggcgtcatctttgtctggatgatggtgcgtgtgtataacagcattgataccgttccgacctggtacagcatctggacgccgatgggcttcttcctgacgatgtttatgggcggcccgttactgggttacctgttgttgagtctggctggcgtcgatggctgggcgatgcgtctgttgccagcaatttctgtactggcactggtagtgagtggcgtggtgtcagtgatgcagggcgcagagctggcgactattcatagttctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcggatcgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactttctgtatcattcattctgcttctggcaggggaattaatcggtcgcggcgtattctatggtttgcatatgaccgtggggatggccgtcgcaagctaatcataacaaccggggtttcggccccggttctcttttatttctgcttcgttaacgtgtcataactggtcatcaaattacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcgcgatgcagctcgcacgccacgccgaaccatgtcatcaattgcgcaccagcttgcgacaagcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcgtcagtcacgacaaagacgtcaaacccttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgacagcttttacaaaatcttcgttatcccaggcgttaatatttcccgggcgagcaatgtaaggtgtatcggggaattgtgctttcagttctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctccttttgagagtcagtggtacgtctgaaatcgatcagacgcgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagttcaataaaaacaatcagatgagactaatcatctcttcagcattagcgttatgaatgagtaatataaatcgataataccgccgctgggatatcgcgtattttcacccattgacaatgtttttggcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccggcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgattgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtccacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaagcgcattggctttaaccgcagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggattctggagctggttggcttggcgttttgtcgcgggcgtcggctgtgccatgatttgggtggttgttgagagcgcgctgatgtgcagtgggacgtcacgtaaccgtgggcgtttgcttgctgcgtatatgatggtttattacgtgggaacgtttttaggccagttactggtcagcaaagtttcaaccgagctgatgtccgtattgccgtgggttacaggtttgacgttggcagggatcttaccgctgttgtttacgcgtgtgctgaatcagcaggctgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgttctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatccttggacaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtatcgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcatgggcttgcgagaaagttgaacatcatcaactggtggcgatgaaccaggccttactgttgagctatactgtgggaagtctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattgtttatcatgatcgccagcgtatcgtttatctatttgctgatgctgctgcgcaacgccggtcatacgccgaaacccgttgctcacgtgtaaatgaattcaagcagagtgtgaacttactgtttcacactctgcttttttgtttcttctatctgacttgctttattccaaattttattcgtttaaaaataaaatgtgcagcaggttataattttgcatttcgctatttccgcacttcttatttgccgcgcataatccctcgttttacagatgcccctttaattttggcgaaggatttgtctatggctgggaatgttcaggaaaaacagttgcgatggtacaacattgcgctgatgtcttttatcactgtctggggttttggcaacgttgttaataactatgccaaccaggggctggtggttgttttttcatgggtgtttatctttgcactctatttcacaccttatgcgctaattgttggtcagttaggctcgaccttcaaagatgggaagggcggggtcagtacctggattaaacacacgatgggacccggactggcttatctcgccgcgtggacctactgggtggtgcatattccctatctggcacaaaaaccccaggcaattctgattgcgctcggttgggcgatgaaaggcgacggttcgctaatcaaagaatattcagtcgtagcgttacaggggttaacgctggtgctgtttatcttctttatgtgggttgcttcacgcggtatgaaatcgctgaaaatcgtcggttctgtggcagggattgctatgtttgttatgtcgctcctgtatgtggcgatggcggtaaccgcgcctgcaattactgaagtgcatattgcgaccacaaacattacctgggaaacgttcattcctcatatcgactttacctacattaccactatttcaatgctggttttcgcggttggcggagcagagaagatttctccttacgttaatcaaacgcgcaacccaggaaaagaatttccaaaagggatgttatgcctggcggtgatggttgcggtttgtgccattctgggctcgctggcgatggggatgatgtttgattcgcgtaatatcccggatgacttaatgaccaacggtcagtattacgcctttcagaagctgggcgagtattacaacatgggtaatactttaatggtgatttacgccattgcgaataccctgggacaagtagctgcgctggtattctcgattgatgccccgcttaaagtgctattaggtgatgctgacagcaaatatattccagccagtttatgtcgtaccaacgcttctggtacgcccgttaatggctattttctgaccctggtactggtggcgattctgattatgctgccgactctcggcattggtgatatgaacaatctctataaatggctgttgaaccttaattcggtagtgatgccgctgcgttatttatgggtatttgttgcatttattgcagtcgttcgcctggcgcagaaatataaaccagaatatgtctttattcgtaataagcctctggcaatgaccgtcgggatttggtgttttgcctttaccgcctttgcctgtttgacggggatcttcccgaaaatggaagccttcactgcagagtggaccttccagttggcgctgaatgttgcaacgccgtttgtgctggtaggattaggactgatattcccgctgctggcgcgtaaagcgaatagtaaataattattgtggtcggtgacgctgactctggcagatctgacccgtttttacataatcgagaaatgcgcgcaagccgcaggacatatactggcggtttggataatagatctggaagcctggacgctctgtgctccagtcttccagtacacattctaaacgaccagtatcaaggtactccttgatctgttcatagagcagatacccgataccagcacccatcaaaacggcctccagttcagcatcaacatcatccagaatgatatttcctgcgacagcaatttccagctcctttgcaaattgccagtggaaaggtttgccgctgggataacgaaaaacaacacattgatgattaagcagatcatgaggatggcggggtttgccatatcttgcaaagtactctggcgttgctgctacacataatttcactggcgggccgatcgccacgctgatcatatctttttcgacgatgcaactaagtcgaacgccagcgtcaaagccctgttggacgatatcgacaagagagtcgtcagttgtgagctcgactttaatatcaggatattcacgtgtgaaaccaaccagtaaagacattaaaaatatacgtgcagctacccgggcggcattgattttgagcgttcctgtcggtgtcagacgaaaatcattcatctcatctaacatgatctgaatttcgtcgaaagctgggcgcaatcgttcatagagattagaacccgcttccgttaacgatacgcttcgggttgtccgattgaataagcgaattttaagacgttgttccagtgttttaatactatggctaatggcggacgaggataagcctaactcatcgcccgctgcacgaaagctttgattacgggccacggcaaagaaagtggcaaagtcagacatattcatccgcattagtgaaaatccttcattaactcatcctgaatcatcacgtttacaggattatgccgcctgcgtaaagtgcgctccagaacttaacgtggaggtaaaattatgcagtctgaacgtatttatttggtatgggcccatcctcgtcatgattcattgaccgcacatattgctgatgcgatccatcagcgggcaatggagcggaaaatacaggtgacggaactcgatttatatcggcgtaatttcaacccagtgatgacgccggaagatgaaccagactggaagaatatggataaacgttattctccagaggttcatcagctttattcagagctgcttgaacatgacacgttagtggtggtttttcctctctggtggtacagcttcccggcaatgctaaaaggatatattgacagagtatggaataatgggctggcttatggagatgggcacaaattaccattcaataaagttcgttgggtggcgctggttggaggagacaaagaatcatttgtccagatgggctgggaaaaaaatataagcgattatttaaaaaatatgtgcagttatcttggtattgaagatgccgatgtcactttcttgtgtaatacagtggtattcgatggggaagaacttcacgcgagctattatcagtcgttattatctcaggtacgggatatggtagatgcactataagatgtgttaaaaacgctgtagcagaatgaagcgcggaataaaaaagcggcaactcaataaagttgccgctttacggggaaattagaacattaccttatgaccgtactgctcaagaatgcctttcacgcgttccatggtctctttcttcggtggtttaacaccgtcgagtttgtactcttcacccattgccacccatttgtgtttgcccagctcgtggtaggggagaagctcgattttctcaacgttgcccatatcacgggtaaattcaccgaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacgtagcggatccacaccttcacatttttgttcgccagatatttagcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgcaggattgcttcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtgtcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacctgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctctcgcgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacacggatggtcagctgcggatatttttccgggttttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagaggctactgcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttacccgttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcattgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcgtcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcatagttcaggacatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcaatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcaggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtattccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaggaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaagtgaactgtgccagtttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacggccacggccatatgcatctggcagaccggtcagaacaccagatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcggatccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccgaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacgattttctcaagctgcttgttgatgtagccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcaaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtggtcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccaccgataatgttgccgatcgtaaccggaatcaggttatcagtgatgaaattcatcacggtcaggtgagaaaaattttccggtgcagaaccgactgcggtccaaaattccggggatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccataatgaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaagacagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaacagcagtgcgccgaccaggttgccaaaatagacatttagccagtttttcgccaactgaccccaggtgatgcgcccactcgccttagcaacaacaatcaacacggtggaagtaaagagatcggctccgcagacaacacaaagaatcagccccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtgcctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacccgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcatcaggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtaaagcggggcattaaaaaaacgccccgtaatataactcagactaatcattaagcctacattgcgtaggctatttgattttattttgcccagaatgctgctttggcgcgctgcagcttttcgtaggccttcaacaacgactgatgtgcagcaaacgcgtgcagatcgctatctaccggttgcaggccgtaaaacgccgcttcgccgctcattgccgcactggcggcttctacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgtgccagtaataacaacgtttgcaggcagcgataatagttggcgcgttccggactaaatactgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccgatacgcagggtgtaccaaccgttatccgacccggtcgccagacccaacagctcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttctttttcccactcgctgcctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgcgagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcataaacgcccagatgctcgtaatcggcaatataaacttctttatcttctttgttgaagatagccatcagtgtggcgaactcttcttccgtggtgccggagaaattccagtccacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggcggagtaaacacatccaaatctttcaggccacgaccttgcagcagctcggtcacggtacgttccagtgctacgccaaaatcaggatgcgcaccgaaagaggcaaagcaggtaccgttagcaggattgaacagtaccacgcaaatcaccggatactggccgccaagcgaaccgtcataagcgaagattgggaaaccctccgcttccagcgtttcgatggcttcaactactgctgggtaacgcgccagcacgtctgccgggatctctggcaggctgatgctttcagcaataatgcggtttttcacgtagcgttcgaaaacttcagacaatccctgaacgcgtgcttcgttgcgggtattacctgcggacataccgttggagacgtacaggttaccaatgatattcatcggaatataaacggtctgattgtcggactgacgcgtaaacggcaggccgcaaataccacgatcttcgttaccggattgtaggtcaatcagcatgctgccggtcagttcattctccggatcataaaacgcgcgcagacggtcatcgagcagcccttctggcacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacgaacggaccgttggcgatggtttcgcccagccagaagtccgcaaaaaagtagttggttgagaaacgctcgaaatattcaccgagtgcagaagccagcgccgctttcttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacgttaggcacgggattcagccaggaggcctcttcaatctgaaagccgaggtctgaaagtttttgctggaagcgagcgatggaatcttccagagcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcgcaataatacgggttttatctcaaaggcgctatcaccgccgccatgccgatgaactgttgactatgcttttagcggataaaccacgttaagagcataaaaatgaaggcgttcgatctccaccgtatggcatttgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttgtactggtctttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagttttaatcattctgacgctgggatcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccagttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgtggcgtggagcagctggggcaggtacgtctggcgattctcgaaaccaacgggcaaatcagtgtctatttctttgaagatgacaaggtgaaaccgggtttacttattttacccagtgattgtacgcagcgttacaaagtggtgccggagtcggcggactatgcctgtattcgttgtagtgaaatcattcatatgaaagcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggcaaaacgggtgacctgacagtaaaaacatcggctttttgctaataatccgagagattcttttgtgtgatgcaagccacatttttgccctcaacggttttactcattgcgatgtgtgtcactgaatgataaaaccgatagccacaggaataatgtattacctgtggtcgcaatcgattgaccgcgggttaatagcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggcagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaatgtcccctccaactacaaggtattattctgccatggcggtggtcgcggtcagtttgctgcggtaccgctgaatattctcggtgataaaaccaccgcagattatgttgatgccggttactgggcggcaagtgccattaaagaagcgaaaaaatactgcacgcctaatgtctttgacgccaaagtgactgttgatggtctgcgcgcggttaagccaatgcgtgaatggcaactctctgataatgctgcttatatgcattattgcccgaatgaaaccatcgatggtatcgccatcgacgaaacgccagacttcggcgcagatgtggtggtcgccgctgacttctcttcaaccattctttcccgtccgattgacgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggctggcctgacaatcgtcatcgttcgtgaagatttgctgggcaaagcgaatatcgcgtgtccgtcgattctggattattccatcctcaacgataacggctccatgtttaacacgccgccgacatttgcctggtatctatctggtctggtctttaaatggctgaaagcgaacggcggtgtagctgaaatggataaaatcaatcagcaaaaagcagaactgctatatggggtgattgataacagcgatttctaccgcaatgacgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggacagtgcgcttgacaaattgttccttgaagagtcttttgctgctggccttcatgcactgaaaggtcaccgtgtggtcggcggaatgcgcgcttctatttataacgccatgccgctggaaggcgttaaagcgctgacagacttcatggttgagttcgaacgccgtcacggttaatgccgaaattttgcttaatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctgacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagcgttaggggtaagctatacgctttcagccgatcgtacgcgttgcgaaattatcggtaacggcggtccattacacgcagaaggtgccctggagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagctctttgtctgggtagcaatgatattgtgctgaccggtgagccgcgtatgaaagaacgcccgattggtcatctggtggatgcgctgcgcctgggcggggcgaagatcacttacctggaacaagaaaattatccgccgttgcgtttacagggcggctttactggcggcaacgttgacgttgatggctccgtttccagccaattcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgacatcacactcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggcgggcagtcttatcagtctccgggtacttatttggtcgaaggcgatgcatcttcggcttcttactttctggcagcagcagcaatcaaaggcggcactgtaaaagtgaccggtattggacgtaacagtatgcagggtgatattcgctttgctgatgtgctggaaaaaatgggcgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgctattgatatggatatgaaccatattcctgatgcggcgatgaccattgccacggcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagagaccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggcgcggaagtggaagaggggcacgattacattcgtatcactcctccggaaaaactgaactttgccgagatcgcgacatacaatgatcaccggatggcgatgtgtttctcgctggtggcgttgtcagatacaccagtgacgattcttgatcccaaatgcacggccaaaacatttccggattatttcgagcagctggcgcggattagccaggcagcctgaatgaacaacgggcaataaatagccaaatctttctttatcaaaacgtcggcacattgtcggcgttttttttcggaccttgtgagtcattttgattaatggtagcgtcgcttgtcaatgtaagttgttgatacataatatttatatatgattaatcaacggatgattcacatgaagaatactaaattactgctggcgattgcgacctctgcagcattactgacagggtgtcaaaatacccacggtattgataccaatatggctatcagctccggtttaaatgcctataaagcagcaacattaagcgatgccgatgcaaaagcgattgccaatcagggctgtgccgaaatggacagcggcaatcaagtcgcaagtaaatccagcaagtacggtaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccggtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggctgtgttcgtgtctacagtggcctgatggacatgatgaatgacaacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgttgccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgctcacaattaggtgatatcgcagaaggcgctatcaatgctaaatactcccgtgataaagagtccgaagcagatgatttctcctttgatctgttgaagaaacgtggcatcagcacccaggggctggttggcagctttgaaaaactggctagcctggatggcggtcgcacccagtccatgtttgactctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcgcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggactcgggtgcaatttatcgcgtactggcattggcggcattacatcaccatgttgatgttgcgtcggaagatgcgctggtaccgctggcatcccatctggatgtacgttttgtgtcgaccaatggcaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgcagcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggtctgattgccgatggccgcgacatgggaacggtggtattccctgatgcaccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaatttaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggtatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattccgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaacctggtaaagaactgcgcgatcgcgccaatatttacggttaagttttttactcaaacttgaacgagagaaaagcacctgtcgggtgcttttttcatttctctaatctggaactggaagctgcctcgcagagttttgaacagttttcaccctttcgttaaattcttctgaatatgcctcggggaacgcaaaattcccaccagacaaccgctcaacaaagttgcacactttccataaacagggaggggtgcatgaaaataacgacagtcggtgtatgcataattagcggaatttttccgttgctgattttgccccaattgcctgggacattaacccttgcgtttctgactctcttcgcctgcgtactggcatttatccctgttaaaaccgtccgttatatcgcgctgacgttgctgtttttcgtttggggcatattatcagcaaagcaaattttgtgggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcactgcaactgacggcatgaccactcattacggtcaaattactcatctacaaggtcgacgtatattccctgcgtcaggtctcgtgatgtatggcgaatatcttccgcaagcggtttgtgctggacaacaatggtcaatgaaactcaaagttcgtgcagttcatggccaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcagccgctcaccggccgttttctgcaggcaagtgtcattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatccgtggaatgcggttattcttggtttaggtatgggggaacggttatccgtccccaaagaaatcaaaaatatcatgcgcgatactggaacggcgcatttaatggcgatatcgggattgcacatcgcttttgcggcgttgctggctgccggactcattcgcagtggacaaatttttctgcctgggcgctggatccactggcaaataccattaattggcggaatctgctgtgctgctttttatgcctggttgacgggaatgcaacctcctgcattgcgtaccatggtggcgcttgctacgtggggaatgcttaagttaagtgggcgacagtggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgccattctctcgcaaagtttatggctctctgccgctgcggtcgcggcattgatattttggtatcagtggtttccctgtcctgagtggcaactgccgccggtattgcgtgcagttgtttccctcatccatctgcaactgggaatcacacttctgcttatgcccgtgcaaatcgtcatatttcatggcattagtctgacctcgtttattgcaaatctattagcaattcccttggtgacatttatcacggttccgttgatcctcgccgcgatggttgtgcatttaagcgggccgttaatcctggagcaagggttatggtttcttgccgaccggtctttggctttacttttctgggggttaaagagtttgccggaagggtggatcaacattgctgaatgttggcaatggctatcattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctggaggcttgctgatgtgctggccgctgtggcaaaaacctcgacctgacgagtggcagctgtacatgcttgatgtcgggcaagggctggcaatggtgatagccagaaacggcaaagcgattctctatgacacaggactggcctggcctgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttattctgagccatgaacatctggatcaccggggagggctggattcaatattgcatatatggccgatgttatggatcagaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtagcaacgataaaggaaataaccattcctgtgtggttaaggttgatgacgggacgaatagcattcttctaaccggtgatattgaagccccagctgaacaaaagatgctaagccgttactggcagcaagtgcaggcaacattgcttcaggtacctcaccatggcagtaatacctcatcatcgttgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctctaacaaagttaagcatcgctatcaactgcaaggatatcaatggattgatactccacatcaaggtcaaacaacggtcaatttttcagcgcaaggctggcggattagcagcctcagggagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacattccgccgactgtggccaaccattgcgcctttcaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctggtgtggatgccgctggtggtgatcgggctgatgattttacgtggtatcaccagctatgtctccagctactgtatctcctgggtatcaggaaaggtggtaatgaccatgcgtcgccgcctgtttggtcacatgatgggaatgccagtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtattacctacgattccgaacaggttgcttcttcttcttccggcgcactgattgctgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaactgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgttgtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgcagaacaaatgctgaagggccacaaagaagtattgattttcggtggtcaggaagtggaaacgaaacgctttgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttccatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcgagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcactgatgcgtccgctgaaatcgctgaccaacgttaacgcccagttccagcgcggtatggcggcttgtcagacgctgtttaccattctggacagtgagcaggagaaagatgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggaattccgcaatgtcacctttacttatccgggacgtgacgtacctgcattgcgtaacatcaacctgaaaattccggcagggaagacggttgctctggttggacgctctggttcgggtaaatcaaccatcgccagcctgatcacgcgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttacgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgctaacaacattgcttacgcacggactgaacagtacagccgtgagcaaattgaagaagcggcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtgattggtgaaaacggcgtgctgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgattctgattctggacgaagctacctcggctctggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggtcgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgcggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttgtggcggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccgtaccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagttgcaacagcgcggtattcgcgtgggggtcgtatcgcggggatatggtggtaaggctgaatcttatccgctgttattgtcggcagataccacaacagcacaggcgggtgatgaacctgtgttgatttatcaacgcactgatgcgcctgttgcggtttctcccgttcgttctgatgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgacggtttacagcattaccgtctggcgcgtgatgtggaaattgtcgttattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcggttgatgcggtaatcgtcaacggcggtgtccctcgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtagtggcgatggcggggattgggcatccgccgcgcttttttgccacgctgaagatgtgtggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaaccatgcggatgtcagtgcgttggtaagcgccgggcaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcctgtagacgcacagctttcaggtgatgaaccagcgaaactgcttacgcaactaaccttgctggcttctggcaactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcacaaggcctgttaaacaaaccccgccgtcgagcgtcgttggaggatattccggcaacgatctcccgcatgtccttgctgcaaatcgataccatcaatattgttgcccgtagtccatatctggtgcttttcagtcgtctgggaaattatcctgcccagtggctggatgagtctctggcgcgtggcgaattaatggaatactgggcgcatgaagcctgctttatgccgcgtagcgactttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatacaaagacgcctggatgcaggaacatgaggcggaaattgcacagttaattcagcatattcatgataaggggccggtacgttcagccgattttgagcatcctcgtaaaggtgcaagcggctggtgggaatggaagccgcataaacggcatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaacccaccgtgtcatgcctgactgggatgatgagcgcgatctcgtttcgcaaacagaagcagaaatcatcatgctggataacagtgcgcgtagcctgggaatattccgcgaacagtggctggcagattactatcggctgaaacgtccggcactggcggcgtggcgcgaagcgagggctgaacagcagcaaatcattgctgtgcatgttgaaaaattgggcaatctttggctgcatgatgatttgctgccgctactcgagcgagcgctggccggaaagctcactgcaacgcacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcagagcagctttttgattttagctaccggctggagtgctataccccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcgaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggtattaaaccaacgacaacgctgcaaaaagggctacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggatgctgcccgcaaggcctctttactgattgccgcaccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagagcttatttgcaaactggacaacctcgctttcccgctgcgtgatggcattccagtgttgctggaaacggaagcccgcgtgctgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgctacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgtgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgttgcccgcgccgttgaagccgctggcggtgaagtatgtatgacgcgcgccgatcatcagtcaggaacagaacgtctggcggaagttgtcgaaaaatgcgcattcagcgacgacacggtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgctgaagggtatgcactgtacttctctcgcgccaccattccttgggatcgtgatcgttttgcagaaggccttgaaaccgttggcgataacttcctgcgtcatcttggtatttatggctaccgtgcaggctttatccgtcgttacgtcaactggcagccaagtccgttagaacacatcgaaatgttagagcagcttcgtgttctgtggtacggcgaaaaaatccatgttgctgttgctcaggaagttcctggcacaggtgtggatacccctgaagatcttgagcgcgttcgcgctgaaatgcgctaatttcacttcacgacacttcagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgttaatggcaagaagctttagtacgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcatgaagaacaccccggccccgatgtcctgctactggagcggatgcgtggtgtttcggtggaggcaccagcccgaacaccagaacgctgggaacaactcaaagaccaaatcgttgaagccttactggcctggcaccgtcaggacagtcgcggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctgacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggctttaacgacaattgtgtgctgattcacggtaacttctgtttacgcagcatgttgaaagattcgcgcagcgatcagttactggcgatggtcgggccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttacctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggttaataccggacgatttagtcggcgcaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaaccttttagccactgccagatacggccaagcgtttcatagccaacacgatcgctatgcatcaaccagaccggagaagggattgcccgttcccacgggttaagcggcgagtcgatggccaactgattcgccggggctggtagcggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggggcgtcaccaatcgcctgtttcactgctgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggcacgcccagcgattgcgcaactctggcacctacttccgctgtactcaccgtattggtttttgctacgcctcccgtgaagatcagttttgatcccggattttcgcgccataagcgaataccttcattcaggcgtggcagactgttattgattaaattagagctcggtgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataggtgctttcgatgggacgcagcaggcggtcggctaccggttgcaaactcaataacaagagcgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagcagcgccaggccagcgccaataatcaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttaaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcactaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggcccgcaaaaactgcgtgtgctggatgctggcggtggagaagggcagaccgcaatcaaaatggccgagcgtgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggctgatccccgcagcgtattgcagaccctgtggtcagtgttgcgtccaggcggcgtgttgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccgggaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccggcgcaggtttatctgtggctggaagaagctggttggcaaattatgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaaacaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccctggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatctcgctgccggtagaccgactctcttttctgctggcggttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaataacgcgatcaacgacatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggcggaagggaacgcaatttaccgtctgacgccgctcggcatcggcattactgactactacatccgtcagcgcgagttttctacgctgcgtctttctatgcagttgtcgattgtggcgggtgagctcaaacgcgcagcagatgccgccgaagagggcggtgatgaatttcactggcaccgtaatgtctatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggacgaacagcagcagcaggtgaaggacgatatcgcccagttgctgaacaaagactggcgggcggcgatttccagctgtgaattgttgctttcggaaacttccggaacgctgcgtgaattgcaggatacgctggaagcggcaggcgacaaattgcaggctaatctgttgcgcattcaggatgcgacgatgacccatgacgatctgcatttcgtcgatcgtctggtgttcgatctgcagagcaaactcgatcgtattatcagttggggccagcaatccatcgacttgtggattggctacgaccgccacgtacacaaatttattcgtaccgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaacttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggcactgcgcgatgaagaagtgactggggaacttcctgaggatctggaatacgaagagtttaacgagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgctggatcttggtctggtggtacgcgaatatctgccacagtatccgcgtgcacgtcactttgacgttgcgcgtattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggacagcgccttacgttcaggacgccatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgcgcaccagaagggttcttctatttacgcccacgttccaccacgctgatccctcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggattttcacccagcaggaactgtacgacgaactgctcaccctggccgatgaagcaaaactgctgaaactggtgaacaaccgttcaaccggttcagacgttgaccgtcagaagttgcaggagaaagtacgttcttcgctcaaccgtctgcgtcgtttaggcatggtgtggtttatgggccacgacagcagcaagtttcgcattaccgaatcggtgttccgcttcggagccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggcgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagaatcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttttttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgctgatccccgacctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgctcgacaccattaactcgcgccaccagcgcgtggtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaagccgtttgccattcagggactgccgatgtcggtgcagccgacacagctggtgaccgaaaccctgaacgaacgccaggcgcgcgtgctgccgcttaacgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaaacagttcaactccattactgattaccactcgctgatgttcgatctgggcatcatcgcgcgtcgtctgcgctccgcatctgaccgtagcaaattctatcgtctgatcgaagcttcgctgtatggcgggatctccagtgccattacccgttctctgcgcgactacctgttgccagaaaacagcggcgtgcgtaaagcgttccaggacatggaagcggcgctgcgtgaaaaccgtatgacgctggaagcgattcgtgtcacccagtcggaccgcgacctgtttaagcatctgatcagcgaagccaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgtccatctcgacaaagccctggagtttcgtcgcgagctacatacttcgcgtcagcaactggcggctgagcagtacaaacacgtcgatatggcgcgtgagctggcagagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagtgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaatgaagtggtggcagaagctatcgaacgccaggaagagaatgaggctcgtgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtataaccaggcgattgctgcgcttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgactgcgccgccgaatggctggaaaccttccaggcgaaagagctggaagcgactgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccactggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcagccgctgcggatgcgattaagcgaactggaacagcgtctacgcgagcagcaagaagctgagcgtctgctggcagatttctgcaaacgtcagggcaagaattttgatatcgacgaactggaagccctgcatcaggaactggaagcacgcattgcctctctttccgatagcgtgtctaacgcccgtgaagagcgcatggcactgcgccaggagcaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcgccggtttggctggcagcgcaaaacagtctcaaccagttgagcgaacagtgcggcgaagagtttacctccagccaggacgtcaccgaatatctgcaacagttgctggagcgtgagcgagaggcgattgttgaacgcgatgaagtgggcgcgcgcaaaaacgccgtcgatgaagagatcgaacgtttaagccagcctggcggctctgaagatcagcgtctgaacgcgctggcggagcgttttggtggtgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcgctgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaactgaacacctggaaggcttgaccgattgcccggaagatctctatctgatcgaaggagatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtagtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgtgaagtgctttccgaacgcttcaccacgctctcctttgatgtacagaaaactcagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggttgcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggagcgggcgttaagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagagggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgattgtttcggtattgcagagcgacccggaacagttcgaacagttaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctattctgactcggcagaaatgcttagcggtaacagcgatctcaacgaaaaactgcgtgaacgtctggaacaggcggaagcggagcgtacccgcgctcgcgaagcgttgcgcggtcacgcagcgcagttgagtcagtacaaccaggtgctggcttcgctgaaaagttcttacgacaccaaaaaagagctactcaacgatctgcaacgtgaattgcaggatatcggcgtgcgtgctgatagcggggcagaagagcgggcgcgtattcgccgtgacgagctgcatgcgcaactgagcaataaccgttcacgccgcaatcaactggaaaaagcgcttaccttctgcgaagcggagatggacaacctgacccgcaaactgcgcaagctggagcgggattactttgagatgcgcgagcaggtagtgaccgccaaagcgggctggtgtgcggtgatgcgcatggtgaaagataacggcgttgagcgccgcttacaccgtcgtgagctggcttatctctccgctgatgatttgcgttccatgtcggataaggcgttaggtgcgctgcgtctggcggtggcggataacgaacatctgcgcgacgtgctgcgcatgtcggaagatccgaaacgtccggagcgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagctatcgaacagatggagattgaacttagccgtctgaccgaagaattaacctcccgtgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggtcaggtgaacagcgtgcgtctcaacgtgaacgtgcgtgaaacgcacgccatgctactggatgtgctctctgaacagcacgagcagcatcaggatctgtttaacagcaaccgtttgaccttctcggaagcgctggcgaaactgtatcaacgtcttaacccgcagattgatatggggcagcgcacgccgcagaccatcggtgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggctgcgcgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgagcgtttgcaaatgcaactcatcatcgcagcgccggaaaatatcagcccggagaaaggcaccacctataaactggtgcgtaaagtcttccagaataccgaacacgttcatgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaactgacgaagcgccttctcaggcgagttaaaattaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatccagccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatggcacgcgacgtggtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcacttgcaacgccgccgctctcggtgattaaccaatggcagctggcgctggataaaggtcaattgcctacgtttgttgcaggactggcaccgcagcatccgcaatatgcggcgatgcatgaatcgttactggccttactctgtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccagggcagtggagtaacgacgtaccggcgttgcgcgaaatattgcaacgcacaggcatgttggacggggggccgaaaattactctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactgttgaaacagcagaaactaagccgatggataagcaaacgacgtctcgtagtaaacctgcgcctgccgttcgcgccgcctacgataatgaactggtggaagccgttaaacgttttcaggcatggcaaggattgggggcagatggtgctattggcccggcaacacgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggctctcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtctactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccgatgatgagcagtgcccttaacaacgtagtggtaaacccgccgtggaacgtacctccaactctggcacgcaaagatattctgccaaaagtgcgcaacgatccgggatatctcgaaagccatggctatacggtgatgcgcggctggaacagcagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgttccgcttccagcaggcttcaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggtgatacacgttacgtcaatattcggcagtcgattccggtgaatctctactacctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaatcgtatcgaaagcggaacaattaatcaggtaaatgaagtagttcggggaaatcagttgtcgtaataattagcatgattgggggcgattctctgcagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaattgctggcgcttggtggcgttgcactcggtgccgccatcctgccgacccctgcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttgttaggcacgcgcaaaccggtgcaactcatttccggttatcgttctattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccatattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattatccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagtaattgcttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattaatctggtgtgaacaaacccgtctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgatgacagcggcctgacactgatgcagatcctgctgacgcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccggttttcggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtcgtgttttttgatgatcgggcaaagctgctgatttctggcgatgttattttcaaaggcggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggggatgacgtgatatttattccgggtcacggaccattatccacacttggttatgaacgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaggcacataaaaaagcccgcttttaatgcgggcctggatttctggcaaagtgcgctttgtttatgccggatgcggcacgagcgccttatccggcctacaaaatcgtgcaaattcaaaatattgcaggggacgcgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtctcagcccgcttttcagcgggcttcattgtttttaatgcttacagcactgccacaatcgcttcgcacagcggagccatgttatctggtgtcatcccggccacatttacgcgaccagaagcaaccgcatatacgccaaactcttcgcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcggtttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagctcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcgcgaatcgccgctttcatttggctgaatgcgcgatcaacggtttcactgtcggcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctctttatgcatagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtttgccattgttccagcgtagggtcgataccggttgggttatggcagcagccatggaacagcactacgtcgccagcctgagcttcattcaggctgttaatcagtgcatcgaagtcaagagtgtgattttccgcatcataataagcgtattcacgaacttccagacctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacacacgcttaacgctggtattttttgccaggaaatcggcagccacgcgtagtgcgccagtgccccccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggatgccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttgcccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaacgcaggctgtttttgcaagacgtgagattgctctggaaggtataaaaaaacaggaccaaagtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtctgaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaagtagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccaaaatcgaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctggtgtttgtaaatttattagtgatcggcgtagcgttacgggtttcaccgtagttcgctgccaggtagatgttgttcgcgtcgtacttcagaccagtagcccactgttcagcttttttaccgttgccaagaggttgagcttcttgcaggttggtacggtcagctgcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagaaccgccaacaccgtcgccgttagaacggcgtgcagtgtcacgctcgtttttacccaggtactgaacagcgaagttcaggccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaagtcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaacgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccttcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgagtttcccctttaaaaccaagacgggcataggtcatgtcgccattgccaccgtaactgttttcaccgttacccttggaaaaataatgcagaccaacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataagttctgtcaataaaaatttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttggtttcaaaaagaaaaaatatgtaaccaaaagtaaaatttaaggaactttgtgaacaccgtcatatttccatagagacgtgatgatatttacagcaattttaatctatttatatgatttccttatatttaaattaactaaacgaaaattttgtttctgatggaaactttatcgacctggcacaaaatcttctttcagacatccagaatgccaaaaaatagtatgaaaattgtgctattagctaagaaaaaactaatccgcaataagaatgcggattagtttttgcgcgtaaatgttgcaatgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgcttgacttaacaaacagataacttgacagaaaagataaaaaaagagccagcgggcgctggctcttgaagacgctaaattagaagctggcgttacgcggagtacgtgggaacggaatcacatcacgtacgttttgcacgccagttacgtaagcaatcagacgttcaaaaccaagaccgaaacctgaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttattcaggcccatttccagcatacgctcgtccagcacgtccagacgttcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacgtccatagccgcaacggttttaccgtcttcgttaaggcgcatatagaacgctttaatatctttcggatagtttttaaccactaccggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcgactccccagtaaaccgggttttcaaacttcctgccgcagttttcgagaatggtcactgcgtcggtataatccacctgcgcaaaatcggcttcaatgaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtcagcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacccgcaatatcgttcaggttagcaaacgccacttccggctccagcatccagaattccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggacaatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcaggttttccagatccagcgtagaaacgcggaacatttcgcctgcaccttcggtatcagatgcggtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaaccttgctggcctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcagccggtggtcagacgcaggacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgcacggtgacttcgctgtcaacggctacacggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcatggcagatagttttgccagggctgtcagaaagtttcgccaccggtttaccgttacactctaccaacttaatgacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagcgttttactctgtggatcaattcccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatgacgcaggccctgataccgactagcgaactcgacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatactcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgtgcctggaaccattcgtgtgcctgtgttcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacaaaccaggattcctgttgcagacgcttaacgatggtttcttgtacttcgcgagaaaaacggcgacgggtgccaaaatccatcagatggaagcgcgacatatcaagaccggcggttaacgccgagaagtcgactaatttgctttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacttcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggacacggtgacttgttccgggttaaagcggaactcgcgtaaccagttaagatagtcggccttaaagaaaggcagggcagaaagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaacctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaatagtgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcattacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctcgacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgctccccttcgtctcaacggcgaagacctcaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggttatcagtaatttgccggagcgttttacgcttaagatcattaatgaaataagcccggcggcgaataccgcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggacgtgctggcgcgttttaccaccaaaattattgccgataaaatcaaatatcccttcctgctttccaatggtaaccgcgttgcgcaaggcgaactggaaaacggacgccattgggtacagtggcaggacccgttcccgaaaccgtgctacctgtttgcgctggtggcaggcgactttgatgtactgcgcgatacctttaccacgcgttctggtcgcgaagtagcactggagctgtacgtcgatcgcggcaaccttgatcgcgcgccgtgggcgatgacctcgctgaaaaactccatgaaatgggatgaagaacgctttggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataaggggctgaatatctttaactccaaatatgtgctggcccgcaccgacaccgccaccgacaaagattacctcgatattgaacgcgttatcggccatgaatatttccataactggaccggtaaccgagtgacctgtcgcgactggttccagctcagcctgaaagaaggtttaaccgtcttccgcgatcaggagttcagctctgaccttggttcccgcgcagttaaccgcatcaataatgtacgcaccatgcgcggattgcagtttgcagaagacgccagcccgatggcgcacccgatccgcccggatatggtcattgagatgaacaacttctacaccctgaccgtttacgagaagggcgcggaagtgattcgcatgatccacaccctgcttggcgaagaaaacttccagaaagggatgcagctttatttcgagcgtcatgatggtagtgcagcgacctgtgacgactttgtgcaggcgatggaagatgcgtcgaatgtcgatctctcccatttccgccgttggtacagccagtccggtacaccgattgtgaccgtcaaagacgactacaatccggaaaccgagcagtacaccctgaccatcagccagcgcacgccagccacgccggatcaggcagaaaaacagccgctgcatattccgtttgccatcgaactgtatgataacgaaggcaaagtgatcccgttgcagaaaggcggtcatccggtgaattccgtgctgaacgtcactcaggcggaacagacctttgtctttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttctcccgctgggatgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcgcgtcatcagcaaggtcagccgctgtctctgccggtgcatgtggctgatgctttccgcgcggtactgcttgatgagaagattgatccagcgctggcggcagaaatcctgacgctgccttctgtcaatgaaatggctgaattgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcggatgagctactggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgtttcctcgcttttggtgaaacgcatctggctgatgtgctggtgagcaagcagttccacgaagcaaacaatatgactgatgcgctggcggcgctttctacggcggttgccgcacagctgccttgccgtgacgcgctgatgcaggagtacgacgacaagtggcatcagaacggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtgcgcggcctgttgcagcatcgctcatttaccatgagcaacccgaaccgtattcgttcgttgattggcgcgtttgcgggcagcaatccggcagcgttccatgccgaagatggcagcggttacctgttcctggtggaaatgcttaccgacctcaacagccgtaacccgcaggtggcttcacgtctgattgaaccgctgattcgcctgaaacgttacgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctctctggcgatctgtacgagaagataactaaagcactggcttgataaataaccgaatggcggcaatagcgccgccattcggggaatttacccctgttttctcaggcgagtttcagattcaccacgttgcatcacccgttgcaacacctccgcttccagctccgctaatcgcaccgaccctaatcgacgcggacgggggatatccactgtcaaatccagaccaatttttccctcttcaattaacagcacccggtcagccatcgctaccgcttcgctcacatcatgcgtcaccaacagtacggtaaagccgtgctcctgccaaagtgacacaatcaaatcctgcatctcgagtcgcgttaaggcgtccagcgccccgagcggttcatcaagcaacaataatcccggtcgatgaatcaacgctcttgccagcgccactcgctgtttctgcccgccagaaagtgcggcaggccattcccctgcgcgattctccagtcctaccgcagccaacgctcgacgtgcggcatcgcgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggtagcagacgcgcatcctgaaacatcattcgcgtgtcttcctgaatttcagccagcggtgtggtgcccgctaacacatcgcctgcggttggcgtttccagacctgccagcaggcgcagcagggtacttttgccaccaccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggcgtgccctggttcagacgagcagtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagaggcgctctaacagctgcgcgctgacgtcagccagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcaaaaactcccgcgcattcatcgccagataaccaatgcctgaattggcagaaatggtttcggcaacaatcagcgtcagccacatcaggcccaacgcaaaacgcacgccgaccataattgagggcagggcaccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgcgccatctccaccaacccgcgatcgatattacggatgccatgccaggtgttgatataaatggggaatagcgtaccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggcacgttgcgcaacatctgaattgaggtatccagcagccgttctccccagcgagatagcccgctaatcagtcccaaaatcaaccccagcgatccgccaattgaaaagccaatcagcgcccgccaggagctgatcgccagatgctgccacagttcgccgctggcggagagcgtccagaacgccgtcaccactccttccggtgaaggcaaaatacgcgtcgacagccagccaaccgaggaggccagttgccacaccgccacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccacttcttcactggcgttgccattatttcttccttagctttgcgcgactttacgggggataaaatcattcgccaccgcttcgccttgcggattcagcggctgcggctggggaatttccgggatggcgacatccagaagcgggaacagcaactcgccaacccgatacgcttcttccagatgcggatagcccgaaagcacaaaactgtcgatgccaagcgcggcatattcgttgattcgcgcagcgaccgtaggaccatcgcccaccagcgccgtcccggcaccgccgcgcactaagccaacgcccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtaacgccgccattcgctgttgccctacggaatccgtccgggcgaatgcggcctgtgctttggcgatagtttcatcatcaagatgcgagattaaccgctcggcggcctgccacgcttcgtcgttagtttcacgaacaatcacatgcagacgaataccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacttgttcgattttctctttaaccagttccggcggttcgccccaggtgaggtagagatcaacctgttctgccgccagctcctgggcgacatctgacgatccgccaaagtaaagtggcggatacggctgttgaatcgccgggaagagcagttttgctccgcgcacatgaatatgtttaccgttgaaatcgacggtttctctctgcaataaacgccgccagacctgggtaaattccgccgaggcttcgtagcgctcgctatgatcaaggaacactccgtcgcctgccagctcttgtggatcgctgcctgtgaccaggttaaacaacgcacgtccatttgagagacggtcaagcgtggcggcctggcgggcggcaacggtaggtgaggttacgctgggacgcagggcgacaagaaacttcagccgctgcgtcaccgggatcatcgatgcggcaaccagccacgcatcttcgcaggagcgccccgttggaattagcacaccggtatagccaagacgatccgccgcttgcgcaatttgttgcagataaccgtgatcaaccgggcgtgaaccttcttccgttcccagataatgcccgtcaccgtgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgctggcgaatatcgacttttttcggcaccagacgattttcataaaacagatctgccgtttgctgctgtaaggcggcaacctcggcgttaaccggtttgatggtggtaggagggcgatgatctaagtaagaggcaatcaccggtgccggtaagcccatcgtttttgccagtaaagcgatgctttgctcgcgctggctgcgggttaacgcatcggcctcactaaaggttgccagtacgccctgaataaaagcgccgtttttttctgcatagggacgagctgccagataaaacgatccagtttgattgagatcggtgccgtctttcagcacccgcacgccgccctgtaataatgcagcagagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgggcatcagcgggcgtcaggtaagtgggttggatatcggtaaacttaagtccggcctgacgcagtgcacgcagtaaaaggttgtgtgaactggaacctttctgaaaggcaactttgtgacctttaagatcggctacggttttgatcgggctgttttctgccaccagaatcacttcggctttgggcttcggtggctcgacgcccacgtacaccaaatcagccccggcagcctgggcaaagattggcggaatatccccggtactgccgagatcaatactgccaacgtttaacgcttccaacatttgcggacccgcggggaactccacccaggagatttttgattccggatagcgtttttccagtaactggtggctttttgccagcaccataccaatactgcctttctgatagcctatacgtaacgcttcaggcgaggattctgcagcaaccgcaaaagtagagacgctaagcaatcccgccagcgccagtttaatgatgttacgcatgggcattacctcgcagagacagaaggtcaggaacctgaacatcgcggcggtgcaatgcctgccagaaagtttctagcgcggtatcaagacgggtttgcagatttggcgtgaactggggtctgtgatggtaatcaattacttgtgagtcatcggcaaacacgccgtgcaggatctcctgagctttcagtgcgcttaaaactggtttaagggcataatcgaccgccagcagatgggccacggtaccgcccgtcgccagcggtagcaccactttgccttgcaaagcgcgttctggcagcaggtcgagcagggttttcaacgcaccggaataggcggctttatacacaggcgtggcgacaatcagcccatcggcctgttgcagctgttcggtgaaggtcttgagtgccggactatcgaaacgagcataaagtagatcttccggggcgaagttttgcagattccagtgataaacctctacatccaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggactacccgccagggtgatgacacgcatactctctccttataaccaattgttctttttttgttaacattgataacaattcggtcagtctgtcggagagacaagaaaattccaaatataaattttgtgtatctttttctgaaaataaactaaagaaagggctttatatatcacgtatatttatttattggatagtcattagatgttgaatcaatgaattactcgttcagttaatatttaaatattcatgaaatctataaattatagatttgtcacttattggatttagtatgcttgatttaaatggcggacaattattgttattattaagtctaatgtcatttaaaggcattatcatatttacgaagagatcaggatgataacgatgaaaaaaagtgtattgacggcgtttataactgtggtatgtgcaacgtccagcgttatggctgctgatgataatgctatcacggatggctcagtaacatttaatggtaaagttattgctccagcttgtaccctggtagctgcgacgaaagattccgtggtgactttgccagatgttagtgccacgaagttgcaaaccaatggtcaggtttctggcgtgcaaattgatgtgccaattgaattaaaagattgtgatactaccgtaacaaaaaatgcaacgttcacctttaatggcactgcggatactactcagattacagcgtttgctaaccaggcctcatctgatgctgctacaaacgtggccctgcaaatgtatatgaatgatggtacaacggccatcacgccagacacagaaaccgggaacattttgttgcaggatggagatcagacgttgacttttaaagttgattatatcgctacggggaaagcgacttcaggtaatgtgaatgcggtaacaaatttccatattaactattattaatagaactcattaattgttttattaattagtacccctccagtgttctggaggggatattcatattttttaagagtgactatttatgaaaacttgcataacaaagggaattgtgaccgtaagtttaacggcaatattactcagctgctcatccgcatgggcggcaggtaaaggcgggattggacttgcagcaacacgtcttgtttattcagaaggtgaagagcaaatttcactgggtgtacgtaacacctgtccggatgttccttatcttattcagtcatgggtgatgaccccagataataaaaaatcagcagactttattattacaccaccgctatttgtgctgaatccggcaaatgagaatctgttacgcattatgtacattggagcgccgttggcgaaagacagagaaacccttttcttcactagcgtacgggcagtcccttcaacaacgaagcggaaagagggaaataccctgaagattgccacacaaagcgtcatcaaacttttctggcgaccaaaaggtttagcgtatcccttaggcgaggctccggcgaaactgcgttgcacttcgtcagctgacatggttacggtcagtaacccaacaccttatttcattaccctgacagacctgaaaataggtggaaaagtagttaaaaatcaaatgatttccccctttgataaataccaattttctctgccaaagggggccaaaaatagcagcgtaacgtatcgaaccatcaatgactacggggcggaaacgccgcaactcaactgtaaatcgtaagccgtcttcagttaagagagcgagatgtatagaactcatcgacaacacagcctgttaagctctggtggagtgccatcgtttattggtgggctggtggtgtttgtgtcggcagcgttcaatgcacaagctgaaacctggttcgatcctgcttttttcaaagatgatccctcaatggtggccgatttgtctcgtttcgaaaaaggacaaaaaataacgccaggggtttatcgtgtcgatattgttctgaatcagacaattgtagatacgcgcaacgtcaattttgttgagataacgccagagaaggggattgccgcctgtttgacgactgaaagcctggatgcaatgggtgttaatactgatgcgtttccggcttttaaacaactggacaaacaagcgtgtgtgccattggcggagattattccggatgccagcgtaacgtttaatgtgaataaactccgtctggaaatttcagtaccgcaaatcgccatcaaaagtaatgcccgtggttatgtcccccctgaacgttgggatgaagggatcaacgcgctattactgggatattcgtttagcggggctaacagtattcatagcagcgcagacagtgattctggcgacagctattttctgaatttaaacagtggcgttaatttaggcccatggagattgcgcaacaattcaacatggagtcgtagtagtggccaaaccgcagaatggaagaatctcagcagctatttgcaacgggcggttattcctctgaaaggcgaactgaccgtaggtgatgattatactgcaggcgattttttcgatagtgtcagctttcgtggtgtgcagctggcgtcagatgacaacatgctgccagacagcctgaaagggtttgcgcctgtggtgcgtggtatcgccaaaagcaatgcccagataacgattaagcaaaatggttacaccatttaccaaacttatgtatcgcctggtgcttttgaaattagtgatctctattccacgtcgtcgagcggtgatttgttagttgaaatcaaagaagcggacggcagcgtcaatagctacagcgtaccgttctccagtgtgccattactccagcgtcaggggcgaatcaaatacgcggtgacactggcgaaatacaaaaccaatagtaatgaacagcaggtgagcaaatttgcccaggccacgttgcagtggggcggaccgtggggaacgacttggtatggtggtggacaatatgctgaatattaccgtgccgccatgtttggtctgggatttaacctcggcgatttcggagcaatttcgttcgatgcgacccaggcgaagagtacgctagcagatcaaagcgaacataaaggtcagtcatatcgttttctgtatgccaaaacgctcaaccacttgggcactaactttcaattgatgggctatcgctattcgacgtcgggtttctacaccctttccgacaccatgtataaacatatggatggctacgaatttaatgacggtgatgatgaagatacgccgatgtggtcgcgttattacaatttgttttacaccaaacgtggcaaactgcaggtcaatatctcccagcaattaggcgagtacggttcgttttatttaagtggtagccagcaaacttactggcatacggatcaacaggatcggctattacagtttggctacaacacgcaaattaaagatctttcgctggggatttcctggaactacagtaagtcccgtggtcaacctgatgctgatcaggtgtttgctctaaatttttccctgccgctcaatctgttgctccccagaagtaatgatagctataccaggaaaaaaaattacgcctggatgacctctaacaccagtatcgataacgaagggcacactacacaaaacctgggtttaacggagacattactcgatgacggtaacctgagctacagcgtgcaacagggatataacagcgaggggaaaacggctaatggtagcgccagcatggattacaaaggggcgtttgcggatgcccgagtgggctacaactacagcgataacggcagtcaacaacaactgaactacgctctttcaggcagtttagttgcccattcacagggcattaccctggggcaatcgctgggggaaactaacgttctgattgcagcaccaggcgcagagaatactcgtgtggcgaacagcaccgggctgaaaactgactggcgcggatataccgttgttccttatgccacttcttatcgggaaaatcgaatcgcacttgatgcggcgtcgttaaaacgtaacgtggatcttgaaaatgcagtagtcaacgtggttcccaccaaaggggcgttggttctggcggagttcaatgcccatgcgggtgcaagggtattaatgaaaacatcaaagcagggtataccgctgcgttttggcgcgatagcgacgctggacggcgtacaggctaatagcggcataattgatgatgatggctcgctctatatggcgggtttaccggcgaagggaacaataagcgtgcgctggggcgaagctcccgatcaaatttgtcatatcaattacgagcttaccgaacaacaaattaactctgcgattacgcgaatggatgccatatgcagataatctttggagaaaaatgcgtgtcattactacgactattttttgccgccgtcttaatgctatggtgcgctcaaaccgctgcttatagcgggcagtgtcatactactcaggggaatccgtatattggcgtcaattttggcgttaaaaccctggaggaagaagcaaatacggcaggggtagttaaagagtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggactggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacgttaaagacaaattttatcagtggaacgaatcgaatgattattatgtttcctgtgattgcgataaagacaatgtcagaagtggccgatgggcattcgccgcggattcaccgttagtctatttaggcgacaactggtacaaaattaatgactatcttgccgccaaagttttattgcaggttaaaggcagttctcctactgcggttcctttcgaaaacgtgggcacagggggggatacccgatggcatatttgcgaccctggcggtcaacgtttaggtgggcagggggcaagcggtaatagcggtagcttttccctgaaaatattgcagccgttcgttggctcggtcgtcattcctcctatggcgctggcgcgattatatgaattctacaacatacccgcaggtgattcctgcacgactacaggtacaccggttttagtgtattacctgtctggtacgatcaattcacttggctcatgttccgtcaatgccggagagacaattgaagttgatttaggtgatgtcttcgctgccaatttccgtgttgtagggcataaacctcttggggccagaacggcagaacttgcaattccagtcaggtgtaacacgggaaacgcgggattagttaatgtcaacctgagtctgacggcaaccacagaccccagctatccccaggcgattaagacgtcacgtcctggcgtgggcgtggtggtgaccgatagccagaacaacattatttcccctgctggtggaacattaccgctctctattcctgatgatgcagacagtatcgcgcgaatgaatgtctatccagtcagcacgacaggtgtaccaccagaaaccgggcgatttgaagccacggcaacggtgagaataaattttgattaacgcgtgaacgtatgaagaaaaaaacgatatttcagtgcgttatcttgttctttagcattcttaacatccatgtcgggatggctgggcctgaacaagttagtatgcatatttatgggaatgtggtcgatcagggctgtgatgtcgccaccaaaagtgcattacaaaatattcatattggtgattttaatatcagtgattttcaggccgcgaataccgtaagcactgctgctgatttgaatatcgatatcaccggttgtgccgctggtattactggcgcggacgtcctttttagcggcgaggctgacacccttgcgccgacactgctcaaactaactgacacaggcggaagcggtggtatggcaacggggattgccgtgcaaattcttgatgcgcaaagtcagcaagaaatcccgctcaatcaggtccagcctcttacgcccttaaaagccggggataacacactcaaatatcaacttcgttataagtccacaaaggcgggagcaacgggcggtaatgcgacggcggttctctattttgatctggtttaccagtgaaggagtgatgttgaaacggataatctggattctgttcttattgggattaacgtggggctgtgagctatttgcccatgatggcacggtcaacattagcggatcgtttcgccgtaatacatgcgtgctggcacaggatagcaagcaaatcaatgtgcagttaggcgatgtctcgctgacacgtttttctcatgggaattatggcccggagaaatctttcatcattaatttgcaggattgcggaacagatgtcagcacggttgacgtcaccttttcaggaacccccgacggagtgcagagcgaaatgttgtccattgaaagtggtacggatgcagccagcgggctggcaattgcgattctggatgatgcgaagatattgattccgcttaaccaggcgagtaaagactacagcctacatagcggtaaggtgccattaactttttatgcgcaattgcgacctgtcaatagcgatgtgcagtcgggtaaagtgaatgccagcgcgacatttgtacttcattatgactaatacgtggaacagattggcgctcttgattttcgccgttttatcgctgctggtggcgggtgaattgcaggcaggagtggtggtcggcggaacgcgatttatctttccggcagacagagaatcgatatctattttactgactaataccagtcaggaatcctggcttattaacagtaaaatcaaccgcccaacgcgttgggccgggggggaagcgtcgacagtgccagcaccattactggccgctccgccacttattctcctgaagcccggtacgacaggcacgttgcgcttgctgagaacggaaagcgacatcttgcctgtggatcgcgaaacgctatttgagttaagcattgccagcgtgccatccggcaaagttgaaaatcagagcgtaaaagtggcgatgcgctcggtatttaaactgttctggcgacccgaaggtttgccgggcgacccgctggaagcttatcaacaattacgctggacacggaattcgcagggtgtacaactcactaacccaacgccttattacattaacctgattcaggtgagtgtaaatggtaaagcgttaagtaatgtgggagttgtgccgcctaaaagccagcgtcagacaagctggtgtcaggcaatcgcaccgtgtcatgtcgcctggcgggcgataaatgattacggcgggttgagtgcaaagaaggagcaaaatctgccctgaaacaggttcggaaaacgtttgcgttttttttgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgtattacaggaacgccgtttgaagcactggtgcggcagaaagtgcctgcgaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgataaagacggggagtgcattgacgcgttaggcgcgatgggatttggatcgatcgagatcggtaccgtcacgccacgtccacagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaggcccattatgacggcgtcctgggtattaacatcggcaaaaataaagatacgccagtggagcagggcaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccgaataccccaggattacgcacgctgcaatatggtgaagcgctggatgatctcttaaccgcgattaaaaataagcaaaatgatttgcaagcgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctcttgttcagggaatgaaaaattgcgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcactggaattaaacggtcgcttaccgatcatcggtgttggcggcatcgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggtccgccgctgattaaagaaatcgttacccatatctaattatttcttcgaattcctctttataagataatcagggctttattttcagccctggttgttttatattcatcgctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgttgctgcggttttatagggtaggggagaggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgaatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaagatgttgactccagatgccttttctcccgcaggcttttgcgttgacgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgctatctcaaaccgcaaatgccgaaaagctggcattttgtttcccatggtgaaatgtgggtgcccatgccgggcgatgcggcctgcgtttggttgagcgatactcacgagcaggtcaatttgctggtcgttgaatctggcgaaaatgccgcactatgcctgctggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcctcgaacaggcagtctaacgcgccaacttaagtgcagtcttcggtacacagctacagcaaagaatggtgccatcatcgcccattgctgattttttcagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcaacacctgttggttatttccacgaaatgcctgtccctgccagtcaatgtctacatttgcgtccggttgttgcgtgatgttggcggtatcatcagcggcagctgcgccgtaaatttttgccggagccgttgccagaatttccacctcatcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtgcggaaagattgcaatgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacagcggctacaaggtttaaccacatcaaacaccacatcaccaatgcgaatcactttccagcgatcttcttcccaggctgacgcgccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcttcgttagcaagaaggtaaggatagccatcagcaaatgacagaggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttagccatttgttgatcgcgtctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcgctactgccatctggtgcggtgagatgcaagccatcatgcacaggtgaagaagtaaaccgtaccatctggggaaactggcgagcggtaataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatctgccagagcatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccggattaatgtcgccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagcgcctgtcccattaggctattttatttgtcagtttggccctgggttatgctcgaaatcctcacgtacttgtgtacgctccggtttctccgcgctgtccatgtccagactgactgcaacaattacgcctactgcggtaggctcttagagtaaaagtgacgatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacaccatccgcaacagtcagtacggcgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgctcttgatctgagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggtattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgctgctcgatccgatgtgtggttccggtacgttgctgattgaagcagcgatgctggcgaccgatcgcgcaccaggcttgcaccgtgggcgttggggctttagcggctgggcgcagcatgatgaagctatctggcaggaagtgaaagcggaagcgcaaactcgcgcccgtaaaggcctggctgagtatagctctcatttttacggttcggacagcgacgcacgggtgattcaacgtgcacgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaaagatgtcgcgcaactgaccaatccgctgccgaaagggccgtacggcacagtgttgagcaacccgccatacggggaacgtctggacagcgaaccggcgctgattgcgctgcatagcctgctgggtcggatcatgaaaaaccagtttggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcttgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaattaccacgttgccgaaagcactccagacagcaaaccggcgatggtagcggaagactacaccaaccgcctgcgtaagaacctcaaaaaattcgagaagtgggctcgccaggaagggattgaatgttaccgcctgtatgacgccgatctgccagaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccgccaaaaactattgatgctcacaaagcgcgtcagcgtctgttcgatattatcgctgcaaccatttcggtactggggattgcgccaaacaaactggtgctgaaaacccgtgaacgccagaagggcaaaaaccaataccagaaactgggcgagaagggcgagtttcttgaagttaccgaatataacgctcacttgtgggtgaacctgacggattatctcgatactggtctgttcctcgatcaccgcatcgcccgtcgtatgctcggtcagatgagcaaaggcaaagatttcctcaacctgttctcttataccggcagcgccaccgtgcatgcgggattaggcggtgcacgcagcaccaccaccgtggatatgtcgcgtacttatctggaatgggcagaacgcaacctgcgtctgaatggcctgaccgggcgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagttcgatctgatctttatcgatccgccaaccttctctaactcaaaacgaatggaagatgcgtttgatgttcagcgcgatcatctggcgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgatcatgttctcgaacaacaaacgtggcttccgtatggatctcgacggcctggcaaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccacaactgctggctgattaccgcagcctgaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtgggccgcaacggcgcaggcaaatcgacgttaatgaaaatcctcaaccgtgaacaagggctggatgacggtcgcattatttacgagcaagatttgattgtagcgcgtctgcaacaggatccgccgcgtaacgttgagggtagcgtttatgatttcgttgccgaaggcattgaagaacaagcggaatatctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactggggttagatcctaacgttgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagtaatccgcgcgtgctgttgcttgatgaaccgacaaaccacctggatattgaaaccatcgactggctggaagggtttttgaaaactttcaacgggacgattattttcatctcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccagggaattacgaccagtacctgctggaaaaagaagaagccctgcgcgtggaagaattacaaaatgccgagttcgatcgcaaactggcgcaggaagaggtgtggatccgccaggggatcaaagcacgccgtacccgtaatgaaggccgcgtacgcgccctgaaagcgatgcgtcgcgaacgtggtgaacgtcgcgaagtgatgggtaccgcaaagatgcaggtggaagaggccagccgctccggtaaaatcgttttcgaaatggaagacgtttgctaccaggttaacggtaagcaactggtgaaagatttttctgcccaggttctacgtggcgacaaaattgccctgattggtccgaatgggtgcggcaaaaccacgctgctaaaactgatgctcggtcagcttcaagcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcagcaccgcgcggaactggatcccgataaaacggtgatggataaccttgccgaaggtaagcaagaggtgatggttaacggcaagccacgccacgtattgggctatttgcaggactttctgttccatccgaaacgggcgatgacgccggtacgtgcgctttctggcggtgagcggaaccgcttgctgctggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgtcgaaacgctggaactgctggaagaactgatcgacagctatcagggcacggtattgctggttagccacgatcgtcagtttgtcgataacaccgttacagaatgttggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagagcagtatgtggcgctcaaacagcctgcggtgaaaaaaaccgaagaagccgccgcggcaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaagtggcggatgcttccttcttcagtcagccgcatgagcagacgcaaaaagtgcttgctgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcatgaaaaccaacactttgttagtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgcccctcggcagcgtcccaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagttaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcggaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgcgggtgtgctggtcagtttcgttaaactgatggcttacggcagcattggggtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgcgttgatcgtcgctggttatgggacgacatcgccccgatgccagaactgcgccagccgctaaaaccaggcgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgttgtagtaccaaagggtacgttcggcgtagaaacagcctgcagtggacactcgcgctgcttgtaacgtccatcatgctgtatcttccggctaatattttgcccatcatggtgacggatttattaggctcgaagatgccgtcgacgattctcgctggggtcattctgttatggagcgaaggctcttatcccgtcgctgcggtgatctttctggccagtattatggtgccaacgttaaagatgatcgccatcgcgtggctgtgttgggatgccaaagggcatggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcagggaccggaagtgaccctgatcaccgcgaatgcggaaggaattgaaggtggcaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacgcacgttgaaatcaaagcgcggctgaattccggtatggaaaaattgctgcataaagacaccgtcttttgggtggtgaaaccgcagattggtcgcgaagggattagcggcctgggaacgctgctgtctggagtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcgccaccgttggccccgcctgatgcgaaaggtatccgtgtgattctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcaccttcgatacacaaaaacgcaatatcagctatcaactgttcatcaatgcaccttatgaccgactggtgaccaacaatgttcgcttctggaaagatagtggcattgcggttgatctgacgtcagcagggatgcgtgtggagatgggctcattgacaacgctgctgagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagagttccggggtattcgcctgggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtactgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggtgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggcctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatcctcgctagccagtcgatgcagcagttgccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcctggctccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaatgagaagagtaacgcgctggtatttgaagcgaaggacaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcagcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagtaccgccagccagggcaatcgtctgttatgggtagagcaggtcactgttcctgactatctggcggggaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccaacaacaacttgtgggccagcccgttggatcaacagttgcgcaacaccctggttgccaacctgagtacgcaactgcccggctgggtggttgcctcccagcctctgggaagcgcccaggacacgctcaatgttaccgtaacggagtttaacggtcgctatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggagtgcaaactcaggatggttacgatgagatggttaaagtgctggccggtgtctggagtcaggaaaccgcttctattgcacaagagataaagcgtctaccttaattataaagatttgtaaatataaccgtctccggtatgttgcctgaggcggtttttttgtctctaacgtgcggaaaaatttgttcctcttcacattttttgtacaaccgacatgcccgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcacatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacgctcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgccttttgatactctgtctgattataatcagaaggcagacgtatcctggaacagaccgactttcaggtcgctggcggtatagatcagacgaccatcaaccagcacttcgccatccgccaggcccataatcagacgacggttaacaatgcgtttaaagtgaatacggtaggtcacttttttcgctgtcggcagtacctgaccagtgaatttcacttcgccaacgcccagcgcgcggcctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccaataaagtggcatccgaagaaccacagatccggattgatatccagttctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgttcggtgctggcaattgcgggcctttagcgccaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgcgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgccttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaacgttagctgtggggataatgacaccttgtttcccggttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgaccggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgcttatcagggcgcagagttcagccatcgaggcactatctccatcaacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatacgagaaggttcgccaaaagcgcgtggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaaggatctcatcctgcatacgttcagcgaggaaaccttcgcgccattcacgctgctgcagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctctttacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccggtgtagcgtgctgcttcgcggataagtatcggccaggcatccgctcccggtgcaggtaagtgattatgtctggcggtaaatgtcacccagcgacaccactgggttactgactccgcatcgacaatctgcagagtatcttcaaattcgctataaatagcctgctctgaaagctctggctccatctcctggaaatcagccaatgattcgcgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagataatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatgtcgccattaaactggcgcaggcagccaaagagttgctccgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaattatcatctgcactcactgcgtgacgtaagcggatggagtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcattggcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagcgcaaattgcagccgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactacagcacacgtagaaagcaccgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaagtatctggttaagaagcatcgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgtgttgctctcgctggaaaatgaacccgtgctggtaaatggctggattgacaagcatatgaatccggaactggtcaatcgcatgaagcaaaccattcgggcaagacgaaagcgccattttaatgcggaacaccagcatacgcgcaaaaaatcgatcgatctggaatttattgtctggcaacgtctggctggtcttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctctgaagcaggatctgcaggcattgctgggtaaggaataactgacgaaagtcagttcaatttactaaaggcaaaaaaaaccccgcagcagcggggtttttctaccagacgagaacttaagcctgcggctgagttacaacgtctttgatacctttaacttcgatctctacgcgacgatccggagccaggcagtcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagatcttgtctgccgggatacctttggagatcaggtaatcaacaacagactgagcacggcgctcggacagaccctggttgtaagcgtcagaaccgatgcggtcggtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaagttgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctgcttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtgccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcgtactcaacaccgccagcgaagaccggagaaacgccggtgtcgtggtttttaccataaacgttggatttagtgtctgcacgccataccatgccacccagacgagtgtagatgtccaggtcgtcagtgattgggtaacccagtttagcggtcagttgaacgccctgagctttgtatgcaccgttttcaacgctgcctttgtacggcatacgacctaaccagtcgtaacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcaccagcgcccagttggttttcatgggtcgggccattgttgttgatgaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagtggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacaccatgaatatctccaacgagataacacggttaaatccttcaccgggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtatgtttaatcttttttgtcagcgacaatttacagaagagaatcgcggaaaccgcttcagacaagcctccgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcgtggcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttcttcagtcaaatcatctgccaaccaaccgatcaccacactgtaattgcccgtgcgtaaagcgcgaaccattgactccacagtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcccgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatggatgtacagtacatccagtgacaacaaagatcaaccctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccccttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaagcctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggcagttacagcctgaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcacagtactgtgtaaaacatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgcgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatacccgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggtgccattatcggcattcatgaagctgcgctcccggtggcacgccgccaggagcttgcagaatgggctgactctcttacgccgaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctcaggcagtaatgcaatcaataatccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggctagctaatgcctcattgacgcgttcttcatcagcaggttgatgatgtaacgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcttcgcgaatttgcggggtaacgttcggctcgctggacatatttgataccaccgacgccagctcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgctccagtatggcatcgagataccgacagttggcctctgtggcgcgttcgagcatgcgcggcagattgcgaaactgccagtcaggccagatgtagctcactgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgctacttcaaaaccttcacccagtaagttaaaacacagtagcaccaaaagtgtgatgaacatcgttgcatgagcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagcagcaccagctgcccttccagtgatggcacaaaccacagcacaggaatgccaatggcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatctgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaacccgtgcgggctgtcatcagcgagctcattttcgtcattattatggggtagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatggcgcgtaaattgttcagcaaaaatcccagtgttttgagtaaatcggcgggtgcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcaaaatgcggatcatgttgataaggctgacgcaacaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatactgaatatgagaagagctggcacgctcgtgaatatcctgtgcgacaaagtaataatgcagcgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagcagaccgttggcgagagccaaatcgtacagcggtgcctggctttgatcttcaatatcaggatcaaacatgcgcgacttgagctcaagataacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagcagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagcagatacatcggctgctgataccagtgctcatacagtgatgttcccaacatagtgtaaatggcgatcagcaatgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggtagagagcgttaagccaatcgcaaatagccagggccagggaaacagcaattctactgaggccgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatccccagcgttagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattcaaaacgacgacgtgcattggcttcacgcgcagcttgcgctgtttctaccgataccacgcgacgaccaaccggccatagtgcaatagcggcaattttaaagttcgcaatgccgacaggaatgccaatgattgaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtattcagcagcacatttttgccagccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcacaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaataatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaatacctcattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgagctggaatttgtactgccggacgaaaaagtggtgcgtctgcacggcaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtggcgagatgagcgaaattgcgtctggtgttttacgccagcaactggatttgattgccacgcgcactggggaaaataaatggctgacgcgtgagcaaacctctggcgtgcagcaacaaatccgccaggctttgtcggcgttgccgttgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagatattgaaagcgctcggttgcagcataaccaggcgtataccgaagccatgcttaccgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctctgttagtgctggcaggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcggattcgcgaacggctacataccgaagacattaccgcacgcacgtttcatgcgctggcgctgcatattattcagcagggcagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactctttattgctgagtggcgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaacttctgggatgatgaaaaattacagcgtcgccttgcctctcgcctcgatcgctgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagagattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaatgctgtcgatttttcgggccttattcatcaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgggcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgctgttggtgatgactggcaggcgatttaccgattcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggcgaacgctgtgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagtcaacttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcatcatcgttggcttgcaggagggaagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgccatcgggtatgggcactgtttaacaaagagaatccctctccctttgtggaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtccgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttgaaatgcggcgactggattatgaagtctgccgttgccacgttggtggcgaccggaatgttccataccgtcgccagacgcagcaaggctttcacgtcaggatcgtgcggcacggcatttagtggatcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcaccccccattgggccactcaacatcgcgttgacgttcatgccggtcgcgcgggaaattaagttaccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgcaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagcacttatcgctgcaagataaagaccgaaaaagcctgcgcacaggcacaaaaatctcaggaagatggttgtttttccgcccactgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggtggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgccgttgaggtaatggcgagaatatccagctttaccggaatcggcgtcgcatcgccatccaacaattcaaggcgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactgaccaccagcggtggggagatatacagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattatccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttgccgtcgagtaccagaagatcgacatcggttgaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcataggtagctcctgtcaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgttaaacagtctggaggaaataatgaaagaaaccgatattgcaggcattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgcgtgatgaaatatctactcgaccaggggtatcacgtcattccggtttcgccaaaagttgccggcaaaacgctgctgggccagaaggggtatggcacgctggcagacgttccggaaaaagtcgatatggtcgatgttttccgtaattcagaagcggcgtggggcgtggcacaggaagctattgccattggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtactggcacgggatgccgggttaaatgtggtgatggatcgctgcccggctattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggatttgttcagggattagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcgtcctccatcactacgtgataccacggagcggcgcgaagctcgtcattcaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccggataggtagcgatcaccggatgatcggctgcctgacggaactgctctataaattgtacatcacgaccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcagctgaatcgccagcatgttgatgtctttataaccacgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacgtcaaatttttcaccgcgatcgcgataagtacgcagcaatttaaagacatcatcacggacaaactcagccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagcgcttcctgggaggtatcaacgctgacaacctggctgcaaccgcccatcagtgccgatacggcgaaaccaccggtataggagaaacagttcagcacacgtttattttcaacgtagcggcgggtagccaggcggctatcacgctggtccaggtagtagcccgttttgtgtccgtgctgaatatccaccagcagtttcattccgtgttcttcaatcggcagcagggcaggtggcaactcgccggtgacggggccctgggtcagctccattccttcttttttacgtaccgcgacgtcgctgcgatcgtaaatcgaacattccgggtacagcgtttgcagggcactaattaatgccgcgcgctgatattctgccccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgttgcaaacggcgggaaaaaaaagcaatgtcgatagactcagacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatgcgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggatttcgctacaccacacagtacgaagcgaaaagactgggtttaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcttgcggtgaagaagggcaggtggaaaaattaatgcagtggttaaagagtggcggcccgcgttctgcgcgtgtagaacgggtgctcagcgagccgcatcatccctcgggggaattaaccgattttcgtatccgttaaatacattttaccggttttggcaggccagcaattttggtggcttgcttagccggacctttcggaaacagtcggtataaatagcggctgttacctttttcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttccggtgacagcgaaatcccttcgttctctgcaatcaccacagccagcggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattattactaccttaatcagactggcggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctagcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtctcaccgccatgaatgatgttgctggtttcaaacaagatagcgccagaggagatcagaatgaagaccgcgctgatcgccagatgcagagcaggcagctgcaggaagatattcgcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccgaggaacgacatatctttgcgggtggtcagcacatatgcagagcagcagaagaacactaacgccgttccgcccagtgccatagcgattacgtcacccattccggcagacagataggtgttcagaataggtccgaggatataacccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccgttttataggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcaccttatgggtgctaagcagtgatgtacggtcatgtgaagaactaacaatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgcgtaagggcacccagaagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcgacaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatttgtttgtttgcctgaaaaacagccaaaagtgcattgatagcgtgaaataacagcagattgatcatttcatcaccatgaattccttctcttttactcgtttagcaaccggctaaacatccccaccgcccggccaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgcgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccataagcgcccggtgtcctgccggtgtcgcaaggaggagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaacaaaccgcgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccactggcgaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcacgcaatacaatggcaaatatatcctcgcagtagaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagcgcgattatcgcctggggaacctgcgcgtcctggggctgcgtgcaggccgcgcgacccaatccgacgcaggcaacgcctatcgacaaagtcatcaccgacaaacccattatcaaagtacctggctgcccgccgatcccggatgtgatgagcgccatcattacttacatggtgacctttgatcgcttgccagatgtcgacagaatgggccgtccgctgatgttctatggtcagcgaatccacgataaatgctatcgccgcgcccacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttactgcctgtacaaaatgggctgcaaagggcctaccacctataacgcctgttcctccacacgctggaatgatggcgtttctttcccaatccagtctggtcacggctgcctgggctgtgcggaaaatggtttctgggatcgcggttcgttctacagccgcgtggtcgatattccgcaaatgggtactcattccaccgccgataccgtcggtttaaccgcgcttggcgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgtcataaccagcaacctacagaaaccaaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaataatgccggacgccgcctggtggtcgacccgattacgcgcatcgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtgatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctacaagggcgcgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgccctggcttcggtttacgccatcgaagatgctatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttagatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagtctctcctcttggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaaaaaatttgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaaactgccgccagaagctaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggcggtaaaaacccgcatccaaactggattgtcggcgggatgccttgcgccatcaacattgacgaaagcggcgcggtcggggcagtcaatatggaacgcctgaacctggtgcagtcaattatcacccgcacggcggacttcattaacaacgtgatgatccccgacgccttagccatcggtcagttcaacaaaccgtggagcgaaatcggcactggtctttctgataaatgcgttctcagctacggcgcattcccggatattgccaacgactttggcgagaaaagtctgctgatgcctggcggtgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgaccacgcctggtatcgatatcccaacgatcaggtcgggcgtcatccgttcgatggcatcaccgacccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccacgctggcgcggtaacgcgatggaagtggggccgctggcgcgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgcatgatgtcggcgttgaacctgccgctttccggtatccagtcaacgttaggccgcattttgtgccgcgcgcacgaagcgcagtgggccgcaggtaagttgcagtatttcttcgacaagctgatgaccaacctgaaaaacggcaatctcgccactgcttccacggaaaaatgggaacctgcaacctggccgacagagtgccgtggtgtcggttttaccgaagcgccgcgcggggcgttaggccactgggccgccattcgcgatggcaagattgatctctaccagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgatccccgagcaaccgctggagatcctgcgtactctgcacagctttgacccgtgcctcgcctgttcaacacacgtgctgggcgacgacggtagcgagctgatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagccactatgtctttgaagcgccagtgcgcatctggcactggttgacggtgttatgcatggcggtgttgatggtcaccggatactttatcggcaagccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagcgccgggatggtttttaccgtggttttgctgatgcggatctactgggcttttgttggcaatcgatactcccgcgagctgtttatcgtgccggtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataatcccatcgcccaggcggcgatgttcggctatttcctgatgtcggtctttatgatcatcactggttttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggtggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctacatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccaccatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtcatggggctgggcaacctgctgtgggccgatgaaggcttcggcgtgcgggtggcggaacggctgtatgcccattaccactggcccgagtatgtggagattgtcgatggcggtactcagggactgaacttgctggggtatgtcgaaagcgccagccatctgttgattctcgatgccattgactacgggctggaacctggaacgctgcgaacctatgccggagaacgcattccggcttatctcagcgcgaagaaaatgagcctgcatcagaacagtttctccgaagtgttggcgctggcggatatccgcggacatctgccagcacatattgccctcgtcggtctgcaacccgcaatgctcgacgactacggcggtagcctgagcgaactggcacgggagcaactgcccgctgcggaacaggcggcgctggcgcagcttgctgcgtggggaattgtgccgcaaccggctaatgaatcgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgcttgcgccagtaccggatgacacaggaggagcagggatgagcaacgacacgccatttgatgcgttgtggcaacgaatgctggcgcgcggctggacgccagtcagtgaatcccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagcagtgacccgaaacgcacgccagaggtcagcgataatccggtaatgattggcgaattactgcgcgagtttcccgactatacatggcaggtggcgattgctgaccttgagcagagcgaagccatcggcgatcgctttggcgtctttcgctttcctgccactttagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgcgggcttgtcgaaccgcagcaggagcgtgcctcatgagcgaaacttttttccatctgctggggccaggaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcaggtgaatgatgaaccgagtatggcggccctggagcaatgtgctcactgcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagcgaacgccaaccgccgttgggcgaggtgctggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggggaagtgtcagtgcgcattcagcaggctgacgacagtgaaagtgaaatacaggaggcgatcttctgcggattatggcgggtgcgcagacgtcgcggcgaaaagttgctggaggacaaactggaggctggctgcgcgccgctggcgttgtggcaggcggcaacgcaaaatctcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcgcatgagttactggcacatgtacgtaaccccgacgcgcagccgcacagcattaatctgacgcaattacccatcagcgaggctgatcggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagcgaggtatgtcagtggctggcggaagctgcaccgacgtaaaaagacggtaagtatcgctttcagtcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattatcgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctattatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaattttgctcttggcgtggctaccggcctgaccatggagtttcagtttggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccgctggcgatggaagcattaatggccttcttcctcgaatccacctttgtcgggctgttcttcttcggctggcaacggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcgttgtggatattgaatgccaacggttggatgcaatacccgaccggtgcgcattttgatatcgacaccctgcgtatggagatgaccagcttcagcgagctggtctttaatccggtcagccaggtgaaatttgtgcacaccgtaatggcgggctacgtgaccggggccatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgctcgtttgccatcggttccgtcttcggtactctggcgattatcggtaccctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggggagtggcaaacggaacctgcacctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccctcaaaattcccgcgctgctagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcctggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccggggactggaaggtgacctgggctacggcatgttgctctcccgctatgcgccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgtccagacgctgcgtggcaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgttgccgtggattgcgattgaagccgggtggtttatgaccgagtttggtcgtcagccgtgggcgatacaggacatcttaccgacatactccgcgcactccgctttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggatcggctgtctgctgccgctggtggcgcgtaatgatgatgaacgccggatagtgataaacagcgttggtgcacactgggaaggcaaccaggtctggttgatcctcgctggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgatcctggtgctgtgctcactgttcttccgcccgctggcctttgattatcgcggaaaaatcgccgatgcacgctggcgtaaaatgtgggacgccggtctggtcatcggcagtctggtgccgccggtagtcttcggtatcgccttcggcaacttgttgctcggcgtgccgtttgccttcacaccgcaattacgcgtggagtatctcggcagcttctggcaactgctgacgccattccctttattgtgcggattgctcagccttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctggcgaccaaacgcgctgcactgttggtgatgctgtgctttttgctggcgggttactggctgtgggtcggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaataattttgtcgagtcgcccgttttgtggatcttcccgctgctgggattcttctgcccattgctgacggtgatggcgatttatcgtggtcgcccgggttggggatttttgatggcatcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttcccctttgtcatgccgtcaagcgtgagtccgatctccagcctgacgttgtgggacagtacttccagtcagctgacgctgagcattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtgggggcgcatgacaacagaaactctccgccgtaacgaaaacgagttgtactaaggagcagaaacaatgtggtatttactttggatcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgtctgaaaagttaacgaacgtaggcctgatgcggcgcattagcatcgcatcaggcaatcaataatgtcagatatgaaaagcggaaacatatcgatgaaagcgatcttaatcccatttttatctcttctgattccgttaaccccgcaatctgcattcgctcagagtgagccggagctgaagctggaaagtgtggtgattgtcagtcgtcatggtgtgcgtgctccaaccaaggccacgcaactgatgcaggatgtcaccccagacgcatggccaacctggccggtaaaactgggttggctgacaccgcgcggtggtgagctaatcgcctatctcggacattaccaacgccagcgtctggtagccgacggattgctggcgaaaaagggctgcccgcagtctggtcaggtcgcgattattgctgatgtcgacgagcgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacgtccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataacgcgaacgtgactgacgcgatcctcagcagggcaggagggtcaattgctgactttaccgggcatcggcaaacggcgtttcgcgaactggaacgggtgcttaattttccgcaatcaaacttgtgccttaaacgtgagaaacaggacgaaagctgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggagatatttctcctgcaacaagcacagggaatgccggagccggggtggggaaggatcaccgattcacaccagtggaacaccttgctaagtttgcataacgcgcaattttatttgctacaacgcacgccagaggttgcccgcagccgcgccaccccgttattagatttgatcaagacagcgttgacgccccatccaccgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttatcgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacgcttcccggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctaagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaacgccgctgtcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggcaggttttacgcaaatcgtgaatgaagcacgcataccggcgtgcagtttgtaatgcataaaaaagagcattcagttacctgaatgctctgaggctgatgacaaacgaagaactgtctaatgcgtagaccggaaaaggcgttcacgccgcatccggccactttcagttttactctttctcggagtaactataaccgtaatagttatagccgtaactgtaagcggtgctggcgcgtttaatcacaccattgaggatagcgcctttaatattgacgcctgcctgttccagacgctgcattgacaaactcacctctttggcggtgttcaagccaaaacgcgcaaccagcaggctggtgccaacagaacgccccacgaccgcggcatcactcaccgccagcatcggcggcgtatcgacaatcaccagatcgtaatggtcgttcgcccattccagtaattgacgcatccgatcgcgcatcagcagttcagacgggttaggtggcacctgaccgcgagtaatcacatcaaagcctcctttgccaaaatgctggatcactttgttgagctcatctttacctgccagatattccgacaagccatgttcattactcacggtaaacaggttatgcgaataaccacggcgtaagtcggcatcaataaataacactttttgatcggactgggcgatcaccgctgccagagttgaactgacaaacgttttaccactgtctggcgtcgcaccggtgatcattagaatgttattctccgtctccatcatagcgaaatgcagactggttcgtagcgcacgtacggcttccacagcagaatccgccgggttatccaccgccaggaaggggatatttttagtacgatggcgctgctgattagaaaataaatttttcttacgcagacgggtgcgtttatccagccactcggacattgggatagtggcataaacgctgatgccgtgctcttccagttgttccggggcttctacaccacgacgcaacatcgcacgcgccagcacggcacccacagaaataaacaggccaagaataaaaccaagcaccacgttcaacgcttttttcggtttcactggctgcggctgagtgactgccgggtcgataatccgcacgttaccaatggcactggatttcgaaatactcaactcctgctggcggttaagtaattgcagatataccgcacggcccgcttctacgtcacgacttaaacgcaacacttcctgttgggtggaaggcattgccgatacccgcttattcaggcgtttgcgttcttgctccagcgtctggcgtttttccagcagcgcacgataagttgggtgatctttcttatacagctgggagatctctgcctcgcggaaggtcagctcattgagttgattatcaacgttcacaatctgctcaagaacggctttggcttccaggttaaggtcaaccgaatcgcgctgctggcgataaacgttgagtttttcttccgcttggtccagctcgctgcgcacttcaggtaactggcgctgtaagaattcaaggctttgtgaatcctgcgccgcctggcgagcgatattctgttgcaaatagttgttagcgatgctgttcagaatacgagtaatcaactggggatcatcaccagtcatggtaagttccagcatcccgctttctttactgcgttcgctaacggtaaaggtttcctgcaatgcgttaatcgcttccagttcggtacgctggctcaggacaaactgtgttcctggtttggccttaatgtccgcgatagtcagcgcaacgccatctttttccagacgctggccgaccataccattgacggtgaactctccaccttccagtgtatagtggccgttttccccaaccgtgagtgtcagttgctgatcctgaccattcagttgtggaatatgcatccagctgatcgccagctcacctggtttttctttggttaatctcgcccagccgcgacccacaatcggaaaatacttctgctcaactatgtcgcgcagattcagttcagcaatggttttaccgagaatcatgcgcgattgcagcagttggatctccggtgcagactcgggcgatgagttagggatcatatcgctcaggccgctgagaatggcgttgccctgtttttgctcaacctggaccagagtatctgcctgataaattggtgtgcttaacagcgagtaagcgacagcgatcagcgtgaataacgcggtcacgctgataataaacttacggtgatcccataactcgccgaccagacgaagcagatcgatctcattttcctgagtgctgcctggtggcgtattcatatttttagttgtcatcgtattttataaactcaaattaccggctgaggcgcttcgcccattcctgactggcgcgctccaacataccgtagacatgttcaaatgcgtcctgacttttacgatagggatccgggatctctttctgttccagccattgcccaaacagcattgtcttcccgcggacctcgggagcaattgcggtaacctgagcaatatgttccgactccattgccagaatcagatcgtaatttcgtgccatctcagcagtgagcttacgtccggcatgtccttcaagagatacgccatgattagcggcaacatctgccgctgtcgcatctgcagggtgttttaccagaccatgaacacctgccgatttgacttttacgcccggcagacgtttacgcagcaagcgctcgccaatgggcgaacggcaaatgttgccggtacaaaccaccaggattgagttaaattttagttgggccatgtttgaatccaccgtgaagtctctgtcaggtcatgcaccccggaaatcgtcggtaccagcagagaaatcacacggttccaacgagccagcggcgcggtagtgacataaacaatgtcgtaaggttcaagctggaattccgttccgagtatcattgccgatgcgtccttcgcattcagctgataaatattggcgattttgccattctgcttgttttgcgttgcacgaataacaaaaatccccgtcgcatcagcgacatcctgattcataccctcagcgttacccagcgcttccgccagggtcataccgctgcggtccattttcagcgtgctctgtttacccacttcacccatcacgaagactttcagatcatcgttgcgcggaataaataaaatatcgcccgggtgcagcagtttgttctggcgcaagtcgccacgctgcatcagcgcatagaggttcactttggtctttacgccattctgggtgagcaccacgttgcgccagtctgcatctgcggtcagaccgcccgcggcgttaatcgcatccatgatggtcagaggaatattggtaatcggctgctgacccgatttgctgacttcgccggtgacgtacgctttttgcgatcggaacgccgcgacgctgacatcgacttgcgggctttcaatgactgaatcgagacgcgctgtaatctcgttgcgtacctgggtaagtgttttcccggccactttcaggcgaccaatataggggtagaaaatcgcaccatcggcgttaacccagttgccggtatcactggcgctacggtattgccctgcgggggtggttagttccgggtgatcccagaccgtaaccatcaacacatcaccaatcccgatacgatattcatagtttgcgatttgctgctccagctccgggttagcctgcgacataatcggtttggcgcgcaactgatcaatcaatcctggcgtgacgggatagatattgaccattttgtccaggtcatactgattgtcaggtagttcaatgacatccttgttactggtcgataaattctgaccaggaacaagggtacatgctgtcaaagacagaacagccaatgtcagtaccgaaaacttaaaaatgttctttttcattggtttatatttatcagtcaatgtagtgttatgaattacgtcaggttattgtccaaccggtacttctcgctctgccgtcattggatagagctggtatttgcgtgacagcatttgtccaccatcacgcgtcaatggtgtccacgaaaccaccgcgcggttgcggttaggtccaatggtcatcaagtcgaatggaatcgagatataaaaacctttactaaagccgccttcgccgtagtcatctttagatacgttactgattgccgcccatacccctaccgccacgccgctgtcaaagcgtttggcgacgtcgatcgttgcgcctttatcttttgccagatattgcccaacgctaagtttcatcagtacgccattgagcgtcggcgggttccagtaagccgtcacgaaacctgttggcgtggaataatcggtgaaacgcatcatgttgtcccagtcacgttgcttcacgtagttaacgtccacacccagcgcccagcaggcatctagcgggcgataaagcagctcggaaccgacaccggcgtacatcgtttccagataaccgccatacacctggccatagaaaccattgcctaagtcagcaaaatagttcgcctgcaagttgttgagataaacgtcattgcgaacgtagtcacggatatgcgtgcgcacgcggggcagggtagagtccgcgggcaacagcgaagacttaaacttgtcgtagttgttgtaaatattggtgaaaataccgccatcaagcagcaggtggtcggtaaaccagtagcgggcactggacatcagccccagctggaacatatagaaatcttccgggccgcccagcgactgtgaaagtgttgggttgaaagagtagctaaagcgatcttcacgaatacggtagccccgaccaaaggcagaaagatcttcagcttcaacacgttgttgttgcagtggctctgattgaccaggcgctgtacctgccagctgtttgcgcaggctggctacgtcggtttcggtagtcaccatcgccatatgctcgcgcttttgcgtcacgctaatcttctcaacgccttgcggcaggttattcaccagaatccggttggcacgatcgaccgcttcacgagagtcacggtatttgtattgctgaccagacatatacagtgtcttatcgcgtagctgaatttctggcgcgtcaaagcccgcgttatacttcagggcggtaagttggtttgctaccgtggtgtactgcaatccttcagattcaggcgcaggttgatatgccggttttggcgtatcgcgcagggcagggcgcagatcgttgaaattggtccgtaacgtgaagccaaacatcaacgtgttaccgcgttcataactcaggttgagatctgcccagctggcagcgcgataaactgcgccgacgttgaaatggcttgcctgaggcagtttgccagcgaaatcattctggtaattgtttccatcgtattcgagtttcagacgcaggggattccacggcgtttgatactcaatgccgccaaagatggaagccgggccacgaaagatatcgctaaagctgatatcgcccgcatcgtgagactctgcgcgatgacaatatttatcgctcacccggcaaaacgggttggtaatattgcccgcattaccggcgtagccccatgccatcccgagggtgaaatcaaatggccccgcttgcttgctggccaccagatactcaccgtcaaacagacccgtaccagcaatatcacgtttaccaaacgccacttgcggtagccagtaaccttcttcccacaggcgaagtttaaaatcgaatgatttgtctttgtatgactgatcgccgctgaaatcttcccactggctatatttgcgtgtgcgcacatccgtataacgaatggtgccttccagccatgggaacagcgccacggaggtggagtagaaccggtattgatcgttatcccggtagttgacgctgaattcaccttccggtgcgatgcgcgcatttggcatctgcaacaatcctgtgccgccaaagtctgattgcgacgaacccagcggatccgggtaggttaatacttcagcatgacaggcactggagacggcaatggccaggcagcttaaaagataagaattcttcttcatcagtcaggaacacgttgcgttaaaacagacacaatctggtcatttaaatcagcatatttttcgggcagtacatgcgcagaaaagcccaaccaaagctggctgccaggcggtggttccacatgtcttttattccacagggcaacaggggcgacgacagtctcaccctcaggcgtaatcaccataacgttattcttgtccgcgcctgcaaggcgggggtgatcttgcagataatcggtaacgctacggcctgcctgccagggcaattgcccggccccagaaaccgcacccagcagagtaatagtcaccggacgctgtacggtatagagcgtatagtccccgaccaacgggggattgctgttctcatccactcgtacaaaatcagggtccagtttgaccggtaagcgaccagtgatattgagattgagtaactgctggcgcacggatttaatcgttgccgccacatcgtcgtcagcttctgcttcccaggaagcaagctgtgccatgacatgttggtagtctttaagcgctttagctttcgccgcagagtcggtcagcaaggcaccaggccaccagaggcgatcgcgcagttgcggttgtgtcaccaactggacaacattttccacggggccaacggaaagtgtctgttgttcgccaggcagataaatagtcaccgttccttgcgcaaaggcatggggtgtcattacgtaaagtacgctggcaatgaaatacgactgtaatttattcatggtgcgggtttaagaaacgtcatttctacgggaataacccctgcgcctaacatttgccgactttgacgaacctggccagtagccgaatcgacccagaatgtgttttgccactgtttttctggccgcgtggaagtcacctcttcctgccagacattacacagcacattgcgacccgcaatattcagcgtctctaatccagcaaaggaaaaagtagaactcagggtcgcagagcgaaaatggttgtcttcactccagagaatatcgcgcgtccagcggctgccatcttttattgccagcgcgttacgcagagggtcctgcccggaatttgtcacttccagcagattattattaagtttgacggtttttaaaagacgtccattgtgggtaaccagcatggcgttatcctgggataaccatttgctttgttcttgttctatatatcccagtaccacaaagattcgttgcccttcattaaggcgtaaatacatagtggaataaggcaacgcctggatctgctgatccgctacggtgatatcctgattatcgaaaaggctggcgcgaaatgtatcgaccatactttgctggctgtgcgtacatcccgcaagaaatagtgcgaaaatcgataaaataagagggcgcacctttaatccttgaaaggttaattaaaaaaatgcaaatctctaaagcccggtacgaatatcgcaaccgggtatcatttaactttaatttcgacgcgttaaagcagtattagcgtgtagtggacgtggtggttgaggtgttatgagaaccgccatcgccactgtcatttgctgcaacaactgccaacgtcgccacaccaacagccgttgccacaccgacaactgtcgccgtgccgacagcgccagcagccacgccaccagtggtagtagcagtcgtggttgcgccggtagtggtcgttgtggtgccagtagtacccgtcgttgcctcggtcccgtttgttgcttcaggggcagcaaacgcagctggcgtcgtcaacatgaaggccataaggattgcagaaagcttgtgtttcataacttttcctttattcatcgcatggacaatacgtacgcttgagatcaggattgtctactttgagtataacatccttgtgaaatctccctttcctcataccgcttgcactatatactgcgggtaggaaaggcgcgcagagggaaatataagattgttaactatccccctctggaaatacgacttgtgagcataagataaatcttagcaaaatacaaattaaagataaggaaattgttacgaaagctattaattattgttggtaatatagtttcaagtggtactataactggctgttaaatggcatttataactattaggtgcagagatattcgcttaaatggattagtttctttgtggaaaagtaactgatgttataatgtatgatgttgactattgcactattccaataaaaccagtcagctttaaacaagcagcgtcatattaagagagataaacatttgccgctgttggtcctcgcaggccatttacgcggcaaaattccacacgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctgaacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggtttgaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcaccgccatccagagcaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcaggggcaacgtggccccgcggcagcgaacgttgttacgctctaaggttgccattattactcaacatctccatttccgctgtccatgttgtcatggttcacagtaccgcacatcggcattcgatgtgacggagcgaaaccctttgggcgctaagtgtattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcactgaccatgcgccgctggatttcacaaaataatatcaggctccctcgtggagccttttttatatctgccttatttttcttcaacgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccagggtaccgggaaccaacaccttactggcgtgttgctgtcttttaagaccagaagaggttaacagtgaatattgaagagttaaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcacgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcaccccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgcttgtggaattaagcgtcggtacaattcctccggcaccgggctttgccatactcccgcatacattgcgtaaccaatcaccgcaaacataatccccagaaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatgactctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatcgaccgggatccgtgatgggcaattttttgcgcatttgccacagtcgatacaactttcggcattgcgacgaatcttaaacggcgacaatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccaggcatggcgaataaacaggctggcaatcagcaaaacggtcacgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcattttaacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcgggcatcaataacgcgatatagataaaaaaactcaacagcaaatacttcacgccgcgcagaggaatatccagccagcggggaaggacacattgccgaccaaacagtttgttaccgagatcgccgattaattcagaaagcgtaccaaccgggcataaccatgagcaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttacaaggctatatttcagattcatcagcccggcaatcggtagccagccttcgatacctcccggtctggcgacaaatgtcgtgctacttgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattcattgccaacagtaataattgcgtcgctttacgccaggtcgtggcattacgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttcttttattctctgccatgattttgccagtccgttaagttgtataccaaatgccactattctagttgttcttaactggctgatattgattcaaatcgcgttcaggtctttcttatgcaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcatagctggctggcgatatgcattcccagactcgagcaactgctttttagctgatgcgcggcacgctttattttctcgctatcctgactggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtgtaaataataccagccattcgtggatcttctccgtccccattaactgagcatcttcattgagttgcgatacatccagcgattgatcattattgacttgcagttggagatagtgcgccagtaactgaccgagcacttcacgcggcaccggtttagggataatcccgcggaataatgaactggtacgctggcgcagcgtttcgtcaatgacatgggcgctaaagccaatcaaaaccagcgacggatattgctgtgccagttgtcgggcaagcgtaatgccgtcgatatccggcagatcaaaatccaccagtgcggcagcaaacggttcgctattttgcagtgtctctaaagcctgcgcggcattgccaacagcaacaatctgcgcaccactggttttcagcatctcaatggtaattcgctgggttagcgggttatcttcaattaacagcaaacgtaaaccgtcaagacgcaccgcctgattgactgtttttggcacgggtgccgtggcaacacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccgcccatcgcctgggccagacggctactgatagtcagtcccagcccggtgccgccgcgtttgccgcttacctgcacaaatggctggaagatttctgccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgctcgccatcagtgcgactacgcaggataatgtacccttcgtcagtaaaacgcagggcgttgctcaacaggttggttataacctgacgaatacgtcgtggatcgcccattaacgcgcacggcatatcatcggcaattgccgttgccaggcgaatcgggcgacctttcacccgtccgctcattaattgcagggtactttccagcagcgggcgcggttcaaagggctcatcgctgaccgaaacattcttgccacctgcttcgatagcggaataatcgagaatatcgttgaggatggtcagcaacgattcaccagagtcagtaattgcccgcaaatcatcacgctgggcgttaagtgcggggttatctgccagcagttgagcagtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcctgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacattgctgcgaaacgcatccatcagccgcccgatggtatccagctcccgtacgccagcggtttccgggaaaggggagtcaatatcaccgtccagcagccgttgcagcgcctgcgtttgttcggcaagtggacgcgtgactgagcgataaaccacgcgccagaggatcagaatcagtgcgcaaagtgaaaccatccccagcaataacaggctgtattgcccgcgtgcactcgctttttccagatgcgccagtccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctactaaactgcgcgaactgggcgatgttattttgtgcgagagtttgtaggtgattgctgatttcactgtcctgctgatacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgcgacctgcgcacgaacacccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggtgcatttttctggatctgctccagccccagattcatcaccatttgctgcacccgcagagcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttcagcagcctgacgctgatcttgttcgatcaaatcgtaaatcccggcctgggtcgctccagcggaagttgtcgcattattcgcctgaccttgcgccaggcgtgcgatctcatcggcggcagcgactatctgctgactgagttgctgttgttgctggcgcagttgcaaacgctgccccaccagttccccttgctgacgtaacgaacgggagatctcctgctcctgttgttcaatagcggtggtatcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtgttgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcactttaggtgaaaaaggttgagtcgcaaagcggaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtactgctatttttacttctttcccttttcatgttgccggcattttcggctgataacctgttgcgctggcatgatgcgcagcatttcacggtgcaagcctctacgccgcttaaagccaaacgcgcatggaaactgtgcgcgctttatcccagcctgaaagattcatattggttatcgttgaactatggtatgcaggaggctgctcgccgctacggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacccagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttgctcggtagtagcacgacctcatttcccgacctgcaaaagcaggtagcaagtctgccggtgatcgaactggtaaatgctattgatgctccccaggtgaaaagccgcgttggtgtgccctggtttcagatgggctatcaaccggggcgatatctggtgcaatgggcgcacggtaaaccactgaatgtgctgttgatgcccggacccgataacgccgggggcagtaaggagatggtcgagggttttcgcgcagccattgccggaagcccggtgcgtattgttgatattgcgcttggtgataacgatattgaaatccagcgtaacctgttgcaggagatgctggaacgccatccagaaatcgacgtcgttgccggaacggccattgcggcagaggcggcaatgggggaagggcgtaacctgaaaacgccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggctgaagcggggaagagtgattatggctgccagcgatcaaatggtctggcagggggaactggcggttgagcaggccatcaggcaattacaggggcaatcggtttctgataatgtcagcccaccgattttagttctgacgccgaaaaatgccgaccgtgaacatattcgccgctcgctgtcaccagggggatttcgtccggtctatttttatcagcacacatcagcggctaagaaataaccttcaccatgttgcgtcaccagtaaatccgcgctgagtttatgacgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagaaagcatacgtagcagacgttcacggctgagaatttcgcccggattcgtcacaaatgccaccaacatttcatactctgcgcgggtcagtttaatcggctcgccatcccgctccagcgtatggcgcgacacattcaggcaataaccggcaaagcgatagcagttgtcctgagtgtgcggttgagcttgtcgcgcgaggtcgattcgccagagcagatttttcacccgtactaccagttcgcgcagttccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggtaagttgatatccagcagaattaaatctaccgactgattctgcataatttcccgtagcccggcaccgctcgccgtaacggaaacggtatacccctcctgagtgaagtaggattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagagggttttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttgctcattaagatcgcttcactaaaccataattctacaggggttattatgcggaaactctggaacgcgctacgccgacccagtgctcgttggtcggtactggcgctggtcgcaattgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccggtgtatgaagaatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatatcccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaatgatatctaccagacctttattgctcactccattgatacacctgaaaaattcgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgccgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcagcacgtcagatgaaggtggcagcgaaagataatcaatcctgcatcgactgtcataaaggtattgcccaccagttaccggatatgagtagcggcttccgtaagcagttcgatgagctgcgcgccagtgctaatgacagtggtgacacgctgtactctattgatattaagccaatttatgcggcgaaaggcgataaagaagcctctggttctctgctgcctgcttcggaagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaattaccggctggacggaaagcgccggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtaaaaacgctggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggccactgcgtggatgaagaaaggcgacatggtgaacgatatcaaaccgatctgggcttatgcggattcgttgtacaacggcacctgtaaccagtgccacggcgcaccggaaatcgcccactttgacgctaacggttggatcggcacgctcaacggcatgattggctttaccagtctcgataaacgtgaagaacgcaccttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaataacgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggccgtcattgttaacgccgcgacgtgcgactgcggcgcaagcggcgactgacgctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcggcaaaaccgttcgaactggataaatatccgtcgaaaatgattgccggattgccggatcacgtacacaacgcggcgcgtattcgttatccgatggtacgcgtggactggctgcgtaagcgccatctcagcgatacctcccagcgcggtgataaccgttttgtgcgcgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtgcagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctaccggtgctgcgcaggtgatcctgccgcgcgtagtcggttcgatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaacagcaaaaccattgtgctgtggggctccgatttgctgaaaaaccagcaagcgaactggtggtgcccggatcacgatgtttatgaatattacgcgcagctaaaagcgaaagtcgccgccggtgaaattgaggtcatcagcatcgatccggttgtcacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgacgtgccgctgcaactggcgctggcacatacgctgtacagtgaaaacctgtacgacaaaaacttccttgctaactactgtgtgggttttgagcagttcctgccgtatctgctgggtgagaaagacggtcagccgaaagatgccgcatgggctgaaaaactgaccggcattgatgccgaaaccattcgtgggctggcgcggcagatggcggcgaacagaacgcaaattattgctggctggtgcgtgcagcgtatgcagcacggtgaacagtgggcgtggatgattgtggttctggcggcgatgctggggcaaattggcctgccaggtggtggttttggttttggctggcactacaacggcgcaggcacgccggggcgtaaaggcgttattctgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgactacaaaggctacagcagcactattccgattgcccgttttatcgatgcgatcctcgaaccggggaaagtgatcaactggaacggtaaatcggtaaaactgccgccgctgaaaatgtgtatttttgccggaactaacccattccatcgccatcagcagatcaaccgcattattgaaggcttgcgcaagctggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtactgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaatcactccaaccgtggcattatcgccatgaaacaggtggtgccgccgcagttcgaggcgcgcaacgacttcgatattttccgcgagctgtgccgtcgctttaatcgcgaagaagcctttaccgaagggctggacgaaatgggctggctgaaacgcatctggcaggaaggtgtacagcaaggcaaaggacgcggcgttcatctgccagcgtttgatgacttctggaataacaaagagtacgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccggatctcgaaccgctgggcacgccgagtggcctgattgagatctactcgaaaactatcgccgatatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcctggctcgcaaaagtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaacgctgcgtcagcaatatacggtagcgggtaaagagccagtattcattaacccgcaggatgccagcgcgcgcggtattcgtaacggtgatgtggtacgcgtctttaacgctcgcggtcaggtgttggcaggggcagtggtttctgaccgctatgcacccggcgtggcacgaattcacgaaggggcatggtacgatccagataaaggcggcgagcctggtgcgctgtgcaaatacggtaaccccaacgtgttgaccatcgacatcggtacatcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtacaacggaacagtggagcaggtgacggcgtttaacggccccgtggagatggtggcgcagtgcgaatatgttcccgcgtcgcaggtgaaatcatgaccacgctgacagcacaacagattgcctgtgtttacgcctggctagcgcagttgttctcccgtgagctggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaaccgccgctcactgcggcggtgaacgagctggaaaaccgtattgccacgctgacagtacgtgacgatgcccgtctggaactggccgcggacttttgcggcctgtttctgatgaccgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggaaaccagcggcaatttcaacgaaccggcagatcatctggcgatctatctcgaattgctcagccatctgcatttttcgctgggagaggggaccgttcctgcgcgaagaatcgacagtttgcggcaaaaaacactgacggcgctgtggcaatggttaccagagtttgttgcgcgttgtcgtcagtatgacagctttggtttttacgcggcactaagccagttattgctggtgttagtggagtgcgaccaccaaaacagataacgtcgtttgtgcgcctgaaaagacgcgtttagcgtcgcatcaggcattatggcgcagttgccggatgcggcgtgaacgtcttatccggcccacaggaactgtaatctttgtagaccggttaagatgcgtcatcgcatccggcaaacacacatcacggatgagctacaaaccgggaaagccgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatccccggccagtccagagccagttcatgacgcaggcgtaccgcgcgttgcaccacaatggcggcatggtcgtcaaatacccaggttgtttcctggatctcacgcggttcaaccacccccaaaccgacaatttcattcaactcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgcctggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagcacccagcgccgcttcccacgggctaaccggcaccacaatttccagatcctggccgacaatatcaaacagcggatgtggcgcaatatgaatcaccagccacaaatcgccatttggaccgccgttttcgcccggcgtcccctggcctttcagacggatgcgttgaccattgccgacgcccgccgggatcttcacattcagcgttttcggaatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtaagcgtttcttcgaggaataccgccacttcgatttcaatatcgtggccgcgtgtggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcgttaaaactctgaccgtcgccatggtggaactgacggttaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttgcgggcaagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggagaggaggtcgccatcaagatgggttgctgaacatattttaaacaggtgaaaaagggtgagcgatttttgatagttgaaccaggcactttaagtttaactagggcgtcattatttattaaattttatagacgctatatatgggtagtaatatacatggaattagttgcactgcaaataattatttgaaacaggcctggaacgatataaaaaatgagtacgaaaaaaatcaaacatattcaatcacgctttttgaaaacacactggtgtgttttatgcggttatacaatgaactcagacgtaaagtaaatgaagaggatactccatgtctggaatgtgaatcactagaaaaagaatttgaggaaatgcagaatgataatgatctatcattatttatgagaacattgcgtactaatgatacacaaatttattcaggggtttcaggaggtattacatatactatacaatatgttcgagatattgatattgttagagtgtccttgccgggcagagcttcagagtctatcacagattttaaaggttattattggtataactttatggagtatattgaaaacattaatgcgtgtgatgatgttttttctgagtattgttttgatgatgaaaatataagtgtccagccagagcggataaatacgccgggaatatctgatttggattctgacattgatttgtctggtatatcttttattcagcgtgaaactaaccaggcattaggattaaaatatgctcctgtagatggcgatggatattatctgttaagagctatactggttttaaaacaacatgattattcatgggcgctggtcagttataagatgcaaaaggaagtttacaacgaattcattaaaatggttgataaaaaaacgatcgaggctcttgttgatacggcattctataatctcagggaagatgtaaagacgttatttggcgttgatctacaatctgacaaccaaattcaggggcagagtagtcttatgtcatggagctttctgttttttaaaaaacaattcattgatagttgcttgaataacgaaaaatgtatcctgcatttacccgagtttatatttaatgataacaagaacttgcttgctttagataccgacacgtcggataggattaaagcggtgaagaattttcttgctgttctttcagatagcatttgctcattatttattgttaatagtaatgtggcatcaatctccttggggaatgaatccttttcaacagatgaagatcttgagtatggttatttaatgaacactggcaatcattatgacgtttacctccctcctgaactttttgctcaggcttacaagttaaacaataaggaaatgaatgcgcaactcgactatttaaatcgttatgcaatttaatggcaaaggcatatgctaaaaaccattgttattagtctcacacttttttattggtaaatattgtctctgtattggtaacgccgcagatattctgtttagccacaggtgcaattatcagcggcgtacgcgaggcaggggctaatcaggcatagtttgcgtcaaaccttgcctgtttttgaagatgtatatagaaaaacaggcgttcaacaagccattttgcgaacctgttcccggaaaaaagtcatatttctgtcacactctttagtgattgataacaaaagaggtgccaggaatgaacaaaacgctaatcgccgcagctgtggcagggatagttttactcgcttcaaacgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtgctcatgatgagccgccataacttacgtgcgccgctggcgaacaatggcagtgtgctggagcagtcgacgccgaataaatggccagaatgggacgtccccggtgggcaactcaccaccaaaggtggcgtgctcgaagtgtatatgggccattacatgcgtgaatggctggcagagcaggggatggtgaaatcgggggaatgcccgccgccgtacaccgtttatgcctatgccaatagtctgcaacgtaccgttgcgaccgcacagttctttattaccggcgcattcccagggtgtgatattcctgtgcatcaccaggaaaaaatgggcactatggacccaacctttaacccggtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctaccagctactggaaaaaatcgttaactataaagattcccctgcctgtaaagagaaacaacagtgttcgctggtggatggcaaaaatacctttagcgccaagtatcaacaagaaccaggtgtttccgggccgctgaaagtcggcaactcgctggtagatgcgtttactttgcaatattacgaaggttttccgatggatcaggtggcctggggagaaatcaaatctgaccagcagtggaaggtgttgtcgaagcttaaaaacggctaccaggacagcctgtttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagctctggtcaccgatcgcaccagcgcaccgaaaattacagtgttggttgggcacgactccaacattgcctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcatgacagcaaagccaatcgcgatttgatgaaaattgaatatgtgtatcagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgcgcagcgtgtgacgctggaattaagcggttgcccgatagacgctgatggtttctgcccgatggataagtttgatagcgtgttgaatgaagcggtgaaataacagaaaactcccccgcgagaagcgggggagtcgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttatcggtcttagcaaaggctttgactaacacttcatcactaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccgttaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggctgggctggcgtgaaccgtcaccgcctgcgatggtggttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatagggacaattaccatgccgtgatgcgcaagggtcgtccaggtggatgtgatggtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttgccaaagcgggtaggtgtaccaaaaataatggcgtcgtaatcggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcggcatggtttccggtacacgcttaacgacaacttcagcgccatccactttgcttgcaccctcagcgactgcgcgtgccatcgtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgtaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaagaagctgttgcaggatattaccaaacgcgggtctgcccgcgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctatgcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggacagcacagcgggggtaatttcaagaatgacccgcagcgcgcatctgaagcaggtaaaaaaggtggtaagagcagtcacggcaaaagcgacaactagccgggctaatcaatgacgaatgcatttttgtctgtagctcgtcaaaaagccatcaccgccggttacccggtggttgatactgatgacaaatgtaagcttgcctgatgcgcgatgcttatcaggcctaccagaagattgcaatatattgaatttgcactgttttgtaggccggataaggcgtttacgccgcatccggcatgaacaatgcgtacgttgtcaacaatctgcaccgccggtaaccccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaactttctgcttaacaacgcattgagtaaaatcgcgccaaaggttgctgtaccaatccctcccaacgtaaaaccgcccagcgtgagagcaaaatcacccgcgcccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatcgacacggttttgtacccatatccttgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaataaccgcggccggaatggtatgaatcagcgcaccaaatttcggtgaaaagcccaacagcatggcgatgacggcagcagcaacaaacaccagcgtcgagtagactttggtcacggccatcacaccgatattttcagcataggtggtcacgccgctaccgccgacagagccggaaagcatcgttgccagaccatcgcctacgaatgcccgccccatatacgggtccatattgcgtccggtcatcccggcgactgccttgagatgacctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgaccattaaaagcaggagtggaaaaatgtggcagaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaacgttggtcatcacgccatacagcagacaggcgacaattaatcctacgagaatcaataaccgctggatcatgccacgggtaaacaccgccaccagcccaatacacagcaccgtcattaccgccatccagctatcaaaggccgaagccgatacacttttcactgcgataggcgctaagttcaggccaatcgccatcaccaccgcacccgtcaccaccggcggcatcagtcgttcaatccagcgcgtaccgattttcatcaccaccaggccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcaatgctgatattcgggttaatgccctgaccgttaaagcccgtcgcggcgatcaccacgccgacaaaagccgcgctggagccgagataactggggacgcgcccgccggtaataaagaaaaacagtaacgtgccgatccccgacattaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattactgccgtctgagcaaacggcaatcgttcatccggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaaaaccgaacattgccatcagctgtctccttaaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggtgtggtgtgacgatgaatcgcttcgatggcgcaaaacagaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagagcctcttccagttgcgggcatccggtcacccccgtctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaaggtttgaaagcggctcctgcccggcgctaagtgtatttacacacagcgttcgattttcattgaatgccggccagacggacgccccacgattcaggcacaccagtaatgtgggcggcgtatcggtcacactgcagacggcgctggcggtgaacccggcgcgcccggctggaccgtccgtggtgataatattgaccgccgcgcccatgcaggacatcgcatcgcgaaaagtttgttgatcgacaatgttcatagtttgctccttacaacagcccgcaggcttcttcaaaggatagacgtggcaggcgcgcataaagcttgctgctatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcccgtaaaaaaggcgtcgtccacgtgttgacggtcaaagcccgacatcgggccggtatccagtcccagcgcccggcaggcgacgatcagataggccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtgggctggaggtaaaccaactgcgggcatcaccgtggggaaacagtagtggtaaccgttcataaaattcactgtcccaggcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagtgccgggcgcagacgttcttttccttctgccgtgcgggtaaacacgatccgtgccggagaacagttagctgatgtcggcccccatttcatcagggcataaatctcccgtaacgtctcatcgctgacgggtgtctcccgccagccgttgtgagtgcgggcatcggtgaacagggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagggcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagggcatcaccattttctggctatcgggcagggcggcatgaagttcactggaacatgctgttggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatgcgatccgcatggtgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgtcttctgcctccaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccgccgctatacagtaatcgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgctgatcagcacagttaccgacgcgggataatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccactgcgtaatgctcaatccctgcggctaccagcgcctgatgcagttccgctgccatctgggcgatactgtaatcttctgccagcgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgctccagcaccgccagttgcggtaaccagtaactgccgctacccccaagacccgaaatcaacaccactacgggcgcatcagcataagggggaggtgagagtgaaagtttcatcgcggcctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttatcacccggaaaaaactcggcgtagatttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgccgtctcgatcaccttgcggatagtttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttattatgttgatcaaaagccagcgtaccggagacatacaccacgccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcgggaataattacggattttggcatcgttaaactccttaagcgatatgagcaaaggacgtgggagaaagcgcgtcgcagaatgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcggctttctgcgcaaatttcggccccgcctggtgagttgcgtcttcaagcaccacgccgaaatactccagaaaaaagccgtcgcgtagcgtcgattcgacgcagacgttggtagcgatgccggtgaaaaccagatggcgtattccgcggctgcgcaaaatgctgtccagcggcgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcaccagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgcttacgcatggttttcagggcgttcgatttatgaaaattcggtgagccgggtccgccagcctcgacatactgttcatcccagccattttgaaaccagatgatcagcatccctgccgctcgcgctgcggtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggcgtggcataagcgttttgcatatccaccacgatcagcgcactttgctgcggatcgaaggtaatggcttccggtcgagcggttaaggtcgtcatcatgccacctcctgagtcagcgcaggtagatgggcgcggcattgcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcgtcgaaggttaacagcacgccttcggcaccaggcacgcttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacgaacgttggtgtcagtaccggagcgggtatctttctgactttgttcggttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccatttggcgcgagcggcatcgtcggtttcatcggcaatcaccataaacaacacataagagccaacgtcgcgtccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggtgtatttacgcctttgccgaaacagaagttgaaatcggcataccgggcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatggggacactcggttgcggactcacgcgacaatcattcatggtgaaaaaatcgcctttaaaatcgcttttccccgtgccccacaggtcgcgcagcacctgaacatattcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatacccatctgctcatactcgggcttttgccagccagtcacgaggttgacgccaaaacgcccgccagagatggagtcgatggttgcggccatacgggcgacgattgccggaggtaacgttaaggtggcagcagtggcgtaaatctgaatgcgcgaggtcacggccgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggcgaaatcgaaatggtagtgctccgctttttgcacaatggctttattcagttcaaaggtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctcttcgtctcgtaaagtgaaagtcagacggggcgctgcatcctgcatatccttttcagccgcgtattggcttgtttgcaaagcggatgccagtttttaaaaagttaatgttattaatctgttaacattacgttatctaaaatatctggtaaaaagtggactaaacggtcaaaacagttgcacataaaacatgcatctgtgcgcgatgagagtgcagaaggtcgaggccgggcgggggttttgctatcctgttgccaatctacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaacgggtaaacgttcgcgcgcagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacaaggctggagcagatcgcagagttggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatattgccgtgctgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgtgaagatttcgccccgctggcggcgatcaaagagtacatccgtctgaagctggaagtctcacgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggcgcgccgctgttaatggatgaactgacgggcgatttgaaggcattaattgatgagaaatcggcgctgattgccggttgggtcaaaagcggcaaactcgcgccgattgatccgcagcatttgatttttatgatttgggcttccactcaacattacgccgatttcgcccctcaggtggaggcggtgacaggcgcgacgttgcgcgatgaggtatttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgttaaagatgccggaggaggttgtaacatcctccggctacctgtttaacctatagtcattaagctggcgttaccgccagcggcagcggtattcacactcagcgaacgctcgatatacagcggttccagaaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgtgccatcccgcgcggcaactgcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaacggttgagcggttatattttccgctttcgccagttgaatacgttcgctgactgccgatggcaatgccttcactaactgacgatgcagcgcgtcatccggccacagtacctggctgcccaccgccagcacggcggcgagctgagtcagcgcatcctgctcatcatcggcaatacacaacacgcgctcacgcggcagcagcgtccaggtgttgcgttcacccgtcggccccggcagcaatcgttgtgttcctgcctgcgccagctcgccatattgcgtacataacgcctgcaattctggacgatttgctgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgcgcatcgaccggatactttgcatcctgacgcgcgagcgtcactgccagcgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtaccggacaacccttcgccgccgaacggctgcacaccaaccactgcgcccaccatattacggttaacatacaggttaccaacatgggccgagccagtgacctgggcgatggtttcatcaatgcgcgtatggacgccaagcgtcagaccataaccggaagcgttaatctgctcgatcagctctggtagctggttacggttgtaacgcaccacatgcagcaccggaccaaagacctctttttgcaattcggcaaagtcatccagttcgatcagcgtcggggcgacaaaggtgccgctttgccattcacgggcatcttcgctgttttcccgcaccgcctggaacaccggacggcctttgctacgcatggtctgaatatggcgctcaatattggctttcgcttcgctatcaatcactggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcaacgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagcgccgaacaacgctgacccgcactgtcgaacgccgaggccagtacatccacgacgacctgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtccaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgcacgcgatcatcacccgtcagttgcgcgcccacggtttcaccccgacctggcagcaattgcaccacgcctggcggtacacccgcttccagcaaaatggcgatcccttgcgcggcaatcagcggcgtttgttctgccggttttgccagcacgctgttacctgccgccagtgcggcggcgatctgcccggtgaaaatagccagcgggaagttccacggactgatacacaccacaggccctaatggacggtgggtttcgttagcgaaatcatcccgcacctgtccggcgtagtagtggagaaaatcgaccgcttcgcgcacttcggcaatggcgttactgaaggtttttccggcctcacgcaccagaataccaatcagttgctgcatctggctttccatcagcacggcagcgcggtgcaaaatcgctgcgcgttcagccggaggcgtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgttctacttcacgcggcgtggcttcacgcacatagcccacaatatctttcggttccgcagggttaataacgggcgacatctcacctgccgctaccggttgttccagcattggcaaggcctgccatttttgcagtgcactattgagcagggcagaggagagcgaggccaggcggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgcgccagtttttctacagcagtgaccggatcggcgaccagttcatccagtggcaaagaggtgtcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcgacgcaccagatacgccaacagcgtttcatgtgtgccaaccggagcataaatacgacacggacggttaagtttgccgtcggcaactttcccggtgacctgctcatacagtggctcgcccataccatgcaggcactggaactcgtactgacccgggtagtagttctgccccgccagttgataaatcgccgccagcgtatgggcgttgtgcgtcgcgaactgcgggtagattagattcggcaccgccagcagctttttcgcacaggcgagataagaaacgtcggtatacaccttgcgggtataaaccggataaccttcaaggccgtccatctgcgcacgcttaatttcactatcccagtacgcgcctttcaccaggcgaatcatcagacggcgacggctgcgggtggcgagatcaatcaggtaatcgatcaccaacgggcagcgtttttgataagcctgaataacaaaaccgatgccgttccagcctgccagttccggctcgaaacagagtttttccagcagatcgagggagatctccaggcgatcggactcttcggcgtcaatgttgataccaatatcgtactgacgcgccagcagggtgagtgatttcagacgcgggtaaagctcttccattacccggtcatactgggcgcggctataacgcggatgcagcgccgacagtttgattgaaatgcccggcccttcatagatgccacgaccgttagacgctttaccgatggcgtgaatcgcctgctgataggaaaccatatacgcctgtgcatctgcggcggtcagcgcggcttcgcccagcatatcgtaagagtaacggaaacctttctcttccagcttgcgggcattggctaacgcttccgcgatggtttcgccagtgacgaactgctcacccatcaggcgcatcgccatatccacacctttgcggatcagcggttcaccgcttttaccgataatgcggttcagcgagcgggagaggctggcttcgttatggggggaaaccagtttgccagtaaacagcagcccccaggtggcggcattaacaaacagtgacgggctacgaccaatgtgtgactgccagttaccgttgctgattttgtcgcgaattaacgcgtcgcgggtggctttgtcgggaatacgcaacaacgcttccgccagacacatcagcgccacgccttcctgcgatgacagcgaaaactcctgcaataacccctggaccatacctgcgcgaccactggcatttttttgattacgcagtttatcggccagctgatacgccagtttgtgcgcctgttcagcaactggctgcggcaggcgggcttgttccagcagcatagaaaccgcttcggtttccgggcggcgataggccgcggtgatcgcggcgcgggaaaccgactggggcaatatttgctcggcaaagtcgaggaatggctggtgtggttcctctgccggagtcggtgcttcatcgctctcattggccgcgccagaaagcagcgcaggtagctccggcagagtatcgctgttttccagttgttcgagataagaaaaaatcgcctgcttaattaaccagtgtggtgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttcagaaaggtgcaacttaacgttatcgtgaaatatccatgatgttgcaactttgtgcaaccatgttaaatgtgacatgcgtagcaagcttaaaaatgaatgaaatgttaataaaagaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaactttgacgactatattctgggcggtcgtagtcttgggccattcgtgacggcattatcggcgggtgcgtcggatatgagcggctggctgttaatggggttgccgggcgctgtttttctttccgggatttccgaaagctggatcgccattggcctgacattaggcgcgtggattaactggaagctggtggccgggcggttgcgtgtgcataccgaatacaacaataacgccttaacactgccggattatttcaccgggcgctttgaagataaaagccgcattttgcgcattatctctgcgctggttattttgctgttcttcaccatttattgcgcttcgggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggcgctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgacactgtacaggccagcctgatgatttttgccctgatcctgatgccggttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtgatcaaacaaaagagcatcgaaaacgttgatatgctcaaaggtctgaactttgttgccattatctcactgatgggttgggggctgggttacttcgggcagccgcacattctggcgcgttttatggcggcggattctcaccacagcattgtccatgcgcgtcgtattagtatgacctggatgatcctctgcctggcaggggcggtggctgtcggcttctttgggattgcttactttaacgatcatccggcgttggctggtgcggtaaatcagaacgccgagcgtgtgtttatcgaactggcgcaaattctgtttaacccgtggattgccgggattctgctgtcggcaattctggcggcggtaatgtcaaccttaagttgccagctgctggtgtgctccagtgcgattaccgaagatttgtacaaagcgtttctgcgtaaacatgccagccagaaagagctggtgtgggtagggcgtgtgatggtgctggtggtggcgctggtggcgattgcgctggcggcaaacccggaaaaccgcgtgctgggcttagtgagctacgcgtgggcaggctttggcgcggcgtttggtccagtggtgctgttctcggtgatgtggtcacgcatgacgcgtaacggtgcgctggcggggatgatcatcggtgcgctgacggttatcgtctggaaacagttcggctggctgggactgtacgaaattattccgggctttatcttcggcagtattgggattgtagtgtttagtttgctgggtaaagcgccgtcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaaagctaagggacttagcctgcggcggttttgtttggcttcagcagcgggttgcgctcccttaatgtgcctcgccatataaattgaatggtgcagggagcgcgcagggggcggccaatcgccgccgccccctgctgtcccggccttcggggaacgcttcagcgattttgacgccaccaacacccgagctgttattatgttccgggcaaaaagttagatttgataatcgcggatggacgaaattgcttgatacacccgcttatcagttttacatggaagctctgatgcattgagtctggacagttttgtcggctggatacggcgtttacgcggcatccggcaagaacacatggttctttgcaaacaatcccatctttctaccctggaataatcgtttatatcccttggcattacctctctttgtttacattccaacatcattttataaacattccgcttgtgtttttctttgccgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatgttgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaagcgtacccagcgaggccgatggattggtgtgatgtggattggcgtgttgcttgccgctgcgttgtgcctgggcttgggtatcttcattaacgaaaccaccggcgaatttccgcaaaaagaacaggaactgtttgaaggtatcgtggcggtgatcgccgtggtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtgcaactggaacaggcagtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgctcggtcttgctactgccgtggtgctaggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagcctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagtgcggtgctctcaactcactcgctgtttggcacgctgatggaagggatttttggctatcaggaagcgccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgctctgccaccacgcgcaggggcgacagcgtctcgctccgcgtaacaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcagttgagcgtggctgcgctgttttcttctgcttttatggctaacgccgctgatgtgccgcaggtcaaagtgaccgtgacggataagcagtgcgaaccgatgaccattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggagtgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggctttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaggcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacgcagctggtgaccgacaccaaagcctttaccgacgcgattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcaccgacgcgccagcactatgagcgtattgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgccgacccaaaattcactggtttccaccgtctggaaaaagcattgtttggcgacaacaccaccaaagggatggatcagtacgctgagcagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttcccaccttcaaaagtggtcggcggcgcagccggactgattgaggaagtggcagccagcaaaattagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatttgctgcgtccacaactgcaaaaagccaacccggaactgctggcaaaagtcgatgccaactttaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaacctacgacaaattgaccgatgccgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctgggactggattaagcgttatgcagtataaagatgaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaagtgataggtgcactggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggatgctcgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacgccacaacaggccgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgagcggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcagcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccaaaaaagctgcagaagatgacgcgtttccccaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacagatttgcgccaacacccaggacacggttatccatgcgctgcgcgatatcatcaaacacacgccggatttgctcagtgtgcgctggaagcgggaagggtttatttccgatcacgcggcgcgtagtaaaggcaaagagacgccgattaatttgctgggtttcaaagacggcactgccaatcccgatagccagaatgataagttgatgcaaaaagtggtgtgggtaacggcagatcagcaggagcctgcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaacgccgctgaaagaacagcagacgatttttggccgtgataagcaaaccggtgcgccgctgggaatgcagcatgagcatgatgtgcctgattacgccagcgacccggaagggaaggtgatcgcgctggacagccatatccggctggcgaatccccgcacggcggagagtgagtccagcctgatgctgcgtcgtggctacagttattcactgggcgtcaccaactccgggcaactggatatggggttgctgtttgtctgctaccaacacgatctggaaaaaggcttcctgacagtacaaaaaaggctcaatggcgaagcgctggaggaatacgttaaacctatcggcggcggttatttttttgcgctgccgggggtgaaggacgcgaacgattatttcggaagcgcgttattgcgggtttaatgtttttaggcggataaggcatttgtgcgcagatgcctgatgcgacgcttgcgcgtcttatcatgcctacaatcagtgcgggtttggtaggctggataaggcgttcacgccgcatccggcgatcgtgcactgatgcctgatgcaaatcctgctgaaagcacacagcttttttcatcactgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtaaatatattgttgcaataaatgcgagatctgttgtacttattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgtactggacatgttttagataatcaacgcgccaccactcgcggagttttctcctccggtagtcatctcgtcactttgcattttcaacctcatcctttcttttcatgtgttaccgacgccgtaaacggtgcgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgggcggcgtagaagccattggtatggcccgcgacagtcgcgatacttcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatattcgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaggccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggcttcttacctggagatatcgcagaaaagtttgctccctattttcgcccggtctacgacgtgctggtccggcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttgcctcgcggcgtgtgctccggattaagtgacgcgctggaacgtttcgaagaagatgaaatggttgggatcgtccggttcggtaaagaggactgcgtacgttcggcactttgccaacgtacgctgcatgcctacagttaagtgtgttatcggtgcagagcccgggcgaaccgggctttgttttgggtgtttatgcccggactagcgctttttctgaaacaaccatttttatttgcccctagctggtgaagtgtacgctcatcctgtggcttttttgtagttgctgatagagctcatcaggtattgctaagctctctgcatattcttgcggcgtatattggtaggctgcatgatgctgctgtttttgaaaacgcagcttattgtacagcgcccagacaattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatccatggcgaataagaatatgaacaacgcaaataatgtccacaagatggttgtggcaacataatcaaccagtaaacgtactggtgattgtcgggtcgtaataattaaattgttcatattaacctctcagaatcccgcgatcgggacttacccaacgggcgcgttgctttttaggcatcaacatgactcgtgtaaatgataccaatgtcgttgccaggctcagcatccagaaaataaccgggaaccaaataatccagaaaagcgatgaagtcagattatgctcatagcgattctcgatcatcaggctgacaataaattgcagtaaacataacgtacacaataatattccggcagtatgtgtcgcagcgatatgtgtcaattcaatatttaacggtacaccggcaagttggactgcgtaaataatgaaaccgaccaggcaggtgaaggcccatattgtcgtcaggcagtattcaaaaaacagcggccacattcgaaagttttctttgcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagtgcccgtggctcgtaaaaaatcgtccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggttcgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgttcgaatacgaggattaccggttacggcacccacacgcgggttgtacaacatcggttccacaatatatgccgccgcatcgcggtctaataacgcatcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcaaatggggaatttgtgcagccatgcgatccaggatggcacgggttttatctgttgaaccgtcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcgtgtatggtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagacggattatctttcaactggggagctggtgcgttttctccccacggccagtggcgttcacgatagacccagaaatagacgccgccaacaatccacataatggacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcataggggtatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataaggtctatttcaggttggttatgcagaaaattgtcgggataataaccatagtttttcactccattcagttgtaataggctcatccagtgagcgagttgttgcgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaatagatttgtctttagcctgagggatgtttttaatttgattggtcaattgtattaaccattggtcagccgatttttctgcgacaccttccagataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccaggcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaatatgtggaccgcgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggcccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagcctgcttgctgataagccgtgatagccggtgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcttcatataacatgccaacttgtgctctgactctgtcatcgaaaggagagagacggtgatattgttcaggatgaatttgtgcttttttctcccctgttggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgtaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttgaccagcccatcaccatcgggatcagcaaatgcctgcaaatacacggttgatatttgcatatctttcacccgctgaattagcacatcaatattgcgatccatttgctggaggttttcgtcataaacgtaatcaagatcgatatgcattatccgttgtggtgatttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatacccgcggaatggaatccaattgcgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattcctctatcgctatgccattcgcttcgccataaggccaaacaaaaacgtgtggatttacctcaacctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcgtggtcagtaaaatatgcacgatttacatatacaggcaataagctgccggtggcattagcctgaataccgtagtgagaattccatgtatgagaagcgagctcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgatcgaccaactcatcgccaaattttacttgtttatccgctggcgtatcgacccaactgccgacgggggcccatacagcaggccactggaaggcctgaagaattgggaagacgcgggtataaaaactctggtagccgtcatcaaaagtcagcactacagctttttccggtagcggttttcctcctcgatgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgctacaaaaccattatgcggccacggttgctcggcgagtaaagattcgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcggtgagcataattatactcaccagcatcaggagatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccaactaatgcgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaatatttgctcccagctattttcatagcttcgccataacaaatggcttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggggtatcgtgttctgtattttgttcgtaatacagactgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcatgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactctgcctcgagccagatattacgtgaccgccactcaacacccgcaagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgagccagcgatacgaagctctgcaagattatgtacatcaaccgcacgttttaatcgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccaggcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgaggccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagctctctggctgtcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaagcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgcccggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctcggtcattattgactgtgcttttttcggctgatgatctttgagataagccgatgcaacccaatatttcccccagggcggaataatttgccccgtcttttttaatcgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtgcggtctgggttatcgtgccacagaatttataatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgaccagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagcaagttgattattacgtaatgcctgcacgtattctgtgggatattgttgcgtagatgcattttcaggtaatgactctgtcatcgcccgtaattcatcctgatgacgccccgccagtttatagatataggcttctgcgagtaaattggctttgtccggtgctccagagttaagctgcttaagtttaaccagcgcagtatcatagtgaccagcatctgccagggttaaaatttgtccccgttgataatccttattttgcggctccagagagagcgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggttgtaaacggtaataacctgtttatcttgcccggcccataaggcaatctgtaaccagtcagcaatttggttattgctgagtgctgattttagtgcaaaccatgacaaagctggctgaggattacccttgcgagcttcaataatcaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtttcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctgtatctaattacaggtaactgaaaagaaagatatttttgcacctcataatccgttattaaacgcggaagagagacgtgaattgttgatgatgagaagaagaaatgatgagcagagtgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccaatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcatgatttcggatttttcgaaagtcctgatgaaaggctgcgctacggcactcacggatttaattgttattcctaatgtatctatgaattaatgttttataaggattttctataatcatttataagtattttcaagcctggcttgttgcaaacaatgtataaagcacttaggcaataataattacattcagcaactatcatcatcggtattgtttgtgggcggaatttcatattgacaacagtacagttcttatatctattaataatagaaagggatctacaacctacagattggtgtagctttatggaaaaagactatttgagaattagtagtactgtattagtgagcttattgtttgggcttgctttggttttggtgaatagttggtttaatcagccaggcgttgaggaagttgttccacgatcaacctatctgatggtaatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtgtacttagtttggcttttctgagttgtttgatttactttgttataaccgtcattatcattcagcaaattattgaggagcgtttgacaagcagtgttgtccaaaatgacattgcaatctattatttgtttcgtcagatgagtttgtgcatattaatatttctggcattggtgaataaagttagtgaaaacacaaaacagcgcaatttattttccaaaaaaatgactttgtgcataagtttgttttttgtttttggggggccgatagttgctcacatactttctagtcattatgagagctacaatttacacattgccgagttaaccaatgaaaatggtcaggtggtttggaaagcctcatatgttaccataatgattttcatgtggttaaccttgctttcggttaatctatactttaatggtttacgctatgatatctggaatggagtgacggtgattgctttttgtgccgtactgtacaatatctctctgttatttatgagcaggtatagcgtgtccacttggtatattagtcgcactattgaagtagtcagtaagttaaccgttatggtaatatttatgtgccatatattcagtgcgctacgagtaacaaagaacattgcacatcgcgatcccttaaccaatatatttaacagaaattatttttttaatgaactgacagttcaatcagcatcagcccaaaaaacgccttattgcgtcatgattatggatatcgaccacttcaaaaaagtcaacgacacctgggggcatccggttggcgatcaggtgataaaaacagtggtgaatatcattgggaaaagcatacgaccagatgaccttttagcgcgcgtcggcggcgaagagtttggcgtcttgctgacggacatcgatactgaacgtgcgaaagctttagcggaaaggattcgggaaaatgttgagcgtttaactggcgataatcctgaatacgctataccacaaaaagtgacgattagtattggcgctgttgtgactcaggaaaatgcgttaaacccaaatgagatctatcgactggctgataacgcactttacgaggcgaaagagaccgggcgtaataaggtggttgtgagggatgtggtgaatttttgttagtcaccataaagcggcattttgatcctacccacgtaatatggacacaggcctaagcgaggttcttgttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgaccacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttgccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgttcttatccttgtccgccgctgacaccacgtataccagccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagttgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcatgtccactattgctgggtaagatcagtgcctggcacacgcgtttgatggaagacggcgttcaggcaatgcgcgattatcttgccggactggatatcgcttcgccagagcatcaggttctgatgaacgtaacagcaaaaagcgaggtcgctccgtcaattatcaaagaaaatctctcattacacttaactcatacggtgaaatggactgaatctctcgatacatttctgaatatgccaaccccggtagctttccttgaaataagtaataagccctatttggggaatatgttaaatgattttgctggcgtggatcagcaacgagttatgcattgtcgtaaagcatttagtgatgcaaaggtattcaaatgattcctgattatttaacttttattcgctttcaggataaacgaaatctgatatacatttatgctattggacttattctgataggcttttattggaagaatgcagggtttacttttccatcagaggatattggtgtagttagtgggattctggctctggtgctgtataattttatttttgatctcaaggcgtactgggcttataaatgcgtcacgaagaatatcgatttttcgtggtttaagaaaaagcagaaccacaaaatagaattatttcttacacaacctctggtggcaggatttctgtcgttaatcatgttgagtgcaatgagttgggggctataccagcttctaccctcgttatatgcgctgttcctgatttcgttacttgggccgttggtcatctttctgctgtttcggatgatccgcaccagttatgtcaagcaggtcgctatttcagtagcgaaaaaagtaaaatataaaagtctgactcgctatgtgctgctttcggtgtgcatctcaacggttgttaacctgcttactatcagcccgttgcgtaacagtgattcttttgtgacagaggggcagtggttaacgtttaaatcgataattgcattgctcattctttgtggcgtagtgttggcgattaatctgttttttctgcgcttctccaagcggtacgcttttctgggcaggctttttttgcaggaaatcgatctgtttttctccagtgaaaatgcgttgtcgaccttttttgccaagccgctttggcttcggttattcatattgctggttattgaagtgatgtggattacgctggtgtcggtattggcaacgcttgtagaatggcggatttggtttgaagcctattttttactctgctatgtaccgtgcttaatttactattttttctattgtcgattcctctggcataacgattttatgatggcatgtgacatgtatttccgttgggggcattttaataagtgaggaagtgataggaagtgaccagataatacatatatgttctgtactctcttgcgcattttgattgttgactgagtaaccagacagttgatgtgcacgatttcccctcgccctaacagacgtgggcgggggcacccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattgactcgcttcgctcgccctgcgggcagcccgctcactgcgttcacggtctgtccaactggctgtcgccagttgtcgacccccggtcggggcttctcatccccccggtgtgtgcaatacacgaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattgactcgcttcgctcgccctgcgggcagcccgctcactgcgttcacggtctgtccaactggctgtcgccagttgtcgaaccccggtcggggcttctcatccccccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgtcgttcctgtcttgctggaacgggcgctaatttagggaaatcatgacctgaggtcaacaaactttttgaaaaaatcgcgcgtttattcaaacttcaatcaatgtgtggttttaataagcgaaatctgctttttttgccaccgaccacggatttgttatgctggtggcctttgtagatcataacgataagtgcgaataaatttcgcacaacgcttttcgggagtcagtatggatatcatcttttatcacccaacgttcgatacccaatggtggattgaggcactgcgcaaagctattcctcaggcaagagtcagagcatggaaaagcggagataatgactctgctgattatgctttagtctggcatcctcctgttgaaatgctggcagggcgcgatcttaaagcggtgttcgcactcggggccggtgttgattctattttgagcaagctacaggcacaccctgaaatgctgaacccttctgttccactttttcgcctggaagataccggtatgggcgagcaaatgcaggaatatgctgtcagtcaggtgctgcattggtttcgacgttttgacgattatcgcatccagcaaaatagttcgcattggcaaccgctgcctgaatatcatcgggaagattttaccatcggcattttgggcgcaggcgtactgggcagtaaagttgctcagagtctgcaaacctggcgctttccgctgcgttgctggagtcgaacccgtaaatcgtggcctggcgtgcaaagctttgccggacgggaagaactgtctgcatttctgagccaatgtcgggtattgattaatttgttaccgaatacccctgaaaccgtcggcattattaatcaacaattactcgaaaaattaccggatggcgcgtatctcctcaacctggcgcgtggtgttcatgttgtggaagatgacctgctcgcggcgctggatagcggcaaagttaaaggcgcaatgttggatgtttttaatcgtgaacccttaccgcctgaaagtccgctctggcaacatccacgcgtgacgataacaccacatgtcgccgcgattacccgtcccgctgaagctgtggagtacatttctcgcaccattgcccagctcgaaaaaggggagagggtctgcgggcaagtcgaccgcgcacgcggctactaataaagcatcaggattcctgctatccttggcgggaattgaatacaggagagagttatgtatcccgtcgaccttcatatgcataccgttgccagcacacatgcatatagcacattaagtgattacattgcccaggccaaacaaatgggcattaaactttttgcgatcaccgatcatggcccggatatggaagatgcgccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggtagggatcctgcgcggcatcgaagctaacattaaaaatgttgatggtgaaattgactgcagcggtaaaatgtttgactcgctggatctaattattgccggttttcatgagccggtttttgcgccacatgacaaagcgaccaatacacaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatcccaaatatgaaatagatgtgaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcctcatttttacactcacgtaagggcagtgaagacaactgtcgtgaggtagccgcagcggtacgtgatgctggaggttgggtggcattaggctcggattctcacaccgcgtttaccatgggggaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttctccgcgccgcttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaacgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccacaagatcctttactggtgccgctgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttgctgacacgtttgcagaaaagctgtgatatgacgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgctgtgccgccatatcgtagcgcatgggttgagggcgcgacggaagcggaagtgcgcgcttttctttctgagcgagggatgccattagcggatacgccagccgatcacatcggcacattgctgctcgcagcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttccttggcaaagtggaggcccatgcaaccacgcctttctggcgcaccatggcaccgctaacccgcgatgccattagtgcaatgtgggacgagctggaagaagattctgaagaataagtgtgatctacatcactcataactgcaacggataatttgttgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgggctgtacggcctactttgcctgcccgcaaggtgggctgaaagggctggcgatctccgctgcaaccctgcttagtggcgtggtgtgggcgatggtcattatttacggtagtgcactggcaccacatctggaaattctcggttatgtcataaccggtattgtcgcgtttctgatgtgtattcaggccaaacagctgctgctttcatttgttccggggacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgcttgggctgatatttggttacgcaatgaaaaacagtggcctgtggctggcggcgcgtagtgcaaagacggcgcaccgtgagcaggaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaacagtaaaatgccggatgataattccggcttttttatctgtcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcattctgccgttctgctttattttgcaaatcccacagaccacggtcgataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcaggcacagcataacaggttcgttcgaggtgtaacccacttccccttcaagcaagcgctggtagtcaataaagcggaaaaccccggcctgaacttcataggaaagtatcgtcttactggtgttcaccgaagaaaggatctcgccggtactcacattgacgacgcgcaggttcacggcaatctgatcgagctggtattgcgtgtcggcaccgatgccaaaatatcttaccccaaccccgccagatttgacgttgctttcataaccgataatcgaaccttcaaccatgatatttgccgccgttaaagattgcagcgggattcggttattaatggcaaccgtgccgttttcttgtgccgcacgaataatcttgcgctcgttaagcaggttttgtaagccctggcgctccagcggtataaaccagcgagaatctttcagtgccgtgaccagcattgccgtggcgctttgcggaacagcagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagattttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagcacgaggcattaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttggcaatatcgacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacctaaaatttgtgactggatggcctgagtaaagttatctaacgctgagggtgtttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaataaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgtttgacacgcattgcagcctccgaacaattttttatttagaattcatcatgcgccaaatcgcccgtacttaataacgcctgatttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttctcgaagtctcttttcaacggaaataaaaaagtctggaaaataacgtcctgattgaccgttatagtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttagcaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttacctgaatgcgtaatcaggtagctggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaacccattgacaacacgttcttgatcctccatggaataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatccgcttccatcatatccagaagaataatagagcctgaagagatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcctgcaaagaaggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattacatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaaatgtaactcgttatattaaaatgttaaccttaaggttttattaagtttagaaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatggtgataacttactaataatgcatataaaaaatatttcggtgtagtcctttcgtcatgtaaaacgttcttgttttttctccacacctccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaagaatgactgtctggtgctttttgatagcggaaaacggagatttaaaagaaaacaaaatatttttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaactaaaaaagaaaaatacaacgcgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatacaggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataacttcgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggactaataatagtgctcagttacggcagggaggctcaaaacttttggcggttgttgcgcaagaaggtagtagcaaccgggcaaagattgaccagacaggagattataaccttgcatatattgatcaggcgggcagtgccaacgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctccggtagcgctctggcaggtgttgttcctcagtacggcggcggcggtaaccacggtggtggcggtaataatagcggcccaaattctgagctgaacatttaccagtacggtggcggtaactctgcacttgctctgcaaactgatgcccgtaactctgacttgactattacccagcatggcggcggtaatggtgcagatgttggtcagggctcagatgacagctcaatcgatctgacccaacgtggcttcggtaacagcgctactcttgatcagtggaacggcaaaaattctgaaatgacggttaaacagttcggtggtggcaacggtgctgcagttgaccagactgcatctaactcctccgtcaacgtgactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatttgtattacagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatacgttattactccttgcggcactttccagtcagataacctttaatacgacccagcaaggggatgtgtataccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatattgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctttcattgcctgctaatcaacccattgctttgacgaagttgagtttaaatatttccccggacgatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggccgccctcttcagaaaagtcttaatttgttgaaatatcgagcataagatgaatctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgactaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgttttttccttttattgccattgctggagcaccgtgcaagggggcgtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctattccgggcaaaacctactccagcaaagcgttaatgagcggcaatgtcaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaactcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaagaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattaccaaactggccgttgatgtgattgtgaatgcggctaatccgtcattaatgggaggcggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcttgtttaaaagtcaggcaacagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgatcttcccgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaacgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctatacgtcagtggcttttcctgcaatcagtactggggtttatggttaccctcgtgcggcagcggctgaaatcgcagtaaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttacccaacaaggagatgaatgatttgccccggctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggcctttttcctctggagaaaagtctggatgcgtttgccgcccggtatcgtctggccgaaatggcagagcatacgctcgatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtccgtttgttgctggacgacaacaatacgcccggacttgacaacattttacgcttgcttgacagtcatccacgcattgaagtccggctttttaatcctttctcgtttcgcttgctgcgtccgcttggttatatcaccgacttttcccgtcttaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggtgaccctggtgggaggacgaaatattggtgatgcctattttggagcaggggaggagccacttttttcggatttagatgtcatggcaataggacccgtggtagaggacgttgccgatgatttcgcccgctactggtattgcaaatcggtttcacccttacagcaggtgctggatgtcccggagggtgaaatggcggatcgcatcgagttacccgcctcctggcataacgatgccatgacgcatcgttatttacgcaaaatggaatccagtccatttataaatcatctggttgatggaacattgccgcttatctgggcgaagacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatgggctcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgcgcaggtgtggcgcaactcttacggatggtgagaaaaggggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgccggatacgcgcgctggcgcaaaaaattgctccgctatggcgtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattccggagccagcctgcatgctaaaacctttagcatcgatggtaaaacggtgtttatcggctctttcaatttcgatccgcgttcaacattgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggcacagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcatgcaaagaaagagattattctcaaaaaagaacccgccaccagtttctggaagcgggttatggtcagactggcgtcgatattgcccgtggaatggttattgtaaatgtggcttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagagaacaaaaacttcagtaacgggatgcgcaaatgaatttcatacagaattatcgcaatccctactacaaatatcaggccacagagaaaaccaagccagttggaggtgatgtgcggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaacagcgatgcgttaacaaaataagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatggtgatcaccgactcggtttcgtacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgctgcaagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggcaaataaaacagcgtttgcatgacaataaaattgaacatgccattactcagaatgggcggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcataaaaaaatcaccgatagttttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgcttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacaggtgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcccaggccaactttccgcttttcctttgacatattgcagcataataaattgcggtaatgtcagtagggggatggctgttaacatcgggatacctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtagccggatataacgaaaaatacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgatgattcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaaggtatccctaacaacatcagccaggcgcggatggagtcgaggaaatattcacgttgcgcgggtactgggttcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagtgacaccgacctgaccgcgccaggcgcaggcttcaaggtttttatgcatagcatcatcgctaccactaaccagaatggaagcgtctgtaagacggttgataaataaatttgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagcgtgctgaacgataccgggattctgttgtcggaatggctggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatctttagccgggaaaggctacgagacgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagatacggtaaaagaccttggctttgccggttttaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcccgcggcctggcaattgataccgccttgccatcgggtgaagaatttccgcgcttcaaagagttctggatcgagcgtccaaaaccgactgataaacgtttaaccatctatgcattgcttgactcgccgcgtgcgacaggtgcttacaaattcgtggttatgccagggcgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtcgcctgcaaataactatcgtccggagttgcacgactctaacggtctctctatccatgccggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctccatggaaaacccgcaaggctttggtctgttgcagcgcggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatctccgtccaagcgcatgggtgactccgaaaggggagtggggtaaaggcagcgttgagctggtggaaattccaaccaacgatgaaaccaacgataacatcgtcgcttactggacgccggatcagctgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgcagagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgctataacccggttaccaaaggctggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgtgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgattccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaattaaagacgacgaagggcgcgatcagctgaaggcgatgccagaagcaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtcacgccgcgctatctggctcgtttgaccaaagaagagcaggagagcgagcaaaagtggcgtaccgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgtcgtcgcgacctggtatatgaagaccattcttccttatcagggttgggcgctgattaatcctatggatatggttggtcaggatttgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttaatgggcttcctgcaactgcttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcctgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacactttgatgtctacattcttagtgacagttataacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgtcgccgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgctggggcagccagtacagctacatggtggtgctggatgctgactcggtaatgaccggtgattgtttgtgcgggctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcgccgaaagcgtccggtatggatacgctgtatgcgcgctgtcagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactactggggacataacgcgattatccgcgtgaaaccgtttatcgagcactgcgcactggctccgctgccgggcgaaggttcctttgccggttcaatcctgtcacatgacttcgtggaagcggcgttgatgcgccgtgcaggttggggggtctggattgcttacgatctcccgggttcttatgaagaattgccgcctaacttgcttgatgagctaaaacgtgaccgccgatggtgccacggtaacctgatgaacttccgtctgttcctggtgaagggtatgcacccggttcaccgtgcggtgttcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtgcatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccagtgtggccgcagtggcgtcctgagctggcgattgcactttttgcttcgaccatggtgctgttgttcctgccgaagttattgagcattttgcttatctggtgcaaaggaacgaaagaatacggcggcttctggcgcgttacattatcgttgctgctggaagtgcttttttccgtgctgctggctccggtacgcatgctgttccatacggtcttcgttgtcagcgcgttccttggctgggaagtggtgtggaattcaccgcagcgtgatgatgactccacttcctggggtgaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggctgttgggatggcgtggctggatctgcgtttcctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggtgatttccagccgtgccaccgttggtctgcgcaccaaacgctggaaactgttcctgatcccggaagagtattcgccgccgcaggtgctggttgataccgatcggttccttgagatgaatcgtcaacgctcccttgatgatggctttatgcacgcagtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagtaaggtgctggaaatcgcccgtgaccgccacgttgaacaggcgctgaacgagacgccagagaagctgaatcgcgatcgtcgcctggtgctgctaagcgatccggtgacgatggcccgtctgcatttccgtgtctggaattccccggagagatattcttcatgggtgagttattacgaagggataaagctcaatccactggcattgcgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctacgcttatcaggcctacatcgttcctgcaatttattgattttgcaagactttgtgggtcggataaggcgttcacgccgcatccggcaaaaacaacgagccaataaaaataccggcgttatgccggtatttttttacgaaagaggtatcaaatgcgtttaattgtggtgagcatcatggtgaccttgctgagtggctgtggcagcattattagtcgcactataccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggatgtgcgtgactccgcctggcgttatgtcacgatccttgatctgccattctctctggtttttgatactttactgctgccgatcgacattcatcatggcccgtatgagtgattaacgttcatcccactcatcagctgctgcgcgtccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcttcctgccactcctggcgtatctctatctcatcatagtcgccatcaaaaacactttgcgcggcttcaccgctaagcataggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcatcttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatacctggggtattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgctctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgattggttatagctgaagatacgcccggcgatctggttgctcgagttgtaaaccaacagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgcaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgctgtaatcaggatcttttcgggtccgattcgatcgccaagtttgccgagtcgtggtgcacttagcagagccgccacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcccgtcgccacctggatgattaacgtagtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatgtgcagcatctcttttttgctgaccggctggaatttttctctgatgcaaaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaggccgccagccattgggccgagcaacgcaccactaacgccgcctgtggagagcgtacccagcgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaacccaagaagcgcccgcaggatcaaaaactgccagatattttgtgccagccccatcaacaccatcacgatgcccatgccgagggcagagcgtaatagcatgagttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtgaccggtaacgccaagctgctcaacgtagaggggtaagaagggcattaccagactgaaggcggcaccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggatttgttgtggtaatgccggatgccattctgaagcatccggcatgggagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagtggcggagaacactctggcggcagcataatcaattgataccctttgccatctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaacaacgggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcgataaacgccaatacccggttcctgcataccaaactgccgcgcacccagctccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttccgtccagcgggcgattcggcggtccggccagaaccacgccatgccggtttccatcaggcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgactaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctattcgggcaattgtatgtattgtcgcattttttcgcccgcaaccaaaatttgtggctgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgcgcaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgctaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttacaagtatttccacatcgccgatcctaaggcgacccgtgacgctttatatcagctgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttgaaacatttcgcgcgcagctctatgccttcgacccggctttagagggtttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgcatgaaggtacgcgatcgcattgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcggcggaagtgaacgccatgcttgacgatcccgatgcactatttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctcgaaattccggcagataccttccgtgagcagctgccaaaagcagtcgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaacaaagtctggcatatcgagggcggaattattgaatacgcccgtaaggcgcgcgagcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatcggatgagattatcgcgcattgccaccagtgcggcgcgccgtgcgacagccataccaactgtaaaaatgatggctgccacctgctgtttattcagtgtccagtatgcgcggaaaaatacaaaggttgttgtagtgagatttgctgcgaagaaagcgcgttaccgccagaagaacagcgacgccgtcgggcaggacgtgaaaatggcaataagatctttaataagtctcgtggacgtctgaatacaacactgtgcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcacgcttacttctgctgtacgccttccactgaaataatcagatccacttcctgagaagctggacctaaatctgtcttgatattgaagtccttgagcttaattttgccttcggcctcgaagcctgcacgtttaccaccccatgggtcgtcgccctgaccaattaatttcgcttccagcgtgacgggtttggttacgccattcagcgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatattttgcggtattgaggaaatctgcactgcgaagatgtttatcgcgttcggcgtgattagtatcgacgctggtggtgttaattgtcacattcactttatcggcagccggatttttttcgtcaaaggtaaaagtaccgtcgaaatctttaaaggtgccgtataaccagctatagccaaggtgctggatgcggaaattaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcagggacgcgaaggttaaaccaagcaggctttttttcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacgacgctccacgcgagccaaaaatgcagggcaccggcaaagtctgcctgtgcgccagcgtcggcaagggtcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgatggcgaaaagcaataggtacaatgcgagatgtccagctcttgcggcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacaccacagaacgcgaataaccagccccatcattaacaaaataccgatgcttttatgcagttcgggtgctttgtgataccagccatcgtaataactgagcgtgaccatccacagacctaaagcaaacatgccgtagacaataattgcgcttagccaatggaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcaccgtgaatgacataagtgcatccaaaacgaatttgcgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttcagcatcagagatgtctggtgagtgctgtagaagcaggaataatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaactaaaaataaaacacatagatcagatccataattgccaacaatccccagagaaaaagataaagcatcagatgctcgcgaatattattgatgagatagtgcaacagccgacgcattaaatactcctctaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaagcctgaatggcgtcaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaactgacgcaaatttaaaaccgtgcccactcaggccggtaatgagcagtgtattatcgtggccgggtagggtatcgataataaaatcttcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcaaccgatacccggcaatacattgcgcaagaacgggaaggcttctgacccatcactggccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggcagttcaccggtaaacgccgggaatttattcttcacgctatagcggccatcggcctgataccaggcaaatactttgcgtacgggctggacaggcagctccgggagcaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactcaccgtcagccgtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagttgcgcacagcccgcttccttcgccagttggatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtttcaaataagccgatgtagttgtccgggacgcgtatttccggccagcgggccataatcccttgcgcatcgagcttttcaacgttgagttgccattgttcggcgctgtgggcgacgttggcgagaaatgtggaatcagccgggccaaggttaatgacgccagagcgtacaaaaatgggatcttcttcgttgtggcgggagagttcatcccacagcgtttgcgcgcggaggaccagcgggacatacttttcgccttcaccataagcatggcgaattaatcgcgtatcgccgtggtggctgccgtgttgatgcggtggcatatgggcgtcggtcattagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttacctggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataagtaagggtattcaccgaatttttaaagggggaaacagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcaaaattcgtaagtaaaataaaaaagccggggcgacccggcaaaaaaaaatcactgcatattattcgctgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcactaatgcgctgtttatcttcttttgtcgcgccaataaccgataaattattcgctgcggcataacgtaccgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacgatttttattgtttaacggaccagcgtaccgtttccccggcgaggaatggcaccagcgtgtcatcagtcagtgcgatgctttcagcaacctgttgctcttcacgtaccagttcgatgaatgtgtcgttgaccggcaacccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcaaagcattcatttcttcaaagacggtagcgtaactgcccagcgcggttggggcgttgaagcagcccgcgcagccgcaactgctctctttgcgatgacgtgcatgtggcgcagaatccgtaccgaggaatactcgattaaaaccgctggcgaccagttcacgcaatgcctgttggtgaatattacgtttgaggatgggtagacaatacaggtgcggacgcacgcctccaaccagcatatggttgcggttaaacatcagatgctgcggagtgatggtggcagccagccgttcatttccgtcacggacatagtcggcagcatctttggtggtgatgtgctcaaaaacgactttcagcgcagtcaggcgctggcgcagaggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgtcacttcaccatgcaccagtagcggcataccgattttttccatgcgctcaagtaccggcatgattgcgtcaattgacgtcacgccgtggctggagttagtggttgcgtttgccgggtaaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcaatggggtgaaatcgtgcccggcaggtacggcgtcaagaatacgctggcgatacgccacggcagcctcaacggtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatatggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcggcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccctcgtgattaatcagtaaatggaatgacaatttcgcctggcttcacttcaatgcctttcgccagttttttcgccattgcttcgccctggctgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggttcaaatagggaagcaacgtttgcatcaccgtttgcattttttccggttgtaccgtcgcatcgaccacttccatctctttcaggaagatcgcacctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctgactaccgaacagggagttcatgtccagattggcgtctccggttagggtaaccttattcggctcttcgcgaccaatttggctggtcaggtttgtcagaacaatatgggcgtcagccacgccgggtaaaccgatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaactcgccagcagaaaaaactgaaaacggcggcaacccgcgaatacaggctgccgcggcgggtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttaattccggctaccagcgtcagattacgcagtagcgggaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgtaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcgggagtagaaaactcatcaaatgccgatttggcaaaacgcggcaacagcagtttgttggcgtagccattgaccttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatgtccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctgtcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttcaagcaaacgacgcgcggcgcgtttctggctaaactgccaacccagcgcaaggaaagtgaagatgccaataatgcccagcatcatccacggaagctctggctggtgcgccgatttgcccaggtcaaacagccagccgccaccgatataaccaatagcgccgccaatcgccagacccagacggctaaaccccatatagctgccgcgagctcttgcgtccgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcagggtgaaaagttgttgcaggccgctgaccatgcccaccggcatcatgcttaatgacattatcaacagcccagccatcaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggcgcgccagccacgtcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcagaacataggtgacaaaacgcttgtcgcgcatcacgcgggtcatgccttcgcgaacgggcgtgcgtacggtggagagtttccatgctggtaacaaccacgcattgaacgccgcacatagcacaaatagaactgcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagctccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgctgctgtggacggattaatttcaccaccagcgccgaacgcggcggatcaaacaacgtgccaccgagtcccgagagcaggcatgaaaaccacaatagccacggttcgtgggcgatacccattgtggcgaatccggcggcgcgcatcagcataccggtaacaatcatcggtttggcaccaaagcggtcggcaattgcaccgccgaaaatacccagaccttgctgaataaattggcgtagaccgagagcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgacacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttcggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagaaaatggcattttggacttttcacagggtctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtcttgcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctggggatgattaacgaatttcataaacaaggttcagctttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgtggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagccctgaccgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcgcgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgcccttgaagctcgcgtgattggttgcttgctggaaaagcaggtgaccacgccggagcaatacccgctctcagtcaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggtcatgaatctgagtgaatccgaagtgcaggaacagctggataatctggtcaaacgtcattatctacgcacagtgagcggttttggtaatcgggtcaccaaatatgagcaacgtttttgtaattcagaatttggcgatctgaaactgagcgcagcggaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccaggtgaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagtggagtcgacgctggaacaactggcaaatcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgcgaaaaccgctacatgcatcttttcagtggtgaggttgaagatcagccggcggtgacggatatgtcgaacgcggttgacggtgatttacaggcccgcgtcgaagccctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccatctgggagattaaagtgaaaaaattacgtatcggcgtagtgggattaggtggcattgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggacgttacaaggagcctggtcgcctacgcgcgcgaaagccctgccaatttgtgaaagctggcgcattccttatgccgattcgttatccagccttgccgccagttgcgatgcggtttttgtgcattccagcaccgccagccactttgacgtggtcagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaactgacgttgatggtcggttttaaccgtcgtttcgcaccactctacggtgagttaaaaacgcaactcgccaccgcagcctcgctaagaatggataaacatcgtagcaatagcgtcgggccacacgatctttatttcacgttgctggatgattatctgcatgtggtggataccgcgctgtggttgtcgggcggcaaagcctctctggatggcggtacgctactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggctggtcctttgcagatcaccacctgtatgcatcgccgtgccggaagtcagcgtgaaaccgtgcaggccgtgactgacggtgcgctcatcgacattacggatatgcgcgaatggcgtgaggagcgcgggcagggcgtagtgcataaaccgattcctggttggcagagtacgcttgagcaacgtgggtttgtcggctgtgcgcggcacttcattgaatgtgtgcaaaaccagacagttccgcaaaccgccggcgaacaggccgtgctggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggcggtagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgagacgcaattgtcgccagaatctttggcgcagggatggcaaccgacgcctttttcgtcgcttttaaacttcctaacttgttacgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagtaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacacttgcgctggcggttgtgacggtcgctggcatgctcgccgcaccgtgggtgatcatggtgaccgcgccaggcttcgctgacacagctgacaaatttgccctgaccagccagctactaaagattacctttccctatatcttgctgatctccctggcgtcgctggtgggagcgattctgaatacgtggaaccgcttctcgattccggcgtttgctccaacactgcttaacatcagcatgattggtttcgcgctgtttgccgcaccgtactttaacccaccggtgctggcgctggcgtgggctgttacggtcggcggcgtcctgcagctggtgtatcagctaccgcacctgaagaagatcggcatgctggtcctgccgcgcattaacttccacgatgccggagcaatgcgcgtggtgaaacagatgggaccggcgatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcttggatgtattacgccgaccgcttaatggagtttccgtccggtgtgctgggcgtggcgcttggcaccattttgctgccgtcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactgggggttgcgtctttgtttcctgttggcgctgccgagtgcggttgcgttgggcattctttccggtccgttgaccgtttcgctgttccagtacggtaaatttaccgcgtttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagtgttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttattggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttaccccgcaacccggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgtttactgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcggtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacaatgcattccggcctgcagtgcaggccggagataatattcagatcgaaatctttttaccgccgcgatgggttgttgaggtctgaccgttcgccccatatagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgctcaatctgtccttccagtaaccagccgttatgttgattcatttggcgtagttgctgcgttttcacagtaatttcctgccagcgttgactaatatcaacgctatttgctgtattgggttctttcttgcgtaactgttcgaggtaatccagcgtcgccagcagtgagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgttcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgtgtcatacgatcagttactctgcaagtcttgctgcgcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagttttaacgcttcgacacgttcaagattgatatcactgctgccgggttgcatcagttttgcttgcgcgtcgcttaacgtcacactggtgctggtggaggctgttgtttttgccgcccgggtgttcgttaccggcgcgtcagtggtttcgcgcggttgaacggtgcttacaggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggacgggtaatctttaacagcttacaggtttataagaatattcccatctgcatcaacaacgccgctgactacctgtcccgataccatgcgcacccgcgcattctgtgcgacggctgcattgttcagcgcctgaccttctgcgttggcgctaaacccatcaccgctggcgatcacattgacgcgttgtcccgcttttacccgccatgcctggcgaaactgggttaactggataggttgatcgggtgatagatcgcgcaggctaatggcatcaacaagttgattgatatccagcaccgtacgcggtggcagggtatccagccgtccgcgtttcagtttgacattgccagcttccagctttcctccccgcgcaatgggcatcgcggcaaccacataatttcctgtggcctgtacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaggcgggaattattgctcatcgaaagcaatggctgctcgcatggcggtagtagattgggcgctgtacgaatagaaacacgaacctcatcacttacccccgcgagttgggcgctaaaaaagttgtgcaattgcgatgtgagattgctcgccgtacttaacggactgaacagtatcgcgatgatcgccacgctacgttttattatcagcattttcgcccccagccatttctacaacgtgaattgtacctgtccgcaatgaccatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggcgcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacgggatgcaaccagtgtggttgcactgacgatgacctcaacgcaacacattccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccagccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagcgcgttgagcgggcaaatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcgaatgctgatagcgtgaccggtcccgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcaccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcaggccccggacaaactggtttatgaaccgggtaatccgctggcagatgcaaagggctacgtaaaaatgccgaacgttgatgttgtcggagagatggttaacaccatgtcggcgtcacgcagctatcaggccaatgttgaagtgctcaacacggtgaaaagcatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtccattgcggtaaccaccaccgatccgacaaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctgactttgctggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagcgggattgaaaaactcaataccacgctcggatctatttccggacagattgataacagccagtcgttacaggccagtaacctgatcggtcacggcgtgatgatccccggcaccactgttcttgcgggaaccggcagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagctgcaacaggcggcagacaaagttacggccaccatcaccgataaaaatggcgcggttgtgcgcaccattgatattggtgaactgaccgccggagttcacagtttcacctgggacggtacgttgactgatggcagcactgcgccgaacggttcttacaatgtagcgattagcgccagtaacggtggtacacaactggttgcccagccgctgcagtttgctctggtgcagggtgtgatccgcggcaacagcggtaatacgctggatctcggcacttacggcaccaccaccctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgctgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgccggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgaggtctggacgttgctatcagccagaacggttttttccgtctggtagacagcaacggttcggtgttctacagccgtaacggacaatttaagctggatgaaaaccgtaacctggtgaatatgcaaggtttacagctgacgggttacccggcaaccggtacgccgccgactattcagcaaggggcgaatccgactaatatttcgatcccgaataccctgatggcagcgaaaactaccaccacggcatcgatgcagatcaacctgaattccagcgatccgcttcctactgttacgccattcagcgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgacagtcagggtaatgctcatgacatgagcgtctactttgtgaagaccggggataataactggcaggtctacacccaggatagcagtgatccaaacagcattgcgaagacagcgacaacactggaatttaatgctaatggcacattagtggatggtgcgatggcgaataatatcgcaaccggcgcaattaacggtgcagaacccgccacgtttagtctgagcttcctcaactccatgcagcaaaataccggcgctaacaatattgtggcaaccacccagaacggctacaaaccgggcgatctggtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtctgcgacgcaatcttctggcgtggcgctgttggggacagccgggacgggaaactttggcaccctgaccaacggtgcgctggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaacacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagccagacactgaatcaacaggcggtaaccgccagtaatctggccaatgcctcaacgcccggttttcgcgcgcagttgaatgctttacgcgcggtgccagtggaagggctttctctgcccacgcgcacgttggtcacggcgtcaacgccgggcgcagatatgacgcccggcaaaatggattacacctcgcgcccgctggacgtcgcgttgcagcaggatggctggctggccgtgcagaccgctgacggcagcgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcaggggcatccggtgataggcgaggctgggccaattgctgtgccggaaggggcggaaatcactattgctgccgatggcacaatctcggcgctcaatccgggcgatccggcaaatacggttgcgccagtagggcgtcttaaactggtgaaagccacgggcagcgaagtgcagcgcggtgacgacggcatttttcgtttaagcgcagaaacccaggccacgcgtgggccggtactgcaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcgcggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaaaggatacatgacaagtataagttgcccgatgcgcaagtttatcgggtctatgggggcaatcgcaatttatcgattttgcgagcacttgtaggccggataaggcgtttacgccgcatccggcaagaagacatatgcactttgtcactaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgtcagtactaacggttttaagcgtcagcgcgcggtgtttgaagatctgctttatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccctccggattacaaatcggcacgggggtacgcccggtcgccactgaacgcttacacagccagggaaacctgtcgcagaccaacaacagcaaagatgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggttcatcagcctatacccgtgacggctctttccaggtggatcagaacgggcagctggtgacggctggtggttttcaggtgcagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgacaccgggctggagagcattggcgaaaacctctacaccgaaacgcaatcctctggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcttaaccggtggcaggttcaccggtttactgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtgcagggggcgaccagtgcacaaccggttcccggtccgacgcccgtcgccaacggttctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgaccatcgtgttgcaggagaacgtcagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcaggggctgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaagggcggggccaatgccagcaatacctttagcggcacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagattgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccgtctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcagcgtttcttccttaacctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactagtcacgacggcggctcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggtctggtggtggggctggatggcaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgtcgctgcggtaatggtgacagcgtcacttcctccgtttggacgtcaggggcaaaccatcgatgtggtggtttcttccatgggaaatgccaaaagcttgcgtggaggtacgttgttgatgacaccgcttaagggcgttgacagtcaggtgtatgcgctggcgcagggcaatattctggttggcggcgcaggagcctccgctggcggtagcagtgttcaggttaaccaactgaacggtggacggatcaccaatggtgcggttattgaacgtgaattgcccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgacaccatcaaccgcgtgcgtggatatggcagcgccaccgcgttagatgcgcggactattcaggtgcgcgtaccgagtggcaacagttcccaggtccgcttccttgccgatattcagaatatgcaggttaatgtcaccccgcaggacgctaaagtagtgattaactcgcgcaccggttcggtggtgatgaatcgcgaagtgaccctcgacagctgcgcggtagcgcaggggaatctctcagtaacagttaatcgtcaggccaatgtcagccagccagatacaccgtttggtggtggacagactgtggttactccacaaacgcagatcgatttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtccatactgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgggcgaagatccggcggcaaatatccgtccggtggcccgtcaggtggaagggatgttcgtgcagatgatgttgaaaagcatgcgcgacgctttaccaaaagatggcctgttcagcagcgagcacactcgcctgtataccagtatgtatgaccagcagattgcccaacagatgacggcgggcaaaggtctggggcttgcagagatgatggttaaacagatgacgccagaacaaccattgccagaggagtccacgccagcagcaccgatgaaattcccgctcgaaactgtggtgcgttatcaaaatcaggcgctttcgcagctggtgcaaaaggccgtgccacgtaactacgatgattcgctgccgggtgacagtaaagcattcctcgcgcaactctcgctgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcactggaatctggttgggggcaacggcaaatccgccgcgaaaacggcgagccgagctataacctgtttggtgtcaaagcctctggcaactggaaagggccagttactgaaatcaccacgactgaatatgaaaacggcgaagcgaagaaagtaaaagcgaagtttcgcgtctacagctcgtatctggaagccttgtcggattacgttgggctgttaacgcgtaacccgcgctacgccgccgtgacgaccgccgcgagtgcggaacagggggcgcaggccctacaggacgcgggctatgccaccgatcctcactatgcccgcaaactcaccaacatgattcagcagatgaaatcgataagcgacaaggtgagcaaaacctacagtatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgattaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggcaatggtgtctacgtttctggtgtgcagcgtgagtatgatgcgtttattaccaaccagttacgtgcggcgcagacgcaaagtagcggtctgactgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtgagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaaggattggtgaatcagtttaaaaccaccgatcaatatctgcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaactacgctaaacaaattgccagcctgaacgatcaaatctcgcgcctgacaggcgtgggggcaggggcgtcacctaacaatctgctggatcaacgcgatcaactggtgagcgaattaaaccagattgttggtgtagaagtcagcgttcaggatggcggcacttataacatcacgatggccaatggttactcactggttcagggaagtacggcgcggcaactggcggcagttccttccagcgctgacccttctcgtacgactgtcgcttatgttgatgggacggcaggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgcttggacaactggcgctggcatttgccgaggctttcaacacccaacacaaagccggatttgatgctaacggcgatgccggtgacgatttctttgctatcggtaagcccgcggttctgcaaaacacgaaaaacaaaggtgacgttgcgatcggtgccacggtaactgatgcctccgcggtactggcgacagattacaaaatctcgttcgataataatcagtggcaggtcacccgccttgccagcaataccacttttacggtgacgccggatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccagtaagtgacgccatcgtcaacatggatgtattaatcaccgacgaagcgaaaatagcgatggcgagcgaagaagatgcgggtgatagcgataaccgcaacggtcaggccctgctggatctgcaaagcaacagtaaaacggtgggcggtgcgaaatcctttaacgacgcttatgcctcgttagtgagtgatatcggtaataaaaccgcgacgttgaaaaccagtagcgccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctggcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataagatgcgtttcagtacacagatgatgtaccagcaaaacatgcgtggtatcaccaattctcaggcagaatggatgaagtacggcgaacagatgtcgacgggtaagcgagtcgttaacccttctgacgatcccattgctgcatcacaagccgtagttctctcccaggcacaggcgcaaaacagccagtacacgctggcgcgtactttcgccactcaaaaagtgtcactggaagagagtgtacttagccaggtcaccactgctatccagaatgctcaggaaaaaattgtctacgccagcaatggcaccttgagtgacgatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttgctgaatctggcaaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagcgaagagaaagggaaatacgtcggtggagcagaaagtattaaacaacaggtcgatgcttcgcgttcgatggtgatagggcacacgggtgacaaaattttcgacagtattaccagcaacgcggtagcggaaccagacggtagcgcttctgaaaccaatctttttgccatgctggatagtgccatcgcagccctgaaaacgccggtcgcggatagcgaagcggataaagaaaccgccgctgcggcgttagataaaaccaaccgcggactgaaaaactcgctgaacaatgtgctgactgttcgcgcggaattaggcacgcagctgaacgaactggagtcgctggattcattaggtagcgatcgcgctttagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcagcaaataatttcgctttaaaacatatcatgaaactgggtatgttttgtctgcctgctctgggatcgctggggcgggcatttttttgcctattttgcattgttggttagcaaggatgccattcgatgaattttaatatgttgattcaaagatgaaataaaaaagccctggcagttaccagggcttgattactttgagctaattattactcaacaggttgcggacgcgcaggagcggcagaggcatgatgtgttgccgtatgaccacctgcggcacctttaccttcgaaggcaaaagtagggcgctgccagtcactgtgacgcggtgcctccggaacatattccggtgctggagcgcgcgtcattggcgcggtagcgtggttatgctcaacggtgacctcaggttcgaccgcagctaccgtttcaacttctgctgcgacttcagcgactactggcgcggcaggttgagcaacaacttcaggttcagcaactacaacctcagcagtttcgacaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcttgttctgcaacttcctgggctacggcaacatcagactcggtaatcacctgcggctgttcagttaccgcggcagcgatcacttcaggatgcgtcgtttcaaccacttccggttgcggttcggcaacctgaacgggggcttctacgacaccggccacttcttcaacaactggcgcgctaacaaccggttcgatagcggcggcgacagggacctcagtcaccatcggctgcacatgtacttcttcctgttcgcgctgctcttcaacctgtacatcttgcggacgtacaattggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgactgggttggataacgctcgtcacgatagcgacgacgacgctgaccacttacgcgcaggtgacgaggcgagcggcgagaacgacgcggcatgccaccgttgtcacggttatcagcattgttctcttcttgctgttctggtgcagtttgcgctacgactggcagcgggactttcaccagttctgtgcgtggagctggcgcttcctgaacaattggttcggcagcgacagtttcttcaaccaccggtgcgactaccgcttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgcggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcgcttcttgttgcgcctgacgtttatcatcattacggcggcggctacgttcacgacgcggcgcttgctgctcgtcggtggtacgcgctttttccgttacctcagcctgctgacggctctcacgcgtctcggcagtctgctgctgtgcctggcgacgattacgacggttttcttcgcgattatcgctgccttcagtacgttcactacgggtgtcgcggcgctcattacggtcacggcggttgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgttggttgctcggacggtttggtttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggctcaacagcccaggttgggcaggagcggctggtgttgccggtgcagatttaggtgctggggctacgacaggcgcggcaggttcagctggggttggcgctggcggcacatccggcatggcaaaggttgccagcgcaggttgttccggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagcttcggcagcatgtagcttaaggtcggcgtttcttcccctttacgcacgcgcagcacgtggtagtgcggggtttccatctgatcgtttggcacaatcacgcagcgaacaccgtcctgacgcgtttcaatggcattcaccgcagaacgtttttcattcagcagataagaagcgattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgcacggtaccggtaccggagcagcgcgggcagacgtgatggctggattcacccagtgatgggctcaggcgctgacgggacatttccagcaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtactggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttagtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggccgttaacgcttcggtgctgtcgataacaatggaaccaccagacggcagacgaacttcacgctggaaggcggactcgatctgtgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcgacctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcgccgatgtcctgacgtaagtaatcgcggaatgcgcgaacgattacgttgctctcctgatgaatcaggaacggggccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagcgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacggcgagaaatgccacccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgttgccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagtgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcaaagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacgcagtgaagtaataaggtgcaaaagtaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgccaaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgctgacgaagcggggcaacgtatcgataactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggcgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtattccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcacatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttattgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtcttgaccgggacacctcaggtgttttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaagggatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgcatgtgaagagcgttcaagcaccgttactgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtgagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagaacgctatgcatttgccaccctggtgcgttgtagcccggtaacagggcgtactcaccagatccgtgtgcatacacaatatgcgggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacaggcagctcactgaagcaggcacgggattaaatcgcctgttcctgcacgctgcagcgttgaagtttactcatccggggaccggtgaggtgatgcgtatcgaagctccgatggatgaaggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacaagcatataaacctgataatgggcggttggcctgataaggcgtttacgccgcatcaggccgccagcaccgattgccggatgcgacgtaaccacatccggcgcaaaaaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttaggatcacgcccctctaaacgctcaaacagcgtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctctttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgcagatgcccattcgccgaattaaacaacgccagtccagtatagaaggtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacgtgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgcgtggggtttcgtcgacctctggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccatggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccattttaaactatgcgcttcgttttgcaggttgatgtttgttatcagcactgaacgaaaataaagcagtaacccgcaatgtgtgcgaattattggcaaaaggcaaccacaggctgcctttttctttgactctatgacgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactctcgatccggttcgtacggctcaaaaacgccttgattaccagggtatctatacccctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcatctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgatgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcagtgccggtaataccggggcgctgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccacatcagcaaaagggcaaaacggtggtccttgacttaggggccaacgtcgattgtgacagcacaatgctggtgcaatttgccattatgggctcagttctggctgaagaggtggtggaaattcccaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgacagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacattaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggctacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggacacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgccaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggcattgagaaagaccagattggcctgatcgttgtggcaacgacttctgctacgcacgctttcccgagcgcagcttgtcagattcaaagcatgttgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaaccgatcgtgggactattattatttttggcgatggcgcgggcgctgcggtgctggctgcctctgaagagccgggaatcatttccacccatctgcatgccgacggtagttatggtgaattgctgacgctgccaaacgccgaccgcgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgctggcggcgaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggtatgtctatggataatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgcgacgggcgcattaagccggggcagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgctgaagcttctgcggcgctgggctacgacctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaactcagcctgcgctgttgactgcatctgttgcgctgtatcgcgtatggcagcagcagggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtgattgatttcgctgatgcggtgcgtctggttgagatgcgcggcaagttcatgcaagaagccgtaccggaaggcacgggcgctatggcggcaatcatcggtctggatgatgcgtctattgcgaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcggttgagcgtgctggcgctgcctgtaaagcggcgggcgcaaaacgcgcgctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccatccgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaaaatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgccaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcagaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcgtattatcactatcggttctgtggttggtaccatgggaaatggcggtcaggccaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggcgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctgggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatctttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccgagcatctctatcgcgactgcctgtacttccggcgtgcacaacattggccatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggcgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggtttcgtactgggcgatggtgccggtatgctggtacttgaagagtacgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcgatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaaaccatcttcggtgaagctgcaagccgtgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggtgcagtagaatctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcacgaagcgcgtcaggttagcggaatggaatacactctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcattttccacccttataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagccggtatgttcttaattaacggtcataagcaggaatcgctggcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccaccgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcaaaatggtgtgctgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagcggaccggcaacgcggattctctccgttacggcttatcctgcacattacgaccgtttgcgtaacgaggggattacgttggcgctaagcccggtgcggctggggcgcaatcctcatcttgcaggtattaaacatctcaatcgtcttgagcaagtattgattcgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggtgggttacggaatgctgtgcggctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcctctctggaagagtcgttgcaggcagatgagatggttatttgtaatgcgttaatgccagtgatgcccgtatgtgcctgtggcgatgtctccttttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtggtactgggtatcgccgctggtgtgggcgtctggaaggttcgccatcttgccgacagcaaattgcttatcaaagaagagacgatatttaccctgaagccagggaccggacgtctggcgctcggtgaacagctttatgccgataagatcatcaatcgtccacgggtttttcaatggctgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgctggaaagcggtaaagaagcacagttccctctgcgactggtagaagggatgcgtctgagcgattacctcaagcaattgcgtgaggccccgtatatcaagcatacgctgagcgatgataagtacgccaccgtagcgcaggcacttgaactggaaaacccggagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccttataaagataaaaaccagttggtgacgatggcatcaattatcgaaaaagaaaccgccgttgccagtgaacgcgataaagttgcctcagtatttatcaaccgtttacgcattggtatgcgcctgcagaccgacccgaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtctgccgccaggtgcgatagcgacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagtcataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaacgtggtggttgagacgctcgagcaactgggtatccgcgacatggttttcactcgggaacctggcggtacgcaacttgccgaaaagttaagaagcctggtgctggatatcaaatcggtaggcgatgaagtcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacggtcatcaaaccagctctggctaacggcacctgggtgattggcgatcgccacgatctctccactcaggcgtatcagggcggcggacgtggtattgaccaacatatgctggcaacactgcgtgatgctgttctcggggattttcgccccgacttaacgctctatctcgatgttaccccggaagttggcttaaaacgcgcgcgtgcgcgcggcgagctggatcgtattgagcaagaatctttcgatttctttaatcgcacccgcgcccgctatctggaactggcagcacaagataaaagcattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcactaccgtgacccactgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctactcattcaggcgttaccgggcatgggcgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggccacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacgcatcccgattactacaccctggctcccgaaaaaggaaaaaatacgctgggcgttgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcttaggtggtgcgaaagtcgtttgggtaaccgatgctgccttactaaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacctggtttttcctggctacccgcgagcctgaacgtttactggcaacattacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgacctggctttcacgcgaagtgacaatgtcacaggatgcattacttgccgcattgcgcttaagcgccggttcgcctggcgcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgttggcatatagcgtgccatcgggcgactggtattcgctgctagcggcccttaatcatgaacaagctccggcgcgtttacactggctggcaacgttgctgatggatgcgctaaaacgccatcatggtgctgcgcaggtgaccaatgttgatgtgccgggcctggtcgccgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgttacaggcatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacatatgcgggatctggtaggcgaacgtgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgccgtctggcggcagaagagggtgttgtagcgctgggtgaaaccgggctggattattattacacgccggaaactaaagtacgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccatacccgtgacgcccgtgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggtaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcggttactggtggaaactgactcaccttaccttgcgccggtaccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtaaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatggctaaaacgagtaaagttcaccgccgaaaattgggcggtgaataaccacgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagccgtcaaacaaattggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggctctccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtattctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggccgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggagggattatctccggtgcgatcgcagcgtacatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttctggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggtagttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccacgcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttctcgcacggtctgatcgacttcatcgttctgtctggtaacagcagcaaactgtggctgttcccgatcgtcggtatcggttatgcgattgtttactacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagacgcgactgaagatgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggtcggcctgaagaaactgggcgcagcgggcgtagtggtagctggttctggtgttcaggcgattttcggtactaaatccgataacctgaaaaccgagatggatgagtacatccgtaaccactaatccgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgtgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacgttcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccagcgcgtagctaccttgctcggcgcggaaggtgccatacggcgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgaccgtcaactctggcatgacaggcaaccgatagctggtgaacattttaaccgtggtgcgtggcagattaggattaacggcgtttccttcgttatcctctgcaatatagcgcgttgcgccaaatgtcagctgccagttgtcggtaattgcgccgttgagttcaaattccacccctttactgactgtcccatccaccgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacccagctcgtagttgttaccggtgattggagccagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagaccagcgtaaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaacccgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgacacgagtggcagcatataacgatttcatatgtgtggtatcgtcctgcgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaagatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattagattgtgctgacgaccaaacaattcataactaccgtcagcgaacaaatccagcgcatcaactttacgtttgccactgttccaaccggtgccgccgacataatcaaagccaggtccataattactgtatggcccaaccagcataccatccgctttgtttacataggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagtgtcgcttgccaggtatcagcaaactgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcgcgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccgccccaggtagggctattaacatcaatgcgctgatattcgtaaccggctgaaagcgtcgtaagatcgcctaaatcagcatcgacaatgcccgagaagaaggtcttttcactgttgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgcgcgcggattttaccgtcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgagtcctgtcgcgccacgcactacttctacgcgttcaaagagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatccccagcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcattttggtacccgcagaggtagacgttacgctgtaatcattttcgccatcatctggagctgtggctgaaccctcaacaatcaccgtttcttcagtggctggtgcagcaaaagcggcagaaggtaatagtgccagtgctatgcaaccggcaagtagtgacggtttggtgatggcttgatattgattatccctgttaaattgtgttgaaagcatttgaaatctcttggtttatgttgtcgtcaggctcatgccggaggagggtgatgagcgattatatttagtgtgcgaataattttgtttgtaaatgcaaatgagaaatatacgcattcatatttgtcatgtaaaccaaacagagaatgtcttttcagcgcattcgcaggtagaaatgggaataatggcgatatatacggcagcaaaacgattttttgcttaagaaatcgtgagttaaggttgaaagagcaggtttaactcgaccatactctatactcgcagtgtggcgcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcattccgactgtgaacgacgtctcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaataccaaccgccatggcggacaagaggtttaccacatccatatgcacttgttgggtggccgtccgctgggaccaatgctggcgcataaaggtctgtaacgatgagaaaaggatgctttgggctggtgtctctggtgttgttactgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattggctgcgggcatcagtgcagaaaagcccttcctttcgacgtctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccgttaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtaacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttctcgccgggtgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaaccagccgagccacaacagcctgtccccacagtgccctcggtgccgacgatcccgcagcagccaggcccaattgagcacgaagatcaaactgcaccgcctgcgccgcatattcgccattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggggtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgctgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacgggaaatttaccctggtttccgcccagcaactgtcgatggcgaagcaacagttaggtttgtcgccgcaggacagtttaggcacccgtagtaaagccataggcattgcccgcaatgtcggcgctcattacgtgctgtactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccatcacgcgcgacgaattgctgtcgcgctttttcccgcagtatcatcccgtcacgacgtttaatagtgggcttagtggcgggagttttctcattgaacatcagggccagcgttttgttgtgcgtcagccgcacgatcctgatgcgccgcagtccgcgttcttgcgccagtatcgggctttatcacaactacccgcatgcattgcaccgaagccgcatttatatctccgtgactggatggtagtcgactatctgcccggcgcggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccacgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgcaaagcgcgggaaccacggcctttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgccggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaacagcaccggcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatatcgaaggttacgaactggacgcggaagagcgtgaaatactggcgcatccgctggtgggagggctgattctctttacgcgtaactatcatgatcctgcccagttacgtgaactggtgcgccagatccgcgcagcttcgcgcaatcgtctggtggtggcggttgatcaggaaggtggacgcgtgcagcgttttcgtgaaggttttacccgcttgccagcggcgcaatcattcgctgcgctgtcaggaatggaagagggtggcaaactggcgcaggaggcaggttggttgatggccagcgaaatgatcgctatggatattgatatcagctttgcgcctgtgctggatgtcgggcatatcagcgcggcgattggcgagcgttcttatcatgccgatccacaaaaagccctggcaattgccagccggtttattgatggtatgcatgaagccggaatgaaaacgaccgggaaacacttcccaggacacggtgcagtaacggcagactcacacaaagaaacaccgtgcgatccacgtccacaagcggagattcgcgctaaagatatgtcggtcttcagttccttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcggttctccctactggctgaaaaccgttttgcgtcaggaactgggttttgacggcgtgattttctctgacgatttatcgatggaaggtgccgcgattatgggcagttatgccgaacgcgggcaggcttcactggatgcgggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcacccgtctgaatcagttacatgaacgctggcaggaagagaaagcaggtcactaaccctggcttatgtgaggaagcgatgattatctatttacacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacgcttgataagctacagtacgcggcatccgaaacatgatatgcagcatctgcttaaagaagtggacaaaatgttgcaactgaacgttgacgagcgtccgctaatttgcggcgttggcttgggcggatactgggcggaacggattggttttctttgcgacatccgccaggtgatcttcaaccctaatttgttcccttatgagaacatggaaggcaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgtgagaagaatcgcgatcgttgcctggtgattttgtcgcgtaatgatgaagcgcttaacagccagcggacatctgaagagttgcatcattattacgagattgtctgggacgaagagcagacgcacaaattcaagaatatctccccgcatttacagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttgccggtacctgatgcgctccgaattctgtgggtcggataaggcgtccacgccgcatccgacagtcgagcatcaatgcctgatgcgcttcttatcaggcctaccgaacgccctgcatacacccctcactctatatcactctcacaaattcgctcaaataataaacaataaactctgttttttgatctcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagctatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaagattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgcaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtggcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagctgggttccgtcattgatattgatcgtgaagcgaaaacaatcactattgcagaactgcgcgacgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtaatggcgctgggtagcacctctaacgatttcaatacgccaggtgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgcttccaccaggagatgctgaatttgttcctgaaatactccgccaacctgggcgcgaatggcaaagtgaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagctacggttacaaaggcctgaccaacgaagccctgaacgtaacgctggtagaagcgggagaacgtattttgcctgcgttaccgccacgtatctctgctgcggcccacaacgagctaacgaaacttggcgttcgcgtgctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggctgatctgatggtatgggcagccgggatcaaagcgccagacttcctgaaagatatcggtggtcttgaaactaaccgtatcaaccagctggtggtggaaccgacgctgcaaaccacccgcgatccagacatttacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgtgctcaggctgcacaccagatggcgacttgcgcaatgaacaacattctggcgcagatgaacggtaagccgctgaaaaattatcagtataaagatcatggttcgctggtatcgctgtcgaacttctccaccgtcggtagcctgatgggtaacctgacgcgcggctcaatgatgattgaaggacgaattgcgcgctttgtatatatctcgctataccgaatgcatcagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccgcgtttgaagttgcattaatcgacgtacactggcggatgtggcataaacgcctcatccgcccttgaggaacagcgcgatcggcagccgcgttgtatcaggcatcctttcagactcctccgaatccttaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataactgcaaagaaggaggtgttcccgtgaataaatcaatgttggcgggtatcgggattggtgtcgcagctgcgctgggcgtagcggcagtggccagtctgaacgtgtttgaacggggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgtcacagtgacccatcgtcgaccggtgcaggatgaaaatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgatagggcatcagtttggtggtggtcgcggtaaagatgtcgccactgttgtgggggcgctgggtggtggatatgccggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgcatggaccgcgatccgggtacgcagatcccgctagatagcaacgggcaactgattttgaataacaaagtataacaaggctgtactctgcaatttggcccctcattcgctcaggctgaggggctttttttgcgacttatttcaccagttcgggccataaacgcaaagtcgttccggcaatctgcatcagtttttccagcgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgtgtcacgtcacagtggggcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcaacgtattggcgatatctcctgaatctggggagagggtggtgcagttgttgatcatgaagcagcctgccggggtgtctttgctggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttagcggcaaaacgatcgatatagcggtcgagaacggcacgaaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttggctccggtcgcttcgacgaggtccgcaagagaagtcgcttcataaccgtgttgccagaacaatttcatagccttatcaagcgcggcatccctgtcgaacacttttgggcggccacggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcacctccgttcaccagtccagatcccataaaaataattgctttctatttaactgaaatttaaagatttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaccctcatcgctgcggcgattttaagctccatgtcatttgccagctttgcggctgtcgaagttcagtcaacgccagaaggccaacaaaaagtcggtacaatcagtgctaacgcggggacaaatctgggatcgctggaagagcagctggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgctgattttttccccgcgacatgccgtgtcgcggggatttttttatccgggctttacagcgtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagcgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagacttttatcggagtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcggcgttcgtaccatgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattgggttatccggtccagccggcactaccgcaggcaactcaattccctgtgctttataacgggcgcggatgtttgccgttggcgtccaggttgggtttgcacgtttgtctgaaacggtggtcaccattgtcggtgtcagcgtgtcaccacctaactgaccaatacctattggatacacggttaccgaatttttacccggcgggtagtaatagagacgcagctccgcaatgttgatcacaatgccttcgcgcggcgcatctggaagtagggtttgcaacgggatcgttaacacgctgcccgcgcgcggtacgtaaggatcaacgccggggttagcctgtaacagagcgagaaagccgacgttgtattttttggcgatggcttccagagaaccaccgtcattttccaccacatgaaatttgttttcgccaaccagacgactgcccgctggcggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaacgcgttttgatcatcaccaaaaatccataataaatataaggttattgtaataaacagataagcctgaattatggatggtgacagtgtcggatagtgcagggaagtgcaaagaatttgtaaatgttgcagatgggggcgcagaaacgcccccgatttaccattaagcgatcgcgttctcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcactcaaatcctgaataaatttcaggcgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggccggattaacgtgattcttctcggcaaattcgatcaccccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgcagacgggcaatatccagcagggtacgcgccggatctggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttccgttttggcgctggcaatacgtttgtagaacgacagacgcgtgttcacgtcagggatgaaatcatctggcaatagcgacggcatccgcagctcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagtgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccgctttgttcttcgccaagcagttcacccgcgccgcgaatctccagatcgtgcgttgccagcgcaaaacctgccccgagatcttccagcgaggcaattgcttcaagacgtttttgtgcatcggtagtcatcgcttttggatgcggtgtcagcaaccatgcatatgcctgatgatgcgaacgtccgacgcgaccgcgtaactggtgcagctgcgccagaccgaagtgatccgcgcgttcaatgataatagtgttggctgtcgggatgtcgatcccggtttcgataatggttgtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcgcgcatctgcccgtgaccgatggcgatccgcgcttctggcaccagttctgccagccgttcggcggctttctgaatgttttccacatcattgtagagataataaacctgtcctccgcgcaaaatttcacgcaggatcgcctcccggaccaccatgctgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgacaggtcacgcattccgctcattgccatattcagcgtacgtgggatcggcgttgcagtaagcgtcagaatatccacgttcgcgcgcatcgctttaatgcgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagatcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcgagaagggtggtaggcaccagcaccgccacctgcttgtggttatctactgccaggaaagctgcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacacatgtcgctaagtaccgcattaatggcctgcgcctgatccggcgtggtttcaaacgggaagctgtcgcagaacaactgatactgctcacgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattccgccgccacatcacgcactttttccgccgctttctgccgcgcgcgtgaccacgcatcgccgccaagtttatgcagcggggcgttttcttccgcgccacctgcgtaacggctaatcagatgcagtgacgacaccggaacatacagtttggcgtcgttggcataggtgagcatcagatactcgccagtaatgccacccgcttccagcgtggtcattccggcataacgaccgacgccgtgctccagatggaccaccggctgaccaatatgcagttccgcaaggttacggatcagtgtatcggggttgatggtgcggcgagaatcctgacgacgacgggcaacgcgttcaccgagcagatcgctttcgcaaatcagcgccagattacgcaccgtatcgacaaaaccatgttcggcagcgccaatcatcagataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgtgcgagcagttcacccagcgcttcacggcgaccttcactttctaccgagaacaccaccggaccgtcgaaagtctcgaggaacttacgcagcgcatccagcggcgctttttgttgtgcctgaacggccaggtctggcagtttctggaaacctaaattggcattcgcggcttttgtcggtaaatgttcagtttttagctgcacccggggccagtttttcagctctgagaagagctcgtccacccgcagccagagcgattgtggtggcaacagcgggcgcatcggatcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactggtttccagatcgccagtattcacgagcaaggtattggcagggaaataactgaacagcggcggcagtggttcgctgaagaacaatggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctggtaaatatgttctggatcgcgcttcacttcgaaggtatcgcgccactggctgcggaacagttcaattgccgctttatcggtcggaaattcgtgcgcgggcagcagattgatcgcttctacttcctccagcgtgcgctggctgtcgacgtcaaacacccgcaggctgtcgatttcatcatcaaagaaatcaagacgataaggcagctcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctgtccagttgggttcgtaatgcatctcgtgacaggcgctgaccttttttcatcaccagcgcatgaccgtggagaaaactgtgtgggcaaacgcgctgcataagcgtattcaccggaacaatcagtacgccacgctgcatcgtcggtagctggtaaagggtggaaaggcgcgaggagataatgtcctgatgaggcgaaaaactgtcgtagggaagagtttcccagtccgccagattcatcaccatttgatcggtaaactggctgatttcatcatgcaaacgcagagcattttgcatatctggtgcaatgagtaccaccggaccggcgtgacgttcggcaatttccgctaccagcgttgcacaggctgcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcagattctcgttaggatatgcctcaacatatgggggcatatctctgataagcaatgctgttcattatccgtaatcgacatggtttagcaaattgaatcgccccggctggggcgatggcttagcgggagtaactgacggcagcgggcagtgaaggcggggagaacaacagatcgctgaatgcacgctgtgaaagttttcttaccagcaagcccgcaacagtacagatgaacaaactgacaaagggataaaccagcaggagtgtcagttcgacttgcggcgaccagcgtgctgcgttcatttgcgcaagcagagttaagctgaatatttcaaccagaatgcgatgggtggtgtagatagcaatggtgttggagccaatcacattcagcaggctggtggagcgcataccgaatcgttgctcgtattgataaaacagcttcatgatcaccacaatcgataccagcgacaacagcagcgagatagtaaacaaccaggcaccgaccgccagaacggtaagcaaagaagccatcagcagatggcggcgcaacggcacctctttaacacaggtcattattgttgcgccaaaccatgcgccaaggctgtaataaggcaaattgcggatcacactgttcattccccaccacggcgtgggaacgaaattaaccgccacactcagcagtacaaacaaggcgaatagtggcagcgccagacggctaaaaattttacataccacgaaatagacaattaacgcatacagataccacaagctggtgctggtggtgatcatcccgtgcaggaactcaccggtggaatcggcataagtggcattggaggcattgcttaaatcgcgctcaggtgccagccactggttcagcgcacttaacgccagccactgcaccacgccccaaagcgccagcacccagaagatgttccagatccgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccggatataaagaaaaaaaccggcatacgaaagggggcaaggtaaagattgaaatagatccagcatttgctcaggacttccgataacggatgctgaaaagtggtcagatgcggataaaaggtaatgaccgagtgataaatcaccaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctcttttttaatttacatgcggttgatcctgcgggttatgacccgaggtgtaatgggtatctgtctgtattggatgatttttcagattaagatcaggcggcaagattgatgataaaacatggcaatttagccgattgatttacgggggcttttcagattagccctgacgatcacttacagttcagacgtttacccatcttgctttcgcttatatactcgtgtctttgctacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcctgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccagaaacggcagtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctcggtatcgacccggcgcaaaaagatccacttacaccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggcgaacaacttgcctcacagctaggcgttaatcgcggtgatcaaatccgcgtgatggtaccatctgccagccagttcacgccgatggggcgtattccaagccagcgcctgttcaatgtgattggcactttcgccgccaacagtgaagtcgatggctatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagtcgactcattaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgatcgtaaaggcgagttgttccaggccgtacgcatggaaaaaaatatgatgggtttactgctgagcctgattgtcgccgttgcggcgtttaacattattacctcactagggctgatggtaatggagaagcagggcgaagtagcgatcctgcaaacgcaaggcttaactccgcgacaaatcatgatggtctttatggtgcaaggggccagcgccgggattatcggtgcgatcctcggagcggcgcttggcgccctgcttgccagccagttaaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtggctatcgaacctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcatggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtgctgcacaatgtcagtttcagcgtcggcgaaggtgaaatgatggcgatcgtcggtagctctggttccggtaaaagtaccttgctgcacctgctgggcgggctggatacgccaacctccggcgatgtgatttttaatggtcagccaatgagcaaactgtcgtcggcagcgaaagctgaactgcgcaaccagaagctgggctttatttatcagtttcaccacctgctgccggattttaccgccctggaaaacgtggctatgccgctgctgattggcaagaaaaagcccgctgaaatcaacagccgtgcacttgagatgttaaaagcggtggggctggatcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtgaataacccgcgcctggtactggcggatgaacctaccggtaacctcgatgcgcgtaacgccgacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccagttagaaatgcgtgatggtcgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattaattggcctgcgttttagtcgcggacggcggcgcggcggcatggtgtcgctgatctccgttatttctaccattggcattgccctcggcgtggcggtattgatcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaacaaccgtattctggcggtggtgccgcatggtgaaatcgaggcggtggatcagccgtggactaactggcaggaagcactggatcacgtgcaaaaagtgccgggtattgccgctgccgcgccgtatatcaatttcaccgggctggtggaaagtggcgcgaatcttcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgtccagggcgatgcgtggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtgaagcagggggattgggtgtcgattatgatccccaactcgaatcccgagcataaactgatgcagccaaaacgtgtgcgtttgcacgttgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggcggatgcccaacaatatcttgatatgggttccagcgtgtcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggtgaagtgaccaacagctatgtttatattaaaagctggattggtacttacggctatatgtatcgcgatatccaaatgatccgcgccattatgtatctggcgatggtactggtgattggcgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggcagggctgttcggcagcctgtgtggtgtgattatcggcgtagtggtttcactgcaacttaccccgattattgagtggattgaaaagttgatcggtcatcagttcctctccagcgatatctattttattgatttcctgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacgggtttgatattggtggaacaaaaattgcgcttggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgtgagctggtagctgaagctgaccaacgttttggctgtaaaggttctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccccgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgttttgccctttcagaagcctgggatgatgaatttactcaatatccactggtgatggggttgattctcggcaccggtgttggcggcgggctgattttcaacggcaaaccgattaccggtaaaagctacattaccggcgagtttggccatatgcgtctgccggttgatgcgttaaccatgatggggttggatttcccgttacgccgctgcggctgtggtcagcatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgcaggctcccgaaattattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccatcgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacaacgcaactggcggacaggctgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcgccacggtgatgcgggaggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgccgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcaggaatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggtttcgatcgcgatcctgaactggtgcaagcgttttataacgctcgtcgtcgacagctgcagcagccagaaattcagcctaacgccgcgcatcttgcgctggctaaactgcaagacgccctcggcgatcgctttttgctggtgacgcagaatatcgacaacctgcatgaacgcgcaggtaataccaatgtgattcatatgcatggggaactgctgaaagtgcgttgttcacaaagtggtcaggttctcgactggacaggagacgttaccccagaagataaatgccattgttgccagtttccggcacccttgcgcccgcacgtagtgtggtttggcgaaatgccactcggcatggatgaaatttatatggcgttgtcgatggccgatattttcattgccattggcacatccgggcatgtttatccggcggctgggtttgttcacgaagcgaaactgcatggcgcgcacaccgtggaactgaatcttgaaccgagtcaggttggtaatgaatttgccgagaaatattacggcccggcaagccaggtggtgcctgagtttgttgaaaagttgctgaagggattaaaagcgggaagcattgcctgatgcactacgcttatcaggcctgcaaggggacgcaattaattgaatttgcgggttttgtgggccggataaggcgttcgcgccccatccggcataatacacgcgcacttttccggcctcttttatcgtttactcgtcaataacaatgcggcaataaacgtacagacaccaattagccctgcccagagtggcgatattctggtaatcgcaaagctattatcgatatacaaacataaagcctgataacccatattggcaatagtcatcgccactgcaaattttaacgcataaataaaacgagtcgtgtagtaaaagatcctggaaaataagataaacgtcgcagcccaggcgataaaacctaatgtgttggtgctgccggggggagcattttcatgctgttgtcctggatgcggataatacgttagtggcggcgtcgattgttttaatatctgtgcttgtagaacagccaatgcattattgattccctgataccagagatctgcatttaaataagccagcgtgtgattttctatcagaaggccgagatgtttatcgtccagaccactttcaacctggccgttggtgatcataattaaccgtggttcgcgggtagtaaatagtaacagaacacttccttttacatcactcaatgaagatgacgcatgcgccagcatcgctttaccattttgtctgagactggcttcattattaatgtcgggtaaaaccacaataaacggtgcaattcccgtttgttggcgaaaaagctcggctttatgcgcgatctcttcagcatctggtacagtaccggtaacgtccgtaaaaagtgtcttcattattggaattaatggcttgctggctgctgtcagaggcaggagtatcagtaaactgagcagtataatgaattttttcatgggcgggacttccgtttcctgcgtgattttttagaggagggcatacttattaataaaccgacggcgataaaaataacgcccataatgccgataaacccccatttaaaaaaattaacccacgggttatttatctcagccttttcaggatgcccgggagaataataaacattaactttatcgccttcgctgtcttcataaaaatcgctgccgatactcgaattgaaaattagcgtgtaatctggcgtcggtcgaaaggcaacgacgggataccacgaaccatctttacccgtgcgatgagaatgactggagtgccagacggtatcaacaatgacgccttcggtatgaatcgcgtctttgctataggtgaactggttataaaagacaacaacagaaatgaggatcagtaccagaccgataccgaggaatatacgaaagaaaactttactgtcctgactcattagccacatccttgctaactaaaaaacgggcggtaataccaccgcccgcttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggctgcgccaacgtcattctgccattcgccatttttaatggtttcagcatccgggtagagtgttttatcgttcgccacttctggacttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcagcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagcgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccacaccacgtcaattggcgtacccgcctggcgtgcaacgaaagcagaaccgttccagatcatgccgaggttaacttcgccttccatgtacgggttcgccgggttatcggagttaaaggctgccacgtttggcatcagttttttcagctcgttatatgcagcttcaatctctttcggatcggtggtgttaccggagtagcccagcttacgcagcgccatctggaacacttcacgggcatcgtcggtcaacagcaggctgcctttgtactctggcttccacagatcggcccagctggtgacagatttcggatccaccgcatcaccgttaacaccaatcgccgtcgcaccccagatatacggaatggagtagtcgttattcgggtcaaaaggcttgttgagcatgtctggatcgagattgctgaagtttgttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcaacgtaataggttgaaggaaccaccagatcataggcaccgtctttgtatgttttcagcttggcgtacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtgttgttgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaataaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcataacttggtccggtgacgaacgaagaaactaccacatcgtccatcgacagggtaaagcttaacacccagcccgccgccaccgctggcattgccagtggcagaatgatttttcgcagaatggtaaattcgctggcaccgagatctttcgccgcttccagcattcgcacgtcaaaacctttcaggcgcgaatacaccgtcaccaccacaaatggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagcgaaatcgccatcacgatatctggtgacatcatcaccacaaacagcattccgctaacgaacggcttaccacgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccaccttcttattcataaggcgggacactttcaggattttgaatttattcaattttttcctttctccaaaatctctccaaaacgtttccccaaaactaggccacgcattttacaacacttttttcctgagatggtgacggatattccatatggtgtttgtcaaataaccaacttaacccattcctgacctcgagtatcgttatagcgatcggtggttgcctggactttatgtcctagtaatgtttttgtatcgataccctgtgcacggtacagccgttctgatagagagcgttgttcatgaaatgttggcggagtttttcctgctggtggaattatcccagccagatcccgtgctttggcaaagtagtcgctcaggttgtctttactcatcggcttcggttgtttctggtgccgactatggattagatatggacttaatattctgtctcggcacccatcaataacttcttttaacgttatcccaatggcatcacagcgtagtgtaagcggtaacgccagacgcattccggtttttccctgggtgatatgcaagtgttcgttccacacatctgaaaaacgcatgtggcaaatgtcatcacggcgctgaccagtaacaatcgcaagaagcattgcgttacggataaagtgtttttcaggcgttgcattgtaaattttttgccagtcttccatggtgagcctggctctggttactttagggatcggtttacgggtagcctccggaggattccatccaggaggaacttcccctgcatgctgtgcttctttataaatatcaacccataatccacgatttactctcgctgtgctgaccatgtctttatccagccactcatccagtattaatgcaaagtctcttacttccagttctttcaatgggtggtttcccagacgggaaaccaggtatgcagccattcgagttttttctttgtgagttgtagctgcaatatctccatttttcagtcgcgtgtcctgtattttcagatatcgatcaacccatgcctttaatctgataccccgacgttttgttgctgacggactttcatcaattttgcgcatgaaatattcagcttctgctgcagctattcgctgattggctgtggaagcgattttttctgccttacctttgtctgttccgagtccgtgaaattttccagtcacaggatttttatactggtagtaaactctgccagttctgcgatcaaacttttcgtaaagaccggctacgtcagtgctgttttttcgtggcctcggtgacatgagttaaaatctccttcagtgcatcatcatcgccagtatgaatttccggcgcaattcccgtttcaccaggcccaacaaatactgctcggcgatctatcagccaacgcccacgaattttttgtggccttggaacgatgtatcctagttttccgtatttcaccagggtagtgtttgttattgggagactgaaccgttttggtttccactcgtcgagcgttatcaggtactgttcgctcatggctatcactccggaacgcgccagttgcagaatatcaacgacaactggcgacggttgaacattaaaaatcagcctgactcgggatcagtttttgccagataactgaaacgtattttgcctggtaacgggcgtcatcaagtgcattatggcgctcaccttcgaatggaatagccgttctggcatcgaagtctatggctttccccagctcaacgattgtgcgtacatcgcgatcgttgtagtaacgccacgggcaggggatcccctgccgttcgtatgaacggcgcaaaatcgtgttgtcgaagttggctccatttccccagacctgaacaaaaaattcaccggagttttcgtcgataaattcccgcaattgtaacagtgcatcatctaacgggatttcatcggtcataatggcagattgcgcttcgcgtgattgcttaagccaccatttaatggtgtctcgatcaatgactccgccagcagtttccagatcgatagtcttactaaattccggtcccatatctccggtttgcggatcgaaaaatattgcacctattgagatgatcggggcatcaggattttttcccatggtttcaaggtcgatcattagatggtcacacgtcctgctggtggatgtgatttcttgatgaccgttcaccttaattgagtgatctgccgtctcgccagtttcattatcgctatcgtgatgctgattgccgccagtattctccttgtgtggatgttcagcgccttccatttcctccggatcatcttcctgaacttcaacctgatactcttcatcgaatgtttcctggtatgttgcgtcgcccatcaccgcgccacaatcagggcagttgccgccgccggtctgaccgcaggcggtgcagactttttccacttcctgttgcgccactggttcaggctgtttcgtttctggctcgttttgtaacgcatttgggctgttttgttccgctttttggtagttccgttccgattcatgctggttctggtttacagaatcgcgggtctggatccccttaacccatttcggatcattcgggtcgctaatccctgcaacaaattctccgcgagaggcagcaagcaacttatcggcgtcaggctggctgatattggctgcctgcataattttgtttacttcgtcagcggtaacttttaccggccctggttgtgcggtcgtgtcagatgcaccagtattttgttgtgaacctgagtatgtaccgtttttgcgggcgaaatattcttctttcgtgatttcagtagccccggcagccagtgccttatccagaccagaaagtttgtttgcgcgaccgtatttttcgccatccttgtcggtgaagaggaagtagaacggcccctcacgctctacagatggttcgacttccactttgcattcggttttttcgttgtccggaattgccgtttccactgcatcagtttctggtactggcgacgagagagtatcagttgcgctctgatttcttccttcatcttcaaacacgccctttgtagtcaggtattcagtaatgtatttgttcagtgccacagggtctttgtgaatgtcgatcggacgttcacggacaaggccaaaaatagtctggcggtcgtagcgaagggcatcaggctgtttgcgcattgatgccgagatacgcttccagtcttcgcggtcgttgtcgataacttcattttttgcccagcgatggatgctgccgtcaatgtttccggcatccacatcaccaggccagagagcgtaggccagttcgtcatccagtgttttccatgtctgcttgtattcgcgatgaatggcagcaatgaccaggctgatttttcctgttgaattttcagtgtgctgttgattgactctggcgcgggcgagatcaacaacagacgtgtattttccggtttccttgcgttcaccttcgcgacgttttttccagatgcgcatctctgcctgaatttcgggccatttggcaccaggcttacatttatgcttaacccacccgatggcatgcagcttaagctccggatacatggcgttaacttctggcattttcatcaacgcttcaacgatatgtccgtcgaatgttgccatgtcttcctgcaacaattcctgtgcgctaataaccatatcaacggtgatgttttcacatgtgtcgaacttaaccatgagagcgttctgtacttcaggggccagcttgtcaaaagtgacgttcatcagatcggattcagtctcaaccgggacaaaagaagcagaatcctcatcccagcggttttcctgcatatattcagcatcccatgaatcgagggcagggcggggtatgccaggtttatcctcgcagataataaatttataagcgcagtcctgagcagccggataatgttccaggaattgccagtgaaattttgctcgagcacggcgttcgtcgccagcttcaatggctgtggctacagccacagcgccttcttcccttgttgccagttcgttaggaatggcggcgcaaataaagactttactcattttgttttaacctcatgacagatttaaggatgaacaaatccctgccattgctggcatataagaatgaaaccggatatttattacggaactgttttaaagacctgccgggatttcgatattatcctggtgaataactttatcgaccgggtaacagttaccgggaattttctgttcggttgctgcagtcatacactcctgcattgtcctgtgaacactgactgcaatatcaactggctctccggaaacaagaaaaactgtcagaacaagtgcaaatgctgtattcattgccagcatcctttttgtatcggacgtaaacgggccaacattgaaagaatgcatattttatttaatagctcccgttcgtgttttctcttgttaatggcatcttcagtaaatacagggttactgatagtgacaccaatttcaaaacaaccttcagacgtattaacgtttggtaataacgttttcattatcgcgccctcaacaatgagttttgtgatgcggtgcctggtgcctccaggtgacgttaaccagttaacaattaacgccggatacagagaatccaaccataacactgtttttggttttaactgttccgcgtgcgctcagccgcattcaccgcatcacaaaattcactttaaaaagggcggcagagcagtcacggagtaaaactgataccgccaaacgtcaccagaaaattgataacagagggcgttgcagcggggttgtcacttaagcgtatggtcaacctgacaacccggtgtcctcaacgggggaaggaataaccccgccatacttaccgccgcgccatttcgcggattgccacaaccggaagcgcacggtcgacgaaaatttaacgacaggctatctatgaaccagctacctcgccgtgcgctttcgcgttatggtctgacttttcagggaaatatcctttcagtaaaccgtcagtgccggatgctcacccgtgtccggcgcacgcactccacctcacccgtggagaactccttaatcaccaaccctcaggagggtgaaatgtcgactgaaaatgatgaaatcattaactccctgatacgccagattaataattttgataaagcattgcagcatgctgcggcgcgtagtgatataactcttttagcaatttcatttcttgcatctgtaatggataaaaatgaagtcgtacgacagagtcttgttgattatatcgactcgcttcaaccaggcactttcaatcatgagagcttcaatcatgagaaagagcatgttaaatctgtaattaattctcttgttttgaatcaaaagaattaatgctttttgttgcaaggtaattttcaaggggttctattcgaatccctttcttttttattaacaagccaaaccccttatcaatgatgtccattaattccagaaagtatttttcatgtaaatcctggttatcagagagctgcttctcttcgtacagcccgataaaggctcggcgtacgttaccggatatattgtcgatggtttctttttctacggtactcaggtcaagagtcgccagttgagagcgaaccacattcgatgccatttcctggaatggtactggtaaatctttaaattccatcgtcaacctcatcagtcagtgtttctggttaaccagcgacgcgcgccagcttcagttttaaacgttttgcttctggtatacgccatcgcggtaaacgtgccgtcctggtttggaaacacgccgtacaccagagattcgttgttgccaagatcgatagtatccatgctgacctcatttccccttaacgccggggtagcggaacaaaaacctgctgcatagttattaaagttgaaccctgccgtcatgttcttacgcctcgggctggctacttaacccctgaccactgcctggtaactcgaagtattgccctgcattctgtaggatggggtgagggaatgaatgaagtttagaaaaacgaactttttaggtcaatgtttttttatcaaaacattttaagcaggcagctgttaagccatcaccacgatggcatacagttaatcaaatagatgaggttggttaaatatcttgttgaattttaaagcatacgcccaatatgcaagatagatcatccagcataattgaagggtagcgaggattcgtggggactaaaagaatatccggcccttctatctccagtttacgaatgacaggtgttgtggtccctttgggtaaggcaaggacaatatttcctggttgtacggttcgatcgggatcaacaaaaactgttgaaccatttgggatggaaactcccccaccagatgttgacatactgtcactctctagaacaactgcaaaggtattgaccgggatttctccgacaagctgcacacaagaggttattgaggaatttttcatataatcactccagcttgctgcctgctgaagtgatagtagcggaaccgtttttatcggcggtaaagatagatcaagcgaatcacctgtatttaactctcctccattaagaagccaattttcgtttactttcaatatttttgccagtgaacttatgtaacgcgaggacggcgctcctccaccgttcatccattgacttacggagccttttgatgcgccagtgccattgacaaggtctttgcctttcaggtttagcgcatgcatacgttgggttatgcgttcagatatagtttgcttgctcatgttttgattttaaaacacagatggttttgtttcttgactttctttggttttgattattaaacttttgacgttcagttttatggagcgactcatgaaaaaatcagaagtattaggctattttggcggagttgttaaaacagccgcagctctaggaacgtcaaaaaccacagtcagcatgtggggggaagaggttccgtggaaatgggcgttgctaattcaggcagtcactgccggggcgctcaaatatgagttacacataccgacggttgtcattcccggttctgatcataatccgccttctaaccaaggagggattcatgaaaatcaagcatgaacacatccgcatggcgatgaatgcctgggcgcatccggacggcgaaaaagtaccggctgcgaaaattaccaaagcgtatttcgagctgggaatgacgttcccggaactgtatgacgacagccatccggaagccctggctcgcaatacccagaaaattttccgctgggtagagaaagacacccctgatgcagttgaaaaaattcaggcgttgttaccagcgatcgaaaaggcaatgccacctttgctggtggccagaatgcgcagccacagttcagcttattttcgggagctggtggagacgcgggagcgactggtgagagacgctgatgattttgtcgcagtggcaatcgccggtttcaatcagatgaaccgtggtggcccggcaggaaatgctgtggcagtacattgactgacaatagccatatcgaatcgcttccggcaactcgtgagtaaaaagattcggtatcagaagaggtgagtatggctaacgcctggctcagattatggcatgacatgccaaatgaccctaagtggcgaacaattgccagggtgtcagggcagccaattgcaacagtgatggcagtgtatatccacctcctggtgagcgcgtcacgaaatgtcacgcgaggtcacattgatgtcacgacagaagatttggcaagtgcgctcgacgtgacagaagaggtaattgattcaattttgcagacgatgcaggggcgggtacttgatggtgatttaatcactggatgggaaaaacgccaggtgctgaaagaggacaacggcaatattttgcaaaccgcaaaatctccggcagagcgcaagagggcgcagcgagagagggaaagaaagcgggaacaaaatggcgattgtcacggcgagtcacgaaatgtcacgcacatgtcacgacgagtcacgacagataaagatacagataaagatacagatcaagaagatcaaaacactatggtccatggcgtaaaaaacgccacgaaccaggcaggggatgttcagaccgtcactcctggccagcccgcaggcacgacaccggaagccgattcagcgtatgcgctgaaagccgattcgggcgctgtgcagcaggtgatgaccgcaaggcaggagcaatcacaccaacttcagcagcctgaagccgattccgccattcagcgggaagccgatcgggtagtcccggaaaacaccgggcagcctgtgggacgagtggattatcctgatgtgttcgaacaggtctggcgggaatacccgttgcgtgccggggcaaacccgaagaaatccgctttcagtgcctggaaagccagattacgcgagggggtgccaccagaggccatgctggatggcgtgaggcgttacgcaagataccttgcggctaccgggaaaacgggaacggaatttgttcagcgagcgacgacgttttttggaccggaccggaattttgaaaacccctggctgctcccggtaagcggcacgaacaaccagcgttgtgtgaatcatatttctgaaccggataacgaaattccgccgggcttcagggggtaagtgttaatttctggtcatgaggtaattttcaggagggcttgtggcaaaagtttttacacaagaagagcgggaaaaaattaaaggacaggttcttgaactcgtacgccagagtgggcgcgagacgttacgacaactggaagctaaaactggggcaacaagatatctgatgagcgttctggccagagagctggttgccagtggcgatgtatacaattctggctacgggttattcccgtctgaacaggctcgtaaagactggcaaaatgcccgcaaaaaattatcgagggcaaagctgaagaaaccggttgtggttgatccggaccttatctggtcgttacctgacggagaaatacgtcgctacgacagtcgcctaaacataatctgtcgcgagtgccggaagagtgaagctatgcagcgtgtactggctttctatcagggtaattttcaggaggcggtactgtgagtgaaattagctatcaggcttcaattaccgctggcattcgcatcaaaggagaggagcatggaaataaaaccagaggatgagttaagcaatatcgttttatttccggtaaaagaggatgaccctcgtaatcaggttaattttctttatgagccatcggaaagaccatattgtcatcacgcctctgtccgggttgacgaaaaagagcgtcaggtccgctgtaaaatctgcggtgcagttgtggagccatttgactggatgctctctgtggcgaaaagagaaaccagactggcagatgatgtaaggctcttgcgtcaggaggagcgggaaaggcgaaaaaatatagaaaagctaattcagattgagcgtaacgcgaaagcgcggatacgcagggcgacaaaatccagaactgaataattaaatttagctctgttaaaaatttaatccttaaccggagggatttctgcaccctcagaacatcaggaggccgcccgaaagggcggtagttaaatgcgaaagtttaaaataattattgaaacgggaatagccggtggagatttcgaggatgaattcgaagtggatgatgatgcgatgcctgatgaaatacatgacgaagaaaaagatattttctttaactactgcaattactcatatcacgaaataaaagacgaagaggaagaacaaaatggctgattttggttcaactaaatacaacgtcagttttgaagaatggcatgaactgttaatggactatgcagagttacgtggtggcagtgctgctgatgctgaagcatggcgtgatgattatgaagcaggaaaaactccggtcgaagcatattgtgatgagtggggcgatgaatgagcgaggttaattatcaggaagggcatgaaacggcggggcaagcaaaaacagtggcatggcgatatcgctacgtgaaaaaaaaggcgttacggactttcaggggaagtagtggtctggtgactggaaatatgtaccgaaaaaagaggattgtaacgacaggccgaactatgaaattcaggccttattcactgccccgccagtcccggttacatcagaagaactggttaaagctgtgcacttttatgaacaactaaaacgcgaaaatccaccagcatccggaaacctgattacagattcccagataaggcaatgagctacctagcgcagaacgggctgataagtatggggaatgttttacgatgaatatttagactaaagagtttgtaacgctatgtaagtgattttttctggtttagatatttatatgtccggccaaattgaggtgtgtttaaatgtaattgcacattgattgtaggaggaataatgaaaaacgcattgcagtttttgtttgttgcgttttggttgttcgtatcatgtatgcccatcatcttcacagcaaggtatatggaaaaagttgatgttttgatattaatatttggatatataaatgccctttttttaggggtgttcatggcggtcatgtgcattgaatactggcggtaaatacagcgaacgccattggtttagttggatatttactgtgccggacaaaaacggtttgcggggaaatcttagttaagtagaatgactgcgggtgcttgaggctatctgtctcaggcatgaacaccaaaaggcagatagagaaaagccccagttaacattacgcgtcctgcaagacgcttaacattaatctgaggccatatctatgcgacacatagagattagcctcttacggaccgaaaggtcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaaccgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtacgaatccgaaccggccagacggaggtcgctgtcttcacagcttacgaacctgaggagtaagagacctggcgggggagaaatccctcgccacctctgatgtgtcaggcatcctcaacgcacccgcacttaacccgcttcggcgggttttgttttttcctggcattctggtttacaattcgcacgtcagcctgaacacctgacacctgctgcgccagcagagaaaacagatggcgcacaaaaccaaatttcacaattctgataccgaccttgccatccggcatgagcggcgttcacacgcatttaaaaccgactggtaccaacacccaccatgtactgaagaacaggccgaatggctgattcattcttaccgcaggcgcgggttcgaggttaagaaagctctcagtctcgactatcggcactggataatctctgtcaggctgccttattccgaacgcccaccacgtccgtcccgcactttccagcaacggatctggaggtaacgtgcgggtattacttagacctgttctggtgcctgagcttgggctggtggtccttaagccgggccgtgaatccatacagatatttcataatcctcgagtgctggtggagccggaaccgaaaagcatgtgcggcctgccatccggagtcgtccctgccgttcgccagccgctggcggaggataaatcattactgccatttttcagcaatgagcgtgtgattcgtgctgctggcggcgctggtgcactgtctgactggctgttgcgccatattaaatcctgccagtggccacacggtgattatcaccacagtgaaaccgtcattcaccgttatggtaccggcgcaatggtgttgtgctggcactgcgacaaccagttgtgtgaccagacctcagaatcacttgagcaacttgctcaccaaaacttgtcagcatggatgattgacgtcatccgtcacgcaatcagcggtacgcaggagagggagttatcgctggccgaattatcctggtgggcggtctgcaatcaggtggctgatgcgcttccggagtctgtattgtgtcgttcactgggattaccggtggaaaaaatccgctccgtataccgtgagagtgacatcgtaccgggagaacagactgccaccagcatactgaagcagcgcacaaaaaatattgcgctgccacttcacgtccaccagcaacagcccccactccaggaaaagacgttagtaagcatcgccgttgatccggagtctccggctcagtatctccagcgccagaaaccacgacgggaagagatgcctgtatacacgcgctgggtaaaaacgcagaaatgcatgacgtgtggtaatcaggcagatgatccgcatcacatcattggtcatggactgggagggatgggaacaaaggctgatgatttgtttgttattccgctgtgccgtaaatgccatagcgaactacacgccggggtaaaagattttgaagaaaaacacggcagccagctgttgttgctgattcgttttttaatgcacgcgagaaattcgggtgtcctgaagtggaaagcatgaatgactgaacgcatagaatttgttttgccttacccgccaacggtgaacacttactggcgacgtcgtggcagcacatattttgtatcaaaagccggtgagcgttatcgccgtgatgtggcgcttattgttcgccagcagcggctgaaattaaacctgtccggaaggctggcgataaagattattgcagagccaccggataaacgtcgtcgtgacctggacaatatcctgaaagcaccactggatgcgctgacgcatgccggacttctcatagacgacgagcagtttgatgaaatcaatattgtgcgcggtcagcgcgttcctggggggcggctgggcgtgaagatttacaaaattgagagtgagtgatcgtaaatatgatatacccggaaattacaggcaaaagcggcgagcatttacgtctaaaaacgctggaagccgtctggatccaggggaaattacggatgtgggggcgttggtcgtatataggtggtggcaaaccaggaaatatgttcaatcagttgctggcatccaaaaaactgacaaaaaccgcaatcaatgaagccctgcgtagaatcagggagtcagggattgataaaccagagctggaagcattcttgcgagagatgatcgctggcagacagaagagctggttgtctcactgtactgatgcagaggcgttacgcattgatggggtgataagtaaagcgcttgcacgttatcctggattgattgatatcctgcggcaaaggtacgaagggcgggggatgagtaaacgcaaaatggctgaattgttgaatgaggtgcacccggaatggtgttttagtacatgcgaaaagcgaattgctaattggttggctgttgctgaatatgcgctatacatccctatgcgagaatcgtttgctcaaaaaatgtcttgattttttacgcataaactgtttcaatccagctacgcttcgcaaagctataccgcgaggcgaatagcagacatggacacctgaaagaacccgctttatgcgggtttttttgtgcccgaaaagcggtacaggacgttaaatgcgctggtggttgcgaatgccggtctttcagcttgctggctttttcgacaagaggtattggtatgtcacgttaaccggaaaagggaaaaaggcatgctaaaacagcaggatatgaccgaaaccgccagagtggtgtttaatgaattaagcgtcaccgaaccggcgaccgtcggggaaattgcgcagaatacttacctttcacgcgaacgctgccagttaatactgactcagcttgttatggcgggtctggcagattatcagttcggttgttacagacgccttcctcagtgaaggttttttaatttgtggtaatgggcggctggtgggtgttagcggcacctgccagccatctgctcatgcgttggggtcacaagcaaacctcaggcccatctgctttgcgcaaaagcggtatgagcctatcagagaagtgcttattgatctatgattaatactgtaaaaatatccagttgtgagttaatcaacgctgattgcctggaatttatccagaccttaccggaaaactctgtcgatctgatagtcacagacccgccatactttaaagtgaagcccgagggctgggataaccagtgggagggcgacgatgattacctgaaatggctggaccagtgtctggcgcagttctggcgggtactgaagcctgccggaagtctttacctgttctgtggtcatcgcctggcatctgacaccgaaatcatgatgcgtgagcgctttaatgtgctgaaccacattatctgggcgaagccgtccggacgctggaacgggtgcaataaggaaagtctgcgggcgtattttccggcaacagagcgcattctgtttgcagaacattatcagggaccgtatcgcccgaaagatgatggctatgtggcacaggggcgcgagctaaaacagcacgtcatggccccgctgatttcttactttcgtgatgcgcgtaaatcactgggaataacgtcaaaacagatagcggaagccaccggaaagaaaaacatggcttcgcactggtttggtaccagtcagtggcagttaccgaacgagggtgattacaacaaattgcaggcgttgtttgcgcgtgttgcggcagaaaaacatcagcgcggggaactggaaaagccacaccaccagctggtcagcacatacagtgagctgaaccggcagtatacggaactgctgagtgaatataaaaatttgcggcggtatttcggtgtgacggcgcaggttccgtacaccgatgtctggacgcataaaccggtgcagtactatccagggaaacatccgtgcgaaaaaccggcagaaatgctgcagcagataatcaacgcgagcagtcgtccgggagacctggttgcagatttttttatgggttcaggttcaacggtaaaagcggcgatggcactggggcgttgtgcgattggtgttgagctggagacaggacgttttgaacagacagtcagggaagttcaggatttaatcgtttgaaacggatgagattgcagaattaattacgcaccattattattctgctcccggccctttagctcagtggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccatcacataccgccattagctcatcggcagagagcgtcagctttcgaaactggctgtgtggggctcgggtccccgatggcaatccattatctgcattatgcgttgttagctcagccggacagagcaattgccttctaagcaatcggtcactggttcgaatccagtacaacgcgccacgcttatttttccaggctcgctttggcgggcctttttcatatccgcgcccgttatgaagcgccaccgcgttctgctaatgctgaagcccttcgtcagctgactgatgttgcagatactgatgatactgtgaatgtgctgtgtctgtgtctggatatcgctgaccaggacggtatcggtcaggaagaagaagcgcaactgaagaaaattgcgcaggcgctgcagttgccactggagcagtacctgtgaaaagtgcgcgccttgtgctggctgtcatcctgttgtttctggtagtgatggtggatttcaccggacgactgatgtcagtgctggcagatggtgtgctggtggcgatggcgctgatcgtgctccggcctttactgcgtaaatctgaataacatcacacaaaaggcatctgcgggtgcctttgacggggtgtttttttacgggtcgctggtggccctttttttattttcaggaggaagtatgtctgaacccttatccggttccggcacggctgcggcgctgggtggcgcgacggtattcgggctgtttaccgggatggatttcgggattgtgtttggcgcgttcgccggggcgttatttgtggcaacgatgccgcagtcactttcagtctggcgcgtggtggcgcattttctggtgtcgtttattgtcggcgtgctgggagcgcgtgtgctgtcagcctggattgcatcaaaaacagggtatgacggtacatcagcagatgcgctttgcgcggtgctggtctcggtggtgtcggtgaagattctctcgttcatccaccagcaggatattgcatcgctggtgtccggtgtgttctcccgcctgcggggtggaggaggcggcaatgttaagtaaccttcccggattgctgaatgtggcgttatgcacggttatcgtgctgacgctctttttttatcgtcgccgtgattccagacataaaccgctggtgtcatggctggcctggctgctgatgctgctgtatgcctttgcgcctctcagctatctgtgtggtcgcccgttagcaacgggctggctggaagtgttttttaacctgctgttctgcgtgctggtgatacgcgcacgcgggaacgtcacaaaaatctttccattgttgaggtgaatatgccgggtaaattcagattcagccgtcgcagtgaaaaaaatctggagggtgtcaaaccacagctggttgctgtagttcgccgtgcgctggagctgacggaggttgatttcggtattacggaaggcctgcgcagtaagtatcgccagaaacagctggttgcggaagggaaaagccagaccatgaacagccgccacctgaccggtgatgcggtggatgttgtggcctacatcggcagccaggtgtcatgggagtggcctctgtacgagaaaatcgcacaggcatttaagcaggctgccgcagagctggggatcgctatcgaatggggcggggactggaaaacgctgaaagacggacctcactttcagctgaagcgataagtaaaacaaaaccccggctgggggaacagtccggggtttttagttttcacgtcaaaggggaaattgtgattagtgagtacggagaaaatcctcgtgggaaagtataaaagattctttttgaggttgtccattatgaaaggtattgaaatggaaactcccgcgagccttgatttgacaagggctgcggcctttgcaattcgccttgtggcggtcgctgttctgatttgggctgtgcgttggtggtgatatggcgcgaaaacactggacacacagaatgccgcgaacggcggtgaaacgggcactggtagcgatactggtgccttttttattggtggggtgcgtcagcctggataaggcgcgccagcttttcgataccgcgtctcaggtctgtgaaattgtcgacggtgttcggcagtgtctgcagaactgatcgcctgtaagagcagaatattttgctgaaaaatgaaggattcgccagcgtccggtaagcatgaaattctgtgtttgtggctactcaataaaataaattctttctgtcgccgcgaatactcaaatgttgatcagtgcccggtgcggcgacgggcttcgatatcaggagacgatgatggaaaaaacagaaaacaaaccgattgtaattggtgctgatgctgctccgtttaagtttgagttgtctcaactggtggagatgcgtatcagtgatgaatggggtgaggttaaagcccgcgcgcagtatgcggatggcgaaaaccagtacttgatccactacaaagcagctgatggtcgcgccacgacggagtggtttggtgagtcaatgctggaagcaacagaagatgatcgtcatccgggttgtccggtatttgccggtatgaaattaccggaaggtgcagttgaactgcagccgggtgaggtgttcgtaatgacagacatcattgatggtaaaccgcagtattcgcgtattgaaatgaatagtaagagtgctcgcctgattcgtgagtaacaggcattacagcagcccttcactctaaggggttgctgtaatgtgagaaataaaaaaccggtcacagggagcagctacacagaagcggccggcgaagaccgccaataccacccatgcattgatgcaacatactaatgacaatagccgctattgatgtaaatgcaatgttatgcatcgacgaaaataaaaaaccggcaggggaaatccattgaagatttgccggtggcaaaagagggccatgtttttaaccttagtcgcagagttacggagtgcaactacgaatgctgccggtatatggctgaatggcgtttcaatgatgtacgtcatcttatctgtaaatgttaatgacaaacgctctcatttgtgcgggtccttccggtggggtggcctgccacggggcggaaggcgcgcgggttttcgctatttatgaaaattttccggggaaaatcatgtcggtacttctcgaacataactatttgttttttctaatatcgaatccgtaaaaggtccgacatgaaaacgcctaaaaaagtcattttcgggcactttcatgtcggaccctgtgtttgttgtgagactgtttcatgaaggttaataaaaagaaacttgccgaaattttcaacgtggatccgcgaacgattgaacgctggcagtctcagggactcccttgcgtctccggaggtggtaagggcgttgaatctgtatttgatacctccatggcaattcagtggtatgcgcagagggaggctgatatcgaaaatgaaaaactccgtaaagaggttgaggattacagggctgccagtgaggcagatctccagcctgggactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggagctgaagaatgccagagactccgcagaagtggtggaaaccgcattctgtactttcgtgctgtcacggatcgcaggtgaaattgccagtattcttgacgggatccctctctcggtacagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgccgttgaatgggcggatgctaattactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagcgactacatccgcgaggtgaatgtggtgaagtctgcccgtgttggttattccaaaatgctgctgggtgtttatgcctactttatagagcataagcagcgcaacacccttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgaccatccgcgatattccgtcgctgctggcgctggctccgtggtatggcaaaaagcaccgggataacacgctcactatgaagcgtttttccaatggtcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcagtggatgtggcgggttatgatgaacttgctgcctttgatgaggatattgaacaggaaggctctccgacgttccttggcgacaaacgtattgaaggctcggtctggccaaagtccatccgtggctccacgcccaaagtgagaggcacctgtcagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcattgcggggaggagcagtatcttaaatttggcgacaaagagacgccgtttggcctcaaatggacgccggatgacccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgccagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgagccacctgacagtgtgacctttcacatctggacagcgtacagcccgttcaccacctgggtgcagattgtcaaagactggatgaaaacgaaaggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgagacgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgaccgccggtatcgactcccagctggaccgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctgattgaccggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcgatatcccgtatctgctgggatactggcgggattgacccgaccattgtgtatgaacgctcgaaaaaacatgggctgttccgggtgatccccattaaaggggcatccgtctacggaaagccggtggccagcatgccacgtaagcgaaacaaaaacggggtttaccttaccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatctgaccgaagcgcagcagctgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatgaggcgctcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcactgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctgcccgtgcggcactgcatgacctgatgacaggaaaacgggtggcaacggtacagaaagacggacggagagtggagtttacggccacttccgtgtctgacctgaaaaaatacattgcggagctggaagtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaacgtccaccattcccacccttctggggccggacggcatgacatcactgcgtgaatatgccggttatcacggcggtggcagcggatttggtgggcagttgcgggcgtggaatccaccgagtgaaagtgtggatgcagccctgctgcccaactttacccgtggcaatgcccgcgcggacgatctggtacgcaataacggctatgctgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctcagtcatcgcccaagctggcgctatctgggcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagcggcatggaaagagtttgccgaggacgactgttgctgcattgacgttgagcgaaaacgcacgttcaccatgatgattcgggaaggtgtggccatgcatgcctttaacggtgaactgttcgttcaggccacctgggataccagcccgtcgcgactgttccggacacagttccggatggtcagtccgaagcgtatcagcaacccgaacaataccggcgacagccggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacggctatcctggctggatgccgcagaaatggacatggataccccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaacccgtggaggacgggcagacccgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgctcgacacgctacagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgcagtcagcgatggattttattctgggcgcgaacagtcaggagcagcgggacaagctgaccggctggattggtgaaattgccgcgtattacgccgcagcaccggtccgtctgggaggcgcaaaagtgccgcacctgatgccgggtgactcactgaacctgcagacggctcaggacacggataacggctactccgtgtttgagcagtcactgctgcagtatatcgctgccggactgggtgtctcgtatgagcagctttcccggaattacgcccagatgagctactccacggcacgggccagcgcgaacgagtcgtgggcgcactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgcccgccgcgtggtgacgttaccttcaaaagcgcgcttcagttttcaggaagcccgtagtgcctgggggaactgcgactggataggctccggtcgtatggccatcgatggtctgaaagaagttcaggaagcggtgatgctgatagaagccgggctgagtacctacgaaaaagagtgtgcaaaacgcggcgatgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgtcgtgcagccggtcttaaaccacccgcctgggcggctgcggcatttgaatccgggctgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcctttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagccgcctgacggatgcggtgtccggcgacagcctgactgcccaggaggcactcgcgacgctggcattatccggtgatgatgacggaccacgacaggcccgcagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggcacgctggtcagccggacgcgggcgctgcagccgtactcggggatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgacccgatggtggacggcattctgctcgatatggacacgccaggcggaatggtggcgggggcatttgactgcgctgacatcatcgcccgtatgcgtgacataaaaccggtatgggcgctggccaacgacatgaactgcagtgcaggtcagctgcttgccagtgccgcctcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggtgctgccctggagaaacagggtgtggaaatcacgctgatttacagcggcagccataaggtggatggcaatccctacagccatcttccggatgacgtccgggagacactgcagtcccggatggacgcaacccgccagatgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggctgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgttaacagcaccgatgcgatcaccgtcatgcgtgatgcactggatgcgcgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcagactgacgttactgacgtggtgccagcgacggagggcgaaaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgctgcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcccgcgtgctggcagaaacccccggtatgaccgtggaaacggcccgccgcattctggcagctgcaccacagagtgcacaggcgcgcagtgacactgcgctggatcgtctgatgcagggggcaccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgctgggcaacagtgacccggcacatacggcaaccgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggatacctccacccgtaagctggttgcgtgggatggcaccaccgacggtgctgccgttggcattctggcggttgatgctgaccagaccagcaccacgctgacgttctacaagtccggcacgttccgttatgaggatgtgctctggccggaggctgccagcgacgagacgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgtttaactttacccttcatcactaaaggccgcctgtgcggctttttttacgggatttttttatgtcgatgtacacaaccgcccagctgctggcggcaaatgagcagaaatttaagtttgatcgtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttacccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggattggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacgtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcactacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtttccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccgggatatgtcaaacccaagcatgaagtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccgcagaatctggcggacccggcttaccgccgccgtcgcatcatcctgcagaacatgcgtgacgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgccgtgctcaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgcggcgaacaacatcacgcagtccggcggcacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccagcggcgtggtgaatatcatcgtgtttgatccgaaaggctgggcgctgttccgttccttcaaagccgtcagggagaagctggatacccgtcgcggctctcattccgaactggagacagcggtaaaagacctgggcgaagcggtgtcctataaggggatgtatggcgatacggcgatcgtcgtgtattccggacagtacgtggaaaacgacgtcaaaaagaacttcctgccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggtattaacgcctctgcccgctacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgatcctgatgcgttcgtgtccgtacaactggcgtaatcatggcccttcggggccattttctctctgtggaggagtccatgacgaaagatgaactgattgcccgtcttcaggtgctgggtgagcaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggtgctccgtgtggcagagctggaagaggagcttgatgacacggatgacgctgccggtcaggacacatctgtcagcccggaaaatgcgctgaccggacatgaaaatgaggtggtatcagcgcagccggataccgtgactgatacggctgctctggtcacggtcgtggcactggtgacgctgcatactgatgcacttcacgccacgcgggatgagcctgtggcatttgtgctgccgggaacggcgtttcgtgtctctgccggtgtggcagccgaaatgacagaacatggcctggccagaatgcaataacgggaggcgctgtggctgattccgataacctgttcgatgctgccattgcccgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccatgacatccggtgagctgtccggtgctgtgatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagggggtgcgcgttgaaggctccagcccgtccctgtttgtccggactgatgatgtgcggcagctgcggcgtggagacacactgaccatcggcgaggaaaacttctgggtggaccggatttcgccggatgatggcggaagctgtcatctctggcttgggcgtggcgtgccgcctgccgttaaccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcaaaacggcggtgcctggtgccgccgtaatggccattaaccgcgttgcgtcatccgcgatatcgcagtctgcgtcacaggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggtcaaaaatccgcaggccagaatcaaagttaaccggggggatttgcccgtaatcaagctgggtaatgcgcgggttgtcctgtcccgacgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggtaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggctgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcgtttaaacaaaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaacatactgaactccgtgcagccgtactggatgcactggagaagcatgacaccggggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatattgaagttttcctgcctgctcaggtgccggattcagagctggattcgtggatggagtcccggatttatccggtgatgagcgatatcccggcactgtcagatttgatcaccagtatggtggccagtggctatgactaccggcgcgacgatgatgcgggcctgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgatatacctgtaccaaatccagtaatgccggtgaaaggggccgggaccacactgtgggtttataaggggaacggtgacccttatgcgaacccgctttcagacgttgactggtcgcgtctggctaaagttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagctatctcgatgatgaagatgcggactggactgcgaccgggcaggggcagaaatctgccggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggggatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgcggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgcacggtgaaagtcaccaacgtgagacgtccgtcgatggcagaagatcgcagcacggtaacagcggcaaccggcatgaccgtgacgcctgccagcacttcggtggtgaaagggcagagcaccacgctgaccgtggcattccagccggaaggcgcaaccgacaagagcttccgtgcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaaaggtgttgctgcaggcaaggtcaacattccggttgtatccggtaatggtgaacttgctgtggttgcagaaatcaccgtcaccgacagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaatataacggtgtgagcgtcacgctttctgaactgtcagccctgcagcgaattgagcatctcgccctgctgaaacgacaggcagaacaggcgggatccagtctcaatcgacaggtgagcgtggaagatctcgtcagaaccggtgcttttctggtggcgatgtccctgtggcatagccatccgcagaagacaaagatgccgtccatgaatgaagccgttaaacaaattgagcaggaagtgcttaccacctggcccacagaggcaattgctcaggctgaaaatgtggtaatgcgtctgtccggtatgtctgagtttgttgtgaatgatgcacctgaacaggcagatgacgccgggccagcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgtgagatggggcgacccgactggcgcgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtactcagcctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcgcgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgccggaggcgtccgctttggcccggacgggaatgaagttatccccgcttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttgagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttccggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgatgaaccggcaggcgctggctgcacagaaagcgggaatttccgtcgggcagtataaagccgccatgcgtatgctgcctgcgcagttcactgacgtggccacgcagcttgcaggcgggcaaagtccgtggctgatcctgctgcaacaggggggtcaggtgaaggactccttcggcgggatgatccccatgttccgggggcttgccggtgcgatcaccctgccgatggtgggggctacctcgctggcggtggcgaccggagcgctggcgtatgcctggtatcagggcaactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcgcactggttaaggcgggggtaagcggtgaggctcagattgcgtccatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccacagacccgacgtcggggctgacggcgatggcacgccagttccataacgtgacggcggagcagattgcgtatgttgctcagttgcagcgttccggcgatgaagccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgacgcttgaaagagaacatgggcacgctggaaacctgggcagacaggacagcacgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcaggagatgctgattaaggcagaggccgcgtttaagaaagcggacgatatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcagcagagtcaacaggacaaaaatgcgcagcagcagagcgataccgaagcgtcacggctgaaatataccgaagaggcgcagaaggcttacgaacggctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccggcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccggagcaaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatccgctggcgctgaataacatcatgtcagagcagaaaaagacctgggcggctgaagaccagcttcgcgggagctggatggcaggcctcaggtcaggctggagtgagtgggaagagagcgccacggacagtatgttgcaggttaaaagtgctgccacgcagacctttgatggtattgcacagaatatggcggcgatgctgaccggcagtgagcagaactggcgcagcttcacccgttccgtgttgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgccattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagccattcaggccgctgcggcgaaattccattttgcaaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgaatttgtcttcacgaaggaggcaaccagccggattggcgtggggaatctttaccggctgatgcgcggctatgccaccggcggttatgtcggtacaccgggcagcatggcagacagccggtcgcaggcgtccgggacgtttgagcagaataaccatgtggtgattaacaacgacggcacgaacggtcagataggtccggctgctctgaaggcggtgtatgacatggcccgcaagggtgcccgtgatgaaattcagacacagatgcgtgatggtggcctgttctccggaggtggacgatgaagaccttccgctggaaagtgaaacccggtatggatgtggcttcggtcccttctgtaagaaaggtgcgctttggtgatggctattctcagcgagcgcctgccgggctgaatgccaacctgaaaacgtacagcgtgacgctttctgtcccccgtgaggaggccacggtactggagtcgtttctggaagagcacgggggctggaaatcctttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgttgcgtgttgagttcagcgcagagtttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgacctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagcggttttgaactgaatggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgtacggtatggtcaccgggatggcggaagatatgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagtgacgccgatccggagcaggaggtgatcagccgctggcgcatcgagcagtgcagcgaactgagcgcggtcagtgcctcttttgtactgtccacgccgacggaaacggacggtgccgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggcgatgagtgcggttatagcggtccggcggtcgcggatgaatatgaccagccgacgtccgatatcacgaaggataaatgcagcaaatgcctgagtggctgtaagtttcgcaataatgtcggcaactttggcagcttcctttccattaacaaactttcgcagtaaatcccatgacagagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtgagaacgccggaggaggaaagatattttccctgcgtgaatatctccggtgagccggaggagtatttccggatgtcgccggaggactggctgagtgcagaaatgcagggagagattgtggcgctggtccacagccaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtacagagtgatttgccgtggtggctggtctgccggggggcgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtaacggactgttacacgctgttccgggacacttaccatctggcgggaattgagatgccggattttcatcgcggggatgactggtggcgtaacggtcagaatctctatctggataatctggaggccacagggctgtatcaggtgccgttgtcagcggcgcagccgggcgatgtgctgctgtgctgttttggttcatcggtgccgaatcatgccgccatttactgtggtgatggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtataccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttgcaacgatttggccgccgcatcgaccttcgtgtgaaaacgggggctgaagctatccgcgcactggccacacagctcccggtgtttcgtcagaaactgagcgacggctggtatcaggtacggattgccgggcgggatgtcagcacgtccggattaacggcgcagttacatgagactctgcctgatggcgctgtgattcatattgttcccagagtcgccggggccaagtcaggtggtgtattccagattgtcctgggagctgccgccattgccggatcattctttactgccggagccacccttgcagcatggggggcagccattggggccggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtacacagacaacggataacggcaaacagaacacctatttttcctcactggataacatggttgctcagggcaatgttctgcctgttctgtacggtgaaatgcgtgtggggtcgcgggtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctccgggcggttttgtcgtttatggagcatgacgaatgggtaaaggcagcagtaaggggcataccccgcgcgaagcgaaggataacctgaaatccacgcagctgctgagtgtgatcgatgccatcagcgaagggccgattgaaggtccggtggatggattaaaaagcgtgctgctgaacagtacaccggtgctggacagtgaggggaataccaacatctccggtgtcacggtggtgttccgggcaggtgagcaggagcagacaccgccggagggatttgaatcctccggttccgagacggtgctgggtacggaagtgaaatacgacacgccgatcacccggaccatcacgtctgcaaacatcgaccgtctgcgctttaccttcggtgtgcaggcactggtggaaaccacctcaaagggggaccggaatccgtcggaagtccgcctgctggttcagatccagcgtaatggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacctcgcagtatctggcctcggtggtggtgggtaacctgccgccgcgcccgttcaatatacggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagggctacccgaacacggcactggtcggcgtgcaggtggactcggagcagttcggcagccagcaggtgagccgtaattatcatctgcgcgggcgcattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgtttaagccagcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtcttggtgtggcggatgtggataaatgggcgctgtatgtcatcggccagaattgcgaccagtcggtgccgaacggctttggcggcacggagccgcgcatcacctgtaacgcttacctgaccacacagcgcaaggcgtgggatgtgctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataaggtgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagcttcagcgccctgaaggaccgccataatgccgttgaggtgaactggattgacccgaacaacggttgggagacggcgacagagcttgttgaagatacgcaggccattgcccgttacggtcgtaatgtcacgaagatggatgcctttggttgtaccagtcgggggcaggcacaccgagccgggctgtggctgattaaaacggaactgctggaaacgcagaccgtggacttcagcgtgggtgccgaagggcttcgccatgtaccgggcgatgtcattgaaatctgcgatgatgactatgcgggcatcagcaccggcgggcgcgtgctggcggtgaacagccagacgcggacactgacgctcgaccgtgaaatcacgctgccagcctccggcaccacgctgataagcctggttgacgggcaggggagtccggtcagcgtggaggttcagtccgtcaccgacggcgtgaaggtaaaagtgagccgggttcctgacggtgttgctgaatacagcgtgtgggggcttaagctgccgacgctgcgccagcgcctgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcactgccgtgcagcatgtgccggagaaagaggccatcgtggataacggggcgcactttgacggtgatcagagcggcacggtgaatggtgtcacgccgtcagcagtgcagcatctgaccgccgaagtcactgcagacagcggggaatatcaggtgctggcgcgatgggacacgccgaaggtggtgaagggggtgagctttatgcttcgcctgactgtggcagcagacgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcaactggcgctgggaaactacaggctgacagtcagggcggcaaatgcctgggggcagcagggcgatccggcgtcggtattgttccggattgccgcaccggcagcaccgtcgcggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgcggtttatgatccgacggtacagtttgagttctggttctcggaaaaacggattgctgatatcaggcaggttgaaaccagcgcgcgttatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattatttttacgttcgcagtgtgaacaccgttggcaaatcggcattcgtggaggctgttggtcagccgagtgatgatgcatccggctatctggattttttcaaaggcgagatagggaaaacccatctggctcaggagctgtggacgcagattgataacggtcagcttgcgcctgacctgactgaaatcaggacgtccattacggatgtcagcaatgaaatcacgcagaccgtcaataagaaactggaagaccagagtgcggcaattcagcagatacagaaggttcaggttgatacaaataataacctgaacagcatgtgggctgtgaagctgcagcagatgcaggacggacgcctttatatcgcgggtattggtgccggtattgagaacacccctgacggcatgcagagtcaggtgctgctggcggcggacaggattgcgatgattaatcctgcaaatggcaacacaaaaccgatgtttgttggtcagggtgatcagatattcatgaatgaagtgttcctgaaatatctgacggctcccaccattaccagcggcggtaatcatccggcattttccctgacaccggacgggcgactgacggcgaaaaatgcggatatcagtggcagtgtgaatgctaacgccgggacgctcaacaacgttacgataaatgagaactgtcagattaaagggaaactgtcagccaaccagattgaaggcgatattgtcaaaacagtgggtaaggcttttccgcgggactcccgggcaccggagcggtggccatcagggaccattaccgtcaggatttatgacgatcagccttttgacaggcaaattgttattccggcggtggcattctgcggcgctaaacatgagcgggagaataacgatatttattcgtcatgccgcctgatagtgaagaaaaatggtgctgaaatttataaccgtaccgcgctggataatacgctgatttacagtggtgttattgatatgccagctggtcacggccacatgacgctggagttttcggtgtcagcatggctggtaaatgactggtatcccacagcaagtatcagcgatttgctggttgtggtgatgaagaaagccaccgcaggcatcagtatcagctgaattttataacccatatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaagtttgtgcagccattttgtccgcagccatctgtctggccgtatccggtgcgcctgcatgggcgtctgagcagcaggccacactgagcgcagggtatcttcatgcccgtacgaacgctcccggcagcgataatctgaacgggattaacgtgaaataccgttatgagtttacggacacgctggggctgattacgtcattcagttatgccaacgctgaagatgagcaaaaaacgcattacagcgatacccgctggcatgaggatttcgtgcgtaaccgctggttcagcgtgatggcggggccgtctgtgcgcgtgaatgaatggttcagcgcgtatgcgatggcgggtatggcttacagccgtgtttcgactttctccggagattatatccgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggagctggcgtgcagtttaacccgaccgaatccgtggccattgatgtcgcttatgaaggctccggtagtggcgactggcgcactgacgggttcatcgtgggtgttggttataaattctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtacagaactgcacaatccagctgaaagcaaaacgtaacagcaccacggtggtggtgaacacgctggcctcagaaaatccggatgaagccgggcgttacagcatggacgttgagtacggtcagtacagcgttattctgttggtggagggattcccgccgtcacatgccgggaccatcaccgtgtatgaagattctcaacccggtacgctgaatgattttctcggtgccatgacggaggatgatgcccgtccggaggcattgcgacgttttgaactgatggtggaagaggtggcgcgtaacgcgtccgcagtggcacagaacacggcagccgcgaagaagtcagccagtgatgccagcacatctgcccgtgaggcggcaacccatgcgactgatgctgcaggctcagcacgtgcagccagcacgtcagccggacaggccgcgtcgtcggctcagtcagcgtcttccagcgcaggaacggcatcagcaaaagcctctgaggcatcaaaaagtgctgccgctgcagagtcctcaaaaagcgcggcggctaccagtgccggtgcggcgaaaacgtcagaaacgaatgcggcagtgtcacaacaatcagcagccacttctgcatccactgcgaccacgaaagcgtcagaagcagccacttcagcacgggatgcgtcggcttcaaaagaggcggcaaaatcatcagaaacgaacgcagcctcgagcgccagcagcgcagcttcctcggcaacggcggcagcaaattctgcgaaggcggcaaaaacgtccgagacgaacgccaggtcttctgaaacggcagcgggacagagcgcctcagctgcggcaggctcaaaaacagcggctgcgtcgtctgccagtgccgcgtcaacaagtgccgggcaggcctcagccagtgccaccgccgccggaaaatcggcagaaagtgctgcatcgtccgcttcaacagccacaacgaatgctggcgaagccgctgtacaggccagcgcagcagcgaggtctgcttccgcagcgaagacatccgagacgaacgcgaaagcgtcggaaaccagcgcagaatcctcaaaaacggctgccgcatcgtccgccagttcggcggcgtcatcggcatcatctgcgtctgcttcaaaagatgaggcgaccagacaggcgtcagcagcaaagggcagcgccacgacggcatccacgaaggcgacagaggcagctggcagtgcgacggcggcagctcagagcaaaagtacggcggaatccgcggcaacgcgcgccgagacagcggcaaaacgggcagaggatattgcatccgccgtggcgcttgaggatgcgagcacgacgaaaaaggggatagtacagctcagcagtgcgaccaacagcacgtctgaaacgctggcggcaacgccaaaggcagtaaaagcagcctatgaccttgctaacgcaaaatataccgctcaggacgcaacgacggcacgaaaagggatagttcagctcagtagcgccactaacagcacttccgagtcactggcggcaacaccaaaggcagtaaaggcagcatatgaccttgctaacgcaaaatataccgctcaggacgcaacgacggcacgaaaagggatagttcagctcagtagcgccactaacagcacatctgaaacgctggctgcgacgccaaaagctgttaaggcggtaatggatgaaacgaacaagaaagcgcccttaaatagtcctgcactgaccggaacgccaacaacgccaactgcgccaaaagggactaataatactcagatcgcaagcacggcttatgtgatggccgcgattgccgcacttgtagactcgtcgcctgacgcactgaatacgttgaacgagttagcggcggcgctgggaaacgacccgaattttgcgaccaccatgactaaagcgcttgcgggtaagcaaccgaaagatgccaccctgacggcgctggccgggcttgctactgcggcagacaagtttccgtattttacggggaatgatgtcgccagcctggcaactctgacaaaagtcgggcgggatattcttgcgaaatcgaccgttgccgctgttatcgaatacctcggtttacaggaaacggtaaatcaggcttctggcgcattacagaaaaaacagaacggcgcagatattccaggaaaagataccttcaccaaaaatattggtgcctgccgcgcatatagcgcatggctgaatattggtggcgatagtcagacctggacaaccgcacaattcatttcgtggctggagagtcagggggcatttaaccatccttactggatgtgcaaaggctcatgggcttatgcaaacaataaggtcattacagatacaggttgcggaaatatttgtcttgcaggtgctgtggtggaagttattggcactcgcggcgcaatgaccatacgcgttactacgccgagtacatccagcggtggcggaattactaacgctcaattcacctatattaatcatggtgatgcttatgctcctggctggcgacgagactacaacacgaaaaaccagcagcctgcatttgctttagggcaaacaggaagcagggttgcaaatgataaagctgttggctggaactggaatagcggcgtttatgatgcagatatcagtggcgcatcgacattaatcctccactttaatatgaatgcggggagttgccctgctgtacagttccgcgtgaattataaaaacggcggtatcttttatcgttcagcgcgtgatggttatggctttgaagctaactggtcagagttttacaccacaacccgcaaaccctctgcgggggatgttggtgcatatacgcaggcagaatgtaactcaaggtttattacaggtattcgcctgggcggtctgtcatctgttcagacatggaatggtcccggctggtctgacaggtcaggttatgtcgttacgggttcagttaacggaaaccgtgatgaattaattgatacaactcaggcaaggccaattcagtattgcattaatggaaggtggtataacgcggggagtatttaattatgatgcacttaaaaaacattactgctggcaaccctaaaacaaaagagcaataccagctaacgaaacaatttaacatcaaatggctttattcagatgatggaaaaaactggtatgaggaacaaaagaactttcagcctgatacgttgaaaatggtctatgaccgtaacggcgttattatttgtattgaaaaggatgtttcagcaattaatccagaaggcgcaagcgtcgttgaattacctgatattacagcaaatcgccgggctgatatttcgggtaaatggatgttcaaagatggcgtagtgataaagcgaacttataccggggaagagcagaggcagcaggcagagaatgaaaagcaaagcctgttgcaacttgtcagggataaaacccagttatgggactcacagctacggctgggcatcatttccgacgagagtaaacaaaaattaacagagtggatactctttgcgcagaaagtcgaatctacagacacttccagcctgccagtaacgtttcccgaacaacctgaatgagacaaggcccgatagcgggccttaatttttattcaggcttttgtggccattcaggatttgccgtatccacacggctgaccagaacactgtagcgttcccatgactccagtcgtgtgcgctcctcgtctgttgccatattcagcctggcagcgcgttccagtggctggatgactgattcagcttcggaaagcaatgcggccttttgtgattcggcctgttgttgctgttcgtctgctgtataaatccgcttaaccacagttccgtccttaaacatccacttccctgaatcatcggcacgacgattgactgttatatctggaatctcaacgacactaaagccttcgggattaagcgttgaggcatctttggttatggcaacaataatattattttcgtcgtaaacaatctttatggtgtcttcctgaaagctatttacttcctcataccagtttttaccgtcttctgtatataaccagataacatcaaaattctttgttagctgatattgctcttttgtttttggatttcctgacttaatattttttaaatgctgcataatttacacctgtgctacgttataccatgtgccattgatgtatttttgtattggtctgaagatggcttcatcatcgccatctacttcaccaatgattcttaatccggtaattgcgtgtcctgctttttcataacgaccaccacgcgccatcaattgaacaactcgcgtacccaggcgaacatcttttacatagcgtgaatcaaaattcccccagttgctgggctgtatctgaccgttaacagaaaatattaccgagttatctgtatttcgctgactatagaaatgccagcctgaatcatcaccaagctctgcaacagttggtcttgatgaagtgccccataaattaaaccttacgttcttcgtagagttgttggagctggatagcgagaattttttactatcacctgcctgaatgtttttaaaagcaatagccactccattctgaaagcggaatactcgctgactattagcgtaaacatccagaataccgtctccattctgtttaaatccggtatcattatcaccaagaacaatagagctaccacctaacgcattcgtcgtaccaactccaaggctgccattaatgacggcattaacaagaatatttagtgcatcccatttcagcgtcatcaggtcttttgttgtggtgccctggcggcttctccatttgaaatattcattgccgttgtcgcctgtttcaaaccacatgaatgaatcagtatcgctgtcggcatcatttttaaatccaatcttcgcccagtcagtatttcgaatccaggcaaggattgagtcgttttcaaaagtaagcccaccggacaaggtatcgccattcttttgcacggcgttcctggccctgtttaccgtttcctgtaaaccgaggttttagataatggccgtttctggcctgcatggcatgatttgcgcttttggacgggagattcagtgtgctgattggctatgtaagggtatcaacaaatgatcagaatacagacctgcaacgaaacgctcttgtttgtgcaggatgtgaacaaatatttgaagataaattaagcgagacaaagacagaccgaccgggattaaaacgcgctttaaagcgccttcaaaaaggtgacgcactggttgtctggaaactggactgactgggtcactgtatgcggcatcttgtcgtgctggtggtggaagcctggaaaaagtatcgggtgttgctgaaccgtgttgatacatcaactgcacctgatattgagtggcctacgaaccctgtcagggagtaatcattgggattatgccgcagcacgtcttaagcaagaacgtgctgcggttggatgctattttttccctgaagcggaaaacattactacagtaccttgaaccttggttttaacattctcgaaatgctctgagagtatatgtgttaagccttcttcggaatcttttgtgtttgaaaagatgcctttctgattgtaaatgcgcatcagtttttgaccgaagctattgtgcacaactccatcgccaagaattgtggctccgtatagagttccatcgtcagttaaggcctgcgccgcattgcgtattacacagctttttgtagatatatttccaggcaggcagtgaagaaggtaaaacatggaaatggaatcaaattgaccatgtaacgccgcgggataaggttcaaaaacatcatggctaattttatgtttaatttttgattccccagcccttgtagatgccgcgttcaggctagcttcgttcaaatccattaaagatatcagactactctcaggtacgtgagtaaggtaaaacccagttccaacaccaatatccagatggttgttacctaaatgttccagaaagtgtggaagaaggtgttcctttgtaggacatccccatgcaagccgatttgatactcccaaaacccaccagtcataaagctttagggtaagtggtgtgtaaattttagccccatcatctgtgttttttttcattaatttcaccatgttatagttttatttgtgaattaaatcaattatggcgatgaattacaaggggttaaatgctgccgtagcatagcgatattgaaatagcctggcatgcttcgatacagcaggagccgaatggctggaagaccgtcaccacacagttctacatccaggaattcagtgagcatattgcgccacttcaggatgctgtagatctggagatcgcaacggaggaagaaaactcgttgctggaagcctggaagaagtatcgggtgttgctgaaccgtgttgatacatcaaccgcacctgatattgagtggccgacttcacctgcagagtaatcaacggcgcagggatgatattttgtgcttgaagtgcctccccgaccattcagatagtcggggagggctattgggattatacgcaatcagttttagttaaagaccgaagctctcgaaaaatctttctccaaaaccagaatgcaattgattgattttgataggatctataacgccgttaccttaaacggcaaaaccacttaaaaacaaacttaatgcattgaatataaaggattaatcatctaattcgctcaccttcttattcagcaaacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtagctgcaccaaacggccagtcacgaatattaaggaactggaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggatacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataattcccggcatcgtcagtggaataatgatacggataaaagtctgtaacttgctggcaccgagatcgcgcgccgcctcaagcaacggcttatccagtttttcgatactggagtacagcggcatcaccataaacggcagcagaatgtaaaccagaccgataatcaccgcactgggcgtgaacatgatacggattggtgtgtcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtagatacgaattaatgagttggtccagaacggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcaacttcgccagaaaccaggcaaacgggtagcccagcaccaggcaggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgcgtgtagttatccagcgtaaagaccattttgacaaaactggcgtcgtcgcgggtcaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcaggatcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagttcaacaaccgactccagcgtcatgcctttgtagttacgctcgcgaacgtaaccaatcagcccttcagcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtctagacgttcgatgacagtggcgttaaacatattgatttcgccaatgaagccggcaacaaacaggtttttcggctcttcgtagatttcacgcggcgtgccgtcttgctcaatgcgaccatcgcgcatcaccacaatcctgtctgacatggtgagtgcttcttcctggtcgtgagtcacaaagacgaatgtaatgccaagcttacgctgtaacgctttcagctcgttctgcatttgcttacgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgagcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttgcgttgagcgaaggtttccaactgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacatagcggttttccgccggaacgtgggtgatgtcctcgttatccagcatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcaggggtaaaagtgacctgacgcaatatttgtcttttcttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaagcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggcactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattaccaccgatggtaaaaccttgttaggtgccgatgacaaagcaggtattgcagaaatcatgaccgcgctggcggtattgcaacagaaaaaaattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaaacattttgatgttgacgccttcgatgcccgctgggcttacactgttgatggtggtggcgtaggcgaactggagtttgaaaacttcaacgccgcgtcggtcaatatcaaaattgtcggtaacaatgttcatccgggcacggcgaaaggagtgatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcatctggcgagcatgaaaggcaccgttgaacgggccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgccaaaaaagtgggcaaagggttacatcctgattgctacattgaactggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattctcgatatcgcccagcaggcgatgcgcgattgcgatattgaaccggaactgaaaccgatccgcggtggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacctgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgatcgtccgtattgccgagttaacggcgcaacggaagtaagcgaaaagggatgcggcatgtgatgccgcatccggcttaaatccaaacttacccttcgaagaaccaatacccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcagtcagcgcaatgttgctggcgagtgcatccagtgccggacggtgcggggaatcgatcttctcaccattggcatacacgtcgtcgccaatgcgcaatacgcgcagaccacccaggcgcaccagcacttcaccttgtttcagcgcatcgtagatttcatccggctgataaggcggctctggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgcttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacatccgcaggatgagcgcgaggtggaacatccggatcgctgtagtagttgccgcccagttcacgttgcagcacataatcggcaaatccactaatcagttcccgcgtatttggcgcgcgaaagcccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcaccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacagatccggatgtgggcaatgctgtttcatttgcagcttttcgcccactcgccagcgacgacgtccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgccgggtacagaaaaagaaatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcatcagcgcggcggtcggctcatgccagtggttcactgcctgtaccagtaatgaccagttggtttcaccgagatgatcgtagctttcgaacgggccgtggctgacctgccatttgccatcctggtgactgaccagtcgactgtcaacttcgctttccatcgccagacccgccaactcgtctggagagatcgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatgggcatatttattcatctttcggcgcagaatgctggcgaccaaaaatcacctccatccgcgcaccgcccagcatgctctctccggcgacgattttaccctcatattgctcggtgatttcgcgggctaccgccagccctacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccggggccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaactcgaggcaatatttacaggcattatccagcacgttgcccatcacctcgacaaaatcgttctgctcaccgacaaagctgatctctggcgaaatatcgagagagatattgacccctttgcgttgatacactttgttcagcgctgaggtgagattgtccagcagtggggcgaccggatgcagctcgcggctgagcaatgtcccgccgcgcatactggcacgatgcaggtagtagccaatttgctgtgaaatgcggctgatttgctccagcattaccggctcagcatcactgacgctcatcttttcactacgcagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgtcgtacggtatttgtcgtaacgttcgcgttcactttttaacaatcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcgcggttatgttcttccagttcgcggacttcttttgccagggcttcgatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaattttggcatccgcgatgttgccgggtagacgtttactgccaccgagtgggtcatctccgcgtcgtcatcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagcgtcatggtggggctttgcttgtcgatattttcgggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctctcgccacgtaacagccgaaacgtagttttatcgaaactgacgctataaccgatcagcgcgaccattccgtaggcaagcgaaagcaccagtactaccgctgccgttgccaacagaaaacgtacccgcagcgagagcgggaaaaaaagacgcagtaattttttcatcagcgcaattcgaacagatagccctggccgcgaacggtggtaatcacttcttggggatattgtgcctgaatttttttgcgcagacgtcccatcagtacatcaatggtatggctttcccgcagctccgcatccggatagagttggagcattaacgaatctttgctgaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgagagagatcaacctgaaacggggggagcgaaatgacctgtgaagccagaccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacataatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcgttgctacgccagcggcgaatcagtgacagaccgtcctcgtctggcaatccgagatcgacaatcgcaatatccggtatatgttcattgagataataatcggcttctttggcatcttctgcgtcatcgacctgatgaccagcatcctgaatctgaactttaaggtggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcatttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtggttatgggggtaaacattaaataaaccagcggggaggggaggtaaagtgaaaaaataaaaagcggataatcttaataagcaggccggacagcatcgccatccggcactgatacgaggtttatttcagctcatcaaccatcgtgatagctcgaccaatatagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccatcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcagctctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggttcagccagcacttcccagttgtgatccagttcatccagcagatggtcacggttcacttccagtttgctcacgcctttcagggtggattgatatgcaatcaaggcataaccgatacccacgccgaggttacgcagcacggtagagtcggtcaggtcacgctgccagcgggaaaccggcagtttgcttgccagatgctgcaataccgcgttggaaaggcccagattcccttcggagttttcgaagtcgatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatagtgttgaagcgcgcaacgcaatcaaacagttcggcaatgtagtcgtgcggttcgatctgggtggtgtacgggttccactgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatgtgggcgttatagttaccgaccgcgccgttgattttgccgaggatctccacctggttaagctggcggtactggcgctccatacggtaggcgacgtttgccatctctttaccgatggttgacggcgtggctggctgaccgtgggtacgagacagcagcgggatatcgcgatactgaacggcgagatctttaatgccatcaatcagttgacgccagtatggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgggagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcgtgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtggtacgctcgatagttttgatgcgcgccgcatcttcttcgctgaaactggcgacgattgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccatattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgtccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggttgcgcgaactttcgcctgcacttgtgggctttgcagtacagcaggggaaccggtgacctgaatgcgcgggccaagcgggctaatcacatcaacatagatagcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcgcctttcgctgaggagagtttgcgctcaagcaccatcaagctgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagcacgccgagcagggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgtcgagctggggttcatatcaataatactgttgagtgagacgtgtagcgcatcggcatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggccagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagaccggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaagacggcagactggcccggcgtcacggcggcaaccggttcatcgaaaatcacttcaatgcgatcatcgtccagcgccttgacggtgcaagggatatcggtctggcgatagcgggtttttaccgtgcaacgcatagtgccggtgaatggttcgcgatcgacccagtgcaactgctgggcaatcaacccgacagacatcagccgcgggtgttcatggccctgagcgacaaccagaatgttgttttcgacgtctttgtccaccacataccacggttcttcggtaccttctttggtgccaccgatacccagacctttacgctgaccgagagtgtgatacatcagcccctggtgctcaccaatttcatcgccatcgacggtaatgattttgcccggttgcgccgggagataacggcccaggaactcgcggaatttacgttcgccaatgaagcaaatgccggtagagtcttttttcttcgcggtgaccagaccaagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatctgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccagaccacgcagcaggcggctcttgccatcgacatcggcccgacgtacgtaatgaccggtagcgatataatcggcacctaaatcttcggcggcaaattcgaggaaggctttaaatttgatctctttgttgcacagaatatccggattcggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggataacgttgcccgctttgataacaacgaatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatttcttcggcgctgacccaacggcagcagtcgatatcgctgtcatgaggctgggtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatctggcgcaatccactgatgcatacgaataaagtgttgcggctgcgcgctgatgccggtttcttcccacagttcacgggcggcggcttccactaaggtttcatcggcttccagatgcccggcaggttggttccataacgctttaccattaatcgtctcttcaacgactaaaaatttgccttctgcgtgcaccacgcaagcaacggtaacgtgcggtttaaacattttgcatccttaatctgtcacttctcgccattcaccattggcaagattatccaaagagtaatcacccatcgcatagcgaatcagtcgcagcgtggggaagccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgttcacgaattggtggattccgcggccataaccacgcgggttcgtcaaccagctccgcgccggcgggcagggtagggccatcatttaaggttacgccattgcgcaaggcttcaagtgcgtcttgtgtgggaataccttccacctgcacataatagatttttccggtgcgtttacccggctgggttaaacgcgcctgcaacgcgccgttattggtcagcaccagcaacccttcgctatcgcggtcaaggcgacctgctgcataaacaccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttttcaggtttacgcctggtagaacgttgcgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggcagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggctgcctgctgaaactcttgatctgattcgtgaatatcgcgttgccattaaaggtccgctgaccactccggttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcagggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagcagactctgccgacgccgagaaagtgattaaattcctgcgtgaagagatgggggtgaagaaaattcgcttcccggaacattgtggtatcggtattaagccgtgttcggaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgactctggtgcacaaaggcaacatcatgaagttcaccgaaggagcgtttaaagactggggctaccagctggcgcgtgaagagtttggcggtgaactgatcgacggtggcccgtggctgaaagttaaaaacccgaacactggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgccctggcagcgcaggttggcggtatcggtatcgcccctggtgcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatatgccggtcaggacaaagtaaatcctggctctattattctctccgctgagatgatgctgcgccatatgggttggactgaagcggctgacctgattgttaaaggtatggaaggcgcaatcaatgccaagaccgtaacttatgacttcgaacgtctgatggaaggcgctaagctgctgaaatgttcagagtttggtgaagcgatcatcgaaaacatgtaatctctccatgtgttaaatattgaaacgggcgtataacacgcccgttgttttatttatgtggatattattaatagcatatcgagcatatttatatgaagcccattacttgagcccatatgggcatatttttataatgcaactattatgtaaacatttatttgttattttgctttctcctggaggacactcttgactgcttttgagtaaactccataaatccttgttgaatggtgcgatgtgataaatagtaataggatattctttatccttaaggataataccagacttaaccggtgtaaatatactgccaggagggagaaatatagtagattgataccagatgatcattttcatattaccccatatggctgaaaaagatataccacatgtaggttgaattaccgtgtcaattactatccacttcatttgttatgtcttatcccacggtatttaatatggttcattaggatgtttatttcttgattttgcatatgagtatattacccccccccctcaaaaaaataaattaattaaaatgatggcttatataaaataaaatttaaagcaaggaatctcaatggatgttaaacaaaatgagattttgtgaaagcaataaattattgacttcgttttagatttgtttagctataatgttatacattcaaatgactgaacatcctgtaattaaaacatagcctttatgctactttgtgccaatttgctaaacattatggttacctttttatataacgataataatgaatataagcatgacatgagaataaggtttcaatttttgagttatataggaatgatttaacctgtttctggctaaaatacatataaccgcatgatgactaaaccaaaatacatgtgcgttaagtattgaaacggacgtgtggcacggccgttgtttttataaatatgttaaccgttataaaataacgtatcaaaagtcaagtgatcacatttcaaatatcaagttgatagtattagtctggtgattatttatgggtgacaataaaaagacagtattaatcatccatagagatagtctctgcacttttatttccattatgctaatgccttactgaattatgaagcatttcttaagtatccaactttagctagattaatggtttattattttctacatcttcaatatataaaagcgtattatcaatggcgtagtaactgcgtttgttatgattaacatcagtaacccaccggaaaacgcccgcgcctgccagtgttgaacagtattcccgaaatgtagattttccgcaaatatgaagcaatgcggcctcttttattttagcagggttcttggtcgtactaacttttaacaggttcctggttcctcttaataacaaaaccgtatcatcgtgagtaataattctgatgttatccgtagccagataataaatgtaatgtgcaatacggtgatgttttaattctgaataaaaccaggagaagttttgctcttttctcacttgctcaaacatcttttgaaaaacaacgacctgatccatcaggataataacctcttgttagttgtgagactgcgtagtgtgcacgatcggttttaccacttcaatctggtctgtcctttggctgtgatatgtacagagtgtgatagagggaatatctgaattctcccggtgagcattttgcaacggaccagctccggtacaaacgctgttgtgggttcagattataacattctgtctaaggggcgggataaaggtgaaattagggggcatgaaagatgactttataaccttgctcaccccagtgttgtaaaagttcgttttgccttctcgttggtgccatgcctgtccagacaatcaatgtttgcgtcgggaacagttccgggcgcggcgattcaatgggatcagcaagaacagaaatgtgccatcctgacaatgataaacgccatgcttccagccacaatcgtgctctctcttcaacattccacgccatcagaatggcttctttaccgggcttacggcgcatttcgaaaagcgaggttgctgcgtattcaattaatgcgccgtcaaacatactgctcataatgcgggaggtgttgtgatcaagcacgagacgctggcgaacaggaaggtaaacatgattaatcaattgatctactgggtactctcgacccagtgaaataattctcgcgcgtagtttggcaggattagccatgcgaagaattgacatcatctcttcttgcaggcggctccagtcatcttccgtatcctggctggtggtttccagtaatgctttaactttgcctacagggacgccattacttatccaacgcttgatctcttcgatgcgttgtatgtcttcttcatcaaagagtcggtgtccgccttcactgcgctgtggttttaacaaaccgtagcggcgttgccaggcccggagagtgacaggattaatcccgcaacgttcagcaacatcaccaatgctgtaataagccacaattcctccttgcggtcacaaatctccgtcgcctgtacacgacccaataatactttgtacaatatacgctaaaattgtacaaagtataaataagatttcagctaaattggatgaaacattatttttaatgtggattaaatttaaacgtaacgtattcattttcacgatgatttactgaaatcatgtgaaagaatgtgctgaaaattattttttctctggccacgctatggaagggataccattcaatttagctttagcaaacagatctccctgaaacatctcaattcctgcggattcaagccacatccactcttctggtgttgccacgcccatagcactgacttgaatttcaagtgatgtacagcattttatgatcgcctgaataattgcctgccgtggcccacttttatgaacattggtaatcaattcctgactgattttaattctgtcaggctggaagcgtgacaggagtaacaaaccagcaaaacctgcgccaaaatgatcaattgctacactgataccagcagcctttagcgatttaatcgcttcggcaaactcatcaaaccgagatatgacttcactttcagtaaattcaacgatgatttattcaggcaccagagcattggcctttatttcattaagtaaaaaagagactgcgtcaggttcgttaaccagggtcataggtaatagattgattgaaatcattttatcaccgagctcaagtgcgtgtgccatcgtgaatgcaagcgccttacttttgagatccgctgtgtagatttccccgtctttacgctgcccaaccgctatggctgatgggctatcttcatttttttgcacaatggcttcaaaagcgattatccgccgcgataagggatcgacaataggatgaaaggcaaagtggtcgtttatagttggtgaaagggcacaggaatcaagttctttatcagatccgtcagcgataaaaagccaggagtcttcggcagggatctcgaaataggttgattgttcggttgcaaggacaaaagtacgaaaaaattgtagcgctctgtcatcataagttagctgaaattttgatgtgcctttgtcgaatacggcctgtaaaacgtcatctcgctcgtgcaggcgcaaatcaaataattccattcccgctttgccaaaacggcgagcaggcgcgtaatcgcacagcagctcaacaatattatagtgccgtggatcctggcatatagcccgatatatcattttaacctgttcttccggaccttccagaagctggaaaaaatgagaaccattaaacagtaagatccctgttacgtcagactgcatgttcctgcgatttgctatcgaaaccatttcttcgatttttttgacaggttcgtcgtcacgtatatggctacgataaataagggtggtaagcattaacaatccagggtaatgggtgaggcgagagtaagacggtaacagacatatcttcttgtgtctttcttttaataccaaaacataaccgtttctttacattgataaaaaatggaaaaagttgaacactagttggcgaaaaatcttgtataaattgtcagttaaatgatgcaatatgttttatcataacacattgttttatatgcattagcactaattgcaaaaaattaatttatcattctgtacacatatttcgtacaagtttgctattgttacttcacttaacattgattaacatttttaacagaggcgtagcatgcatcaaaattcagtgactttagattctgcgggagcaatcactcgttactttgcaaaagctaacttgcatactcagcaggaaactctcggggaaattgtgactgagattttgaaagatggacgtaatctgagtcgaaagtcgctttgtgccaaacttctttgccgactggaacacgcgactggggaagaggaacagaaacattataatgcactaattgggttgctttttgaataatgcaacagcctgattatttaacaggttagctatgaagtcgttatgaagacatctgataatgaacgtataaaatatgaaattactggccaggcggtgctccagatactgcgcatgaagataaatttttcattgcagactcttattaagcaattactcgtaatgaaatcggctgaggaagatgctttccgacgcgatttaattgacagcataattcgtgattttagcaatagtgattcaggagggccaaaccgaagaacagcgacagctgacaataaaagtatgttcaatggtaagaaaataaacagaatacattaaaatttcataagtaagatgagaggttaccatgcttgaagatactacaattcataatgcaataactgataaagcgttagcaagttactttcgcagttcgggtaatttgttagaagaagaatcagcagtgttagggcaggctgtcaccaatttaatgctttcaggcgataatgttaataataaaaatattatcttaagtctgatacactccttggaaacaacaagtgatattctcaaagctgatgtgattagaaaaacactggaaatcgtgttgcgatacacagctgatgatatgtaacttctaattattaagtataagtttatagaaaactcattcatcttatttttgtctgtcgctttagactatacacagcataattttattgggttaatatttctacgaggctgacatgaataattcaatcccagagagatttatttttcaatgtgctttgtttaaaaatctcgagagggagggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagtaacttccgtcccagccttgccagatgttgtctcagattcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgggattcttacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgcgccagtgtggccagagtgcgttcaccgaaaacgtgcgccacaactgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttccgcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcactacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccgagagggaggtgttcatgacgcatgggtatgttgatagtcatattattgatcaggctttacgcttgcgtttaaaagatgaaaccagtgtgattctttctgatctctatctgcaaatattgcagtacattgaaatgcataagactacactaacggatatcattattaatgacagggaatccgtgctctcttagaacttgagtaaggttttagaataaacatcagctgtatcaccatgctgatgcaaagtgagcatttcaggcgttatgctttcttattatgtccgcaatatcaggtgtcaagaatggagagttctcgctctccattcttgacgcctgatatcccgcctaacttattttgtactgcctacattatgctcaataattaatgggttagatcaagatggagaaaattttatcttcggcgtggatatttcttatgctctctaccatgctctctgtagatgccagcgcgagcgaatgaatggcattttcatgtattaaaccctttggccgggacaagcaaatgcgcaatacactcatacccatcctcgttgcgatatgcttgtttattaccggtgtcgctattttgaacatccagctctggtattccgcaaaagcagagtacctggcgggagcgagatatgccgccaacaatatcaatcatatacttgaagaagcgtcacaagcgactcaaacagcggttaacattgccgggaaggaatgcaacctcgaggagcaatatcagcttggcactgaagcagctctgaaacctcacctgcgcacaatcatcattctcaaacagggaatagtctggtgtacatccctgcctgggaatcgggtcctgttgtctcgtattcctgttttcccggacagtaatttactgttggctccagcaatcgacaccgttaatagattacctatcctgctctatcagaaccaatttgcagatacgcgcattttggttacgataagcgatcagcatattcgtggggcacttaatgtacccttgaaaggggtaaggtatgtattacgcgtggcggatgacattattggaccaacgggtgatgtgatgacgcttaatggacattatccctataccgagaaggttcactccacaaaatatcatttcactattatctttaacccgccgccactctttagcttctacagacttatcgataaaggctttgggattttaatatttattctgttaatcgcctgcgccgctgccttcctgcttgatagatatttcaataaaagcgcaacgcctgaagagatcctgcgacgggcaataaataatggggagatcgtccctttttaccaacctgtggtaaatggtcgggaagggacattgcggggagttgaggtgttagcccgctggaaacaacctcacggtggatatatatcacccgcggcatttattccacttgctgaaaaatccggattaatcgttccgcttacgcaaagcctgatgaatcaggttgccagacagatgaacgctatcgcgagtaaattgccggaaggttttcatattggaattaattttagcgcttcgcatattatttcgccgacgtttgtcgacgagtgtttaaatttccgtgacagttttacccgccgcgatttaaaccttgttctggaagtcaccgagcgtgagccattgaatgttgatgaaagtctggttcagcggttgaacatactgcatgaaaatggttttgtcatcgcactggatgatttcggtactggctactcagggctttcttatcttcatgacctgcatattgattatatcaaaattgatcacagtttcgttggccgcgtaaacgcagacccagaatcaacccgaattctggattgtgtattggatctggcgcgtaaactttcgatcagtatcgtcgctgaaggtgtcgaaacgaaagaacaacttgactatctgaaccaaaataatatcacatttcagcagggttattatttctataaacctgttacatacatcgacctggtcaaaattatcctttctaaaccgaaggtgaaggttgtggttgagtgaaaattgatcagtaaggccatagtgcggtgtaattatagacagctaattagctcgttgcctcttgttactattgttcattattttgtttgctataattgtttgaaagttttgacaggattgccattagtagcatgaacaatagtaataatctggattatttcactctctatatcatattttccattgcatttatgctgatcaccctcctggtcatccttattgcaaaacccagtaccgggctgggagaagtgcttgtgacgataaatttgcttaatgcccttgtttggctggcgatcaatctggttaatcgattaagagaaagactcgtcaaccacagggatcagcaataatctttcagtttctcactgtcagtatgcggctgaatgggttgctggcagtgaacgcctggatcattgaaggaaaggcattattgcgcaaatagttgtcaaccctggtgttatcacggttgtttttatatatcaccgaaataatcctcatcgcaactattaacaattttgatgtcgaagagttatttgttaaacaaaatcgtcacctcaaagtgatcaatgtcatgaaaataaggtgaaaaatgataatgccgacttatttatcatttatatattgtcgctgtttatctatttaaattttttgtgcttttgtttttgtctttaccctccgttttggtaatctgagctcataggttatttgaccaggaatttttgttaatccaatgaatggatggttaatctatgaaactgaaaaaactccccgggtttagtttgggacttattgctctggcggtgggtaatgcatatgcaacacaattgttggatgattatagtataatttcctatatgactgatgaagaatcgccgattgaaatcaaagataataatccgataagtaatggagagtatctaaccactgaagacgaaagccatgctgtgaaagtggatgacggtgtaactggatatataaataatgccagtgtgatgactagtggtgatggatcttatggtatttctgttgatagtcaaaacaaagtattatatataagcgatagcgatattaagacctctggaagcgtatctgacaaagaaaatggagggataacagccagcgcagtagtcagtgaatttggtggcaccatctttatgaatggtgataattcagtcgagtcgggtggggcatattcagcgggacttttaagccaggttaatgattctgaaaagatggtaaataacacccgtcttgaaaccacagataaaacgaacattgttacctctggggaaaatgcagtaggtgttcttgcatgttcaagtcctggagagtctcgaacatgtgtcgatgctgtagatgatgaagttagtgattctaacagttacgaagttattagccgtgctgatttaaaaatgaatggtggttccataacaactaatggcattaatagctatggtgcttatgctaatggaaaaaagcatatattaatttagattatgtggcacttgaaactgtggctgatggaagttatgcagttgctattcgacaaggtaacattgatataaaaaatagttctattacaacaacaggcactaaagcccccattgcaaaaatatacaatggtggagagttatttttttccaatgtcaccgcggtatcaaaacaagataaaggaatatcaattgatgcatcaaatatcgattctcaagccaaaatagcactattaagtgttgaactttcaagtgctttggatagtattgatgttaacaaaactacaacggatgtaagtatccttaatcgaagtattatcacacctggtaataatgttctggttaataatactggaggtgacttaaacataatttcgtccgactctattctaaatggagcgactaaactcgtcagcggcacaaccacgctgaagctttcagaaaatacaatctggaatatgaaagatgactccgttgttacccatctgactaattcagacagtattatcaatctttcgtatgatgatggtcaaacatttacccaaggaaaaacattaaccgtaaaaggtaattatgtcggtaataatggtcagcttaatatccgcaccgtattaggtgatgataaatcggctacggacagacttattgttgagggtaatacttcgggttcaactaccgtctatgtgaaaaatgctggaggaagcggcgcggccacgctaaacgggatcgaactcataactgtgaatggcgatgaatctccagcagatgccttcagataaggtgatgcaaggattgcagctggagctttcgaatatcaactaaaacaacaaggcaaaaactggtatttgacaagttatcagtcagtgaatgaggaggataacagctcagagggaaattcagaatcaacagaaacgcctacccccgtcctgcgccccgaagctggaagttacgtcgctaacctggcagctgctaacactctttttgttatgcgtctgaacgaccgtgcgggtgaaacgcgctacatcgatcctgtaactgaacaggagcgttcaagccgactttggctacgtcaaattggcgggcataatgcctggcgtgacagcaacggacagttgagaacgacctcgcatcgctacgtctcgcagttagggggcgatctgttaaccggtggttttaccgatagtgacagttggcgtttgggagtgatggctggttatgcccgcgactacaacttaactcattccagcgtgtcggattatcgttcgaaagggagtgtcagaggctatagcgcagggctgtatgccacctggtttgccgatgacatcagtaaaaaaggcgcatacattgactcctgggcgcaatatagctggtttaaaaactcggtgaaaggggatgaattagcctatgaatcctatagcgcgaaaggtgcaaccgtctcgctggaagcgggttacggttttgccctgaataaatcctttggtctggaagcggcgaaatatacgtggatcttccagccacaggcacaggctatctggatgggcgtcgatcataatgcgcacacggaagccaatggctcacgtattgagaatgacgcaaataacaacatccagacccgactcggcttccgcacctttattcgtactcaggagaaaaacagcggtccgcacggtgacgactttgaaccttttgttgaaatgaactggatccataacagtaaagattttgctgtctcaatgaacggtgtgaaagtcgaacaagatggggcgagtaatttgggggaaattaaacttggcgtaaatggcaacctgaatccagcggccagcgtctggggaatgtgggcgtgcagctgggtgataatggctacaatgacaccgcagtgatggtgggcctgaaatataagttctgatcccgccgttagctaaaaaaccgcgtcgtattcatcgacgcggtacatatgaaatattattttttgccgatagcacgcatggtgtcatcaattgccgtgatcaacagcatttgcgggtctttagcgcaaacctgattcagtttttctaccactttggcgctcagttccggagattgctcaatttttaaatcacggctggcaacgctggcattacccattaccgcaacaatttctgcaacctgtgcgctgtcagtttttgccatttcgttggcttctgcgcaagtaatataggtttctgacggcaaaccgtttttaatattgtagtcctgcgcccaggtcattggtgcgaaaacaaacaggcccgccagtaaagcaaattttttcatcatcattccttatttcattttacccagaattgcaccacccgtaccgccaatcacggcacctttaatcgccccttcgaggccattgccggtcagaacgccagtgacagcaccaacggcggcacccacttttgcacctttacgcgcatttttaccgtcgcggcctttttctgttactgcaccaacaccagcgccaacagctgcacctttcagtacgccattaacaccattgccagtaagtaaaccaacgcctgcgcctagcaatgcacctttcgtggtgcggttcatatccgccatcgctggcgtggagcagaacaatgctgagataagcccgaaggcaagtatttttttcttcaacttagatgtccggtattaagtaagttgcacacacaataatttcgtcttcaattaagatctgcttaactaaagaacgctcgctattattcagataattcaaaatgagcgtggctgtgatgataggaattatgttttttacgtgaatgagaataatcttaaatgaggaataactcattgattgacaatatttttattcaagaagtgtcattgactgttaacgcaatgttgtaaaggtaagataatctgatttatcaatattattgtgtgatttttatgtgagcagaagatattcatcagcaacgattacattagtcattttattttgccgacggcctcattgtcgaaagataagcgtacgacagtattatcagaaaagagtgattttttatccaactacacttcagcgcactgcgtgtaaaaaatgcctctttcttatgcgggatatcatcatttcatcatgatgtctttggtgagcggtgaacacaatacacctgcgctgtctcttcaggatgaatcccctggtctggtgcctgcgggctgatgttgcagcagagcttaggtcacttagacgctactatcatttatccaatggcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggtgcaacgctgagttacaacatgcgcctggggaacggtatggaaatgaaccctggctgaaggcggctgtgcgcaaagaatttgtcgatgataaccgggtgaaggtgaataatgacggtaatttcgtcaatgatttgtcgggcagacgtggaatataccaggcagctattaaagcctcattcagcagtacgtttagcggacatctcggggtggggtatagccatggtgccggtgtggaatccccgtggaacgcggtggctggtgtgaactggtcgttctgaccatcaacgattaaactgcgcttcggcgcagttttcgtttacaggatgttgaaagggaaaattctggggcaaaaaaagcccgccagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccagtatatccatactaacaataaggttatttactcaaccaggcataaacattttgttttgtgcgtgggaacagccttaaggtgtaaagggggaggtggaaatagcaatgaggagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagagataactctgccttgaagataaatgcgcttttacagcgggcttatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacgtatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcagccgttcttttgcaatgttggctgtgtttttcttccgcgagagaaagaaatcgagtaatgccataacttatcctccgaacaagcgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagcaggtgctctttaataggctcttcgccattttctgcgcggcgtgatttcgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttggcgaccccttcacgggtgagggcatctttatcgcgtgtttgcgatgccggcagaatatagagattttcagtacgcttatctttaattaacgcctgatttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgcgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccagttccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgccagcgcacgaccgcgcatcatgccatagacatgaatgttcccatcggcaatcaattcggccccagcgctaacgtggcttgtaacaatcagatcacattgtggagcataaatacgctgaccggaacgcaccggggtatctattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgcggtgtgggagctggacgtggcgctttttcctttccttccgtcaggataggcagccccatcttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttaccgggtcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattgttcttatttacgcttcctttttccgcaccctaatcgtgacagcatctccagacctgtttaaatatccagtattgaggcaagtgtattttttcaccacgccaggctttcttaactttccattttttgcggcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggaaatgacgctggcggacttcaatctccggcgtgcggcgttgtttgcgacccgtatatttgtgtgaactcagatggcatttccccagagttaacaaggaaatatctcggcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattcgctaacggtgtattttgcgatgttaaagaaaaattatgtcgtgatgatcgttattttggtgtggatggtaagcggagtggaaaaatcaatcaaaccaccacaaagatgttatttatgtgtcgtgagtgatgtcttgtttacattatgttctattcgtcattaacctcttgagcgacagagaggagtggggcattaacgtttatgacggggagagtccccgtcggttgacatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcaacactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttctggggaatatctggataaatcaactgaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacatgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggccttttctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaagcagcaatacagccttcctgatgctcttgattttcattggtagtctcctgttcagaatgagtacgatgaactgttataatataacaatccctaacgggagaattccagtggctttcctgcgttcggtaaaatcacgttgcgacatttttgccggggggattacttataaagggggcatggactcaacaaaccgtagaaatctacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattctgccgctggatgggcggaagaaactggtcaatgccgatattgaaaaggttaaacaggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacactaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtctgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtgcccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactggcggtgttgattggcgcgacactgcgtcaggctacggaagagcatgtccgcaaagccattgccggttatggcgtggcgctcgatctgacattgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggctaaagcgtttgataactcttgtccgctttccgggtttattcccgcggcggaatttaccggcgacccgcaaaatacaacgctgagcctgagcgtaaacggcgaacaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgctgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgttgacaggcacgcctgatggcgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacctgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctgccaatgacctgcgcttatcgtttgctggcggaaggtaaagatttacctgcgtggcatccgctacttactggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtgaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgctgatgggggctttcttaatatacgtctggatgctcgccatttcgtagccctgtttttgaaagcgctctgtcataatgagagttacccgataccttattatcaacaggtaactctcaatctttaaaaaacgtctgtgtttttaaatgtgataaaccttataccttgagtacatggagagaataatcgcttatcagacttcaggtacctcaaagagtgtctttttaccgtgtcttttctgatactcattacaggtgttaatcatttttttggccgcttcttttagcaaagaaagcattaaatcatcataatcaacgtagaatctggttgtttcagtttccgtttttatctcaccgatggcggctatttcggtggttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgttagacagggtggtaaagaaattctgcacagattttaacttgttcttcaattctggaatcagttttccttcaactacgcccgcagcaatagaataggaaatgattaatccaaatggaccggcgacgacaccggctgcggcaccggcatatgcttccttcctgattttatctacctgtgactggaaatagctgcttttttctgaaaaatcattggttaactggctatctaacgccagcagtttcccggaagcgttgttgaaactttgtgagcttaccagcagggatttttgcgcttcattcagcttcgtgatgccgtcatccagtaccttaatgagaatgtctttctgggcggatgctttcttctcattgtactcatcaaatagcaaaatatacgctgcgagcaattgcgtcgcaacaccacaccattcatacactgtttgggttgcttcaaaatacttatcctggctatccataagtaaggttttaatatcgccgactaaaacggaggctgcctgtgaatactcctgtttaaagcgacttaactcttttatggtttcatcaaaggtctgccaggggatgacctgatcgagatatttattataaagatctaatgctccatctgcggtttcgattgcgtttttaactacttctaccgttttatctgcaacgatttcagtcataatcattcgcctctttaaatatataaattgtaatgaaactcctgttttacaactattaataaattttacttcatctaattcatagttagccgggcgggatgcgtcaatgtctttatttctattaatatgataaatatcaaacaatgtttaatgtcattatggcgaatgcttctattctattttttagccgggtgatatttttcatttctgctggatgagcgtcgtcgccagaaggccacgtgagcacaagataagagaacgaaaaatcagcagcctatgcagcgacaaatattgatagcctgaatcagtattgatctgctggcaagaacagactactgtatataaaaacagtataacttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggcagcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttacttcgtcaaagcaagtggtgattctatgattgatggtggaattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggcgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttattcccatgaacagcgcgtactcgcccattaccatcagtagtgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgccctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgatttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgcttggcgttaaaatgggcgatccctggttcaaacaaaaagatctgtttcgtcgctgtggcgtggtttgctttagcagcaattatgagctttacgcagacatgagcaatcgggtgatgtcgacgctggaagagctatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcgtaattgtcgcgatctgactgattttggcagagaaattcgcgcaacggtgctacaacgtacccatcttactgttggtgtggggatcgcccagaccaaaacgctggctaagcttgccaatcatgcggcaaaaaaatggcagcggcagacgggtggggtggtggatttatcaaatctggaacgccagcgtaaattaatgtctgctctccccgtggatgacgtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggatacagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtgaactgcgcggcgaaccctgtttgcaactggaagagtttgcaccgacgaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatccgtcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagcgagcatcaatattgtcggtttatctccacgtttattaagacgtcaccatttgcgctcaatgaaccttattacggcaatagcgcgtcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgctgctacgcgatctctggatgccatctggcaagcgggccatcgttaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgcaccgcgccccgggagtgagcaattgatgacggtaatggatacactgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgagccatgctttcaccacgttatacaacgcgaagttctgatttactgagggtcaaataaatatagcggcaggaaaaaagcgctcccgcaggagcgccgaatggattagcgaccgaacagatcacgttttttcgctttaaacggctgggaaatcaccaccagcactgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccagacctaaaaaatcccactgacgctcggcgcaatcgccagaggcgacaaacacttgcggcacccacttatccagcggcagccattccgggaaacgaaccataaaatcacaggtggcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagcggagttttcggggcgatcgcgccaatcagcgcagcacccagaacgccgaataacgcgcagcgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccacgcgccccggccttgtgaacattggttcaaaaatcgcaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggacgcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggggcaagcgtaaactcgacgcagagcaagccgacgagtgtcaggacgagggtgtaaggcagggccatccacaccatgcggccataagagaggcgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacggagggcagattggtaccggtattaatggcgaccgccagcagctcgtattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacagcgacagctgagcatgttccgatgcctgcaacacaaactgaataattggcgaaaacagttgttggtcgataatcaccgcgactaccgagaaaaacaccgtcaacagtgcggtgaatggcagagattcggtgaaggctttaccgatagcatgctcatcggtgacaccggtcaatgatgttgccagaataatgactgacaaaccaatcaagccaacttccgccagatgcaacgccagcgcagtcaccagccagacgccaataatcgcctggacaatcagacggattttatcctgacgggtacgctggtggcggctttgatcgtcaaactgttgcaacacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccggaacggtcaccggcgacatgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttctgtggttcgcccaccatggtcattacgccgcctaatgcggtgccgacaccggcatgcatcatcaggctacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtgtcttcggtacgggaagaggctacgcggtgataaataccataaaaaccgactgcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgcagccgccacgcaaaaagagagcgacagcagcattttggagcgaatgcttaacagcaaacgggtaaatatgaacagcaacagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaataccgcttcgatagccaacagaccaccggggagcagcgggtagcatttcagggccatcgccagagtgaaaataaattccgctaccagcaaccagcccgcgacgaaagggctgatgaggaaaattaacgggtttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagcgcgcggccccaggagatctccatgatggtttcccttaccttacaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcaggcaggagtgaggcaagtcttgatagtcaaggggaaagagatgcggaaaatgaagccttgatccctttttcttctttttgtctgctatcagcgtagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacagcgtctggcacgagatggctggttgaccattcaacatggcaagccgacgaaggtgaataatttctgggaaacttccggtttaaatatccttgaaacactggcgcgactggatcacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttccactatttttattcgcaccgcgtttcgtcagcatcccgataaagcgcaggaagtgctggctaccgctaatgaagtggccgatcacgccgatgcctttgccgagctggattacaacatattccgcggcctggcgtttgcttccggcaacccgatttacggtctgattcttaacgggatgaaagggctgtatacgcgtattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctaccacaaactgtcggcgttgtgcagtgaaggcgcgcacgatcaggtgtacgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcaggggcgataatcccttccgtttaaagagcaaacccctcaaacgaggggttttttgttgtttttacagatttcccattcttggcgggcaacgttccagcaactcgatgctgccgtcttcgttttgctgttcgagcatcacatcaaatccccacaggcgatgcacatgcttcaggacttctttgcgcccccgatccagcggtgcgcgattatgtggaatataacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgataaccggttacggatctcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcgtcatccagcacggtgaagaagcggaaatcacgcatcactttcggtgacaggaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcccggaacatggcgaacccgagggcatacgggttgatgccgctgtaccacgggctgttataggggggctggaagaccacattggtgtggctgtgcaaaaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtgtagtgccagaaggtcgcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggatagcggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgcagatactcttcgcgacttttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgctcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccagctacggaataagtaattgtttttgaagaaagagttatgcccatagcaggcatgagccatcaccagcgcttgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtctcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgttgtgtccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgcttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgagttatcaagatgtgattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagtgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactacatggaaaacaaagggcggatggtgcgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtaccgaacaacagtatgaaaatgcgacccgcgatatcgccgtgctggaagatgccggcgtaccgtatcagctgctggaatccagccgcctggcggaagtggagcccgcgctggcagaagtggcgcacaaactgacgggcggcctgcagttacccaatgatgaaaccggagactgtcagctatttacccagaatctggcgcggatggcggagcaggcgggggttaaattccgctttaatacgcccgttgaccaactgctttgcgacggcgagcaaatctacggcgtgaagtgtggcgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcattgttgatattccggtgtatccgctgaaaggctactcgctgaccattccaattgcgcaggaagatggtgcgccggtatccaccattcttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgttggcggaatggcggagattgttggttttaataccgagctgttgcaaccgcgtcgtgaaacgctggagatggtggttcgcgatctctatccacgcggcggtcatgtcgagcaggcgactttctggactggtctgcgcccgatgacgccagacggcacgccggttgtcgggcgtacacgctttaaaaatctgtggctgaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctctggtcgcacgccagcgatcccatatgaggatctaagcgtagcgcgctacagccgtggatttacgccatcacgtccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgacgcacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcatggtattgagcgtatctggagcgcgatcggggccaccgatggctttgcattgcttaacctggaagaggcaataacgttacgtgagcgcggctggaaaggaccgatcctgatgctggaaggatttttccatgctcaggatctggagatttatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcaatggcgaatgttggcgaaatgaccctgatgtcgcattttgccgaagcggaacatcctgatggaatttccggcgcgatggcgcgtattgagcaggcggcggaggggctggagtgtcggcgttcgttgtccaattcggcggcgactctgtggcacccggaagcgcattttgactgggttcggcctggcattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaataccggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggcgagcgtgtgggctacggcggtcgctatactgcgcgcgatgaacagcgaatcggcattgtcgccgcagggtacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgtgcgcaccatgacggtggggaccgtctcgatggatatgctagcggtcgatttaacgccttgcccgcaggcgggtattggtacgccggttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtgggctatgagttgatgtgcgcgctggcgctacgcgtcccggttgtgacggtgtaacttgttgtaagccggatcggaggcaacgtcttctgggtgcaaaaaaatcatccatccggctggtcagcaactgtagttgttaatgtgacagagccattgcccatgatagtgtccattaaaaggatggacactatttccccggaacctgaactcaccgcacaggcgttctacataaaacgcttacgcttcattgttgactcgaactcgacttcagataaatcacgctttacccttgatggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaattcaacatcaaatgaaggttaaattatggacgacaaacaattgcaggctcaggctgcgttcagcaaagcatcgcaaccggcgatagatgcttcattaaatttaagattcagcttcctcttcagccacccgtacgccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgccgcgcctaacaactgctggacaatttcacccagcgtttgctgcttatcacgatattctcgcccgtcttccaggccatatatcagcgcaacatcagcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgaccggcggcgactggctgaacagtttaccgagcgccggaagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtaggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcgcgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatccaggccaacgcgtgacaccggacgtcccactggcggaaccaccactttggcttttttagccgcccacgagagtgatgttccctgcaagagcagtgaaaccagaaccacaaagaaggcgacattaaagaacagacgtgcattctccagccccgccatcatcgggaacacggccaggatgattggcaccgcgccgcgtaatcctacccagctgataaacacgcgctcacgcagattgaaaccgcggaaggggagcaatccagcaaataccgaaaggggacgggcgaagaatatcatccatgcggacaaaatgagcgccggaatggcaataggcagcagatcgcttgggttaaccaacagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatagggcgattacccagcagaaaaccgcacagatacaccgccagaataccgctaccttccagcgcagtagttaatgagaaaatcagaataccgccacttaatgccagcaatggatataatccggcgggcagggcgatgcggttgatcatttgcagtagtaaataaccgccgccaagacctattacaatgcccagaccaaattgttgcagaatatcgacaatgaacatccagctaatattgctctcatgatgctggatcatcgcaattagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtagagccgacgatagcgccgattaataagccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagcacgcccagcgtcgccagcgacagtgccggtcctaacgccacacgaaaggaactggcctgagtgcgcatcccgccgtcgagcaaaataatcgccagtgccaggttacttaccatgtaggcgaaggggtaattatcaaacgggataccgccgacgccatcgactcctgccagcatgccgatcgccagaaaaataaccagaataggaatgccaagacgggaagaaaatgaactaagtaatatactgctggtgacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgatttttttacattttaagaacaggatgaccgctaatcgtcaactgagtgccttcccgggtgttattcagaatggcatgtgcgcccaacggcagcgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtggaatcgacaggcgggaacgcaaaaacgcgtacactgactccaggttgtaacctgcgtcataatcattgggcgtgctgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattcccgcatgatagagctgcaacagcatacgttcgacccggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccgatcagtgaaatcagcatcgcaagattgcctccccacaacgtgccttcggcccgacatgtcgggccttccccttgccattcaatggtgaaggtttcattgcgtaacgccagccagaaatggtgctcggtaaaggcgttcagttcatccgcgccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccatgcgccagaagaccgcactgaatggcggtaaaatcgctatgtccgcaaatgagcaacgggtcatgttgttggcgagccaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagccagcacgatggtgttgggggtagtcagtctggcaagggaattgagatcttccagacgctctgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacttgatgccccgcgtcggtaaggcgctggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagaaacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggatagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaacgcggtgagtaaatcgaatgccattggtttgatgcagttaaaagcttcaacctccggacgtgatgtttatcgccgtatgggctggagtggtgagccgacgaccagcgagctgaaaaatccagagcgtaatatttcaatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatacgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcgatcagcaaaatcaacgatttggatgctgacgagttcctcgaacacgtagcgcgaaatcaccctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgcactttgtccgctttttcccgggcttctcgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcattcttgccatcaatcactttgcgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgccccatgttgacttcaatctgagcgaagcgcatgccttcttgtaattcggcaggctttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggagatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtaataaatgccggaagctgcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgtgcctttagcacggcgatgttgtcttcggcttgactgccgaaatccagcaccagtttatccggggttattgccagtaatttgctgatcagctgcccgccattccaactgagacgcaaaggaattgcggctttgtgcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgacaaactgtctttggtttatcggtcacagttaacaaaacttaatacaaatgcgtgaatattttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgatgtaagcatttcttgcgtccgattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttgacctgatagccggcattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattctcgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagtggttttaatctgcacagcttcctggtggcggtggtgggagctattctcgttctgggcatattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgacacctgctttacgggtgaaaaaaatcaatatagcacttcgatatccgataaagtcggttcccggtaacaacaacagaatccttttttaattattgtttcgttgtttttggtgtgattcagaaaataaatattttagacagtagccagtcaggcgttaaaaatggggcggatagtgaggcggttttggctgcgcttattgaacatttagaattgatcaatccttctggcagattaagccaaaatacccgttcggcaatgcttcagttacgcgaagaggaatggtctgaattctttttttggttgctaaattctctggagtgtctggattatgtgattattaatttaactccagaaagcaaaaaaacgttgatgagtgaacaccgtaacaatattcaggtagcaattgatgctttatatagccaacgtcggcgtaaatcgccgggtgatgaaagtgaaacacttacccgtagaaatgacgctatcttcggcaaccacgtatggcaaacatttgcgcaatacttcccgccaggacttgaaaaaccgtctgtgtagaaaaaaccatagctatggtgttatctgccgacaacgccatccggagaagccgaatgacgttgtcggagtaagcgctggttaaggtgtgggttgtgcctctttggttgagggttgcgtcgttgctgacttaacggtcggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccccgttccggtggtgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgccacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgtaacggtgcccagccatttggcgcatcccattgttgcccacttttcaccgacgtggtgttcaggccgccgggttgcagcagatgtgttttcgtcgccgtcgccattttgttggcgcgatctttcgctgccgcattgacgtacagcgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacaggtatttttcgatccctttttgacgggcatttgccagcgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggcgaggattttttccattttaaacatcaggctgttcagatcgaccggtacgatgctggtggtgcgtaaggtatttaactgctgcgggttgtccatccagcgcgagctgaaatcccagccagacgcagcggcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttggcggtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagtttgacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgcttcaacgcggcatcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggttgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggccaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaagcgtccgcccggcacgacataaggttccggcagcggtaacagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgactgcccctctggcggaacatatttctcgccttctttcggcagggtgaaattgacgttaacgaaatggcgcagatcaaatccgctctggttttgctgcatccgataatcagcaaggatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggctgtggtgttaccggtgtttcttctgcctgcaccgatagcgcagcgaaacacaaaaagatacaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcaatcattctcctttggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatctcattctgcgaactgtcaggcattttagaaaagggaattaaagggataaataacggcgaaatagagtgatcaaataacgtctgtttattagccagccagcggcgttgggttcgtgattagcgaagaaaaatcatcataaattggtgaaaaatataacaggtagttaaaaaccattagtgctgagtaaattgccggatgacatcagaacgatgccatccgaacagtggcttaaccctgacggttgaaacgttgcgttttaacgtccagcgttagcgtttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaatccccagttcacgggcgattagggcgctgtgggataccggacttccggcgctaaggcagataccttttacaaccgccggatccagttgcagtactgtggaaggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcaatatagcgagcttgtagatattcatcatccagttgctggtattgctggctaagttctttaagaacttgctgccaggcatattctgccgtgcaatgttcatgctgaaggagttcgcttgccgccgccagcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccgctggcttctgctttcgctgttaacgtcatcagatctaataacgtgaagtcaatagcctggcgtaatcgatcttgttcttcttccacggtcagggttgattttgcctgtaccgtacataaaactggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcgacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggccctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctctggtgtgacgcatttgccgtttttttccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacgtacatgcaggccgttacggttttttatgaccaccgccagagaacgggcttcttcatcgtacgcaggacatgtgtcagagatttcagtgtcggaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatggcgtcaaagataactttgtcgatatccgcccccgaggccgcgctgaccgttgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatctcgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcagcaacagattcgatggcctccatcactttgacggcatcggtaccaatgggattttgtggatcgtcaattcccgcggcaatggcgattttacaactatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgaggtcgcgccgggatcctgatgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcggattcggcgatgctactggcagcttcgagcgccaccggaacagagagattttgctcgctggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccgcgccatcgcggaacatctgataaagctcttccagtgtcaggctttgccgtgcctgggtcgcctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcaccaccgacgctggaaagcagcgtcataccggtattcttgagaatgaaaccgatatctttatctgcgatagcagggagtttttccaccactttgctaaagcctcggttcatatttagcccgtggtcagcatcgccaatttcgcgatccagtccggtaagatactcgctctcggtgctgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggaccggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaggtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgttcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagcggagttgcgccaagattgttaaccagcgcaatcacccgatcgccagactggagcggttgtttggtttgttgttcttcctgccaactgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccatttaccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggggcggcggtcaatacccggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgagtggccttgattattcagcttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgctgcgcctacgagtttttcaattaatacggtgttggcaacgccgcgtcgcccggcagtataaagactgtcttttaccgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggtcgctgtttcaaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaacttgcatggcgcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggcccccgaaagcatcccctgaccgatataaccacagtgcatcggctcgtgtccgctgccgccacccgacagcagggcgacttttcctgcaacaggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgctttcgccagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcaattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattatgtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagcgatgcaataagctgatgaaacgggagacatggaacgtaccacatcaggcccagggcgtgacatttgcttctatttatcggcgtaagaaagcgatgctgacgctcgggcaggctgcgctggaagatgcctgggaatatatggcaccgcgagagtgtgcgctgtttatcctcgatgaaaccgcctgcattctcagccgtaatggcgatccgcaaaccttgcagcagctaagtgcactgggattcaatgacggcacgtattgcgccgagggaattattggtacttgtgcgctatcgttagcggctatctctggtcaggccgtgaaaacgatggccgatcaacatttcaaacaggtactctggaactgggccttttgtgcaacgccgttgtttgacagcaagggccgattgacgggaacaatagcgctggcgtgtccggttgagcaaactaccgcagctgatttgccgttgacgttggcaatcgcccgcgaggtcggaaatttactgctgacggacagtttgctcgctgaaactaaccgtcatttaaatcaacttaatgccctgttagaaagtatggatgatggcgtgattagctgggacgagcagggtaatttgcaatttattaatgcccaggcggcgcgggtcttgcgccttgacgcgacggcaagtcagggacgggcaatcactgaactcttaacgttacccgccgtattgcaacaagcaataaaacaggcacatccgctcaaacacgtagaagcaacctttgaaagccagcaccagtttattgatgcggtgataacccttaaaccgataatagaaacgcagggaaccagctttattttgttgctccatcctgtggaacagatgcggcagttgatgaccagtcaattaggaaaagtcagccataccttcgctcatatgccacaggacgatccgcaaacccgccgcttgattcattttggtcgccaggcggcgcgcagtagctttcctgtcctgctttgtggagaagagggcgtgggcaaggcactgctaagtcaggcaattcataatgaaagcgagcgtgctgcaggtccttatatcgccgtcaattgtgagttatatggtgatgctgcgctggcggaagaatttattggtggcgatcgcacggacaatgaaaatggccgtctgagtcggctggaactggcacacggcggcacgctgtttcttgaaaagattgaatatctggcggtggagttacagtctgctttgcttcaggttatcaagcagggggttatcacgcgactggatgcgcggcgtttaataccaattgatgtcaaagtgattgcaacaacgaccgcggacctcgcaatgctggtggaacaaaatcgttttagtcgccagctgtattacgcgctgcatgcatttgaaattaccatcccgcctctgcgtatgcggcgtggcagcattccggcgctggtgaataacaaattacgcagtcttgaaaaacgcttctctacgcggctgaaaattgatgacgatgccctcgctcgcctggtttcttgtgcatggccaggcaacgattttgaactttacagcgtcatcgagaatcttgctctgagtagtgataacgggcgcattcgcgtcagtgatttgccggaacatctgtttaccgagcaggcgacagatgatgtcagcgccacccgcctttccaccagtctgtcatttgcggaagttgaaaaagaggcaattattaacgcagcccaggtcacaggcggtcgcattcaggaaatgtcggctttacttgggatcggccgcactacgctgtggcggaaaatgaagcaacatggcattgatgcagggcagtttaagcgccgggtatgaaagacagaaacgatttctgatacatcagagtgatctgtatttcattccggcgcacgctaacaattttcagcatcgtttaagggcttgtctatcccgcacttaaaagctgaagcgatatcctccgttgacttgcttctgatcaaagaggttaccctgcgtgtaatccgcttcgagatagaatgtgtgctgtttgttatactgtgcactgactcccacgccgttattccagccattacctttgaaactgtacttctcccgggagttgttcaacagatattcggtatcccctgaaaactcgcggatagcgccagtcttcacatagacattcagctggctgttgcctgcggtgatgtcataccccagtatcatgctggcacgccccagcagcgattcgtagtgattcagatgtatattgaggccattactcgccttcatagtcatctcattctggtggctgtatgtaagctgggtttgcggctctatatagaacccataaccagtaggggacaggttgaacctctgcccggcttccagggagatgctcattccattcgcagtgccgttggcgttaacgccgttgttctgactgtccagtacgtggaaactatttttctggcgcgatgcttttataacgagatcgctgtaaaaaccgttttgtgccatgtaactggcgtacattcccatgtagtctgaacgtgcggtaccgtcgcctccgctatagtccggcgatgcatgtgttgagccaatatacagaccgacatacaacggcattacatcagagagacgtttatccccaccaaactggataccgctgtaacccatgtcaaagccgctcagtttgccactggcaaaggagtccaggcttcccccataactgcgcaaccagatattaccgtctttactctgatttcgcaggtcacccatccgttgcatcagcgtacggttttcaacatagttcaataagtaaccgacattgagataattgccgccagcatctgcggtcgtggtgggtttaggcgtgggagcgggttcaggcgtaggatcggggttgactatgggaggctgagcgggagctggtgtgggttcaggattaggagtcggttccggaactgtcccggaagcgtaaagctcccagttagtgccatttttacgcacatcgtacagatatccccccaactcaacctgagaagacgcgctgaacgaggccgcgccgtcagtggtttttaccactgtcagaacttcatttcccgttgtggcctcgctgccctggttgcggatagccaatacgtgattaccagcactactcccgctgatattcaataaatcccctttattattaacgccattaccctcgccaacaacatcagcacgcataataaaggtactgttaccgctcaggttctctacgtttaatgtggcaaatgtgcctgcagttgacccgtggctggcaaaatcgacagttgaatggctcagcgccagcgtgtcgagattagaattacttgttacgttccagacgctgttattcattgcaacgtccagttttccgccattgacattatcgctgagggaggaacctgtccaaaccgacccagggtgcatatccagattgattagcccacctttggaaagaacgctaccgttgataagcatacgacccgaggcgttgatgcggctggcggcataaccatcgtcatgttgcgttgcgatggccatctggtcgggtgtactcatatcaatgaccagatcgctcgtgaggtcgatctggctgttggtcatggcataaattcccctggctcctgccgcgccggtgatagccaaactgtctccggttattctaccgccgctgagagcccacaaacccagcgccagactgccattacgatcaactgtaatatcggtattttgcatgttgacaacagccgttgccgtctgggccgaggcaccataagaaccgccggaaaagatgctgtttcgttgcgctgccgtgccagtaaaattgattatcgcgtctgaaccactggtgacgaggccaccgccctgcgcggaagaaatatggctatctgcaccgatagtggttgtaccaccacgaacttcgacgccattggccgcggctccagttacatcaacagtgagtgcattcgcgctaacctggccaaagctccagaggccgtgagcattatcgccattggttttaatggtactgtttgttccgagatcgacaacagagtttttctgtacgtttatccccatggcgctgtagccctgaacatcgattgtcaggtctgtagccgtaaaacgcgcagcaccattggcgttattgccgttgagaccaccgatataaacacctgtacttccatcggtcgtgattttacttccgcttccaagatcgacactggtgccatagtcattgatggttaggcctataccgttcgagttttcaatggtgaattgagtggctgttagtgttgagctatgcccaataatgatgccgtcatcgttactcttaatggtgctgcctgtgcctaagtcagcatgggtatagtcaccaattaagttaatgccgatggcagaggtttgaccaacaacatctactgtgagtcggttagctgtcagggagctgtttttgccctgaataatgattccttttgcatatccagaggcgtcgttgacattgacggtgacatcattacccaggttgatattgccaggcgtgtttcctgctggggtcattacaccatagaggtttcctgatggatcggcggtatctcctgtaattctgtcaccatcattaatagtaatattggtgccatattgacttcctgtatcagcagctatcagcaggggggaaaagataattgcattcaaaccaatagcgccaaattttatcagttgaattgagggcgaacggatttttaattcagcgagacgatctgctttggtattcccattgtgttgtttgatgcccataccactcctatatagtacccagactatgggtctatggattttgtcattttgtttaaatcaatgaataatatcctcttatcatcatgatatttgtatggtgcaatcatgatgagcttctcagagaataattctctattaccgggcaaaatcaggaacacaggaattaatatatatttaacatcccccttacaaaggtgagtttatatcgagttattccctaagttgtcgttacttattccaattcgttactataaatatggcaaaaatattacaacaaacagcggttaaaaaatttggtgaagattttttgtaataatcctaattagttatgggaatttcgcttgatgtatctgcataacaaaaacaatatgcgccatttttgcattactaataagaaaaagcaaaaaacatcgatattcatttttggtcaatgggttttctggcctatcgttgttattgtgctactggttatcattttcatcttgccagcatattggagcgtgatcaattttgatcagctgtgaagggggctgatgtgtagtgatacaaaaacttacgttatatcactgctaatgagatatccgtcatctgaacacttatgtctttaattattctcgtggttcactataggcaataagcacaaaagtgtaggatgttacaagaatgattaggactcggtgaaatgaaaaatccacgcaattgcgtggattttatatacttttgcgctcttcatgagatttagcgaaacctcatgagacaataaattaattagacgttgaaaaggaagttcatcacatcgccatctttcacgatgtaatctttaccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgctccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagtttataaccggcacggatcacacggttcaggcccggctcttccagcccaagctcctgcataaactcgtcacgttcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaaccacaacagaaccttctttcgccgcgatttcacgcacctggtcaagatatgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggtttcagcgtcaggaagctcaggtaacgaatagccgctttctcttcagcgcttaaatccagcgcgcgcagcatacctgcattttccaactggggcaggcatttttccaggaccgccagctcagctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcgcaggtgtcgaggtctgccagcgccagttcggtgttgataacttcaatatcgtcagccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagcgtacgctgcggttttacgatttcagccagttgatccaggcgaggatcaggcattggtacgacgcctgtgttcggctcaatggtgcagaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtagatttcccgacgttgggcaaaccgacgataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcaatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccgacaactttatttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatggccaccgcccaatttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagagtgactcgcgaagtataaccaaagaatttagcctcttcgcgcagcggagcgcgcaaacgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccccgcttgacaaaaaactgcgtatcaaatgcagataacgtaataattgcctgagtggactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataagggttgtaattgtgatcacgcccgcacataacccactgggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgcagtgctaagtattttcgtcggtgccattctctggctggcgggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgccactatgacaaacgttgccgccgtagcgataatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaacgccaggcgtcccgggatcggttgaatgccagcgcgagccatagtgcgcagtggctggaattccacgttgcacacgcgcagttcacatccctcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaacggcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaataagccttcagcagcagcaaaaaacagcgggccaataacgcgcagaaccaggacatcgtctggaacatctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcaaacaacacggtcagcgacatgcacagcagcatgacgatgatgtcatctttcggcgcatgacgcagcaagtcgaccactttgtgcgcttcactcatgttccacgccaccatcaacagcagggctgccatggcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggacgttgccccggcacggacgttagcggcagaacgcgcgatggcagctgtagcggtaataccaccaaagaacggagcgataatattccccagtccctgtccaaccagttcgctgttcgccttgtgtttcgtcccggtcataccatccagcaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcagtgtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggcagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtgaccgggtaaacgaatgcccagacgcggccaaaaaacaagaatacctagcgtcacaatgccaatggcagcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagacccatcagaatcaaaaagatccccgacagcaaggtcgcaaccagcagtcctgccagtccaaactgttgcgacacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctaaagcgtgacccacccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggtgccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccgacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggtataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagagaagatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgtgaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtaggggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacgctgacttcgccatcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgatcctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattagcgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggagtcggaatacttacaccagggtgcgccaccagataccacttctctggcggatccaccggcgttagtatttcaccaacgccttcggcaaacgcggcatgcccccgaacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagcccgcattgccagagatgatttaatgccaccaggaccgtcgcggcattggatgaaccaccgccgagaccgccgcccatcggcaaacgcttgtcaatgctgatattcgcaccgcttcccgtcggaagacgcccgctgtctgccgcagttttcatcaacaatcgcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacgaatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgcgttttggtgtcataaccaccataaacaaccttccagtttttgccattctggctgtaggtaatttcgctcaggcggtactggtcgtccagtttgtagtcggttgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccggtcaatttgccaatcatctcttcggcgtcatcggcggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtgagcagcagacggtagcgatcctggccggtttgctgccagaaaaagcgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtctgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatccgggcttttgccaggacctttgggcgtggtaacggaacaggcagtgagcacaagagcagccagcggtagcaggcggataagacgaaaatcgggcaggggcatagtgatgacaagtccttgagatacgttgcagttataacccttaatgctagcgttaccgtccgctatcgtctatgttcaagttgtcttaattgccagaatctaacggctttcggcaattactccaaaagggggcgctctcttttattgatcttacgcatcctgtatgatgcaagcagactaaccctatcaacgttggtattatttcccgcagacatgacccttttagcactcggtatcaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggataagctcgatcaggcgcttgacagcctgcttgcgcagccgatggtgcagggcggcgtggtgctgtcgacgtgcaaccgcacggaactttatcttagcgttgaagagcaggacaacctgcaagaggcgttaatccgctggctttgcgattatcacaatcttaatgaagaagatctgcgtaaaagcctctactggcatcaggataacgacgcggttagccatttaatgcgtgttgccagcggcctggattcactggttctgggggagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggtcatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtcgcgaaacgcgttcgcactgaaacagatatcggtgccagcgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtcacagtgttgctggtaggcgcgggcgaaactatcgagctggtggcgcgtcatctgcgcgaacacaaagtacagaagatgattatcgccaaccgcactcgcgaacgtgcccaaattctggcagatgaagtcggcgcggaagtgattgccctgagtgatatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttaccgattatcgggaaaggcatggtggagcgcgcattaaaaagccgtcgcaaccaaccaatgctgttggtggatattgccgttccgcgcgatgttgagccggaagttggcaaactggcgaatgcttatctttatagcgttgatgatctgcaaagcatcatttcgcacaacctggcgcagcgtaaagccgcagcggttgaggcggaaactattgtcgctcaggaaaccagcgaatttatggcgtggctgcgagcacaaagcgccagcgaaaccattcgcgagtatcgcagccaggcagagcaagttcgcgatgagttaaccgccaaagcgttagcggcccttgagcagggcggcgacgcgcaagccattatgcaggatctggcatggaaactgactaaccgcttgatccatgcgccaacgaaatcacttcaacaggccgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgttgctgggtgacgcgcaaactatcgccgaccaggaacgttttcgcgcattatcacgcgaatatgcgcagttaagtgatgtttcgcgctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgatgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctgttactgccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgtgccggaaccggcggcgacgaagcggcgctgttcgcaggcgatctgttccgtatgtacagccgttatgccgaagcccgccgctggcgggtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgatggtgtgtatggtcgtctgaaatttgaatctggcggtcatcgcgtgcagcgtgttcctgctacggaatcgcaggggcgtattcatacttctgcttgtaccgttgcggtaatgccagagctgcctgacgcagaactgccggacatcaacccagcagatttacgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggacgaacgttcacaacataaaaacaaagctaaagcactttctgtactcggtgctcgcatccacgctgctgaaatggcaaaacgtcaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccacaggggcgcgttaccgatcaccgcatcaacctgacgctctaccgcctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaacactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccgcggcgtgatgctgaaatcctgctggaacatgttaccggcaaagggcgtacttttatcctcgcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacacgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgcttgcgctggctagcgagcgcccggactgcgaaattaccgctgtagatcgtatgcccgatgctgtcgctctggcacaacgtaatgcccagcatctggcgatcaaaaatatccgcattctgcaaagcgactggtttagtgcgctggccgggcagcagtttacgatgattgtcagcaatccgccgtatattgacgagcaggacccacatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggaacatggctggcagcagggcgaagcggtgcgacaagcatttatcctcgcggggtatcatgacgtcgaaacctgccgtgactatggtgataacgagcgcgtaaccctcggccgctattatcaatgacaagtttttctacactgcttagtgttcatcttattagtatcgcgctttctgttgggctattaaccttacgtttctggctacgttatcagaagcatccacaggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacgctgttattgttaagcggcattgcgttgatggctaaagcgcacatcctgccattttccgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatatcgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcaggcgcgcatttttgccttcccgctggcgttggtggttctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaatcagccagcttctgcctttagaagagcagctggaaaaactgatcgcgctgttttacggcgactggggatttaaagcctcacgcggcgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggacgtatggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaattcgcaaattgctggatacactcaaagcctcgttgatggaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaaccctgaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaagattaaggcgatcctatgaaacaaaaagtggttagcattggcgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgctggaatctcgcgatctggcgatgcgcatttgcgagcactacgtaaccgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagtcaggcacagcccgttgctgatgtcgtggatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccacagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgcggtgctaacttcggctatgacaacctggttgtcgatatgctgggcttcagcattatgaagaaagtgtctggtaactcgccggtgattttcgacgtgacccacgcactgcaatgccgcgatccttttggcgcagcttccggcggtcgtcgtgctcaggtggctgagctggcacgagccggtatggcggtaggtctggcagggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaagcagatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatctttttgtttgaaaaataaagtcttagcgttgtgcgttaagacttttttatgggtgccggatacaaaaaaggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgctgccaggtcgtcccagaaaatcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaattgttctggttcaagattagcccccgttctgttgtcaggttgtacctctcaacgtgcggggggtttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataacgccggcttggtgtggatactacgactcaattcatcttcacttcatccctgaaatgtttgcaatgaagagtgcattccggtttttcaacagctgttacagtcatttcatgagtgctctggatgaggcttccagctcgggttgccaatatttacttgtggaagtgataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgccaccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagcccccgttctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacgtctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtcgtttcatgagtgctctggatgaggcttccagctcgggttgccaatatttacttgtggaagagataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagctgacaatcgctgcggtaataatccccgccaggatcggtgctgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagcccccgttttgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacttctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaattctgattaacgagctgtccaggtagtatgaagaaatacaataagcaggaatttatcttatctcccccgatttccgtcatcggaggagatataactgtcaggcaaatatcgtcatcaaataggcggcaaacagtgccagatgcgctgcgccattgagcacgttagtacgtccggtggagaaggagatatggcacagcactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgtaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaatggttgctaacactgaaccaaagaacagattcatcgcgcgctggacctggttgttcaacactgcttttaacgcacctaaaccttccggcgacagaatcaacagagccaccaggaagccagtaaaggcgacaggggcattcatgctgtcgagcaatgtctccagcgggctggcattcattttggtgactgcaataacggcaatcagatggataatcaaccagatagcatgccacacgctgctatgggcagacggtttaccgtgatgcgggtcgtcgtcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgcgttttggtctggatcagcaaaaatacgccatacattgccgcagaaattaatgctaccagtaacgcctgaccggttgaaaaattcgccgcaggcagagccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttgataccaaacagattcatatattgggtggcaaacttacgaccgcccaacaataatgaaaagccaaccagcccaccggtaacaatcataatgattgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactgacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccactgtcgattttttactcattgggacataaaaataagtattacgtttagacaatgtttgttttagcgtttcttaagaacagtctgacatgaaaattcttatgttttggcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgatctgccggaaagcgtaaagcacgttctaccgtctcatgcccaggatatctataaagaagcgttcaacagcgcgtgggatcaatataaagataaagaggatcggcgtgatgacgccagtcgcgaagaaaccgcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtagcttagttaaagctattcgtgcggtgttgccttgcaagtggtccgtggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccggaagacaccaaaaagttgtcgcagggaagtatgcagtggcggaggtgtaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttgtggtcagcagagcaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagggaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacggatgcttgcactgaaagagggcggacgcactacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgttgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggatgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatcgcgccgttgattgcggcggcgagcggtccgctgggaaccaacgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgatttgcgagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgctatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctctgatttgctggtatcggtaaaaaaactgctggcggagaattatccggatggtgtgttacggccgggattcgcctgagtaaacttccctcatagtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttccacaagagtaccgatttccaccccatcaataagaggaagtgtgctaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgaatgttgtagccttcccctggtttttgcccgcgcaacccggctgtgaccgcatcagacatgaggaacagacgcagatccagattgctctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaagttaccagtaatcgttattcttaaaggctatggtttttcattttttaccggaagttaccgacgttttgagccgtttcgttcctcgcattatttcgttttatttactcttgctggcggcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggcacctgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaagtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcctggctatcaccgtggggaaatgccagtgttgatgtcaaagtggataacgaaggtcattttaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttggtcttactcagcaggatgatgggttggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcaactggctggtgggttataacactttttatgacaacttgctggacgaaaatcttcagcgagcgggctttggtgccgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccatttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtacgacctgacagcccggatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgttgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattacacccctgtgccattagtcactgtgacggcccagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaattaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaggttgccgaaagtcagtcgttacgtggtagtcgctatgataatccgcagcgaaataatctaccgactcttgagtaccgacagcgaaaaacgttaacggtgtttctggcgacaccgccgtgggatctaaaacctggcgaaacagtgccgctgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttgacgccaggcgcacaagccaacagcgcggagggctggacgctgatcatgcctgactggcagaacggggaaggggcgagcaatcactggcgattgtcggtggtggtggaagataaccaggggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgacgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgctgcttccacgcgagacttgagcttcattttcttcagcatgtgcttgacgtgcacttttactgtgctttcggtgatatccaggcggcgggcaatcatcttgttcggcaaaccctgggcaatcagcttgagaatatcgcgctcgcgtggggttaactggttaacatcgcgctcagtagtggcacggttagcgcgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgcaatgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgccctgagagggacttttcgcgcagtttatccagcgtttccagaccgttcatgccgggcatattgagatctaacaggatcagatcgggatcaagagactccgccagttcaataccctgttcgccattactcgcttcgccaaccacggtgatatctggtgccatactgataagctgttttacgccagttcgcagcatcgggtgatcgtcaatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacgatcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccaccgtcaccacgacttcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgcgaaggcaccaggcgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcctccagcgccggacgtaatccaggctcggtgagctgcaagcggaatgtggtgagcaattcacgcaactgcgcccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaaacaactcacctgcatcttcacgcaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatggcgatccagcgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggcagggtcgccagcaaaataccgtactgcgtatgagagtcagccagccgccacttcagggtcgtgccgcgatcaccaacgggtaatacgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtgtcatacacccgcaattcgatatcacgtagcagggttaaattctgtaagccgttgagtacaggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaaagagaggatctgatttttatgctccagcccggcggttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaacgcagttccaagcatcgccatttcgttgcgcccgctgatgtttgcgcgttgggtaaaatcgcgatgactgacggcactcgccattgccagcagttgccgccacggttgtagcagtcgcgcccgcaaccagataatagtgaacaccagtaaaagtgccataaataccgccattacccgatggaccagtaccactgtctcgatgcgcatttccgtggtgcggtcaaaaccagataccagttgatcaagcccggcaacaaactggctgacatccgctgacaccgtttctcggttttgtgcacgcatcagcgcagggatcagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgtccgtctcgttctgctgctcgagtcaactcggcgctaaatgccgtttgttccatctctttaattaagggcttgtctttctcgcttaatggcactgccgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaaccgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatacattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgtgtggttagtcgctttacatcggtaagggtagggattttacagcaccgtgaaaaatctcataatttttatgaagtcactgtactcactatgggtaatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctacagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgcaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacctaccgaaagtcggctttaattttacgaccgatcagctatttatgttgactgcgctgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgcgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatctctctgctatgcggctttgctggcgcgaacttcgcctccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggtctgaatggtggtctgggcaacatgggcgtcagcgtcatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggcgtcaaacagccggatgggactgagctgtatctggcgaatgcgtcctggatatgggtgccgttccttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgctacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcttgctgtatctggcaaccttcggctcctttatcggcttctccgcaggctttgcgatgctgtcaaaaacacagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttattctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacgggcagggcggaagcttcatggcattcttcgcggtcttcctggcgctgttcctgacagctgggctgggtagtggttccactttccagatgatttcagtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcggcggcgttgggtttcatctctgcgattggcgcgataggtggcttctttatcccgaaagcgttcggtagctcgctggcattaacgggttcgccagttggcgcaatgaaagtatttttgattttctatatcgcctgcgtagtgattacctgggcggtatatggtcggcattctaaaaaataaaccgttactcgtcatacttcgggttacatgtgctgcggctgcgttcattcaccccagtcacttactttagtaagctcctgggattcattcacttgccgccttcctgtaaaccgaattatatagagtaaaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgtcatttagttacaacatactaatgttatatggtttatttcgccggatttcattaagagccattaatatgttacccatggggaatactccttaatacccatctgcataaaaatcttaatagtttaaataactacaggtataaaacgtcttaatttacagtctgttatgtggtggctgttaattatcctaaaggggtatcttaggaatttactttatttttcatccccatcactcttgatcgttatcaattcccacgctgtttcagagcgttaccttgcccttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgtacccgtccggatctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctttacagtgccaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctatcattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggatttgttcgttcttcctggcaggaggtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaactacggcccggaccgtgttgctggtttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcacgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacttgcctcctgcgtctccgcaaacctggggcgagcaaactgacgtaccggaatctgctgactggtacaactccagctacatcatcgcctgggggtcaaacgtgccgcagacgcgtaccccggatgctcacttctttactgaagtgcgttacaaagggaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctttggctggcaccgaaacagggcaccgatgcggcaatggcgctggcgatgggccacgtaatgctgcgtgaattccacctcgacaacccaagccagtatttcaccgactatgtgcgtcgctacaccgacatgccgatgctggtgatgctggaagaacgcgacggttactacgctgcaggtcgtatgctgcgcgctgctgatctggttgatgcgctgggccaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggcgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgagcagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtaggcttcccgtactttggtggcgacggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcacaaactgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttataccccggcctgggccgagcagattaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggtgcggggctgaaccactggtatcacctcgatatgaactatcgtggtctgatcaacatgctgattttctgcggctgtgtcggtcagagcgggggcggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgcccttgactggcagcgtccggcgcgtcacatgaacagcacttcttatttctataaccactccagccagtggcgttatgaaaccgtcacggcggaagagttgctgtcaccgatggcggacaaatcccgctataccggacacttgatcgactttaacgtccgtgcggaacgcatgggctggctgccgtctgcaccgcagttaggcattaacccgctgactatcgctggcgaagcggaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttccatccgttttgcggcagaacaaccagaaaacggtaaaaaccacccgcgcaacctgttcatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggtaaagatctggggcaacagggcggcgtgaagccggaagaagtggactggcaggacaatggtctggaaggcaagctggatctggtggttacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatctacaaagccatcgcgaagaaattctccgaagtgtgcgtcggccatctgggtaaagaaaccgacatcgtcacgctgcctatccagcatgactctgccgctgaactggcgcagccgctggatgtgaaagactggaaaaaaggcgagtgcgacctgatcccaggtaaaaccgcgccacacattatggtcgtagagcgcgattatccggcgacttacgaacgctttacctctatcggcccgctgatggagaaaatcggtaatggcggtaaagggattgcctggaacacccagagcgagatggatctgctgcgtaagctcaactacaccaaagcggaaggtccggcgaaaggccagccgatgctgaacaccgcaattgatgcggcagagatgatcctgacactggcaccggaaaccaacggtcaggtagccgtgaaagcctgggctgccctgagcgaatttaccggtcgtgaccatacgcatctggcgctgaataaagaagacgagaagatccgcttccgcgatattcaggcacagccgcgcaaaattatctccagcccgacctggtctggtctggaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccatggcgtacgctctctggtcgtcagcaactgtatcaggatcaccagtggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgataggccagaaatccaacggcaaccaggaaaaagcgctcaacttcctgacgccgcaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggttgagtgaagccgatgccaaagatctgggtatcgccgataacgactggattgaagtattcaacagcaacggtgctctgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatacggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgaccaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagttacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggtcagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaacggcaaactgcagccgcgcatgggtaaccgtgccatgttgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgactatcagaacctgcataccgcgccggaaggcagcaaatcgcagccgattgcccgtccgcgttcgctgattaccggggaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggtggtgagtttgacaaactggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacaccttcatgatgtatttgccgcgcctgtgcgaacactgcctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagcgggtcagccgaccgtgtgctcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcagccagcaccgagaacgagaaagatctttaccagcgtcagctggaggtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaagccgcacagcagtcgccggtttataaaatggcaatggaatggaaactggcgctgccgctgcatccagaatatcgcacactgccgatggtctggtacgtgccgcctctgtctccgattcagtctgcagcagacgcgggtgagctgggtagcaacggcattctgccagacgtcgaaagcttgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcactgaaacgtatgctggcgatgcgtcattacaaacgtgctgaaaccgttgacggtaaagttgatacccgtgcgctggaagaggtcggtctgaccgaagcccaggcacaggagatgtaccgttatctggcgattgctaactacgaagatcgctttgtggtgccgagtagtcatcgtgaactggcacgggaagccttcccggagaaaaatggctgcggctttacctttggtgatggctgccacggttcagataccaaattcaatctgttcaacagccgtcgtatcgatgccatcgatgtgaccagcaaaacggagccgcatccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgctgcgtcgaaaaatctgtcgaaagaagatgcccatgcgctgggcattttcctgcgcgatttaacggcgatggatccgctcgatgcccaggcccagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctatttgaacatgttcacggtgaatcccgtgaccgcggccaggcgatggtggacctgctggcgcagtacgagcagcacggcttgcagttaaacagccgcgaattaccggaccatctgccgctgtatctggagtacctgtcgcagctgccgcaaagcgaagccgtggaaggtttgaaagatatcgcgccgattctggcattgctgagcgcgcgtctgcaacagcgtgaaagccgttatgccgtgatgtttgatctgctgctgaaattggccaataccgctatcgacagcgacaaagtggcggaaaaaattgccgacgaagcgcgcgatgatacgccgcaggcgctggatgctgtctgggaagaagagcaggttaaattctttgctgacaaaggctgcggtgattcagcaatcactgctcatcagcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacctggcgcgcggcgtccagccagatgctggatcgcaaagggatgaacctggcgtcgaacctgttccatatcggtattctggggatttttgttggtcacttcttcggtatgctgacgccgcactggatgtatgaagcctggctgccgattgaagtgaaacagaaaatggcgatgtttgctggtggtgccagcggcgtgctgtgtctgattggcggcgtgctgttgctgaagcgtcgtctgttcagcccacgcgtgcgtgcaaccactaccggagcggatatcctgatcctgtcgctgctcgttatccagtgcgcgctgggcctgttgaccattccgttctccgctcagcatatggacggtagcgagatgatgaaactggttggctgggcgcagtcggtggtgaccttccacggtggcgcttctcaacacctcgatggtgtggcgtttatcttccgtctgcacctggtgctggggatgacgttattcctgctgttcccgttctcgcgtctggtacacatctggagcgtaccggtggagtatctgacacgtaagtaccagctggtgcgcgctcgtcactaagcgaattttagttcacatagaccctgcttcggcggggtttttttatgggcacggtgcggggtgagttgtcggatgcgcttcgcttatccgacctacaggggaggatattgtaggcccggtaaacgtggtgccatcgggcaaaattagctcggagtaacaggttttgattatttaaggaagcgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctggcgctcaagtcgaaccttggtcgaagcttctcatccttcgccgcttgggcagaatatttgattgcggattcgtttgagaattccggggcttttgaaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctgacgctcgagccgaaccttagtcgaagcttctcatccttccccgcatgggcagaatatttgattgcggattcgcttgagagttcagggacttttgaaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctggcgctcgagtcgaaccttggtcgaagcttctcatccttccccgcatgggcagaatatttaattgcggattcgttgggaagttcagggacttttgaaagtgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcaaattttgaggtaatgcttgagatggtggtgggggaaggattattcgtcgcttcgctcctcacccttcgggccgttgcctgtggcaacgttctctcgctttcgctcgaatcgaaccttagtcgaaggttctcacccttccccgatgagtgcgaactttcacaatctcaccgaagttaccacatcgctgtggtgaattatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcaaattttgaggtaatgcttgagatggtggtgggggaaggattattcgtcgcttcgctcctcacccttcgggccgttgcctgtggcaacgttctctcgctttcgctcgaatcgaaccttagtcgaaggttctcacccttccccgatgagtgcgaactttcacaatctcaccgaagttaccacatcgctgtggtgaattatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaaggtaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgtgccagtactttgtatagtgcacgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcacaccacgttcataggcctggtgataaggacgtgcgccaataaacgctggcaggaatgaatggtgaatattgatgatcttattcgggaagcgtgccacaaattccggcgttaatacccgcatatacttcgccagcaccacgtagtcaggttgataagcatcaatggcatccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggaatatcaaaacgctcaaccagagaacgtagagtatcgtggttaccaataactgccgcgatttcgacatccaggccgccgtaattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaatcactatccggcgacgaccggcaggattcagctcacgcacggagccttctggcaatgcgctatcgagatccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacggtgatcaacaaattcattgttctgtacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaaccttgttgagagtgtttgctaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcggccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttgccaccttcggtaaatcgagcaacaaaactgacaaatccgatattgtcggcgtcctgccaacaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggcaatcaattcggcacgtaacgccgctgctccacaagatggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcgagaggttggtcgcatattggcgttattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgctgcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgcctgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaataccgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgctttgcggctgttgccaccaatttaagtacgggacgtgaattatggtttactgaaggcgatctccatcttgctattcgcgcatcatgcagtattccaggactcatggcacctgttgcacataacggctactggctggttgatggagcagtcgttaacccaattcctatttccctcacgcgtgcattgggggctgatattgtgatagcggttgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagcataacgacacgtcgggcggtgacagcgccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccggacagctggcagtggaaaggaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgcaggtggcaatagcatgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagcaggtatttcgctcgcttctggattcatggttttcctcattgggagcgacaacggtactggcggctgatggggtggatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggagcatatacgtaacagaggcgaccagaccccagttttggtgatatctgccactgaaaatatggcagatattgccaaagcgttacgtctgggcgttgaagatgttttgctgaaaccagttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcgcgcgttgaggaagaggaaaggctttttcgcgactgggatgcaatggttgataaccctgccgcagcggcgaaattattacaggaactacaaccgccggttcagcaggtgatttcccattgccgggttaattatcgtcaattggttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtcacccgagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacaccaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttactccgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacaccaggtgcaaatcagtaatggtgttccgttaggcacattaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcgactgcgcttgatgttgtctgcagaatgagcaaacgataacgcgggctaaatttgcattacctgctaatgtcggctggtggtactatcgtcgccattcgtataagtaattgtcttaattatgctaactcgcctccttttcagaacttagccccttcggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgttgcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttacacactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccgccgcacgtgactattatgcaagttcgtcaggggctggcgaaaggtctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaacctgtggctgttattttgcctgacgttattctggatgaatatgaatccgatttgtcacaggataacctggcagagatgatccgccgctttgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggcgtggttgaaaaaccaaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagtgcggatatttggccgttgctggcaaaaacccctccgggagctggtgatgaaattcagctcaccgacgcaattgatatgctaatcgaaaaagaaacggttgaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttatccacgaaacggcgttgagcaatcgacgccgtttttttatagcttattcttattaaattgtcttaaaccggacaataaaaaatcccgccgatggcgggattttaagcaagtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccctggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgtttagctttggtgccagatttaacggcagcaaggctattcagcagttcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagtttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttgtaccgatgatttcgcagctcgtgaggttaaaacttcctgattcatgtcacattttatggggagattatcgtaggctgacgacctttcagtcttctgtattagtcgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcagggacttagtattgcactatctcctggaggtcaacagagggctattacttgcgcaacagattaaagattgtgaatagttaccagcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatataccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgtactgtcgtatatacggcagaaattgatgatcgctttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgttcggaacatgaacagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacccgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagccaatacttactggcatggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggttattggtggtaatgaacgatacgtttctgtatgccgtaaacactataaagaggcgttacaagtcggctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcgcttttatcctgtcagttcgttttactcacttcttccgggctatacacccttctcggcagttttttaacgccgctatacgcctcacaggacgcttaagcaccgacgttgacttgtgacctgtaaagtacaatatccctgtgtttaggcgttatacatcgtcgcaaatatgatgaaggctaatgctgtcggtttatggaaaagttgctttgggtaaacaaaaaaacggccccagaaggggccgtttatattgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcggcttcttttttcgctgcagtttcaccttctacataatcacgaccgtagtaggtatccagcaggatctgtttcagctcggagatcagcgggtaacgcgggttagcgccggtgcactggtcatcgaatgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagctttcagcgtttccagccatgccagcagtttctcgatcttagcagcagtacggtcgcccggtgcgctcagacccaggtggtcggcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcgttcgcattgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgctgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataaccaggttggcgtcgacaatcgccatatccggggtcagcgcatagtccgccagcgggtatttctgaccagtagcgtcgtcagttacaaccgcaaacggagtgacttcagaacctgtaccagaagtggtggtgacagcgatcattttcgctttcacgcccattttcgggaacttgtagatacgtttacggatatccataaagcgcagcgccagctcttcgaagtgagtttccggatgttcgtacataacccacatgatcttcgcggcgtccatcggggaaccaccacccagcgcgataatcacgtctggtttgaaggagtttgccagttctgcacctttacgaacgatgctcagggtcgggtccgcttctacttcgaagaagacttcagtttcaacgcctgctgctttcagtacggaagtgatctgatcagcataaccattgttgaacaggaagcggtcagtcacgatgagcgcacgtttgtggccatcagtaatcacttcatccagcgcgattggcagggagccacggcggaagtagatagatttcggaagtttgtgccacaacatgttttcagctcgcttagcaacggttttcttgttgatcaggtgtttcggaccaacgttttcagagatggagttaccaccccaggaaccacaacccagagtcagggaaggtgcgagtttgaagttatacaggtcaccgataccaccctgagaagccggggtgttaatcaggatacgagccgttttcattttctgaccgaagtaagaaacgcgagccggttggttatcctggtcagtgtacaggcaagaggtatgaccgataccacccatagcaaccagtttctctgctttttctaccgcgtcttcgaaatctttagcgcggtacattgccagagtcggggacagtttttcatgtgcgaacggttcgctttcatcaacaacggtcacttcaccgatcagaatctttgtgttttctggtacagagaagcctgccagttcagcaattttataggctggctgacctacgatagccgcgttcagcgcaccgtttttcaggataacgtcctgaacagctttcagctctttaccctgcaacagatagccgccgtgggttgcgaaacgttcacgtactgcgtcataaacagagtcaacaacaacaacagactgttcagaagcacagattacgccgttgtcgaaggttttggacatcagtacagatgcaactgcacgtttgatatcagcagtttcatcaataacaactggagtgttacccgcgcctacaccgatagctggtttaccggagctgtatgcggctttaaccatgcccggaccaccagtcgcgaggatcaggttgatgtctgggtggtgcatcagtgcgttagacagttcaacagaaggttgatcgatccagccgatcagatctttcggagcaccggcagcgatagcagcctgcagaacgatatcagccgctttgttggtggcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcagactgatcagcgatttgaagatagcagttgaagtcgggttagtggtcggaacgataccgcaaataataccgattggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataggcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaaccgatgaaaatcaaaagcttactcgcgctcacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaggtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaatttttgcaaagctgacacctttcagcatcgcttttcgccattatagctaacagttaataaattgtagtatgatttggtggctacattagcatgctttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccctttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctacaactttttggtatatcaattgattcgttccgtatcgccgggggtatcctggtggtgacaatagcgatgtcgatgatcagcggcaagcttggcgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagcattggtgtggtgccactggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgttggggattgttccgcatggcaccgtggctggtacgggttttacgccagaccggcatcaacgtgattacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgccatgctccgtttacttcgtcattatttttactttgttcccgcgcagttatcaaaagcaaaaggaataggtaaaaatattcttctcaaattacagttagttataaggatttccttaactgcttctcctcaccatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagatagacatgcttagccaatctctatttgattgaattgaaagatgtttgttaaggcatggatgcaagctatagattctgatacggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactttccgggcaaccgccagacgattctttattggtaatgagaataattaacaattaaagagcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagtaatacgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcagctggcgttctggctgcgctaatggcagggaatgtcgcgctggcagctgatgtacccgcaggcgtcacactggcggaaaaacaaacactggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggtcagcgatcttgacggtcatccagcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcacaagactttgtgtatagctggcaacgttctgttgatccgaacactgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacccgttccgtacttctataaattacttgttcacccatcaacttcaccggtgccaaaagccgctatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccgacctactggaacaacgcgaaaaccgttattaaccaggtaacctatttgcctattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacgtataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttactattacgaaattaacaaccagaaaccgccattcaacgatgtgcgtgtgcgtaccgcactgaaactaggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccgtatactgatggcgcaaaattgactcagccagaatggtttggctggagccaggaaaaacgtaacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgctgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggtacttttgatgtggcccgtgcaggctggtgtgctgactacaacgaaccaacttccttcctgaacaccatgctttcgaacagctcgatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgcacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtctggtgaaaccgtgggttggtggctataccggcaaagatccgctggataatacctatacccggaatatgtacattgtgaagcactaatggcaatgcgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgcgccgggaagcccttttaccggcgaacgtactttaccgccagaagtgatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgacacagtatttcagctacctgaaacaactggcgcacggtgatttcggtccatcgtttaaatataaagattattcggtcaatgacctggttgcatccagttttcccgtttctgccaaattgggagccgcagcatttttccttgcggtaatactgggtgttagtgctggcgttattgccgcattaaaacaaaacaccaaatgggactataccgtgatgggcctggcaatgaccggggttgttatccccagttttgtggttgcaccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggggcgcttaaattcatgatattgccgatggtggcgttgtcactcgcttatatcgccagtattgcgcgtattacccgtggctctatgattgaagtattacactccaactttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgccacgcattaaaacctgctctgttacccgtgctctcctatatgggccccgcatttgtcggcattattaccggttctatggtcatcgaaaccatttatggtttgccggggattgggcaactgttcgttaatggcgcattgaaccgtgactattccttagtgttaagcctgaccatcctggttggtgcgttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgccagtctgatagtgctggtgctgatcgcgttatttgtaatcctggcaccgatgctttcgcagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacctgcttgtgcgcgttgcgattggcgggcgtatctcactcatggtcggtgttgctgcggcactggtggcagtggtcgtggggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtctgctggaaatcctcaactccttcccattcatgttcttcgtcattttgcttgtgacctttttcggtcaaaacatcctgctgattttcgtggcgattggcatggtttcctggctggatatggctcgtattgtgcgtggacaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacatcgggcattgttattcgccacattgtgccgaatgtactcggtgtggtggtggtctacgcatcacttctggtgcccagcatgatcctctttgaatctttccttagcttcctggggttgggtacgcaagagccgttaagcagctggggtgcattgctgagtgatggcgcgaactcgatggaagtctctccatggttattgttgttcccagcgggattcctcgtggtgacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggacggcgacgtcacggcggtcaatgatttgaatttttccctacgtgccggagaaacgctgggtattgtaggtgagtctggttcgggtaaatcgcaaactgcatttgcgttgatgggcctgttggctgccaacggacgtattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcatgaactcaataaactgcgcgctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttgatggaagtgctgatgctgcataagaacatgagcaaagctgaggcgtttgaagagtcggtgcggatgctcgatgcggtaaaaatgccggaagcgcgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagtcatgattgcgatggccttgttatgtcgacctaagctgctgattgcggatgaaccaacaactgcgctggacgtcaccgtacaggcgcagatcatgacgctattaaatgaactgaagcgggaatttaataccgccatcattatgatcacccacgatcttggcgtggtggcggggatctgcgacaaagtgctggtaatgtacgccgggcgcacgatggaatatggcaacgcgcgcgatgtcttttatcaacccgttcatccttattctatcggtttgctcaacgcggtgccgcgtctcgatgcggaaggtgaaacaatgttgaccatcccgggtaatccgccaaacctgctgcgattaccgaaaggttgcccgttccagccacgttgtccgcatgcgatggaaatttgtagtagcgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccggtggaggaactgttatgaatgctgtaactgaaggaagaaaagtcctccttgaaatcgccgatcttaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtcgatggtgtcactcttcgcctgtatgaaggggaaacattaggtgtggtaggggaatcgggatgcggtaagtccacctttgctcgcgccatcatcggtttggtcaaggcgaccgacggtcatgttgcctggttaggtaaagagttgctgggcatgaaacccgatgaatggcgtgccgttcgcagtgatattcagatgattttccaggatccgttggcatcgctaaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgcgagcgcgtgaaggcgatgatgctgaaagtcgggttattgcctaacctgattaaccgctatccgcatgagttctctggtgggcagtgccagcgtatcgggattgcgcgtgctcttattcttgaaccgaagctgattatctgtgatgagccggtgtcggcgctggacgtgtcaattcaggcacaggtggtcaacctgctccagcaattgcaacgtgagatgggattgtcattaatttttatcgctcatgacctggccgtggtaaaacacatttccgatcgtgtgttggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccactacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgcccgattgccggtccagagtgcgccaaaacacgtcctgttctggaggggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaaaacaataagggctgacagttgtcagccctttttcacgctaaaagcgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgggcaaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcaccacttcggcaaaaaagtccgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgttcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagttactacctgtttaacctctgttggcgacgttttacagcaacggactgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgtgaacgcgaaatataatcgtcctgaacggcggcgaggtcagcaccaaaacctttatcgtcgattgccagggtaatctcgaaatttagccacagactacgcatatcaaggttaactgtgccaaccagacttagttcgccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaattttaaccccagcagccagcagttccgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgcgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaagtagggcgtggtcatgatcaaatattcacgcgccgaataagccgcagtcaataatgcctggtgaatgagatcttccggaaagccggggccagaagcaattgtgtgaatggtgtgaccgctggcctgttcaaacggcataatattgacatctggtggtggcggcagaatacgttttccggtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatagggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgaggatcgaccatattcatgctgccggtgtacgcgatgtaattatcgatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgaccacttcaataccggcattacgcattagctcgggccacgggctgcggaaaaaagccacactcccggcggagtcgagcatcaatcggcagtgaatgccgcgtcgcgcagccgccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcgaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcgggggtgggggtataatgaccattctgttattgcatagagtagttaacatgaagcggagtagaacggaagtggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcaatcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcttccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttctagttcatcgttatcgctgaaaataccatgacctgagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgcggtgagagaatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaatacagaactgtcattactgtcaccggggataacatcagcattatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcaggatcgtattgatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaggttgagtaaaacagtaatgtcgtgaaactaataaatgcaaaaattgtcccggctgcggcgctactgtgggagaagtctttgcgcagtatcagcaaaaacaccagcgtaaaaatgcaaaatccaatactaaatttcagccagggataaaaatgcagggtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaagacgccgagcataaagagtggggcgtttgccagcaaggagagatccaactctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaatccatttaaaaagacggccagcgcgagaatgtcgtgccgaagggtcacccataaatttgttgctgtttgtttgaatgtagcccagtgactcactgatacctctgtaaccacaattttgtttaattatcttagcgtgcacattttctgaacatacatgcagcgcgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggatttgagcgagcaactgtacctcaggaaaggtcatttttcctgaatatgctcacatcatataaagaaatacagataaagttattatctgcttgtggtggtgaatgcactgaccggctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattgaatctctattcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaggcctgagctgcttccagcgattcaaattcagcaataacggttgagccagtaaatcccgcagcccctggatcgttactgtctaccgctggcattggaccagctgtcaacaaacgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacgggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaagatgatgtctttgttaaggccatgcataaagtaagggtaattacgccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcgagacctggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtctgctctatacctcggtacatcaggttattgaactacctgcgcctgcgcagccgatttctgtcacgatggttacgcctgctgatctcgaaccgccacaagccgttcagccgccaccggagccggtggtagagccagaaccggaacctgagccgatccccgaaccgccaaaagaagcaccggtggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtacaggagcagccaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatacggcaccggcacgcctgacatcaagtacagcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgacgttacgccggatggtcgcgtggataacgtacaaatcctctcagccaagcctgcgaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcaccaccgaaattcagtaagcagaaagtcaaaagcctccgaccggaggcttttgactattactcaacaggtaaggcgcgaggttttccttcaggatcaaccgcgacatacttaaataatgcttctgtcgctttatagcgttgcccaattggttcagacgctacttttttcacccacacttcaatattaatgctgaccgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacagtcactacgcgaccgtgggcaatttcttttgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccattggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagccccgaaggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcaggccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccagaccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccggttgcggcagcgtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggctcccgcaaatagagcataaatgactgtaaccttccatttaataaactcatcattgtggaagaacagcgtcaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatagataagcacaatcgccgtggcgacgatcagcgccgcagtagccgcatagatgtcataaatcttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatatggctgaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccaagtcagccgcatactgctacgcatcgaggcaaaaacgcccattttgtcctgtaccaacatcaccggtgccagggccagtaaaatggccatgataattcccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataactttggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcctccggcgagaatggcgttaccgattaatcctgaaaaagtggacgccgctgaagcctgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggcacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgataccaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagcctcgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggccttcaggcatgggcaaatcgcggcaagtggcgaccgagttaatatttgcgtagcgaaaatatttaaaaattgatttaaatcacattaaccaggattctcaatgcaacttctaaattaatccagatcaataaagggtgaattatcatatgtaatgtgatctatgtaggatcatttgttactccaatgtaggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtaacaactcttctctctggcagtgcctttgcgcatgaagcaggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtctgggtggattcagcgtgaccaataacacgcaactgggccttacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcgacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccaccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttacgttggggcaggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcagggctttccgatctcagtctgaaagattcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtgtggtacatggatatcgataccaccgccaattataagctgggcggtgcacagcaacacgatagcgtacgcctcgatccgtgggtgtttatgttctcagcaggatatcgtttttaattccgcacaaaaacgaccccgtaatatacggggtcaataaggacatggtataaagggtattatttcttcgcttctacgccatcagtttcagagcgaattaaaaatttctcagttgtttgcggaatattctgaatcagccagtcggccatttgcttttcctcatttaaaatcgcttcgatggttggaattgaagctgtatcaccggcattttttgctgctgctaatagtgaggtgtaacaggcgatttcaaattgctcgaagacatatccgctaatagagcctttgactatttcatcagaagggaatataccaccgattgactgcccaagcgcagccattttactcatggaatctttaatgactgaacgtgaaatgtcattacgatcaagaatagtttccagttgaacaatctggtttttggtttcactaagatgttgttcaatacgagcgcgtagttcaggataattatctatacggctggccatggattcaagcatagattcggcttgcttttccattgcgtgggcgtcacgtaaccagtcatgataatgttcaatacgattcatgaaaatgtcctctttataaaatgactaaaagttaaaattcatatttcaggctttattttcggctttcttatttacgttattaatggccagatcagtcagtttgatgtcggtggccttttcttcttccagggtttctttcagaagcttcgctgctttacggtaacctaattgttcagccagcgtcgctaatgtcccgtaactggcaatctcataatgctcgactttctgtgctgcggcaatcagtgcggcatcacgcacttcgtttttctcggtactttcgatgacctcattagcttcttcaataagaccttccattgccacacatttcatgcgcttaattttcaggttcgattcggactccacaacttgatcaatacgttcaatctgtccatgagtttcctcgaggtgcgcatgaaaagcctgacttaatttttcatttgatgttgctcttgcgagttttgccagtgcccgggttaattgtttttctgcgctgtaggtatctgaaagcaggtgaataaatacatcttcaatggtcttcatattcatatttttctccagtgaaatcactgcgagccatacggcccgcagatgcaattatctttatcagctgatattaataattaacggtgaatcaggatttgcctgatttattaccaccgctttgttgaccgccttttttacccgcttcagatgcgcgttgcggatcatttttaaaattaccgccgctatgctgaccgcctttacggcctgcgtcggatgccttctcacggtcttcggcgaaatttcctgaaccaccacgatgttcggccatgttatttctcccgttgcgttgcattgtttcattaatatgagtgttgtgtgtcgacactcattaaaattagtcgctaatgagaattagtcaaatcaagcgcaacgagaagatagagggaaaatatattttgaggaacattctggatatattaacaattacctgaggaataagtgacttagagaaaattattgattttactggtgttatgttgcgggattaatttgtttgattatattactgttgggcggaaaaatgacgtaagttgacgttcgaccggggtaagcgaaacggtaaaaagataaatattaaatgaatttaggatttttccggcttcattaaagaaagttaaaatgccgccagcggaactggcggctgtgggattaactgcgcgtcgccgctttcatcggttgtacaaaaactttcagtgccgccagcattttctctggctcattaatatgttgctcgatgattttaacaatggccgaaccagaaatcgcgcccgcagctcctgcatcaatcgctgcttttacctgatccggggcggaaataccaaatccctgcaatggaggtgcagcgttgtactctttcagcttcgcaaccagatgattgaggggtaacgcggcgcggttttctgcgccggtcacgcctgctcgtgacagcaaataggtgtaaccacgaccgtaagaggctatctggcgcagcaggtcgtcatcggcatttggcgggcagatgaagataggtgcgacattatgacgcaacgcggcctggcggaagggcgcggactcttcaactggcacatcggcaaccagcaccgaatcgacgccgactttttcgcactgggcataaaactcatcaatgcctttgttaaacaccagattggcatacatcaacaggccaatgggaatggtcgggtgtttctggcgaatcagtgccagcatttcaaaacattgtgccggagtcacacctgccgcaaaggcgcgcagagtggcgttttgaatcgtcgggccatccgccagtgggtcggagaaggggatacctaactccagcgcgtcagcaccggcttcaattagcgtatcgataattttcaatgactgctcaatgcccggatcaccgagcgtgacgaaaggaacgaatgcgccttctttgcgctccttcaactgggcaaacagagattcgtagcgttccatcagatttcccctcgtgctttcaaaatatcgtgaacggtgaagatgtctttatcgccgcgaccggaaaggttaaccaccagtagctgctctttatccgggttttcgcgcatcattttcaacgcatgggccagggcgtgggaggattccagcgccgggatgatcccttcgtgcaggcacagcgttttgaaggcttcaagggcttcatcatcggtaatagacacgtaatcagcgcgtccagtgctgttaagatacgcgtgttgtgggccgacagacgggaaatccagtccggcggagatggagtaagattcttcaatctgcccgtcttcggtttgcatcatcggcgctttcataccgaaatagatacccacgcgaccatgttttagcggtgcgccgtgctcgccagtttcgataccgtgaccacctggctccacaccaatcaggccgacgttggtttcattgatgaaatcagcaaacatgccgatggcattcgaaccgccgccaacacaggcgataacggcatccggcaggcgaccttctctttccagaatctgcgctttggtttcttcgccaatcatccgctgaaactcacgcacaatggtcggataaggatgcgggccagctgcggtgcccagcatatagtgcgcggtttcgtaactaccggaccagtcgcgcagcgcctcgttacaggcatctttcagcgtcgcggaaccgctatgcaccgggatcacttccgcacccattaagcgcatacgaaaaacgttaggcgactggcgttcaacgtctttggcacccatataaatacggcatttcaggccgagcagggcgctggcaagggccgacgccacgccatgctgaccggcaccggtttcggcgatgatttcggttttacccatccgcttcgccagcaacgcctgccccagcacctggttagttttatgcgcgccgccgtgcagcaaatcttcacgcttgagatacagcgtggtgttcgtcccggctgtaatgttctggcatttggtcagcgcggttggacgcccggcatagtttttcagcaggtcgttgaactgagcctgaaattcaggatctttttgcgcactgacaaaagcttcttccagctggcgcagagcaggcatcaggatttgtggcacgtacatgccgccaaactcaccaaaataggggttaagtaatgttgtcattgttcctttccttaatatgcgcgcagcgtctggaaaaccgaggccaaaagacgtgcgtctttgatgcccggttgcgactctacagcagaattaaaatcaagtccggcgcagccggtttgtgccgcttccacgcagttatctgcgcctaagccccccgccagcagaacgttgccaagcgattgaccatttaatagtgaccagtcaaaacgttgcccgcttccaccctggccgttgtctaaaacatatttatcaacgtgctgaaactcgcgggcgggcagggtttcaccgacgcttaatgctttccagatggcaacatgtgctggcagagcttcacgcagcgtatcgatatacagctgttcttcattaccatgcagttgcactgccgccagcgataacaccttagctttgtccaccacatcggcaatatcgtgattgcggaacacgccaacatactgcaacggtgccgcagccatcacttcctgcgcctgttcaacgttgacgcaacgcggtgatgtcgcaacaaaaatcaacccaccgtaaatcgcgcccgcgtcataagctgctttagcatcttgcccacgcgtcaggccacatactttattctcacccagcaacacccggcgcacggcggcgtgcaaatcgtcatgggccatcaacgccgaaccaatcagaaaaccgttagcgaagtggcttaactcgcgcacctgagcgtaagtattgatgccggattcgctgattaccgtcacgttgtgccccagtttcggcgcaagctcgcgggtacggttgagatcaatcgacaaatcacgcagatcgcggttgttgatgccaacgacctttgcccccaatgcaatggcacgctccagttcctcttcattactgacttcggtcagcacacccatctccagactgtgggcgacggcggcaagctggcgatattgttcgtcatccagtactgaaagcattaataagcaggcatcagcctggtaatagcgcgccagatagatctggtaaggatcgataatgaagtctttacataaaatcggctgcggggcgatttggctgacgatggggaggaaatcaaagctcccctgaaaatatttctcatcagtcagcaccgaaattgccgaagcgtaatgtttataaatggcggcaatgcgtgctggatcgaaatcatcacggatcacgccttttgacggcgacgctttcttgcactccagaataaacgccgtgcgcgcaccctgtagcgcatcataaaaatgtcgcgtgctcggctgaacctcattctgaaaactggccagcggttgctgctgtttgcgggtttctacccaaatcgccttgtctgcgacgattttcgctaaaacggtttgcatcatttaccctcgtgccgccagtgcggtaactctgtcgtaagcggaaccactgcgcagtacctcaagaacggtttgcgcattggcttgcagatcttcatggccatgcaggcgcattaacatggcgacgttcgcagcgacggctgcttcatgggcggcgtcgcctttaccttgtaacaagcgtgttaaaatgtcacggttttcttccggtgttccgcctgccagttgctcctggtggtagggagtcaggccaaaatcttcagcggtcaattgatagctcttaatttcgccgtcatgcagctcggcaacgattgtcggcgcgtgtaatgaaacttcatccatcccgccgctgtgcaccaccgccgcgcgttgataccccagcacgcgcaaggtttcggcaatcggcagcaccagttccggactataaacaccaattaacgccagcggcggatgcgccgggttaatcaatggccccagcacattgaacagggtgcgggttttcagttgctggcgaaccggcatcgcgtggcggaatccggtgtgatacttcggcgcaaagaggaaacatacacctaactcatccagcgcctggcgcgatttatcggcgttcatatcaagattaataccgaacgccgccagcagatcggacgaaccagatttactggagacgctacggttgccgtgtttcgccactttcagcccacaggccgcggcgacaaacgcactggcggtagaaatattgatactgttgctgccgtcaccgccagtaccgacgatatcagcaaacagataatccgggcgcgggaacggcgcggcgttttccagtagcgcggttgctgctccggcgatctcgttcgggtgctcaccgcgaattttcatgctcaccagcgccgccgccagttgttccggcttcagctcgccacgcaccaccgctgaaaacagctggtggctttcttgttggctaagcgtctgcgcctgatacagtttttccagaatcggttgcagcgtgttggctggctctagtttctgctgcgcccaggccagcgtttgttccagcaggcgagcgccctgggtggtgagaatggattccggatggaactggaatccacaaacgcgatccgcatcgtgacgtactgccatcaccatgccattaaaatgggcgttgatggttaaaccggccggaatgttactgccaaccagcgagtgataacgcgccaccggcagcgggtttgttaatccggcaaacatcgcctgaccgtcatgttcaatgctcgacgctttaccgtgaagaatttcgcccgcctgaccgacatagcccccgtaagcttcgacaattgcctgatgtccgaggcaaatgccaataatgggcagcttgccacgcaagcgggtgaggagttccggcatacaaccggcttcgctcggcacaccggggccaggagaaagcatcagtaccggattgctcatcgtcgccaggcgttcaattaaggtctgcgccggaatatggttgcggtaaatcaccacgttatgaccattgctgcgcaactgatctgccaggttgtacgtaaaagagtcgatattatcgagcagcagaatgtcagccatcagaaagtctcctgtgcatgatgcgcggtggcaatagcgcgcagtacagcgcgggctttgttacgggtttcgtcggcttccgactgcggaacagaatcaaggactacaccagcacccgcttgcacggtggcgataccgttttccaccagcgccgagcggatcacaatgcaggtgtcgagatcgccatgcgcggtgaaataacctaccgcgccgccgtagctgccgcggcgacgaccttccgcctcggcaattaactgcatagcgcgtactttcggcgcaccgcttaacgtccccatattcatacaggcgcgataagcgtgcagggcgtcaagatcgtgacgcagttcgccgactacgcgagagacgaggtgcatcacataggaataacggtcaactttggtgagatcggcgacgtagcggctgccgggggtgcaaatgcgtgccagatcattacgggcgagatcaaccagcatcagatgttcagacagctctttatgatcggtacgcatttccagttcaatacggctgtcgagatctctgtccagtgaaccatcggcgcgacgaccgcgtgggcgtgttccggcaatcgggtagatctcaatctggcggctggtggcatcatacttgagcgagctttccggcgacgcgccaaatagggtgaaatcattatcctgcataaaaaacatgtacgggctgggattactctttttcagcacgtaataggccgccagcggtgacgggcagggcagagagaaacggcgagatggcaccacctggaaaatttctccagcgcgaatcgctttttgcaacaaacgcactacgccaccgaactcttcatcgctctgattacattcacaacgcatatgcggcacggaaaccactggcagcggcggcgcggcttcggtcagttgctgacgtagttcgttcaggcgagcagtgagacgttgtttttcttcttcattcggagcaaacaggctggcctgaatacgggtgctttttttctgatggtcaatcaccatcagcgtttcagcgagataaaaacagaaatcagggcagttattttccgctgacagttgcggtaaatcttcaaatcccgccacaaggtcataagagaacaggccgccgaagaacatggcttctcgttcttccttcggtacattcaacagattctgcaataaacggaaagcgtcaaaaaccgaaagggagcataagcgggcgtcttcatccagcagtggactgacaggggggaagcgcagcacacggcagtttggtgattgttcactttccacacccgcaggcagggcgttatccagtagtgccagcagggcttcgccgttgccggagagtgcctggattgtgacagtgtcacctaaagctgtaatgcgcagcgcactgtctaccagcagcaggctttttaaatcatctttgctgtcgatatctgcggattccagcagcagcgttgccggacgatccccacacaactggtgaaaaagcgcggtgggattgtcgcgataagcgccttcgcaggttagcagttcgagagtcggtttttgtgtttgcattgttattctctaattttgttcaaaaaaaagcccgctcattaggcgggctgggtatctgattgctttacgcatggtgaatacactgcccgtttcaggaagtgcgccaccaacctttcagtacgaaaattgctttcattgtcgataccctttttacgtgaacttgcgtactagttaactagttcgatgattaattgtcaacagctcatttcagaatatttgccagaaccgttatgatgtcggcgcaaaaaacattatccagaacgggagtgcgccttgagcgacacgaattatgcagtgatttacgacctgcacagccataccacagcttccgatggctgcctgacgccagaagcattggtgcaccgtgcagtcgagatgcgcgtcggcaccctggcgatcaccgaccatgacaccacagctgcaatcgcgccagcaagagaggaaatttcacgttcgggactggcgttgaatcttattcccggcgtggaaatttccacggtctgggaaaatcatgaaattcatattgtcgggctgaatattgatattactcatccgctaatgtgtgagttcctcgcgcagcagacagaacggcgcaatcagcgggcgcagctgattgccgaaagacttgaaaaagcgcaaatacctggggcgctggaaggcgcacaacgactggcgcagggcggcgcagtgacgcgcggtcattttgcgcgtttccttgttgagtgcggcaaagccagttcaatggcggatgtctttaaaaagtatctggcgcgcgggaaaaccggatacgttccgccacagtggtgtacaatagaacaagctattgatgtcattcatcattctggcggtaaggcggtgctagctcatcctgggcggtacaatcttagtgctaaatggctgaaaagattggttgcgcattttgccgaacaccacggtgacgcgatggaagtcgcgcagtgccagcaatcgcccaatgaacgtacccagctggcggcccttgcgcgtcagcatcatttatgggcatcacaaggatctgattttcatcagccatgcccgtggatcgaactgggtcgtaaactctggctgcccgcaggcgttgaaggcgtctggcagctatgggaacagccgcagaacaccacagagagggaattatgagccagtttttttatattcatcctgataacccacagcaacgtctgatcaaccaggcggtggagatcgtgcgtaaaggcggggtgattgtttatccaactgattccggctatgcgctcggctgtaaaattgaagataaaaacgcgatggagcgtatttgtcgtattcgccagctgccggacggtcacaactttaccctgatgtgtcgcgatctttctgaactctcgacctattcatttgttgataacgttgcgtttcgtttaatgaaaaacaacacgccgggcaactataccttcatcctgaaggggacgaaggaagtgccacgccgtctgttgcaggaaaaacgcaaaaccatcggtatgcgtgtgccttctaaccctatcgctcaggcgttacttgaagcattgggcgaaccgatgctttccacttcgctaatgctgccaggcagcgaatttaccgaatcggacccggaagaaattaaagatcgtctggaaaaacaggtagatttgattattcacggcggctatctcgggcagaaaccgacaacggttattgatcttaccgatgatacgccggtcgtggtgcgtgaaggcgtaggtgatgtgaagcctttcttataacaaattgcgttccacggatggaagactatggcagggaagtttcgctgcattttgctgttgatagcagggctgtttgtatcatctctaagttatgcagaaaacacggagatcccttcttatgaagaagggatctcgctctttgatgttgaagccactctgcaaccagatggggtgctcgacatcaaagaaaatattcattttcaggcgcgaaatcagcagattaagcacggcttttatcgtgatttaccacgactatggatgcagcctgatggggacgctgcactgctgaactatcatattgttggcgtcacccgtgatggtattcctgaaccctggcatcttgactggcatatcgggttaatgagtattgtcgtgggcgataaacaacgtttcttgcctcaaggcgactatcattatcaaattcattatcaggttaaaaatgctttcctgcgtgagggggattctgatctgctaatctggaacgtgaccggtaaccactggccgtttgaaatttataagacccgtttttctctccagttctctaatattgcgggtaatccatttagcgaaatcgatctctttaccggagaagagggcgacacatatcgtaatggccgcatccttgaggacggaagaattgaatcccgcgatccgttttatcgtgaagatttcacggtcctctaccgctggcctcacgctttacttagcaatgcctcggctccgcaaacgacgaatattttcagccatcttcttttaccctccacgtcatcgttgttaatttggtttccgtgtctgttcctggtttgtggatggttatatctctggaagcgcaggccgcaatttacgccggtagatgtgattgaaaccgatgtcattccgccagattacacgcccggcatgttacgtctcgatgcgaagctggtttacgacgataaaggtttttgtgccgatatcgtaaatctgattgtgaaaggaaaaattcatctggaagatcagtctgacaagaaccagcaaatcctgattcgtgttaatgaaggcgcgaccagaaataatgcggtattactgcccgcagagcagttattactggaagcgttatttcgtaaaggcgataaggtcgttcttacggggagacgcaacagagtcttacgcagggcatttttacggatgcagaaattttatctgccgcgtaaaaagtcttcgttttaccggtctgatacttttttgcaatggggtggactggcaatattggcggtcattctttacggtaacttgagtcctgtaggctgggcaggaatgagtctggtgggcgatatgtttattatgatctgctggattattccttttttattttgttcccttgagcttttgtttgcccgcgatgatgacaagccttgcgttaatcgtgtaatcatcactttgtttttaccactgatttgttcaggcgtggccttctattctctctacatcaatgtcggagatgtattcttttactggtatatgccagcgggttattttaccgctgtttgcctgaccggttatctcactggcatggggtatatttttctgccaaagtttacccaaactggacagcaacgttatgcccacggtgaagctatcgttaactatcttgcgcgtaaagaggcagcaacacacagtggacgtcggcggaaaggggaaacacggaaactggattacgcgttgctaggttgggctatatcggcaaatttggggagggaatgggcgttacgcattgccccttcgctttcttcggcgattcgcgctccagagattgcccgtaacggcgttttattctcattacagacgcacctaagttgcggggccaataccagtttgttggggcgaagttattccggtggtggtgctggcggcggcgcgggtggcggaggcggtggtggctggtaattaagctgatgttaatcgaaacaagctttaaccataaagatagtgtagtatgttgcgcctcaaagccaggccgataaacgtcgagtcgtttacttaaggcctgaagagttcaaacagactttactatcagtgagtcagatgtaagttctgactcactgttgcacaaaagcatatcagacgcctgggaaggcgacaccaaaaggaagctctatgagcgaaaagctacagaaagtgctggcgcgtgccggccacggttctcgccgtgaaatcgaatctattattgaagccggtcgtgtgagtgttgatggcaaaattgctaaactcggcgatcgtgttgaagttacccctggattgaaaatccgtatcgatggtcacctgatttcggtacgtgagtccgctgaacaaatttgtcgcgttctggcctattacaaaccggaaggtgagttgtgtacccgtaacgatccggaaggacgtccaacggtgtttgaccgtctgccaaaactgcgtggcgcacgctggattgccgtgggtcgcttggacgttaatacctgtggtctgctgctgttcaccaccgatggtgaactggcaaaccgtttaatgcacccaagccgtgaagttgaacgtgaatatgccgtgcgtgtatttggtcaggttgacgacgcgaaactgcgtgatttgagtcgtggcgtgcagttggaagatggtccggcagcttttaaaaccatcaagttcagcggcggcgaagggatcaaccagtggtacaacgtgactctgaccgaaggccgtaaccgtgaagttcgtcgtctgtgggaagcggttggtgtgcaggtgagccgcctgatccgtgttcgttacggtgatatcccactgccaaaaggtctgccacgcggtggctggacggagctggacctcgcccagactaactatctgcgcgaactggtggagctaccgccagaaaccagctctaaagtcgctgtagaaaaagaccgtcgtcgcatgaaggcgaatcagattcgtcgtgcggtgaaacgtcacagtcaggtgagcggcggtcgtcgttctggcggacgtaataataacggttaatcaaagtatgccggacgtcatatccggcatttttacagattaataatcgatccctatctgcgcttttacaccggcatcaaacgcatgtttgacggggcgtaattcacttaccgtatctgccagttcaagaatatcccgatgacaaccacgacccgtgataatcaccgtctgttgatgtggacgttcatttaacgcctgcaccacttcttccagtggcaaatagtcatacgccaccatatacgtcagttcatcaagcaaaaccatatccagtgaggaatcagcaagcatccgctttgcatgttgccagacttcgcggcaggcggcggtatcagactcgcggttttgtgtatcccaggtaaagcccgttgccatcacctgaaactcaacgccatgtggctccagcagattgcgttcgccattaggccaggtgcctttaataaactgcacgacgcctactttttttccgtgaccaactgcgcgtgttgccgtaccaaatgccgcggtggttttgccttttccattgccggtaaagacgatgataataccgcgttcatcctgggcctgggccacacgagcatctactttttctttcactcgctgctgacgctgttggtagcgttcatcactcattgggaaattcctggtttacggcccggttgggcgtcaaaggtcatgccggttttacggcggctgtcatcgcccatcagccagaggtagagcggcatgatatcagcgggtgttttaagtttctgtggatcttcggtcgggaaggcgctggcacgcattgcggtgcgcgtaccgcctgggttaatgcagttgacacgcaggcgctgctgatattcatcggccagtacctgcatcatcccttcggtggcaaatttcgacgctgcatatgcaccccagttggctcgtccctgacgtccaacgcttgatgaagtaaagaccagtgaaccggcgtccgatttgagtaataaaggaagcagtgcctgggtgagcataaaggtggcattaacgttgacctgcatgacgtcctgccagacctgcggattttgttcgctcattgggcaaacatcgccgagcaatccggcattatgcaaaacaccatccagacgcggataattaacggcaatgcgctgtgccagttgttggcaattttcggacgtgcaggtcagcaaatcgagaataaaccactgtggctgacgcccagtttcttcgtttatgtggctggctacctgacgtaatttttcttcattacggcccaacagaatcactgtcgcaccatagcgtgcatacgtcatcgcggcttcacgaccaataccatcgctggctcccgtcaccaggataatgcgatcattgagtaaatcttgttttggctggtaatgcatggctactcctcaacgacgttgtctgtcgcgctgccagtgtactttatgactttggggctttatgcctgaaacagaagggcatttcaatcagcctggggcgataacaccgcaaaatggatactttgtcatactttcgctgcaataacatctctgcgagacggcttaacatgcctgttgtaaactgtgagccaaagcgttgtttaaccaaggtggggactcgtggaattgttgtctgaatatggtttgtttttggcgaaaatcgttaccgttgtgctagcgattgcggcgattgccgccattattgtcaatgttgctcaacgtaataaacgccagcgtggcgagttacgggtcaacaatctcagcgaacagtataaggagatgaaagaagaactggccgcggcgctgatggactcacatcagcaaaaacagtggcacaaagcgcagaagaaaaagcataagcaagaagcgaaagcagcaaaagcgaaagccaaactgggcgaggtggcaactgacagtaaaccccgcgtctgggtgctggattttaaaggcagcatggacgcccatgaagtgaactcgctacgtgaagagataacggctgtactcgcagcattcaaaccgcaggatcaggttgtgctccgtctggaaagccctggtggcatggtgcatggttacgggctggcggcttcgcaactgcagcgtctgcgcgataaaaacattcctttaactgttacggtagacaaagtcgctgccagcggcggttacatgatggcctgtgtggcggacaaaattgtttccgcaccgtttgctattgtgggttccattggcgtggtggcgcaaatgcccaactttaaccgcttcctgaaaagcaaagatattgatatcgaactgcacactgccgggcagtataagcgcacgctgacgttgctgggtgaaaataccgaagaagggcgggagaaattccgcgaagagttgaacgaaacgcatcagttgtttaaagattttgtgaagcgtatgcgtccttctctggatattgaacaggtggcaacgggtgaacactggtacggacaacaggcggtagagaaaggcctggttgatgaaatcaacaccagtgatgaagttattcttagcctgatggaaggccgtgaagtggtcaatgtacgctatatgcagcgtaaacgactcattgaccgattcaccggcagcgcggcagagagcgccgatcgattgttgctacgctggtggcagcggggtcaaaagccattgatgtaaaagacaaacgcgaggctaagacctcgcgttttgctttaatcaaccagatgatatttttctgaaagcacatgggccaggtgtttgaacatattaaacaccgcggtgcttttggctgttggcaatccttgttcatctaaaaagtagtcgccggtaaataccagcacgccattacgctgcgtgacgccggtggcttcaatccctgcgagcgtatcctcatgttcacgaatgattttgttggcctctttcaacagcgtttcgcggtcgatgggttgtgtctctttgttcattatttactccttaaacaaggacattagtctacgccaggcatggcttgcagacaaatataccacgctggtggcaagagcgccttactggcaactttggattttgcatgctaataaagttgcgtatcggattttatcaggtacagtgtgacgctttcgtcaatctggcaatagatttgcttgacattcgaccaaaattccgtcgtgctatagcgcctgtaggccaagacctgttaactcagtcacctgaattttcgtgaacagagtcacgacaaggggttgatatccgcagagagcgagtccatatcggtaactcgttgccagtggaaggtttatcaacgtgcgacgcattcctggaagaatcaaattaggtaaggtgaatatgggtaaagctcttgtcatcgttgagtccccggcaaaagccaaaacgatcaacaagtatctgggtagtgactacgtggtgaaatccagcgtcggtcacatccgcgatttgccgaccagtggctcagctgccaaaaagagtgccgactctacctccaccaagacggctaaaaagcctaaaaaggatgaacgtggcgctctcgtcaaccgtatgggggttgacccgtggcacaattgggaggcgcactatgaagtgttgcctggtaaagagaaggtcgtctctgaactgaaacaactggctgaaaaagccgaccacatctatctcgcaaccgaccttgaccgcgaaggggaagccattgcatggcacctgcgggaagtgattgggggtgatgatgcgcgctatagccgagtggtgtttaacgaaattactaaaaacgcgatccgccaggcatttaacaaaccgggtgagctgaatattgatcgtgttaatgcccagcaggcgcgtcgctttatggaccgcgtggtggggtatatggtttcgccgctgctatggaaaaagatcgctcgtggtctgtctgccggtcgtgtgcagtcggtggcggttcgcctggtggtcgagcgtgagcgtgaaattaaagcgttcgtgccggaagagttctgggaagtcgatgccagcacgaccacgccatctggtgaagcgttggcgttacaggtgactcatcagaacgacaaaccgttccgtccggtcaacaaagaacaaactcaggctgcggtaagtctgctggaaaaagcgcgctacagcgtgctggaacgtgaagacaaaccgacaaccagtaaacctggcgctccttttattacctctacgctgcaacaagctgccagcacccgtcttggatttggcgtgaaaaaaaccatgatgatggcgcagcgtttgtatgaagcaggctatatcacttacatgcgtaccgactccactaacctgagtcaggacgcggtaaatatggttcgcggttatatcagcgataattttggtaagaaatatctgccggaaagtccgaatcagtacgccagcaaagaaaactcacaggaagcgcacgaagcgattcgtccttctgacgtcaatgtgatggcggaatcgctgaaggatatggaagcagatgcgcagaaactgtaccagttaatctggcgtcagttcgttgcctgccagatgaccccagcgaaatatgactccacgacgctgaccgttggtgcgggcgatttccgcctgaaagcacgcggtcgtattttgcgttttgatggctggacaaaagtgatgcctgcgttgcgtaaaggcgatgaagatcgcatcttaccagcagttaataaaggcgatgctctgacgctcgttgaacttacaccagcccagcactttaccaagccgccagcccgtttcagtgaagcatcgctggttaaagagctggaaaaacgcggtatcggtcgtccgtctacctatgcgtcgatcatttcgaccattcaggatcgtggctacgtgcgagtagaaaatcgtcgtttctatgcggaaaaaatgggcgaaatcgtcaccgatcgccttgaagaaaatttccgcgagttaatgaactacgactttaccgcgcagatggaaaacagcctcgaccaggtggcaaatcacgaagcagagtggaaagctgtactggatcacttcttctcggatttcacccagcagttagataaagctgaaaaagatccggaagagggtggtatgcgcccgaaccagatggttctgaccagcattgactgcccgacttgtggtcgcaaaatggggattcgcacagcgagcaccggggtattccttggctgttctggctatgcgctgccgccgaaagagcgttgcaaaaccaccattaacctggtgccggaaaacgaagtgctgaacgtgctggaaggcgaagatgctgaaaccaacgcgctgcgcgcaaaacgtcgttgcccgaaatgcggcacggcgatggacagctatctcatcgatccgaaacgtaagttgcatgtctgtggtaataacccaacctgcgacggttacgagatcgaagagggcgaattccgcattaaaggttatgacggcccgatcgttgagtgtgaaaaatgtggctctgaaatgcacctgaaaatggggcgtttcggtaaatacatggcctgcaccaacgaagagtgtaaaaacacacgtaagattttacgtaacggcgaagtggcaccaccgaaagaagatccggtgccattacctgagctgccgtgcgaaaaatcagatgcttatttcgtgctgcgtgacggtgctgccggtgtgttcctggctgccaacactttcccgaaatcgcgtgaaacgcgtgcgccactggtggaagagctttatcgcttccgcgaccgtctgccggaaaaactgcgttatctggccgatgcgccacagcaggatccggaaggtaataagaccatggttcgctttagccgtaaaaccaaacagcaatatgtctcttcggaaaaagacggaaaggcgactggctggtcagcattttatgttgatggcaaatgggttgaaggaaaaaaataacctttaattctgtcaggtttttataaacaaagggtcgcgaaagcggcccttttttattgcatattattttttcttcacacctatacactaaggctataaatgatatagtggttatagttagcaccttttttattattaaatcgtattagtcacccgccaggtgtgacgaaaaaacgatgttctgatggcgtctaagtggatggtttaacatgaaattacaacaacttcgctatattgttgaggtggtcaatcataacctgaatgtctcatcaacagcggaaggactttacacatcacaacccgggatcagtaaacaagtcagaatgctggaagacgagctaggcattcaaattttttcccgaagcggcaagcacctgacgcaggtaacgccagcagggcaagaaataattcgtatcgctcgcgaagtcctgtcgaaagtcgatgccataaaatcggttgccggagagcacacctggccggataaaggttcactgtatatcgccaccacgcatacccaggcacgctacgcattaccaaacgtcatcaaaggctttattgagcgttatcctcgcgtttctttgcatatgcaccagggctcgccgacacaaattgctgatgccgtctctaaaggcaatgctgatttcgctatcgccacagaagcgctgcatctgtatgaagatttagtgatgttaccgtgctaccactggaatcgggctattgtagtcactccggatcacccgctggcaggcaaaaaagccattaccattgaagaactggcgcaatatccgttggtgacatataccttcggctttaccggacgttcagaactggatactgcctttaatcgcgcagggttaacgccgcgtatcgttttcacggcaacggatgctgacgtcattaaaacttacgtccggttagggctgggggtaggggtcattgccagcatggcggtggatccggtcgccgatcccgaccttgtgcgtgttgatgctcacgatatcttcagccacagtacaaccaaaattggttttcgccgtagtactttcttgcgcagttatatgtatgatttcattcagcgttttgcaccgcatttaacgcgtgatgtcgttgatgcggctgtcgcattgcgctctaatgaagaaattgaggtcatgtttaaagatataaaactgccggaaaaataatttcttgcgttattttcggcaccttttatgtagcgaaggtgccggaatatattctcttttgttacttatttctataccgtgcacaatatttttatccctcatatttatagggtaaattacctgtaaagtagtgtctaattacccgcctcgcaaactccagttttcaaatatctatttcaggtcaaaagattgaattattcactggagacgattcgtaaattcgctggatttttgactaaagtttctttaggatttgtctcatcgtatgattaattacaccaatcgttcaacgtcttgctgataagtgatggcgattatatgaggttagcaatgccttctggaaatcaggaaccccgccgcgatcctgaattaaaacgtaaagcctggctggcggtttttcttggttctgcacttttctgggtggttgtcgcactgctgatttggaaagtgtggggataactatggtcggtcaggagcaactggagtcgtcaccattatgccagcatagtgacaatgaaacagaaacgaaacgggaatgttccgtcgttattccagacgactggcaactaacatcgcagcagcaagcctttatagaactgtttgctgaagatgatcagccgaaacaataattatcatcattcttattacccatttttaatgaattaaagggcttttaatacaccgcagcaataacagcttgagttatctcaacacaaaataataaccgttaagggtgtagcctatgatcaacacaaatatgaaatattggtcctggatgggcgcgttttctctgtcgatgctcttctgggccgaactcctctggatcattactcactgatccttgaccccgctgcggcggggttgtcatttgctttgccacaaggtttctcctcttttatcaatttgggttgttatcaaatcgttacgcgatgtttgtgttatctttaatattcaccctgaagagaatcagggcttcgcaaccctgtcattaaggaggagctatgtcgtcaaccctacgagaagccagtaaggacacgttgcaggccaaagataaaacttaccactactacagcctgccgcttgctgctaaatcactgggcgatatcacccgtctacccaagtcactcaaagttttgctcgaaaacctgctgcgctggcaggatggtaactcggttaccgaagaggatatccacgcgctggcaggatggctgaaaaatgcccatgctgaccgtgaaattgcctaccgcccggcaagggtgctgatgcaggactttaccggcgtacctgccgttgttgatctggcggcaatgcgcgaagcggttaaacgcctcggcggcgatactgcaaaggttaacccgctctcaccggtcgacctggtcattgaccactcggtgaccgtcgatcgttttggtgatgatgaggcatttgaagaaaacgtacgcctggaaatggagcgcaaccacgaacgttatgtgttcctgaaatggggaaagcaagcgttcagtcggtttagcgtcgtgccgccaggcacaggcatttgccatcaggttaacctcgaatatctcggcaaagcagtgtggagtgaattgcaggacggtgaatggattgcttatccggatacactcgttggtactgactcgcacaccaccatgatcaacggccttggcgtgctggggtggggcgttggtgggatcgaagcagaagccgcaatgttaggccagccggtttccatgcttatcccggatgtagtgggcttcaaacttaccggaaaattacgtgaaggtattaccgccacagacctggttctcactgttacccaaatgctgcgcaaacatggcgtggtggggaaattcgtcgaattttatggtgatggtctggattcactaccgttggcggatcgcgccaccattgccaatatgtcgccagaatatggtgccacctgtggcttcttcccgatcgatgctgtaaccctcgattacatgcgtttaagcgggcgcagcgaagatcaggtcgagttggtcgaaaaatatgccaaagcgcagggcatgtggcgtaacccgggcgatgaaccaatttttaccagtacgttagaactggatatgaatgacgttgaagcgagcctggcagggcctaaacgcccacaggatcgcgttgcactgcccgatgtaccaaaagcatttgccgccagtaacgaactggaagtgaatgccacgcataaagatcgccagccggtcgattatgttatgaacggacatcagtatcagttacctgatggcgctgtggtcattgctgcgataacctcgtgcaccaacacctctaacccaagtgtgctgatggccgcaggcttgctggcgaaaaaagccgtaactctgggcctcaagcggcaaccatgggtcaaagcgtcgctggcaccgggttcgaaagtcgtttctgattatctggcaaaagcgaaactgacaccgtatctcgacgaactggggtttaaccttgtgggatacggttgtaccacctgtattggtaactctgggccgctgcccgatcctatcgaaacggcaatcaaaaaaggcgatttaaccgtcggtgcggtgctgtccggcaaccgtaactttgaaggccgtatccatccgctggttaaaactaactggctggcctcgccgccgctggtggttgcctatgcgctggcgggaaatatgaatatcaacctggcttctgagcctatcggccatgatcgcaaaggcgatccggtttatctgaaagatatctggccatcggcacaagaaattgcccgtgcggtagaacaagtctccacagaaatgttccgcaaagagtacgcagaagtttttgaaggcacagcagagtggaagggaattaacgtcacacgatccgatacctacggttggcaggaggactcaacctatattcgcttatcgcctttctttgatgaaatgcaggcaacaccagcaccagtggaagatattcacggtgcgcggatcctcgcaatgctgggggattcagtcaccactgaccatatctctccggcgggcagtattaagcccgacagcccagcgggtcgatatctacaaggtcggggtgttgagcgaaaagactttaactcctacggttcgcggcgtggtaaccatgaagtgatgatgcgcggcaccttcgccaatattcgcatccgtaatgaaatggtgcctggcgttgaaggggggatgacgcggcatttacctgacagcgacgtagtctctatttatgatgctgcgatgcgctataagcaggagcaaacgccgctggcggtgattgccgggaaagagtatggatcaggctccagtcgtgactgggcggcaaaaggtccgcgtctgcttggtattcgtgtggtgattgccgaatcgtttgaacgaattcaccgttcgaatttaattggcatgggcatcctgccgctggaatttccgcaaggcgtaacgcgtaaaacgttagggctaaccggggaagagaagattgatattggcgatctgcaaaacctacaacccggcgcgacggttccggtgacgcttacgcgcgcggatggtagccaggaagtcgtaccctgccgttgtcgtatcgacaccgcgacggagttgacctactaccagaacgacggcattttgcattatgtcattcgtaatatgttgaagtaacaactatttgcttgccggttattttgcttccggcaagcaaatgaattacacaatgcaagagggttatttgttcagcaaatggcccattttctcggctttggtatcgagataatgttcgttattggggttacgacctacaatcaatggtacgcgttcaacaatattaatccctgcttcggtcagaatttcgacttttttcgggttattggttaacaagcggacttcattgacgccaaggagtttgaacatatcagcgcaaagagtgaagtcgcgctcatcagcggcgaagcctaactggtggttagcctctacggtatcgtaaccttgatcctgcagtgcgtaagcgcggattttattcagcagaccaatgttacgaccttcctgacggtgatacagcaaaataccacggccttcctcggcaatttgcgtcaatgccgcttcgagctggaagccacaatcgcagcgcaagctgaacagggcgtcaccggtcagacattcggaatggacgcgcgcaagtaccggggtatgcccggaaatatcgccatagactagcgcgacatgatcgtgtccggttgccagttcttcaaatcccaccatcaggaaatcgccccatggggttggcagtttggcttctgccacacgtttaagctgcatgaaattctccagataatgctggttctgtattggcttattttgccataacgagaaggggttcacctaatcacgacgcgtcgatcgttcacggaatggcacaaatctgtcaatttttcctggaactggcgttttcagttatgattgtgggacttatcaaaaaggagaggccatgcgttcgattgccagacgtaccgcagtgggagctgcactattgcttgtcatgccagtagccgtatggatttctggctggcgttggcaacctggagaacaaagttggctactaaaagcggctttttgggttactgaaactgtcacccagccctggggcgtcattacacatttgattttattcggctggtttctctggtgtctgcgttttcgcattaaggctgcctttgtattatttgccattctggcggccgcaatccttgtgggacaaggcgttaaatcctggatcaaagacaaagtccaggaaccacgaccttttgttatctggctggaaaaaacacatcatattccggttgatgagttctacactttaaagcgagcagaacgcggaaatctagtgaaagaacagttggctgaagagaaaaatatcccacaatatttgcgttcacactggcagaaagagacggggtttgcctttccttccggtcacacgatgtttgctgccagttgggcactgctggccgttggtttgctgtggccgcgtcggcgaacgttaaccattgctatcttgctggtctgggcaacgggagtcatgggaagccgcctgctgctcgggatgcattggccacgcgatctggtagtagctacgttgatttcgtgggcgctggtggcggtggcaacgtggcttgcgcaacgaatttgtgggccattaacaccacctgcggaagaaaatcgcgaaatagcgcaacgagaacaagaaagttaacgctggttgattttccgaatttagcccttaaatcatcaacaatgcgtgtggatgccatttcgcagacggcgcgaaaatggtactttaaagggctattgcggtaagttgaccataatttattcgctctaaccacataacgggaagtaatgtgaaatatttactcattttcttactggtgttagcgatcttcgtgatttcggtcacgttgggtgcgcagaacgatcaacaggtgacgtttaattatctgttagcgcaaggggagtaccgtatttccacattgctggcggtattgtttgctgcggggtttgctatcggttggttgatttgtggcctgttctggctgcgagttcgtgtttccctggcgcgcgctgaacgtaaaataaagcgactggaaaaccagctttcacccgcgactgacgtggctgtagtgccgcactcgtcagcggcgaaggaataactttctatgctggagttgttgtttctgcttttgcctgtagccgctgcctatggctggtatatgggccgcagaagtgcgcaacaaaacaagcaagatgaagccaaccgcttgtcgcgtgattacgtagcgggggttaacttcctgcttagtaatcaacaggataaagcggtagacctgtttctcgatatgcttaaagaggatacaggcaccgttgaagcccaccttacgctcggaaacctgttccgttcgcgtggcgaagttgatcgcgctattcgcatccatcagaccctaatggaaagcgcctcgctgacctatgaacagcgtctgttggcgattcaacaactggggcgtgattacatggccgccgggttatatgaccgcgcggaagacatgttcaatcagctgaccgatgaaactgacttccgcattggcgcgctgcaacagttgctacaaatctaccaggctaccagtgagtggcagaaagcaattgatgttgccgaacgcctggtgaagctgggtaaagataaacagcgcgtcgaaattgcccatttctactgtgagttagccctgcagcatatggccagcgacgatctcgatcgagccatgaccttgctaaaaaaaggggcggcggcagataaaaacagcgcccgcgtatccataatgatgggacgcgtgtttatggcgaaaggagaatacgccaaagccgtcgaaagtctgcaacgcgtgatatcccaggacagagaactggtcagcgaaacgctggaaatgttgcaaacctgctatcagcagttgggtaaaactgccgaatgggcagaattcctgcagcgtgcggtggaagagaacaccggtgccgatgctgaattgatgcttgctgatatcatcgaagcgcgcgacggtagtgaggccgcacaggtctatattacgcgccagcttcagcgtcatccgaccatgcgtgtgttccataagttaatggattaccacttaaatgaagcggaagaagggcgtgccaaagagagcctgatggtgctgcgtgacatggttggcgagaaggtacgtagtaagcctcgttatcgttgccagaaatgtggttttaccgcatacaccctctactggcattgtccgtcttgtcgggcctggtcaaccattaaaccgattcgcggtcttgatggcctgtaatttttaaaaaaaatccgactttagttacaacatactaattattaatgttccattgtgctccggcaacgacggcgcagaaaaagcctgccaggggagaaatcgcaactgttaattttttatttccacgggtagaatgctcgccgtttacctgtttcgcgccacttccggtgcccatcatcaagaaggtctggtcatgacgttaactgcttcatcttcttcccgcgctgttacgaattctcctgtggttgttgcccttgattatcataatcgtgatgacgcgctggcctttgtcgacaagatcgacccacgcgattgtcgtctgaaggtcggcaaagagatgtttacattgtttgggccacagtttgtgcgcgaacttcaacagcgtggttttgatatctttcttgacctgaaattccacgatatccccaacactgcagcgcacgctgtcgctgctgcagctgacttaggcgtgtggatggtgaatgttcatgcctctggtggggcgcgtatgatgaccgcagcgcgtgaggcactggttccgtttggcaaagatgcaccgcttttgattgctgtgacagtgttgaccagcatggaagccagcgacctggtcgatcttggcatgacactgtcacctgcagattatgcagaacgtctggcggcactgacgcaaaaatgtggccttgatggtgtggtgtgttctgctcaggaagctgtgcgctttaaacaggtattcggtcaggagttcaaactggttacgccgggcattcgtccgcaggggagtgaagctggtgaccagcgccgcattatgacgccagaacaggcgttgtcggctggtgttgattatatggtgattggtcgcccggtaacgcaatcggtagatccagcgcagacgctgaaagcgatcaacgcctctttacagcggagtgcatgatgagtgattccaacagccgtctggtctactcaacggaaaccggacgtattgatgagcccaaagcggcccctgtacgccctaaaggcgacggtgtggtgcgtattcagcgtcagaccagtggacgtaaaggtaagggcgtttgcctgattaccggtgtcgatctcgatgatgccgaactgacaaaacttgcagcggaactgaagaaaaaatgcggctgcggcggagcagttaaagatggagttattgaaatccagggcgataagcgtgatttattaaaatcactacttgaagcgaaagggatgaaggtaaaactcgcaggcggttaacataaaaagccacggatatatccgtggctttcgaatattttactgtgcgtattattcagttatttcgtactgaacagaatcaagcgtattataattgcgagtcgataatcgacatttatttacgattatttaccgacctggtgaccaataacaccaccgacagctgcaccacctaatgtacccaacgtactgccatcggtcagtactgcaccgcctaatgcccctgcacccgcgccgattgcggtgttgcggtcccgtttagaccagttagaacaggcactcagagacattgccaaagtaattgccagaacagccgcggtcatttttttgctcgttacaaacataatactctctcctgaatttatgattcacggaagtaagctctctataactataatagctaagaataagcctggtgaaattattccgtgaaatctgctcgcgcgcagggttatatcacgcaggtgataatgacttcctgttatatcgctgataataattttatatcttgagagtgttaataacaggtaaatagtcttaattatcaaccaggaatcatcttagagcggatgatttgccaaactgcaaatcatccgtagagaagggaaatggttaaatgtcaacgacgtgaacggtgagtttactgtgctcaagatgcatcagatcgctggcgcgtattttcgaatcggtaatcacgcgattgaatcgctcaacgggaccgatggagtatgaatgtacagcaccaaatttcgagctgtcagtcaggactatcgcttcgcactctttttccagcacggcattgaccacatcggtacgcatcatatcgcgaccggtaaatccagtttcaggttgccagccatcaataccaataaatgctttgctgaaatgcacctgttggatgcactggcgtgtcaaagggccaaccatactttcgctttttttctgatacacgccaccgagcaaaataacttcacaaggcgcgtctttcagcaaatgcgcgatgtagctgctgaccgtgatgatagtgacatttttcttctgctcgcccagagtccgggcgagtagggcattgctgctgccattttcgataaagatggtttcgcccggttgaaccagcgacgcggcaaactcggcgagttcacgcttcagcgtatagttgctcatcatacgggtttcgacgtcatcactatcaagcgaaacagcaaagccatgtgcacggcggaggtaactcagtttttcgagtgtgttgagatcctggcgaatggtaacttcagaaactccagtggcttttgccagatcggttacgctaacctgaccctggtcaatgaccatctgtagaatagtttgttgtcgggaattcatcgctgtaattcttataacgttataatacttaataaaaaaatactgacgcgccgggcatcctcaaataggaaaacctgaaggcacgattgttaaatctcccacggtgccttcgggatgtctggcgtagattcagcaacctggcgcaagagttctgctttaagtatctcgagattatggatcgcagagtggtaatcgcctgccacaaggatatctaacacaatatcaatacgttcggcaacgcgctgggcatcaaattcagacatcaaggacatccttatagcaaaagggggaaaatgaataatgcaaaaattgccgctaaaagagaagtgtttaacagcaacggctaattatcatccaggaatacgatatataatgacgggatatagcgctaagtatatatattcatctacttatgcgcgcttcagatagcgtttataccagcgttcgaaggcgacggcgggcatcggtttggcaaacaaaaatccttgccgctcattgatcccgttcttggttaaaaaagcatcttcctttgcactctctacaccttcggcgatcacctgaagattcaatgcctgggccacagcgacgatcgcccggaccagtgactgcgagacaggttgtttgtgaatatctcgaacaaaaacctggtcaagtttgatggcatcgatcggaaagcgcgccagttgcgaaagtgaagagtagccggtaccaaaatcatccagatgcacttgcgcacctagttggctaaattgttgaataacagacagtgccagttcatcattctcaatcagacaactctctgtcagttcaacatctatagggcagtattcaaaattgagttcctggagaacctgtttcagggcggtgaaaatggtttgatcggcgagctgacgtgcagaaatatttaccgccactcgcaggtttatgcctttatcccgccactttgccacctggcgtacgacatcgagaatcacccaacggcctaaaggcacaattagccctgactcttcggcgtaggaaatgaagtccaacggtggaatcaacccacgttcaggtgactgccaacgtactagtgcttccagactgcgcacttcgccacgccaggtgattttcggttgatagtgaataaccaactgatcgttttccagtgctttacgcaagttggtatccagccagagatattcaaatacccgttgattcatttctggggtaaaaacgcaaaattgtcctcgtccgccttccttcgctgtgtacattgctgtgtcggcgtgacgaataatagccgtgctgtctgaaccatgttcgggagagagtgcaatacctactgaacagctggtataaacttcaattaaaccaatgcgaaaggggagccgtaagcgggtcaaaattcgtgatgccattgcttccagcgcgctttgtgaggtgttggatgccagtaccagaaactcatccccacctggacgcgccaacacctggtcatgttcgagacagcttaaaatagccaatgacacgtcgcgtaataactggtcaccaaacaaatgcccataggcgtcgttgacctttttgaaattatccaaatcaagatacacaaccccaactttattgttatctgcatgattaatagcgtgatcgattaaatcctgcattgcgttacgattcggcagtccggtgatactgtcggtatttgccagaatacgcagtcgctcctgagcgcggcgctcttcggtaatgtcggtgccggaacagattaaaaaaatctcgtttttgccactgccgctgtggacaaatttattgcgaaacagaaacagccgctggcctttacatgttggtatccacagttcgacttcatatgcattgccgcttcgaaaaaatacacggttattgcgcctggatgccgcagcttcacgacggctcataaacagtttaaacacgctttgcccaatgacgtcgtgttctttcaaccctgtgtaatcttcacataaccgattgaagcgttggatattcccccggctgtcgagaatcactattgcggaatgtgcttcagaaactacctgctcagcaaaggaaagcccgtgtgataaatcacgagcaaccgccggtgtgtcatgccatgcagacgcgttgccagcccattcccgtttattgatttttcgtcctaccagatgcacagaaagatcgctttcatcgacggtcagactcatcatcaggctggaggtgatgaccgtcatttccctgatgcgagcagcctgttcggcagataactgcaatgtacgatcaggttctgtggtttcggtggtagaaaagcgcaaaacatcgctgctttccgtcaaccgccagtatggattgtgcgatccgagaaagttgtacaacgttgtggactccctaacggttttcatgatgcatatcctccggttaacagcggagtccgcggttaaataaaaggaacaacatgacttacatgaaattaacggcggctaaacgcattgtttttttatatatttatttgtaatccagttttggaaaaacgccagttttcaaacgaaagtcagttaaaaaatctgcctggatataacgaaggtagagcggggaaataaacggcccatccatgaggaatgggccgtgaaaggagattacgcgaccgggcgcgcaataatgctgcgggtttccatgcggacttcggcaatagtgacgtcaataacgtcagtcactttgtaaaccgtttcacctttaatttgtacagtgccgttttcctggctgcaaaccagttcatcgcgcacagcgtgtaagaaaggtgccggaataaaggcgatagcgccgttatcaaccaaacgaacacgcatgccgccacggctgatatcgacaatttccgctgcgaaacgggtgtcggtcccggctttgtctttcaggaagcgtgcgtataaccagtcaccaacatcacgttctgccatccggttgagacggcgacgctcggccatttggacagtgatttcatcctgtgggcgcgtcgcagtttcgcctttgataaccgctttcagcagacggtggttgatcatgtcgccatatttacggatcggcgaagtccaggtggcgtatgcttccagaccgaggccaaagtgaggaccgggttcagtgctaatttcagcaaatgactggaagcgacgaatgcggctgtcgaggaaaccagttggttgcgcgtccagttcacgacgcagtttgcagaaaccgtccagcgtgagcacttcttcggcatcgacatgcagaccgtgcgttttcagcaacgctgccagcgcgtcggcattcgccggatcaaagcccatatgcacgttatagatgccaaaaccgagcttatcgcgcagtacgcgggccgcacaaatgttagcggcaatcatcgcttcttcgacgatacggttggcaatgcgacgaggctcggcgacgatatccagcacttcacctttttcaccgagaataaagcggtaatccgggcgatctttaaacaccagtgcgtggttatgacgccactcgccgcggcgttggcaaatttgcgctagcaaacggacttgttcggcaattgcttcactttcaggctgccagtcaccggtattttccagccagtcagaaacctggtcatacaccagctttgctttggattcgatggtggcggcaaagaattcgatattatcttcaatggtgccatcagcggagagcgtcatgcggcatgccagtaccgggcggacttcattggcgcgcagtgagcagagatcgtcagaaagctcgcgaggcagcatagggatgttgaagccaggcagatagttggtgaatgcgcgaattttcgcggctttgttcagcttgctgccttcagcaatccacgcggttggatcggcaatcgccacaatcagctgaagtttgtcatccggcaacgccttagcgaaaagggcgtcatccatatcttctgtgctggcactgtcgatggtgacaaaatccagcgcggtcagatcttcacgaaccagaccttcatcgagcatttcggtagcgacgccgtctggtgcttctttttccagattatggcgtgcaagggtaacccaccacggtacaaagtgatcgtcaccaaaagtgatgtattgtgtcagttctgcatagaaagaacgatcgcctttcagcggatgacggcgcatttcggcaaccgcccagtcgccttctttaaactcgtggttcaggccacgggctgcgcggcaaggaatggcgtcttttaagagtggatgatcaggaacgatggccagacggtcatttttgccctgaaccttacccacgaaacgagtcaggaacggttcaaccagttcttctggctctgcggattcacgttctttttcactgtggatcaccgcgataattcggtcgccatgcatgacttttttcatctgcggcggcggaatgaaataacttttttgcgcgtcgacttccaggaagccaaagcctttttctgtggcttttaccaccccttcagcgcgtggcgtctgggaatgcagttgctgtttaagctgcgctagcagcgggttgtcctgaaacataattgtctattttggtggccattagagcggctgacagttttacgcgaatctgtctgacgcggcaaggttaatatgtctcacccaacgcgatttttaagcgatttatccagccacacagcccgctccataccagcagattaataatctgcgttgatgatttttcgtgttcgagtaaagggctgaactgggcggcgctaaagcgatcgggtgctcgggtcagccattgtatcgcctgaacggtagcgcgctcaacagaatgacggtcagcccattggttaatttcattttcgcccttgcgcataagggtgctgatttttttatattcatttgatgaatccatacaggtggcaaaacaagcaggactgccatttatacgcgcgcataacaacgccgcaagctgattatccggctgtgtattgccccgtgtgctgtttaacaacttttcgagaagggaaagtgaaatagggtggagagagagtatttcggccagttggcaaagttctgcagttgaactttttgtgtgctcttcaggtagtttttccacctcatagctgcttcgccagcgtaatgattcatcagcaaacagtgacgcgtcggcgtagttttgtatctccagcccgggtaaccagcgtaccggatgcccgagataagcctgaaatgtcgcaattgtccgcgcctgaaagccaataaaaccaatgatttggctaatgatcacacagtcccaggcagtaagaccgacgtcattcagatgctggcgcgatcggttgtcgataatagaaggcgagctagccagttggcgggcatattgcgtgatttgtgccaaccgatgattactttccctggtggaatcaggcccggggagcggcgtaagtcgcgccgaatagtagttacataaccgctggacgccgcaaacctgagcaaccgtcagggccgtcgacaagcgttcataagcggtgaaggtctgtgaacgggtcacggtaagctggtcagggaacaaatccactgcaagaacacgcgcagggtccagccatgaaaggaagggggccagcgtttctttttcaaggatcacgtcgagtagaaagggatcgctgacctttgcggcttccgggatcagaggcagaacgtcatactccgtagtactggattgcgtttcatgataccagtggcttttgccggtgatgtggcgttgttccatgggcgctccttggtcgtaaaggaaatcgttatcctgacgcaaggcgggaaggggagaaagacggatcggcgataacaaatatcagaaaggtataacagagataacgggcggcagaacgccgcccatctttaccaacagaacgattatttcagttcgagttcgttcattgcagcaatgctgaaaccgccgtcaacgtggaccacttcaccggagataccggcagagagatcggagcacaggaatgccgcagagttacccacatcttcaatagtaacggtacggcgaatcggggtaacggcttcgcaatgagccagcattttgcggaagtctttgataccggaggccgccagagtacggatcggaccagcagagatggcgttaacacgcacaccttccggacccatcgcgttcgccatatagcgcacgttcgcttccagagacgcttttgccagacccataacgttgtagttcgggatagcgcgctcagcgccaaggtaggaaagggtcagcagggcagaacccggattcagcatggagcggcaagcttttgccattgcaacgaagctgtaggagctgatgtcgtgggcaattttgaagccttcacgggtaacggcgttaacatagtcaccatccagctgatcgccaggtgcaaaaccaatagagtgtacgaaaccgtcaaatttcggccaaactttccccagttcagcgaacatggtgtcgatgctggcatcttctgcaacatcgcactgcagaacgatgtcagaacccaattgagcggcaaattcttctacgcggcctttcagtttgtcgttctggtaggtgaatgccagttcagctccttcgcggtgcatcgcctgagcgataccgtaggcgatggatagtttgctggcaacaccggttaccagaatgcgcttaccggaaagaaaacccatagctttaatccttattgttgatgcttgttgtgcctgaaaatcaggcgattcgtcgttttagtaaacagtacgaacagataaacggttattataatcaacctggctgtgagtagctatagttgccaggtccgaccggagcaggctgcggcagggggggcgcttttcccctcaccctaaccctctccccagaggggcgaggggaccgtattgtgcaaatattgttaccccagcaacaaacaggctcatacagcccctaaccctttcatggcgatggctgggacggttcagaccttgccgaatattctccagcaccgtctccatgttttcaccacaacagctattcggctcggtctgccccctcgctctttcagggagagggtgaccggcggttcagttcctgcagaatattctccagcaccgtctcctcattacaatcaatctcgttattccagaaacgcagcacggtccagccctgcgactcaagccagctagtgcgcctggaatcataggcaactgctaaatcatgctgcccaccatccagctcaacgactacacgcgccgagcagcaagcaaaatcgagaatgtagctccccactggatgttgacggcgaaatttgaaatcactaaaacgtcggctgcgaagatatcgccagagctttcgttcctgcaaagtgagattgcgtcttaaatcacgcgcatttgatttaattttatctatcacctcattctgacaagatttaatcttttgtcagaatgaggtgaataatctggaaggaggattcagaaaattagcgatctttacgccacgcatccgccgtcaatgcctcgccaaaatgaccggcaatcagccgtttggtgagttcatgcagcggcgatgccagcacatccgcggtgctgcctcgctcgacaacctcgccctgatgcatcaccagcacctggtcgctaatgtgcttcatcattccgatatgctgggtaacataaatatacgaaatgccctgtttttcctgtaattccagcatcagattaatcaactgcgaacgcatcgacatatccagtgaagcgagggcttcatcggcaataatgacttttgggcgcaatatcagcgcgcgcgccagacccagacgctgtttttgtccgggtgccaacatatgcggatagtaactgacgtgatccggtagcagcccaaccatacgcatcgtttcaataatctgtttgcgacgctgttccggttccaggtcggtgttcaggcgcagtggaaaatccagaatttgcgagatacgttgacggggattcaacgaggtcgaaggatcctgaaaaatcatgcgaatacgctgactgcggaaggaataatcgccaaaatgcagtggatgatcgtcaatcaataactcgccgctggtaggctctatcattcccgccagcatttttgccagcgtggatttacccgaaccattctcgccaataatcgccagtgtctggccttcacgtagcgtaaagctcaagggttttaccgcttctacggtctgacgacgaaaccagccggtccggtagcggaacgttttacttaaattacgcacttcaagcagcgtttcgatcatctcactctttctccatgttcagcgggaaatgacaggcatagagatgatttttcgcccccgtcaaacgtggcgtcacaatgcattctcgttgtgcatacgggcaacgtggccccagacgacaaccaatcggtaactgttccagcagtgggatagcgccgggcagcgtattgaggcgacttttatgcggcatcgcgctgccgaagtctggtatcgcgcggatcagcgcctgggtataaggatgatgtggcatcgtcaccaactccttactcggcgcggtttccactgtttgaccgcagtaaagcacgttaattttatccgcccattggctaagcatttgtaagtcatggctgataagcaaaatagtggtattgctgttttggttgagacgcgtcagcaggcgaaagatttgcgcctgggttgttggctccattgagttggtcggttcgtcagcaatcagcagacgcggttgattcgccagtgcaatggctatcatcactttctgacattcaccttcggtcaactcatagggaaaactgcgcatcgcatctttgtgatctttaatccccacgcggtgcagcagttcaatggcacggcgtttgcgccagccaaaacgctgccaccaacggcctttataggtccaggctgggatgttttgcatcaactggcggcccacacgttctgaagggtcaagacacgactgcggttcctggaaaatcatcgacacgttatggccaaccagtttgcgccgttcgcgtgcggagagacgcagcaaatcgatatcatcaaaacgcatacggtcagcagtaacacgccagttatctttattcaccccacaaatcgctttcgcaatcaaactcttgccggaaccggattcaccaacaagaccgcggatttcaccttcggttaaggtcatacttacccggtcgacggctttaacccactcatcaccggttttaaattcaatggtcaggttacgaatatcgagtaatggcattattccacccccgcaataatcgcacgacgaacgccatcgccaaggaggttaaccaacaacacgctaatcataattgccgcacctggcagcatgacagtccacggggcgacataaatcagttccagcgcatcaccgagcatcgctccccattcaggcgaggggagttgtgcgccgagatcgagaaagcccagcgcggcgatatcgagaattgccatcgacagtgcgcgggtgatctcggtgaccagcccggcggtgatgtttggcatcacagcaaaccagagaatattcagcgttgatgcgccatccagacgggcggcgataacgtactctttttccagttcgtcatgcaccatgctgtaaatcgaacgtaccatacgcggcagcaatgccagccagacagcaaacatagcgtgggacaaactcggtccggcaaacgctacaacgataattgccaacagcagcgaagggatcgccagtaaggtatccagaatatggttaagcaccgctgagcggaggccgtgtgtcgccccggcgaaggtgcccagtaccaggccacagatcgtcgcggcaagcgtcaccacaaatgcgccacccacggttggcgcagctccgctcagtaaacggcttaaaacatcgcgtccgaggtcgtcagtccccaagaagaaagaaacttcgccatagcgcgaccatgacggcggcaataattgataaccgagaaattgctggtcgatgccgtaaggcgcaaaccagccgccaaaaatacacagtacagccagccccgcgcagccgtacaggccgaccatcgcagaggcgtcactataaaatttgcgccaggcggtacgcagcgtgcccggcgggcgcttttcgctgtatacgctatcgtaaggcataccattccttatgtttcagagggttagccatggcacccaaaatatcagaaatcacgttaacaataatgaccagtgagccacacaccatcactccggcggaaatggctgcgtaatcctgctggcggatggcgttaattaaccagcgccctaaacccggccagctaaaaaccatttcggtgatcatcgccagcgtcagcatggtggaaaactgtaagcccaggcgaggaataaccggcggtaacgcgttatgcagaacgtggcgacgcaaaatagtaaagcgcgacaaaccgcgggtcgccgccgcttttacatagttctggtcatacacttcgatagtgctgatacgcatcaggcggatcacttcagttgttggcgcaaccgacagggtgatcacgggcaatatcatatggcggattgcgctcatgatcatttcatcccgccatggtgagtccgaaagccaggcatcaatcaacgcaaaaccggtaatcggtttcacttcgtagagcagatcgaaacgccctgaaacgggcaaccaacctagcgtgagtgaacaaaacagcgtcaacagaagcgccagccagaacaccgggattgaaaagcccagtaaggcgatggcgttgatcaagttatcctgccacttatggcgcgtaatcccggcaatcatccccacggggatgccaacaatcagcgcaaaaccgaaggcgaggatgcacagttccatcgtcgccgggaagacctcttttaactgttcggcaatcggttgaccgttaatgctggaaacaccaaaatcccagtggatcaggccgttaaaccagaacacccaggcattccacagtgacgcgccttgtaacggcgcatgaggggtgaaatagctcaagctgaagccaacgaaggtcagcaggaacaaggtgacaatcaataacaaaatgcggcgtaaggtgaagataatcatggttttttcacctcatcctgtttctcgcgatacaccccagcaaaggaggcgttaccaaacgggctaagtaccagacctttgatatcgtaccgataggcctgcaaacgcaatgacgacgccagcggcaaaatgggcaattcctgcgccagaatactctgcgcttcgtcataggcttcaatacgcgccgccagctgctgcgaagagagcgccttacgcaatacgctgtcgaatttcggatcgcaccagtgggcgaggttggtctgcgaatgaattgccgcgcagctcagtaacggacggaagaaactgtccgggtcgttactgtccgtcgcccaaccggataacgtcagatcatggctcatatccatcaaccgcgcctcctgaaagcgaccttctaccggcacaatcaccacttttacgccaacctgcgccatatccgcctgaatcagttcggcagttttcagtggactggggttccacgcctgcgaacgtgtgggcacccacagtttcagcgttaaattttccagccccaacgacttcaactgttcgcgcgatttcgccggattgtattcagtaattttagcctcgttgtcataggcccacgaggcgcgcggtaaaatagaggccgccgtttcagccgtaccataatagatggattgcatcaggcgctggttattaatcgccagtgccagcgcatggcggacagcgggattatttagcggcggtttggcggtgttaaatgccagataggcgacgttcatcccaggacgcagcgttaaacgcaagcgcgggtcgtcacgcaaaatggatagctggctggcagcaggccaggccagaacgtcgcattccccggtcaggagtttcgacagacgtccggtgccgccggagcctaaatccaccactacctgcggcattaacggtttaccgcgccagaagtcatcatgacgttgtaggcgaataaattgcccggcgcggtattccgacaactgatacggaccggtgccgaccggttgacggtcgagttgctcctggcgatcttctttctctaacttccgggcatattctgccgacatgaccgaagcataatgggttgcgaggtgccacaaaaaagaagcatccggctgggcgagtcggaactcaacggtatgattatccagtttgcggacgcttttcacgttatcggcaaattgcaggctgtcgaagtaggggaagttgctgccgttgacgttatgccacgggttgttgcggtcaaaaattcgctggaaggtaaacaccacatcgtcggcattcattttacgagtgggagtaaaccagtcggttttttgaaacggaacatcgcgacgcaggtggaagcgataggtcgcgccgttgtcgagtacttcccagctttcggcaagttccggcatcaggcgataggtatagggatcgacatccagcagtcgatcataaaactgggcggcaagggtatcgacaattaacccactgctcgctttggatgggttaaaggtgttgacttgcccgctgacgcaatagacaaaaccgctgtcgcggatatcagcatgcgggggagattcaggcgcggcgattgcctgaccactcacaagtccagcaatcaccaaaagagacgataatacctggcgcataatattaagggattttatgtaaagaggctatcttactaatatttaatgacatttgccattaccgtttgtgttcaggggtcgtaatgagggccgtgtggttggtcgttgaacaggtgacgtcgccatctgttcaacattcgtacccgtgatttctctataactataactcacagaacaacttagcgaggagcagagcggtacgatcgtgagaaacccattaaagcacgctgcagtgcgtgtcattgttagccagatgcggcgtgaacgctttatccggacaacgatactgaccgatcgtctgcaattaaatcattactcattaccccattgattcaaaaactctgcgatctcatcaatgcgtacgggattaatccccgcttcagcagccatttcatgttgggcttcttcgctgatctcttcattgttcatcaaacgggtgagcagtaactggaagtagtgggccagcggtgtgcgttcagcctctgcgacaggctctgcgcattcggtcgcgtactcatcggcaatatcaaaatattttagcgggatatcgtggttcattatttgcccctggggttaatgcgctaagcataagggcggatgatagcactcgtgatccgggtcatacatctttttatagttaatggcgcggcgcgttaccctcaggcaggataatgcgccgcgcatccgactattacgtttcactcaccggcgttctgtcaccatcatacaacggcactttgcgatagcggcggatcagataccataaatatgcgccgcctaacgaagcccataccagaccgagtgtcagtgacgttgactcgaggttaacccacagcacacccaccgtcagcgcgccaaccagcggcatcagcaaatagtggaagtgatccttccagcttttattcattcctttacgccgccagaaatgattaaacaccgacagattcacgaaggtaaacgccaccagagcaccgaagttaattaacgctgtggcggtaactaaatcgaagaacagcgccgacaacgcgacaatcccgaccataatgacgttgagtgccggagtccgccattttgggtgcacatagccaaacacgcgctccggaaacacattgtcacgccccatcacatacagcagacgcgacacgctggcatgtgaagccagaccagaggctaacgtgttcacaaacgtggtgcagaggaaaatcgactggaagagcttgccgccgacgtacagcgcaatttcaggcagtgcggcatccggatctttaaagcggctgatatcgggaaagaacagctgcataaagaacgacgccgcgataaagataacgccaccgtagaccgccgtcaggaagatggctttcgggatcacgcgtgcggcgtccggcgtctcttccgaaagcgtggtcaccgcatcgaaaccgaggaaggagaaacagacaatcgtcgccccggtaataatcgggatcaggtgcgcgttctcgctgataaacggctgaagtgaccagacggtgccaacgccttctcctttatgcagtccctgaactaccaggaagataaacaccaccatgatggagatttgcaccagtacaaacagggtattgaagttagcgaccaggttgacgctcttcagattcgcggcggttaaaatggcgacgaaggttaccacccacacccacggcggcacttccgggaagagggcggagagatagattttcgccaacaagacgttaatcatcggcaaaaagagataatccagcagcgatgaccagccgaccataaatccgacgtgcgggttaatcgacttttgcgcgtaggtataggccgaaccggcctccggaaactggcgaaccagtttgccgtagctgatagcggtaaacagcacacccgccagcgccagcaaataggacgccggaacgtgaccgtcgctaatgccggagacaataccaaaagtatcaaatacggtcatcggcgtgagataggccagacccatcatcaccacctgccacaatttcagtgattttcgcagacgggttttgccgggttgcgcagcaatattcagtggtgaattaatagccataattgctgcctcccctgcgtaataaggtttgcggtcgtgtcgacctgaaatcaaacctgtttagcaagggaagcaaagggggcggagtccagtcagtagcaggaggggcgcatacgcagcctccctcgccatgcggggatttaatcatcggcatcatctcatttcctcgtcacagtcttaatcgttaacggaagcccgttgccgcccgcgctccataacgcgacatccgggaaatgtctggattaccagcaaatgtcaggcctggctccgctcaggccgatgaaacaaccccgcaaggggtattacgcgtttttcaacatccactcaatttctgtttctgtgatgaggcgctcaaactgcaacagctcatcatttttacaggcgtgatagacatggcagaagcgttcgcctaaatagcggcgcaggtgatcattctcgataaactcacccagggcatcgctctggcgaatcggaaagggtaagccttcctgttccagcccgttgccttcgacttcttcctgcaacggcagctcgttatcaaggccatgcaaaataccggcaaaaatcgctgccatcaccagatatgggttggcatcggcacccgccacgcgatattccacgcggtgattatgacggtcgccgcacggaatacgcagggcgacggtgcggttgttatggccccacgacgcctgcgtcggcacatacattcccggctggaagcggcgatacgagttcacgtttggtgccagcaacgccatcgacgacggcatcaggtcaatcatcccggcgagcatctttttcagcagcggcgaatcttcgccttccgcgtcagaaagcacgttctcgccacgattattttgcatactgatatggatatgcattccgctgcccgcgtgctcttcatacggcttcgccataaaagtggcgtgcatcttatgcttttctgccatcagacgcaccaggcgttttagtgccagcgcatcatcgcaggcttccagcacgttatcagtatggtaaaggttgatttcaaactgacccggcgaggcctcagcgaccgcgccatctgccggaatcagctgtaactgcgccagttcatcaatatcattgagcacgtcggcgaagtggttgaggttatcaacggagtaaacctggctttgtgtattgcggtcatcggtgccaggcgcgcagggcggttgcagatacccttcagcgtcgcgctggcgatccagtaaatagaactccagctctaccgctacgaccgggaacaatccgcgctggcgcagctgctgccacaggcggttaagaacgttccgcggctcaacgtcaaagggagcgccatcttcatcgaccatggtcaggagcatctgaccgataaactctggatcggcggcagaaggagttaaggaaccgagaacaggaacacaggtacgatccggctcgcccatttcctgacccagacctgcttcttctactacgttgcccagaatatccattgcaaataccgaggccgggaaataacaccctttctcgagcttcttcaggcttgaaacaggaatacgctttccacggaagcaaccatttaaatcggtaagtaaaacatcaacatattgcgtattcgggtagcgctccaggtagcgtttcacttcctgcgtaaaggcgctaccccgcctctcttctgactgctgaacaaagttctctacttcaacgatattggtttccatgattcttcgcctttggtttgttttccgctcgttatcaaagcgtaaaatataatgaccaccattcgaatctgcatgcaaactaaatgtttgtcaaatgttaaattgagtttgcaaaaatgaaaacccactgctagattgaaaaaatattgaacataaaggtcatttaaagcgcagtaatggcgataatttagtccactttgtgagattgagcatggaaaatataatgaacaatccggttatcggtgtcgtaatgtgcaggaacaggcttaagggtcatgcgacccagactctgcaagaaaagtacctgaatgccatcatccatgcaggcggcttgcctattgcgctaccacatgcgctggcggaaccgtcattacttgaacaacttttgccgaaactcgatggcatttatcttcctggtagtcccagcaatgtgcagccgcacctatatggtgaaaacggcgatgagcctgacgccgatcccgggcgtgatcttctgagcatggcgataattaatgccgcactcgaaaggcgcatccccattttcgccatctgccggggtttacaagaactggtggtggcaaccggtggttcgttgcatcgcaagctgtgcgaacagcctgaattgctggaacatcgggaagatcccgaactgccggtggaacagcaatatgcaccgtcgcatgaagttcaggttgaagaggggggattactgtctgcgttgttacctgaatgtagcaacttttgggtaaactctctacatggacaaggggcgaaggtcgttagcccacggttgcgtgttgaagctcgctcgccggatggcttagttgaggcggttagcgtcatcaatcatccttttgcgctgggcgtacagtggcacccggaatggaacagtagcgagtacgcgctttcgcgtatattgttcgagggctttatcaccgcttgtcagcaccatatcgctgaaaaacagcgactctgaccactacagtttaaggaaatgcaaatatgagtgatgagggactggcgccaggaaaacgcttgtcggaaatccgccagcagcaggggctttcacaacgtcgtgccgccgaactctccgggctgactcacagtgctatcagtacgatagaacaagataaagtcagccctgccatcagtacgctgcaaaagctgctgaaggtgtatggtctgtcactctcggaattcttttccgagccggaaaaacctgatgagccgcaggtcgtcattaatcaggacgacttaattgagatgggtagtcagggtgtgtcaatgaagctggttcataacggtaacccgaatcgcacgctggcgatgatctttgaaacgtaccagccgggcacaaccactggggaaagaattaagcatcagggtgaggaaataggcactgtactggaaggtgaaattgttctgacgattaatggtcaggattaccacctcgtcgcggggcaaagttatgccattaataccggcatcccgcacagtttcagtaatacgtcggcaggtatttgccgaattatcagcgcccatacgcccaccacgttttaatctttttgttctgtaagccgggtaagcgcaatgcgcccggcaatctatacacaaaatcattcaagttgcatcaaggcggcaagtgagcgaatcccgatgagcttactcaggtaagtgattcgggggagcgaacgcagccaaggcagaggcggcttgaaggatgaagtgtatataaagaatgtcgccagaaataaacgggcatacggcccggggatctctgcgccctgacgttcacaaactgcatatatctgatagacgtgaaacaggagtcataatgaattttcatcatctggcttactggcaggataaagcgttaagtctcgccattgaaaaccgcttatttattaacggtgaatatactgctgcggcggaaaatgaaacctttgaaaccgttgatccggtcacccaggcaccgctggcgaaaattgcccgcggcaagagcgtcgatatcgaccgtgcgatgagcgcagcacgcggcgtatttgaacgcggcgactggtcactctcttctccggctaaacgtaaagcggtactgaataaactcgccgatttaatggaagcccacgccgaagagctggcactgctggaaactctcgacaccggcaaaccgattcgtcacagtctgcgtgatgatattcccggcgcggcgcgcgccattcgctggtacgccgaagcgatcgacaaagtgtatggcgaagtggcgaccaccagtagccatgagctggcgatgatcgtgcgtgaaccggtcggcgtgattgccgccatcgtgccgtggaacttcccgctgttgctgacttgctggaaactcggcccggcgctggcggcgggaaacagcgtgattctaaaaccgtctgaaaaatcaccgctcagtgcgattcgtctcgcggggctggcgaaagaagcaggcttgccggatggtgtgttgaacgtggtgacgggttttggtcatgaagccgggcaggcgctgtcgcgtcataacgatatcgacgccattgcctttaccggttcaacccgtaccgggaaacagctgctgaaagatgcgggcgacagcaacatgaaacgcgtctggctggaagcgggcggcaaaagcgccaacatcgttttcgctgactgcccggatttgcaacaggcggcaagcgccaccgcagcaggcattttctacaaccagggacaggtgtgcatcgccggaacgcgcctgttgctggaagagagcatcgccgatgaattcttagccctgttaaaacagcaggcgcaaaactggcagccgggccatccacttgatcccgcaaccaccatgggcaccttaatcgactgcgcccacgccgactcggtccatagctttattcgggaaggcgaaagcaaagggcaactgttgttggatggccgtaacgccgggctggctgccgccatcggcccgaccatctttgtggatgtggacccgaatgcgtccttaagtcgcgaagagattttcggtccggtgctggtggtcacgcgtttcacatcagaagaacaggcgctacagcttgccaacgacagccagtacggccttggcgcggcggtatggacgcgcgacctctcccgcgcgcaccgcatgagccgacgcctgaaagccggttccgtcttcgtcaataactacaacgacggcgatatgaccgtgccgtttggcggctataagcagagcggcaacggtcgcgacaaatccctgcatgcccttgaaaaattcactgaactgaaaaccatctggataagcctggaggcctgaaatgaccgaacataccagcagttactacgccgccagtgcgaataaatatgcaccattcgacacgctgaatgagtcaatcacctgcgacgtttgcgtggttggcggcggctataccgggctctcctccgcgctgcatctggcggaagcgggctttgacgtagtggttctcgaagcctcacgcatcggctttggcgcaagcgggcgcaatggcggacagcttgtgaactcctacagccgcgacatcgacgtgatcgaaaaaagctacggcatggacaccgcccgtatgctcggcagcatgatgttcgaaggtggtgagatcatccgcgaacgtatcaaacgttatcagattgactgcgactaccgtcccggcggcctgtttgtggcgatgaatgataaacagctcgccacacttgaagagcagaaagagaactgggaacgctacggcaataaacagctggaattgctggacgccaacgccattcgccgtgaagtagccagcgatcgctataccggtgcgctgctggatcactgcggtgggcatattcatccgctaaaccttgccattggcgaagcggacgccatccgcctcaacggcgggcgcgtgtatgaactttctgccgtgacgcagatccagcacaccacgccagccgttgtgcgaactgccaaaggtcaggtgacggcgaagtatgtgattgtcgccgggaatgcgtatctgggcgataaagtagagccggaactggcgaaacgcagcatgccgtgcggcacgcaggtgatcaccaccgaacggctgtcggaagatttagcccgttcgctgatcccgaaaaactactgtgtggaagactgtaactatctgcttgattactaccgtcttaccgccgacaaccgcctgctgtacggcggcggcgtggtctacggcgcgcgcgacccggatgacgttgagcgccttgtggtgccgaaactgctgaaaaccttcccgcagctgaagggcgtgaaaattgattaccgctggacgggcaacttcctgctgaccctgtcgcgtatgccgcagtttggtcgcctcgataccaacatctattacatgcagggctacagcggccacggcgtgacctgtactcatctagccggacgtttgattgccgaactgctgcgcggcgacgccgaacgtttcgatgccttcgccaatctgccgcattacccgttccccggcgggcgcacgctgcgtgtgccgtttaccgcgatgggcgcggcgtattacagcctgcgcgatcgtctgggcgtttaatttccgattaaccgtgaagagtcaaaaggtgtgaaacatgagcaacaatgaattccatcagcgtcgtctttctgccactccgcgcggggttggcgtgatgtgtaacttcttcgcccagtcggctgaaaacgccacgctgaaggatgttgagggcaacgagtacatcgatttcgccgcaggcattgcggtgctgaataccggacatcgccaccctgatctggtcgcggcggtggagcagcaactgcaacagtttacccacaccgcgtatcagattgtgccgtatgaaagctacgtcaccctggcggagaaaatcaacgcccttgccccggtgagcgggcaggccaaaaccgcgttcttcaccaccggtgcggaagcggtggaaaacgcggtgaaaattgctcgcgcccataccggacgccctggcgtgattgcgtttagcggtggctttcacggtcgtacgtatatgaccatggcgctgaccggaaaagttgcgccgtacaaaatcggcttcggcccgttccctggttcggtgtatcacgtaccttatccgtcagatttacacggcatttcaacacaggactccctcgacgccatcgaacgcttgtttaaatcagacatcgaagcgaagcaggtggcggcgattattttcgaaccggtgcagggcgagggcggtttcaacgttgcgccaaaagagctggttgccgctattcgccgcctgtgcgacgagcacggtattgtgatgattgctgatgaagtgcaaagcggctttgcgcgtaccggtaagctgtttgccatggatcattacgccgataagccggatttaatgacgatggcgaaaagcctcgcgggcgggatgccgctttcgggcgtggtcggtaacgcgaatattatggacgcacccgcgccgggcgggcttggcggcacctacgccggtaacccgctggcggtggctgccgcgcacgcggtgctcaatattatcgacaaagaatcactctgcgaacgcgcgaatcaactgggccagcgtctcaaaaacacgttgattgatgccaaagaaagcgttccggccattgctgcggtacgcggcctggggtcgatgattgcggtagagtttaacgatccgcaaacgggcgagccgtcagcggcgattgcacagaaaatccagcaacgcgcgctggcgcaggggctgctcctgctgacctgtggcgcatacggcaacgtgattcgcttcctgtatccgctgaccatcccggatgcgcaattcgatgcggcaatgaaaattttgcaggatgcgctgagcgattaatagcccaacgcaataatgtctgatgcgctgcgcttatcaggcctgcaaacgacgtattgattatgtatgccgaataaagcattcacgccgcatccggcaagttgtattgctcaacttcgctaaatctggtgctttttcaacaacgcgcggaactgatgataagttaaccccagtaattcagccgcgcgcttctggttatatttcccttgttgcaaactgagttgcagcaactctttttcctgctgcatctgaaactcacgtaaatccagcggcagtgttggaagcgaggtggtttctgaaacggcgatagcgtcttcaggcggacgccgtttaaagggatcaataatgatgtcatcaagcggataatcgctggtgccgtggcgatacactgaacgttccaccacgtttttcaattcacgaatatttcccggccaacgataattcagcaatgtttctctggcgcgctccgtaaaccccgggaacagaggcagcttgatttcccgacacatctggatggcaaagtgttctgccatcaacattatgtcgctttcgcgctcgcgcagtggtggcagttgtacaacatcaaaagccagtcggtcgagcaggtcagcgcgaaaagtgccttcattgaccatcgccgggagatcggcattcgtcgcgcataccaaccgcacattcacctgcaatggctggctgccgccaacgcgctccagttcaccgtactcaatcacgcgcaataatttctcctgcaccatcatcggtgccgtagcgagttcatcaagaaatagcgtaccgccgtcggcacgttcaaatctccctggatgacgtttttgcgcaccggtaaacgcccccgcttcgtgaccaaacagttcggaatccagcagattttcatttaacgccgcgcagttaagggaaataaacggcccttgccaacgggaggagagataatgcaggcggctggcaatcagctctttaccggtgccgcgttcgccgatgatgagcaccggtttgtccagcggtgcgagatgcgaaacctgttccagcacttcgagaaagctgttcgcctcaccaagtaaattatctttgtattctgccatgatgaaattcgccacttgttagtgcaattcgctaactcatcctgacatgttgctgttgattcttcaatcagatctttataaatcaaaaagataaaaaattggcacgcaaattgtattaacagttcagcaggacaatcctgaacgcagaaatcaagaggacaacattatgggtattttttctcgctttgccgacatcgtgaatgccaacatcaacgctctgttagagaaagcggaagatccacagaaactggttcgtctgatgatccaggagatggaagatacactggttgaagtacgttctacttcggcgcgcgcgttggcagaaaagaaacagctgactcgccgtattgaacaagcgtcggcgcgtgaggttgaatggcaggaaaaagccgaactggcgctgctgaaagagagagaggatctggcacgtgcagcgttaattgaaaaacagaaactgaccgatctgattaagtccctggaacatgaagtgacgctggtggacgatacgctggcacgcatgaagaaagagattggcgagctggaaaacaaattgagcgaaacacgcgctcgccagcaggcattgatgttacgtcatcaggcggcaaactcgtcgcgcgatgtgcgtcgtcagctggacagtggcaaactggatgaagcaatggctcgtttcgaatctttcgaacgtcgtattgaccagatggaagcggaagcagaaagccacagcttcggtaaacaaaaatcgctggacgatcagtttgccgaactgaaagccgatgatgcaatcagcgaacaactggcacaattaaaagccaaaatgaagcaagacaatcaataataacatccaggcggcgtccgaacgcgccgccgctcatcgtctaaggagtacttatgagcgcgctatttctggctattccgttaaccatttttgtgctgtttgttttaccgatctggttatggctgcattacagcaatcgttctggtcgcagtgaattgtcgcaaagtgagcagcagcgattagcgcaactggctgatgaagcaaaacggatgcgcgaacgtattcaggcgctggaatctattcttgatgcagaacatccgaactggagggatcgctaatggcgggcattaatctcaataaaaaattatggcgtattccacagcagggcatggtccgcggcgtctgcgccgggattgccaactattttgatgtaccggtaaaactggtgcgtatcctggtggtgctgtcgattttcttcggtctggcgctgtttaccctggttgcttacatcattttgtcatttgcgcttgatccaatgccggacaacatggcctttggtgagcagctaccttccagcagcgaattgctggatgaagtcgaccgtgaactggcggcaagtgaaacgcgtttacgcgagatggaacgttatgtcacttccgatactttcacgttacgtagccgtttccgtcaactgtgaggaaagttatgaatactcgctggcaacaggccgggcaaaaggtaaagcctggtttcaaattagcaggcaagctggtacttcttaccgcactgcgctatggcccggcgggtgtggcgggctgggcgataaaatcagttgctcgccgaccgctgaaaatgttgctggctgtggcgctggaaccgctgttaagtcgggctgccaataaactggcgcagcgttataaaaggtgaggggagtttcgcaaaaattgttaaatctcaggcctataatggatggcaattttcatccatagaaggacgcttacatgtttaaaaaaggcttacttgctctggcactggtgttttcactgcccgttttcgccgctgaacactggatcgatgttcgtgttccagagcagtatcagcaagagcacgttcagggggccatcaatattcccctgaaggaagtgaaagagcgcattgccaccgccgttccggataaaaacgacaccgtgaaagtgtattgcaatgccggacgccagtccgggcaggcaaaagagatccttagcgagatgggatatacccacgttgagaacgccggtggcctgaaagacatcgcaatgccgaaggtcaaaggttaaaagaattcaccatgagcggcgcttatgcgccgttttttttctgtcacaccttatttacatccccatagattatttgcgtcagctcacaaatacgcttttcccctggtaaaaaatgatttcctgcgtgactaaaacccttgtgctcaattgacagtttattttctgcggagtagtctctcgtttcatgggaccgctaccacggaaaggcaacatgaaacagaaaattacggattacctggacgaaatctacggtggaacatttaccgcaactcatttacagaaacttgtaacgcgtcttgagagtgcgaaacgattaattacacagcgacgtaaaaaacactgggatgaaagtgatgtcgtgttaattacctatgccgatcaatttcacagcaatgatttaaaaccattacccacatttaatcagttttaccatcaatggctgcaaagcattttttcacatgttcatttgttgctgttttatccatggtcatctgatgatggcttttcggtaattgattatcatcaggtcgccagtgaagcgggggagtggcaggatattcagcaactcggtgaatgcagtcatttaatgtttgattttgtctgcaaccatatgtcggcaaaaagtgaatggtttaaaaactatttacaacagcatccaggttttgaagatttttttattgccgttgacccgcaaaccgatctcagcgccgtcactcgcccgcgtgcgttaccgttattaacgccattccagatgcgcgatcattcaacgcgccatttatggaccacctttagtgacgatcaaattgacctgaattaccgtagccctgaagtgttgctggcgatggtggatgttttactctgttaccttgcgaaaggtgctgagtatgtccgcctggatgccgttggctttatgtggaaagagccgggaacaagctgcatccatctggaaaaaacacatctgattatcaaactgttacggtcgattattgataacgttgcgccaggtacagtgatcattaccgagaccaatgttccgcataaagacaacattgcttactttggcgcaggcgatgacgaagcacatatggtgtaccagttctcgctgccgccactggtgctgcatgcggtgcaaaaacagaacgttgaggcgctttgtgcgtgggcgcaaaacctgacactaccttccagcaacaccacctggtttaacttcctcgcctctcacgatggcatcgggctaaacccgctacggggcttgttgcctgaaagcgaaatattagagctggtcgaggcgttacagcaggaaggtgcattagtaaactggaaaaataatcccgacggtacacgcagtccgtatgaaataaatgtgacctatatggatgcgttaagccgccgtgagagtagcgatgaagaacgttgcgccaggtttatccttgcccatgcgattttgttaagtttccccggtgtgccagcgatatatattcaaagtattcttggctcgcgtaatgattacgcaggtgtcgaaaaactcggatataaccgtgcgattaaccgtaaaaaatatcacagtaaagagataacccgagaactgaacgatgaagctacattaaggcatgcggtatatcatgagttgtcgcgtttaattacacttcgtcgcagccataacgagtttcatccggataataattttaccattgatacgattaattcatccgtaatgcgtattcaaagaagtaacgctgatggtaattgtctgactggattgtttaatgtcagtaaaaatattcagcatgtaaatattactaatctgcatggtcgggatctgattagtgaagttgatatattgggtaatgaaataacgctgcgcccctggcaggttatgtggattaaataaaaaggaacatctcatgattaaatcaaaaatcgtgctgttatcagcactggtttcatgcgccctgatttcaggctgtaaagaagaaaataaaacgaatgtatccatcgaatttatgcattcttcggtggagcaggagcgccaggccgttatcagtaaattgattgcccgttttgaaaaagaaaaccctggcatcaccgttaagcaagtgcccgtggaagaagatgcctataacactaaagtcattactctttcacgtagcggttcgctgccggaagtgatcgaaaccagccatgactacgccaaagtgatggacaaagagcagcttatcgatcgcaaagcggttgccacagtcatcagcaacgttggtgaaggcgcgttttacgatggcgtactgcgtattgtgcgtaccgaagatggtagcgcatggaccggtgttcctgtcagcgcctggattggcggtatctggtatcgcaaagatgtgctggcaaaagcggggcttgaggagccgaaaaactggcaacagctgctggacgttgcacagaaactgaatgacccggcgaataaaaaatacggcattgcgctgcctacagcagaaagcgtgttgacggaacaatccttctcccagtttgcgttatccaaccaggctaacgtctttaacgccgaaggcaaaatcacccttgatacaccagagatgatgcaggcactgacctattaccgcgaccttgctgccaacactatgccgggttctaacgacatcatggaagtgaaagacgcctttatgaacggcaccgcgccgatggcgatttactccacctatatccttccggctgtgattaaagaaggcgacccgaaaaacgtcggtttcgtggtgccaaccgagaaaaactctgcggtctacggcatgttgacctcgctgaccattaccgccgggcaaaagaccgaagagacggaagcagcagaaaaatttgtcacctttatggagcaggcagacaacattgccgactgggtgatgatgtcgccaggtgctgcgctgccggtgaataaagcggtggtgactaccgccacctggaaagacaacgacgttattaaggcgctgggtgaactaccgaatcagctaatcggtgaactgccaaatattcaggtttttggcgcagtaggggataaaaactttacccgcatgggtgatgtgacgggttctggcgtggtgagttcaatggtgcataacgtcaccgtgggtaaagccgatctctctactacgctgcaatcgagccagaaaaaactggatgaactgatcgaacagcactaaacccaggacaggaatccgcaatgaacaggcttttttcaggtcgttccgatatgccctttgcgctgctgcttctcgcgcccagcttattactgctgggcggtctggtggcgtggccgatggtgtcgaatatcgaaatcagttttttacgtctgccgctcaatcccaacatcgagtcaacgtttgttggggtgagcaactatgtgcgtatcctctccgatcccggcttctggcattcgctgtggatgacggtctggtataccgcgctggtggtggcgggcagcaccgtgctcgggctggcggtggcgatgtttttcaaccgcgagttccgcctgcgcaaaaccgcgcgttcgctggtgatcctctcctacgtaacgccgtccatttcgctggtgttcgcctggaaatacatgttcaacaacggctacggcattgttaactacctcggcgtcgatcttctgcatctctatgagcaggcaccgctgtggttcgataatccgggcagtagctttgtgctggtggtgctgttcgccatctggcgctacttcccgtatgcctttatctcgtttctggcgattttgcagaccatcgacaaatcgctgtacgaagcggcagagatggatggcgctaatgcctggcaacggtttcgtatcgtcacgctgcccgcaattatgccggtcctggcgacggtggtgacactgcgcaccatctggatgttctacatgttcgcggatgtttatttgctgacgaccaaggtcgatattctcggtgtatatctctacaaaaccgcctttgcctttaatgatttaggaaaagcggcggcgatctcggtggtgctcttcatcattattttcgctgtcattctgctgaccaggaaacgggtgaacctcaatggcaacaaataaacgcacactcagtcgcatcggtttttactgcgggctggcgctgtttctcatcatcacgctgtttccattttttgtgatgctgatgacctcgttcaagggcgcgaaagaggcgatctcactgcatcctacgctgctgccgcagcagtggacgctggagcattacgtcgacatttttaacccgatgattttcccgtttgtcgactacttccgtaacagtctggtggtgtctgtggtttcatccgtggtggcggtattcctcggcattcttggggcttacgcgctttcccgcctgcgctttaaaggtcggatgaccatcaacgccagcttttacacggtgtatatgttctctggcattttgctggtggtgccgcttttcaaaatcatcaccgcgcttggcatttacgacactgagatggcgctgatcatcaccatggtgacgcaaactctgcccaccgccgtgtttatgctgaaaagctacttcgacaccatccccgatgagatcgaagaagcggcgatgatggatggcctcaaccgtctgcaaattatcttccgcatcaccgtgccgttggcgatgtccgggctgatatccgtgttcgtctactgctttatggtggcgtggaacgactatctgtttgcgtcgattttcctctccagcgccagcaatttcaccttaccggtgggcctgaacgcgctgttcagtacgccagattacatctggggacggatgatggcggcctcactggtgaccgcattgccggtggtgattatgtatgcgctttcggaacgttttattaagagtggtttgaccgccggtggcgtgaagggctaaagcggccagtttctttacaaggagttttaaatgaaaaagttagtagccacagcaccgcgtgttgctgcgctggttgagtatgaagatcgggcgattttagctaatgaagtgaagatccgcgtgcgtttcggcgcaccgaaacacggaacggaagtggtcgacttccgcgccgccagcccgtttattgatgaagactttaacggcgaatggcagatgttcactccgcgtccggcagatgcgccgcgcggcattgagtttggcaaattccagcttggcaacatggtggttggcgacattatcgagtgcggcagcgacgttaccgactacgcggtgggcgacagcgtatgcggctacggcccgctctccgagacggtcatcattaacgcagtgaataactacaagctgcgcaaaatgccgcaaggcagctcctggaaaaacgccgtctgctacgacccggcgcagtttgccatgagcggcgtgcgcgatgccaacgtgcgcgtaggggattttgtggtggtggtagggcttggcgcaatcggtcaaattgccatccaactggctaaacgcgctggcgcttctgtggtgattggcgtcgatcctatcgcccatcgctgtgatattgcccgtcgccacggcgcggatttctgccttaaccccatcggcactgatgtaggtaaagagatcaaaacgctgaccggcaagcagggtgccgatgtgattatcgaaaccagcggctacgccgacgcgctgcaatcggcgctccgcggtctggcttatggcggcaccatctcctatgtcgcgtttgccaagccgtttgccgaaggttttaacctcggacgcgaagcgcatttcaataacgccaaaattgtcttctctcgcgcgtgcagcgaaccgaacccggattatccgcgctggagccgcaagcgtattgaagaaacctgttgggaactgctgatgaacggttatctcaattgcgaagatttaatcgacccggtggtgacctttgccaatagcccggaaagctatatgcagtatgtcgaccagcatccggaacagagcatcaaaatgggcgttacgttttaattcaaaggaatgaaaaaaatgaaaatcggcacacagaatcaggcgttctttccggaaaacattctggagaaatttcgttatatcaaagagatgggcttcgatggttttgagattgacggcaaactgctggttaacaacatcgaagaagtcaaagcggcgatcaaagaaaccggtttaccggtgaccaccgcctgcggtggctatgacggatggattggcgactttatcgaagagcgtcgtcttaatggcttaaagcagatcgagcgcattctcgaagcgctggcagaagtgggcggtaaaggcatcgtcgttccggctgcgtggggcatgtttaccttccgcttaccgccgatgacctcgccgcgtagcctggacggcgaccgcaaaatggtgagtgattccctgcgcgtactggaacaggtcgccgcgcgtaccggaaccgtggtgtatctcgaaccgttaaaccgctatcaggatcatatgatcaacaccctcgccgatgcccgccgttacatcgtcgaaaacgatcttaaacatgtacagattatcggcgatttctatcacatgaatatcgaagaagataacctggcgcaggcgctgcatgacaaccgcgacctgctcggtcatgtgcatattgcggataaccatcgctaccagccgggcagcggcaccctggatttccacgcgctgtttgaacagctgcgcgcggataactatcagggctatgtagtgtacgaagggcgtatccgggcggaagatcctgcccaggcgtaccgtgattcgttggcctggttgcgtacctgctaagaggtctttgtgaaaagtgcaatgacaagctctccgctgcgggtcgcgataataggcgcaggccaggtggcggataaggttcatgcttcgtactactgcacccgcaacgatctggaactggtggctgtctgtgacagccgcctttcccaggcgcaggcgctggcgctggcagaaaaatacgggaatgcatccgtgtgggacgatccgcaggccatgctgctggcggtgaaacctgatgtggttagcgtctgctcacctaaccgttttcattacgaacataccctgatggcactggaagcgggctgccatgtgatgtgcgaaaaaccgcccgccatgacgccagaacaggcgcgggaaatgtgcgataccgcgcgcaaactgggcaaggtgctggcctacgactttcaccatcgttttgcgctcgatacgcaacagctgcgtgaacaggtgaccaacggcgttttgggagagatttacgttaccaccgcccgcgccctgcgtcgctgcggcgttcccggctggggtgtctttaccaataaagaactgcagggtggtggcccgctgatcgacatcggcattcatatgctggatgctgcgatgtatgtgctgggctttccggcggtgaaaagcgtgaatgcgcatagctttcaaaagatcggcacgcaaaagagctgtggtcaatttggtgagtgggatccggcaacttacagcgtcgaagattcgctgtttggcaccattgaatttcataacggcggcattctgtggctggaaacgtcatttgcactcaacatccgcgaacagtcgattatgaacgtcagcttttgtggtgataaagctggtgcgacgctgtttccagcacatatctacaccgataacaacggtgaattaatgacgctgatgcaacgggaaatggcagacgacaaccgccatttgcgcagcatggaagcctttatcaatcacgtacagggcaagcccgtgatgatagccgacgccgagcaggggtacatcatccagcaactggtggcggcgttgtatcaatccgcagaaacagggacgcgtgtggaattatgaccaggccagtaacgttatcagaaccccatttcagccagcataccctgaacaagtatgcatcgctgatggcgcaggggaacggctatcttgggcttcgcgccagccatgaagaagattacacgcgccagacgcgagggatgtatctggcggggctgtatcatcgggcgggaaaaggtgaaatcaacgaactggtgaacctgcctgatgtcgtggggatggagattgccataaatggtgaggttttctcgttatcccacgaagcctggcagcgtgagcttgactttgccagtggcgaattacgccgcaatgttgtctggcgtaccagcaacggctcaggttacaccatcgccagccgtcgctttgtttcggcagaccaactgccgctcattgcgctggaaatcactattacgccactggacgccgacgcgtcagtgctgatttcaacaggcattgacgccacgcaaaccaatcacggtcgccaacatctcgacgaaacccaggtgcgggtgtttggtcagcatctgatgcaggggagctacaccacccaggatggacgcagtgatgtggccatcagctgttgctgtaaggtgagcggtgatgtgcagcaatgctataccgccaaagagcgccgtttactgcaacataccagtgcgcagcttcatgcaggcgagacaatgacgttgcaaaaactggtgtggatcgactggcgggatgacaggcaagctgctttagacgagtggggcagcgcgtcgcttcgccagcttgaaatgtgcgcgcagcagagttacgaccaacttcttgcagcatcaacagaaaactggcgtcaatggtggcagaaacgtcgtatcacggtaaatggcggcgaagcgcacgatcagcaagcgttagattatgcgctttatcatctgcgcatcatgacgcctgcccacgacgagcgcagcagcattgcggcaaaaggcttaaccggcgaaggctacaaaggccacgttttctgggatacagaagtatttttgttaccgtttcatctgtttagcgatccgacggttgcccgaagtttactgcgttatcgctggcacaacttgccaggcgcgcaggagaaagcgcgacgcaacggctggcagggcgcgctatttccgtgggaaagcgcgcgcagcggcgaagaagagacgccggaatttgccgccattaacattcgcaccgggctgcggcaaaaagtggcctcggcgcaggcggaacatcatctggtggccgatatcgcctgggcggttattcaatactggcagaccacgggggatgaaagtttcattgcgcatgaaggcatggcgctacttctggagacggcaaagttctggattagccgcgcggtgagagttaacgatcgtctggaaattcatgatgttattgggccagacgaatataccgaacatgtcaataataatgcatacaccagctatatggcccgctacaacgttcaacaggcgctgaatattgcccgccagttcggctgtagcgacgatgcgtttatccatcgcgccgaaatgttcctcaaagagctatggatgccagaaattcagcccgacggcgttttgccgcaggatgattcgtttatggctaagccggcgattaatctggcgaaatacaaagcggcggcggggaagcaaaccatactgctggattattcacgcgcagaagtgaacgagatgcagatcctcaaacaagctgatgtggtgatgctcaattacatgctgccggagcagttctcagcggcatcgtgtcttgccaatctgcaattttatgaaccgcgcactattcacgactcgtcattaagtaaagcaatccacggcattgttgccgcacgctgtggcctgctgacccaaagttatcagttctggcgcgaggggactgaaatcgatcttggtgctgatccgcatagttgtgatgatggtatccatgctgccgcaactggcgctatctggctgggggcgattcagggttttgccggggtgagcgtgcgtgacggtgaattgcatctcaatccggcgttacctgagcagtggcaacagttgtctttccctctgttctggcagggctgcgaattacaggtcactcttgacgcgcagcgtattgcgattcgaacttctgcgcccgtttcactgcgtttgaacggtcagcttataaccgtggctgaagaatctgttttctgtttgggtgattttattttgcccttcaatgggaccgctaccaaacatcaggaggatgaatgaaactgcaaggggtaattttcgatctggatggtgtaatcaccgataccgcgcatctgcatttccaggcgtggcagcagattgccgctgaaattggcatcagcattgatgcgcagtttaacgaatccctaaaagggatcagccgcgatgagtctctgcggcgcattctgcaacacgggggcaaagagggcgactttaactcgcaggagagggcgcaactggcgtatcgcaaaaatctgctctatgtccactcactacgcgagttgacggtcaacgctgttctacccggcattcgctctttgctggcagatctccgtgcacagcagatctcggttgggctggcttctgtctccctgaatgcgccgacgattttagcggcgctggagctgcgcgagtttttcaccttctgcgcggatgcttcccaacttaaaaactcgaaaccggacccggaaatctttctcgccgcctgtgcagggctgggcgtgccgccgcaggcatgtatcggcattgaagatgcgcaggcgggcattgacgccattaacgccagcggtatgcgctcggtggggatcggcgcgggcttaaccggggcgcaattactgttgccttcaacggaatcactcacctggccgcggttatcggccttctggcaaaacgtatagcaaaggaatcaacatggctcagctttcgttacaacatattcaaaaaatctacgataaccaggtgcatgtggtgaaggacttcaacctggaaattgccgataaagagttcatcgtgtttgtcggcccgtcgggctgcggtaagtcgaccaccctgcgcatgattgccgggcttgaggagatcagcggcggcgatctgttgatcgacggcaaacgaatgaatgacgttccagccaaagcacgcaatatagcgatggtgttccagaactacgcgttgtatccgcatatgacggtttacgacaacatggcgtttggtctgaagatgcaaaaaatcgccaaagaagtgattgatgagcgggtgaactgggcggcgcaaattctcggcctgcgtgagtacctgaaacgtaagccgggggcgctttccggcgggcaacgtcagcgagtggcgcttgggcgggcgattgtacgcgaagcgggcgtgtttttaatggatgaaccgctctctaaccttgatgccaagctgcgcgtgcaaatgcgcgcagagatcagcaagctgcatcagaaactgaacaccaccatgatctacgtgacccacgatcagaccgaagcgatgaccatggcgacgcggattgtgattatgaaagacgggattgttcagcaagtaggtgcgccgaaaaccgtttataaccaacccgcgaatatgtttgtttccggatttattggatcaccagcgatgaattttattcgcggcacgattgatggcgataaattcgttacggaaacgcttaaattaaccattcccgaagagaaattagcggttctgaaaacacaggaaagtttgcataagcccatcgtgatgggaatacgaccggaagatattcatccggacgcgcaagaggaaaataacatttccgccaaaattagcgtggcagaattaaccggtgcggaatttatgctctacaccacggttggggggcacgagttagtggtccgtgctggtgcgttaaatgattatcatgcaggagaaaatatcactattcattttgatatgacgaaatgtcatttctttgatgcagaaacggaaatagcaattcgctaaatacagggggaaggcattcccccaggataatacaaggaacaataatgaaaaagttattaccctgtaccgcactggtgatgtgtgcgggaatggcctgcgcacaggccgaggaaaggaacgactggcactttaatatcggcgcgatgtacgaaatagaaaacgtcgagggttatggcgaagatatggatgggctggcggagccttcagtctattttaatgccgccaacgggccgtggagaattgctctggcctattatcaggaagggccggtagattatagcgcgggtaaacgtggaacgtggtttgatcgcccggagctggaggtgcattatcagttcctcgaaaacgatgatttcagtttcggcctgaccggcggtttccgtaattatggttatcactacgttgatgaaccgggtaaagacacggcgaatatgcagcgctggaaaatcgcgccagactgggatgtgaaactgactgacgatttacgtttcaacggttggttgtcgatgtataaatttgccaacgatctgaacactaccggttacgctgatacccgtgtcgaaacggaaacaggtctgcaatataccttcaacgaaacggttgccttgcgagtgaactattatctcgagcgcggcttcaatatggacgacagccgcaataacggtgagttttccacgcaagaaattcgcgcctatttgccgctgacgctcggcaaccactcggtgacgccgtatacgcgcattgggctggatcgctggagtaactgggactggcaggatgatattgaacgtgaaggccatgattttaaccgtgtaggtttattttacggttatgatttccagaacggactttccgtttcgctggaatacgcgtttgagtggcaggatcacgacgaaggcgacagtgataaattccattatgcaggtgtcggcgtaaattactcgttctgataatgggctaaattgccggatgcggcgcgagtactttatccgatctataaatgtaggccggataagatgcgctagcatcgcatctggcatgcaggcaaggtagctggtatttatttcagcgtcatatgcgtggcaacggtaatattctgtggtgacggttttccagaaattaagcggaataataactcgcagctttgttgacctaactcctgcgtcggaacatcgatgccgcccggtgcaggcgttaaaataaatgacagcgtttcattgctataacccaccaccgctaactgctgcggaatagcaatatttttctctgctgccgcacgataaatgctcattaatttcaggctgtcagtggcaaacaccgcctcaggcaacggtgactggcttaataattgccgtgctgcttttaatgcagtttcatgggtataaccgccatcaacaatccattcatcacgcactgcaatattatgcgcagccaggctctgcttataaccattaacgcgatcaaccgaaacatggacatcaagcggagcatgcaggcaggcaatattttgatgcccactttcaattaatgcatcggtcaacgcaatgctgtcgccaaaattatcggtatcgacagaataaacatgggcatattgaccttcaactttgccaatcaccaccaccggaatatcatatttatcgagttgggcaaaaaatgactcatccgctggcgaactgagcataataatgcctttaatcattttctgcttaattttgctttcgcatttttgcagatcttctgccggattgtgcgacgtttgtaatatcacgtcgaaaccttcttcttcagctttggcggtgatggcatgcaaaacttcagagaaaaacggattacccgccgtagttttggtcgaacgggtagaaatcaccataatggcatcaaaacccgaagaggtcagcgcgcgggccagcttgtttggctgatactgtaattcttcaatggcccgtaacactttttcgcgcgcttccggggagatattagtttgcttattcagcacgcgtgatacggtggattttgatacgcctgcaaccctggcaatatcataaatagtaggggacataggtcaggaactccgtccgaacgtgaatgctgcacatcttatggagttcgccggtcgatgacaacacgggcagttgataatcaatggcctggcccccacattcatatccttacgaatgattttttttctggtcttcagagcagcacaggacagcaatgaagcgacttaaaaatgaactcaatgcgctggtgaatcggggtgtcgacagacatctgcgcctcgctgtaaccggacttagccgcagcggcaaaacagcgtttatcaccgcgatggttaatcagttgcttaatattcacgccggagcacgtttgccgctgttaagtgcggtgcgtgaagagcgcctgctgggcgtgaaacgcattccccagcgtgactttggcattccgcgcttcacctatgacgaagggctggcgcagttatatggcgatccacccgcctggccaacgccaacgcgcggcgtcagtgaaatccgcctggcgctacgttttaaatcgaatgattcgctgctacgccactttaaggatacctccacgctgtatctggaaattgtggattatcccggcgaatggttgctcgacctgccgatgctggcgcaggactatttaagctggtcgcgccagatgacgggcttactcaatggtcagcgcggagaatggtcggcgaaatggcgaatgatgagcgaagggctggacccgctagcgcctgccgacgaaaaccggctggcggacattgccgccgcgtggaccgattatctccaccactgtaaagagcaggggctgcactttattcagcctgggcgctttgtcttgccgggagatatggcaggtgcgcccgcgctgcaattcttcccgtggccggatgtcgatacctggggcgagtccaaactggcgcaggccgataagcataccaatgccggaatgctgcgcgagcgctttaattattactgcgagaaggtggtgaaggggttctataagaatcattttctgcgctttgaccgccagattgtgctggtggattgcctgcaacctctcaacagtgggccacaggcatttaatgatatgcgtctggcactgacgcagctgatgcaaagttttcactacgggcagcgtaccctgttccggcgtttgttttcgccggttatcgataagctattgtttgctgccactaaagcggaccatgtgaccatcgatcagcacgctaatatggtttcattactgcaacaactgattcaggatgcctggcaaaatgcggcgttcgaagggatcagcatggactgcctggggctggcgtcagttcaggcgaccaccagcggcattattgatgttaacggtgagaaaatcccggcgctgcgtggtaatcgacttagcgatggcgcaccgctcactgtttatcctggcgaagttcccgcacgtttgcctggtcaggcgttctgggataagcaaggcttccagtttgaggcatttcgtccgcaggtgatggatgtcgacaaaccactaccgcatattcgtcttgatgctgcgctggaatttttaataggagataaattgcgatgaccgaaccgttaaaaccacgtattgatttcgacggtcctctggaggtcgatcagaatcctaaattcagggcgcagcagacctttgacgaaaatcaggcgcaaaattttgccccggccacgctcgacgaagcgcaggaagaagaggggcaagtcgaagcggtaatggacgcagcgttacgtccgaaacgcagcctgtggcgcaaaatggtgatgggagggctggctctgtttggcgcaagcgttgtcgggcagggtgtacagtggacaatgaatgcctggcaaacccaggactgggtggcgctgggtggatgtgccgctggggcattgattatcggcgctggcgtaggttctgtggtaacagagtggcggcgcttatggcgcttgcgacagcgcgcccatgaacgcgacgaagcgcgtgatttattgcatagccacggcacgggcaaaggccgcgcattttgcgaaaaactggcgcagcaggcgggtattgatcagtcgcatccggcgctgcaacgctggtatgcctcaatccatgaaacgcaaaacgaccgtgaagtggtcagcctgtatgcgcatttggtccagccagttttagatgcccaggcgcggcgcgaaatcagccgttcggcggcggaatcaacgttgatgattgcggtcagcccgctggcgttggtcgatatggcgtttatcgcctggcgcaatctgcgtttaattaatcgcatcgccacgctgtatggcattgaactggggtattacagccgtttgcgtctgtttaagctggtattgctgaatatcgcttttgccggagccagcgaactggtgcgcgaagtggggatggactggatgtcgcaagatctcgctgctcgtttgtctacccgcgcagctcaggggattggtgcaggacttctgacggcacgactcgggattaaagctatggagctttgccgcccgctgccgtggattgacgatgacaaacctcgcctcggggatttccgtcgtcagcttatcggtcaggtgaaagaaacgctgcaaaaaggcaaaacgcccagcgaaaaataatgcaatatcgggtgctgaccggatatctttacgccgaagtgcccgtttttccgtctttgtgtcaatgattgttgacagaaaccttcctgctatccaaatagtgtcatatcatcatattaattgttcttttttcaggtgaaggttcccatgcgtctggaagtcttttgtgaagaccgactcggtctgacccgcgaattactcgatctactcgtgctaagaggcattgatttacgcggtattgagattgatcccattgggcgaatctacctcaattttgctgaactggagtttgagagtttcagcagtctgatggccgaaatacgccgtattgcgggtgttaccgatgtgcgtactgtcccgtggatgccttccgaacgtgagcatctggcgttgagcgcgttactggaggcgttgcctgaacctgtgctctctgtcgatatgaaaagcaaagtggatatggcgaacccggcgagctgtcagctttttgggcaaaaattggatcgcctgcgcaaccataccgccgcacaattgattaacggctttaattttttacgttggctggaaagcgaaccgcaagattcgcataacgagcatgtcgttattaatgggcagaatttcctgatggagattacgcctgtttatcttcaggatgaaaatgatcaacacgtcctgaccggtgcggtggtgatgttgcgatcaacgattcgtatgggccgccagttgcaaaatgtcgccgcccaggacgtcagcgccttcagtcaaattgtcgccgtcagcccgaaaatgaagcatgttgtcgaacaggcgcagaaactggcgatgctaagcgcgccgctgctgattacgggtgacacaggtacaggtaaagatctctttgcctacgcctgccatcaggcaagccccagagcgggcaaaccttacctggcgctgaactgtgcgtctataccggaagatgcggtcgagagtgaactgtttggtcatgctccggaagggaagaaaggattctttgagcaggcgaacggtggttcggtgctgttggatgaaataggggaaatgtcaccacggatgcaggcgaaattactgcgtttccttaatgatggcactttccgtcgggttggcgaagaccatgaggtgcatgtcgatgtgcgggtgatttgcgctacgcagaagaatctggtcgaactggtgcaaaaaggcatgttccgtgaagatctctattatcgtctgaacgtgttgacgctcaatctgccgccgctacgtgactgtccgcaggacatcatgccgttaactgagctgttcgtcgcccgctttgccgacgagcagggcgtgccgcgtccgaaactggccgctgacctgaatactgtacttacgcgttatgcgtggccgggaaatgtgcggcagttaaagaacgctatctatcgcgcactgacacaactggacggttatgagctgcgtccacaggatattttgttgccggattatgatgccgcaacggtagccgtgggcgaagatgcgatggaaggttcgctggacgaaatcaccagccgttttgaacgctcggtattaacccagctttatcgcaattatcccagcacgcgcaaactggcaaaacgtctcggcgtttcacataccgcgattgccaataagttgcgggaatatggtctgagtcagaagaagaacgaagagtaagcgcgaatatgcctgatggtgcaacaccatcaggcatattaaattatgctttcagtacagccagagctgcttcgtaatccggctcggtggtgatttcatccaccagctggctgaaaatcacattgtcattttcgtcaataaccacaacggcacgcgctgccagacctttcagtgggccatcagcaattgccacaccgtaagcttgcagaaattcagcgttacggaaagtggagagggtgataacgttgttcagaccttctgcgccgcagaaacgagactgggcgaacggcagatcggcagagatacacagcacaacggtgttgtcgatctcagttgccagttggttaaacttacgtactgatgcggcgcaaacaccggtatcaatactcgggaaaatgttcagcactttgcgtttacccgcaaactgaccgagggtgacgtcagacagatcttttgccacgagagtaaaagtctgcgctttgctacccgcctgcgggatggaattggcgactgtaaccgggttgccctggaaatgaacggtttgtgacatgattatctttcctgtttacatatagttaacgtcacacctagtttatgctaactgtcaataacaaagcaaacgctatttgcgcttaatccgcagaccaccgcgacaacaaggagtaaagatgagaaccgttaaggtattcgaggaagcctggcccttacataccccgtttgtgattgcccggggaagtcgcagtgaagcgcgcgtggtggtggttgaactggaagaagagggtattaaaggcaccggcgaatgcacgccgtatccgcgttatggggaaagtgatgcctcggtaatggcgcaaattatgagcgtcgtgccgcaactagagaaagggctgacacgggaggagttgcaaaaaattctccctgccggcgcagcacgtaatgcgctggattgtgcattgtgggatctggccgcgcgaagacagcagcaatcgctggctgatttgatcggcataacgcttcccgagacagttatcactgcacagacggttgtcatcggtacgcctgatcagatggccaatagtgcatcaacactctggcaggcaggcgcgaaattactgaaagtgaagctggataaccatcttatcagtgagcggatggtggcaattcgcacagctgtgcccgatgcgacgctgatcgttgatgcaaatgaatcctggcgtgcagaagggttggcggcgcgttgccagctattggcggatttaggcgttgcgatgcttgaacaaccgcttcctgcgcaggacgatgcggcgctggagaattttattcatccgttgccgatttgtgctgatgaaagttgtcatactcgtagcaatttgaaggcgctgaaagggcgctatgagatggttaatattaagctcgataaaaccgggggtctgacggaagcgctggcgctggcgactgaagcgcgtgcacaaggtttcagtctgatgctgggctgcatgttgtgtacctctcgtgccattagcgccgctttaccgctggtgccgcaggtcagtttcgccgatcttgacggaccgacctggctggcggtagatgtggaaccggcgcttcagttcacgacgggcgaattgcatctttaggatgccagcgcagcaagtttgccatcgcaaagagatatttttcgctggcttcgtcggaggagatgggcggaaactctgcggtgatgcaatgcaagttcagatctgcacaccaactgccgaaagagccaggcgtttcataaccgacgctggttaccagaggcaattcaaacgcctgagccagccattcgcctaattcgctgtgtctgggatcttcaatacaggccagtggatcgtggaatgagaccacccaggcaggttgaatgcggtgtataagctggcacagcgcctgggtttcaggttcggagccaggtttgtcacctgtcagtaatacgacatcgcgttcttcagcggcgctgttccagcgataaacggtttcaccttccttccagttcgccgccggaaagtttctgtttaaatccacaccattagcattggcccgtaaccccaactggcagccgtcaggattcacacacagcaccacatgatgacggcgcaaagaaggtgtcaacgtccgcagagcacaggagagcgtgacgaccgaagagttttcatcaccgtgagtgccagccagaatcaaaccactttcgcggctggctgcaggggcaggaaaccagattaacggcgcgcccaataatgaacgtccgtaatgttctgttccgggcggaaatgcgccgcgttcggcgcgtgggcgggttacggtcatgatcgtctctggttcaggaagtattacaggcagtgttgtgcaaattttgcggattatcaaatccttttcttcaacgctatgtcatcgatcttgtatcacttttttgccggaagttgtttgcattttattagttggatagggtttgtggatttttgctggctgacgggcaaataaagtttgtttaatggtttgcttatctgccagttgattaatcacatggcgggctatctgaccgccagcaccaagaatcagtacatttttcatgaaaattatcccagattattggcagcaatatgccaggccatatcactattgcggatttgaatatgtttcattacagagtttcctcaaagaacggagctaatactgaaattgcttcagccacataggctttgccgtcataaagatccatatggtttgcgccttcaacaatgtgatagcgtttatcctggcttgatgctcgatcgtacaggtcgtcactcatccatttgctccctgcctggctgcccgccacaatctgcgtcggctgagtcaggtacacttccgccatatggtaagcatcataggtaataatctggttaaggctgcgcaaagtagcgtaacccggtgctgttggatactgcgcgcgaggggtgtggtaatactcccaggcctgacgcagttcttcgttcggcgcatcggactccttcattggtgccagtggcataatggcgtattctccgctgctaatatcgctggttctggcgtttgaacccgcttcaacgtatggcagggcatcaatagatttcacattgttttcccaaccattacggaatatcgaaccaatattgaccgcactaacggtaccgatggccttgatgcggcgatcctgaattgcagcattggctgtatatcctgcaccggcacaaattcccatcgcaccaattcgggtattgtcgacataagaaagcgttgtcaggtaatcaatcacggcactgatgtcttcagtacgaatgtatgggttttctaactgacgcggctcgccgccactttcaccttgataagatgcgtcataagcaatagtgacaaatcccttttccgccagttttttggcataggttccggccgtttgttctttaacgcccccacctgggtgagataacacaattgcctgatactgacgggtttcatcaaattttggagggaaatagatcactgcagacaaagagatggttggattattgctgttagtgaagctgactttattattcatcattccgttcctcatggagttgtcggttcgttttaacggttggtgatatcactatagatattgatcattaagttgattagacccaaaatcatgattagacctatcatttaaatgattaatagattgcatggagatactgaatgaagcgtgaagaaatcgctgatctgatggcgtttgtcgtcgttgcagaggagcgtagcttcactcgtgcagcagtccgcctgagcatggcgcagtcagctttaagccagatagtgcgtcgtatagaagaacgattgggattgcggcttctgacgcgaaccacgcgcagcgttgttccaactgaagcgggcgagcatcttttgtctgttcttggccctatgttgcatgacatagattcagccatggcatccctgagcgatctgcagaaccgcccatccgggacaatacgtattactactgtagaacatgcagcaaaaacgatattgttaccagcaatgcgcacattcctgaaatcgcatcctgaaattgatattcagctcaccattgattatggtttgaccgatgtcgtttctgaacgttttgatgcaggcgtccgtctgggtggggagatggataaagatatgatcgccattcgaatcgggccagatataccaatggctattgttggctcaccggattatttttctcgccgaagtgttccaacgtcagtgtcacaattaatagatcatcaggcaattaatttgtatcttcccacatcgggtacagcaaatcgctggagattaatacgaggtggacgtgaagttcgtgttcgcatggaaggtcagcttttactgaatacgatagacctgatcattgatgctgcaattgatgggcatggattggcgtatctaccttatgatcaggttgagcgggctattaaagaaaaaaaactgatacgtgttttggataaattcacaccagatttacccggttatcacctgtactatccacaccgtcgacatgctggctcggcattctcattatttatagataggctgaagtataaaggtgctgtttagcactacttgctgatacattaatttaattcttctcttaacgtattctcagttcctttcaacgttttggtcattttttattcttcgtacaatggcgacagatgctgattatgataccgaaaacgggtttgaacgtgcgaagcccgaacgtagtgttcggagttctatgtgctttaccgcattttggagactattatttacactaaatctgatttgatatattgatacttaaaacatttgatgcttcctttgtcacttttttgatggaagttgtttgcatttctttaaggcgaaacaaataattacgcatcaattttaatgtcggttagagggaaacttatgaagcactctgtttcagtcacgtgttgtgcgctgttggtcagcagcatttctctttcgtatgctgcagaagttccgagcggcacagtactggcagagaagcaggagctggtgcgccacattaaagatgagcctgtgtcgctggatcccgctaaagccgtgggcctgccagagattcaggtcattcgcgatctgtttgaaggtctggtgaatcagaacgaaaaaggggagattgtccccggcgttgcgactcagtggaaaagtaatgacaaccgtatctggacttttaccctgcgcgataacgcaaaatgggcggatggcacaccggtaacggcgcaagattttgtctacagctggcaacgtctggtggacccaaaaacattgtcgccatttgcatggtttgccgcgctggcgggaatcaacaacgcacaggcgattattgatggtaaagctacgcctgaccagcttggcgtcaccgcagttgatgcccatactttgaaaattcagcttgataaaccgttgccgtggtttgtgaatttaaccgctaactttgccttcttcccggtgcaaaaagccaacgtagaaagcggtaaagagtggacgaaacccggaaatctgatcggcaatggcgcttatgttcttaaagagcgcgtagtcaatgaaaaactggtcgtggtaccgaatacccattattgggataacgccaaaacggtactgcaaaaagtgaccttcctgccaattaatcaggaatccgcagccactaagcgttacctcgcgggggatattgatatcaccgaatccttcccgaaaaatatgtatcagaagctgttgaaggatattccggggcaggtttatacgccgccgcagctcgggacctattattatgcgtttaacacgcaaaaagggccgacggcagatcagcgcgttcgtctggcattaagtatgacgatagatcgccgcctgatgaccgaaaaagtattagggacgggcgaaaagccagcgtggcattttacaccagatgttaccgcgggatttacgccggaaccttcgccgtttgaacaaatgagtcaggaagaactgaatgcgcaggcaaaaactttgttgagcgcagctggttatggtccgcaaaaaccgctgaagctgacgcttttgtataacacttcagaaaaccatcaaaaaattgcgattgctgtagcatcgatgtggaaaaagaaccttggcgtagatgttaaattgcaaaatcaggaatggaaaacctatatcgatagccgtaacaccggcaattttgatgttatccgcgcctcgtgggtgggggattataatgaaccctccactttcctgacattattaacgtcaacgcattcaggaaatatttcacgctttaacaatccggcatatgacaaagttctggcccaggcatcgacggaaaataccgttaaagcgcgtaatgccgattacaacgcggcagaaaaaatcctcatggagcaagcaccgattgcaccaatttatcaatataccaatggacgattaatcaagccgtggctgaaaggttatcccattaataatcctgaagatgtggcgtacagtcggactatgtatattgtgaagcattgatgtgatgggaactggcgttacccttgtgcataacgccagtgatgtctgatttagcgaccctgttccggcggtgtaatgttatccatatacagcgtctggctggggaaggcaaagtccgcgccgtgtgactgtacaatatcaataatcttcaaataaacgtcttgctgtgcagcaagccattcagcccataccgtggttttggtaaagcaataaaccataatattcaatgaagagtcagcaaactggttgaaataaaccagtaaggtttgtcgctggtcgatggccgggtgatttttcagcatctcacgtacagcttcgacaataacgcccacttttgccgcatcctcataacgtaaaccaatggtcgtggtaatgcggcggttggtcattcgtcctgggttttctacgctgatcgacgaaaacagcgagttcggtacgtacaatggacgattatcaaaggtcgtaattttggtaattcgccagccaatttccgctactgtaccttcgatatttctgtccggtgaacggatccagtcgccaatactgaaaggacggtcgaaatagagcataatcccggaaaagaagttactcagaatatctttaccggccataccgacagccagaccaccaataccaccaaaggtcagcaagccagaaaggctcatgccgaaatgttcgccataaagcagaacaagcaccacaataatggtgattttgatgatacgcgacataatccgcgcactggtgatatcgcgaccttttttaatctgctgtttttcaaactgattaatcagcagaaatagcttaatcgtcagaataaccgcaatcagggacgtacagataaaatcgataacgcctggggtgataaatttgagtttatagttttctataacataattaataatgctaccaacagcactgataattatggtgtagattaaaaattgcaccgcatggaataaaaatccttttcttttacgatttccacggcgaaaccaaaagctcatcagaatcaatgctgcgcagctaccgaaaataatgaccagattaagcgcattatttgtaaacagttcagcgatcattgttttatcaggctcctccagataattgtcgtcatgccggaaacccctggcggggctattttaccgcgacaattcattcagatcatcaatagtcagggaaggaagtagcaacattagctaactaatcaatgcgttgattgtaaatccagctaagaggtgaggttttcagagcagacaacggtgaaatgtcatggtattgttacgtttaggtaacaagaaatttgtctgcacaaggattacatcatgattatggcgaaactgaagtcagcgaaagggaagaaatttctctttggtttgttggcggttttcattattgcggcgtcggttgtgactcgcgcgaccatcggcggcgttatagaacagtacaatattccgctgtctgagtggacgacatcaatgtatgtgattcagtcatcgatgatttttgtttatagcctggtctttactgtgttgctggcaatcccgttgggaatttatttccttggcggcgaagagcagtaagtaaaaaataggcccgataactcgggccttgtcagttattgaagagtcgttaatcgtcttcttcgtcatccagttcaacgggtgtctgatactggtcaggtttaatgaccagcaggtcgcagcgaagatgatcaatcacctgttccgccgtgttgccgaggaatgctgctgaaataccggtgcgtcctaccgtgcccagaaccacaatccccgcctgtaagtgctccgccaaatcaggaatcacctcttctggcagacctttttctacgtgcgtcatgttttcattaatgccgaatttctgccgcagggctttcattgccagcaaatgttgcccacgaatggcatcgttataaacgctcgggtcaaattccggcagttcaatcgcgatattaattggcgttaccggataagcgccaaccagatgaacttcggtatggttgacttgttctgccagttcgatcgtctctttgaccagtttttcattgagcgcattatgatacggctcttcactggcgagattcaccgccaccagcgccttgcctccttccggccacggctggtctttcaccatccacaccgggcttgggcatttgcgtaacagatgccagtccgttggcgtaaaaatcaccgcttccagacggtcatgttggtgcgccatttttagcaccaaatcgtgtccgccgctgatcacttcctgaatgatggcttcgaaaggacggttatgccagaccactttaatttcaatgggaacgccagcattgagataatattttgcctgctcgtggatccaggctgtacgctggctgatgacgccctgacgcatagcggtacgttcgtccggggagagcagggtggtcatttcgtatgagaagtcatagatcggcaaaaaggctttaattttgccaccaatccgttgatgtaaataaacagctcgccgcaatgctggttggtcgtcctggttaggatcgataacaacgagcatgttctgatacatagccatacagggtctccttacaacaactgtcaacgcagtttgtaattaaaagattaacccatatctggtgaatgaaacagtgatgaaccttctgccagatcaataaatcagaaaaatttaatgatatgacagaaggatagtgagttatgcggaaaaatcaggcaacgttacgcgtatgaccagcaagctgggccagcgcatcgttattttcgatggtgatgtatttacctttgactgccagcatgccgcttttctggaagcgacccagcagacggctgatggtttctaccgtcaggcccagatagttaccgatatcgccacgagtcatcgtcaggcggaattcacgaggggagaagccgcgttgggcaaaacgacgggacaggttgtagatgaatgcagccagacgttcctcggcatttttcttcgacaacagcaggatcatgtcctgatcgcctttgatttcaccgctcatcagacgcatcatctgctgacgcagattcggcattttaccggacaaatcgtccagcgtttcgaacgggatttcacataccatcgaggtttccagcgcctgcgcgaagctcgggtgatggccgctgccgatggcgtcaaatcccaccaggtcgcctgctaaatggaaaccagtgatttgctcgtcgccttgctcagtgatggtataacttttaatcgtaccggagcggatggcataaagcgatttaagttcatcaccagccttaaacagcgtctggcctttctgaataggcttcttccgctcaatgatattatcaagctgatcaagctcatgttcgttgagtgtgaacgggatgcaaagctggctgatgctgcaatcctggcaatggatagcacaaccgccagactgaatgcgccgtataattcgcttttccgggatcataggtctgctcaagccgtaattgatatttgtcaattttaacatctttttagggagcaagtaagtctaagcaaaccttaacagcagagaattccgatattagatgtaaatatatgtctatctatttgaaaatccttaagttgttaagggtaactttacataaaagtgtgaacaagctggcacaaattgtttaatgtttacagcaaaagataaccttcatggcgcaataaccactcttttcgctgaactccgcctgcatatccggtcatggtgccgtttcggccaataacccgatggcaaggtacgacgatgctgatgggattcgatccgtttgccgcaccaacggcacgcgccgcgccaggacggcccaattgctcagccagttggccgtaatgcattacctgcccgcaggggatagtgcgtagtgttttccagacttcgcgctgaaatggcgtcccccccgtagcagtgggaagcgtatcaataatgctaagattaccggcaaaatattcacgaagcttgtcgcttaaaccgcctggattggtggcagaaatgcgctcatagccttctttgcgataatggatgtccagcagctgcaccatgcgttcgctgtactcttcccattcaaccgcccgcaggcgaaattgctcatcgcaaatcacccacagtggacccagtggcgtggcaattttttcttcaagtaatctcagcatccgttctctcttaagacaaacgtgggtaaatacccggacctatcggcagaccgacaagataccacgccagcaacatcagcagccataccaccaaaaagataagtggatagggcaagactaacgaatagtaagtacccagtttcgcgtctggtttgtagcgttgcaggaatccaagaaacagtggaacaaaaggagataccggcgctaaaggcaatacggatgagtcggcaatacgaaagaggatttgcgcaaatgccgggtgaaagccaagtagcataaacattggtacgaaaatgggggcaagaatcgaccagattgcggaaccgctggcaataaacatgcataagaaagaggaaagcaacgccagaccgacaaacgccgggatgccgctaagccctgaactttccagtatatcggtcagccccacggcgatgaatttccccatgttgctccagttaaacatggcgacaaattgggcgaggggaaaaaccatcacgataaatcccgccatctctttcatcggttcaatcattaaatgcggtaaatccgcctgacgtcgaattgtgcgggtagcgatgccataagccagcgagacaacaaagaaaaaaagaatgatcagtggcacgatacctttaataaagggtgatggcatcacggtgtgattaatcggatcgcgcaatatcccgttttgcgggatcaccatcagcgcaatcgcagcaataaaaagtagcgatacgacacctgctatgcgtaaaccaaaacgctgactttcggtcaatgtctgcagtttctcatcgctgtttccctgccattgacctaaccgtggctcgatgattttgtcggttatcaggccgccaacaatcgtcagtacgactacggagctggccataaaataccagttatcaattacactgacgtgcatttgcggattgaacgcagctgccgcttccgtgctgatccccgacagcaacacgtcggttgtgacaatcagtaaattagccgtaaagccgcaacctacgcctgcaatggcagccagtaaacctgcaactggatgcctgcccaccgccagaaaaatcagcgcacccatcggtggcatgatcactaacgccgcatcggaagaaatgtggctgaaaaaagcaataaacagcaccatataactggcgtagcgggcattaacatgcgatgccattttaaccattagtgctggcagtaagccgacgcgctccgccagaccggcacctaaaaccagcgccaggatcgcaccaagtggagcaaaaccgctaaagtttttaataacattgggtaaaaaccagtgtaatccttccacactgagcaggtttttcaccacgaccggcgtaccatcggtcgggtttttcgcactgacgccaaaggccgacaaaattgccgtcgtcaccatgagtacgataatcaaatagataaagagcagaaaaggatggggaaccttgttaccaattctttcgacccagccatagagcttcccggattgggaggacgacggtatggatgacatactcatgggcattcctcggttgttgtgtttgcgttgttgttgttattttaaaggtgacggtgtcacgtttttcgggatagggcagtgatacggttgcgtgtccgttacttgctgatgctcttgttggcattcttgcaatagccctgaatcaaggaagagattgactgtggttgctgccatagttttcgccgccagcagcattcctttatgagcaatagatgttcgcccctggctaaccagttgccacgtatgtagcggtgtaccgacggcaaaacaggggctgaaacactgggcaacaggcagtttccaactgacgtcgccgacatcagtcgatgccgcaagcacgttatcggtggcggcatatggagcgacttcattcgccagtaccgtttcacgatgacgtagtgcaaaaaccttgccgttttcgccaccggttgcggcgatattattcagactgttttgccgatcgttggaggtgagcgtagcctgaatttgtttcgcaaaagccagttcttcggagttccattccggggtaccaaaatgggatagggcctggtacatggcattttctaaggtgcgattcgggagataactggaacaggctttgtcgaagcggcattcaaccgtggtttcggtcatcaatgccgcaccttcggcgattttggcgacccgatcataaatatgctgcacgtcggtcatttcgggggcgcggataagataaagcacttctgcctgcgcctggaccacgttgggcgagatcccgccgctatttgtgatggcatagtgtacgcgcgctttttcaataatatgttcgttgaggaagttggtgccagtggtcatcaacgttacggcatcaagggcgctgcgtcccaaatgaggggaattcgcggcatgtgctgcgatccctttaaagcgccatgatgcctgaatgtttgccagcgtgcgggtattgaacataccggcaaaggcttccgggtgccaggtgagtgccgcatccacatcatcaaataccccctcgcgaaccatgaacgttttacccgagccgccttcttcgccaggacaaccataaaagcgcaccgtgccgccttgcccatattgttccagccatttcttgacggctattgcagcggcaaaggcggcggttcccagcaaattgtgtccgcaaccgtgaccattttcaccgggcgtcacggatgtaggttgcgcgcaacctgcttgctgacttaaacctgccagggcgtcatattctcccagcagggcgataaccggtttgccttgaccaaacgaagcaataaaggcatttgggatattgcctacgttgcgggtaacggtgaagcctgcagattccagcgccgaagccagatgctccgctgaccagaactcttcaaaacgtgtttctggatgatcccagatttgatcggcaatatcggtataacgttggcgatcggcttcaatcgcatcgtcgataaaacgatagatttcctgcatcagatacctcgcgtccagggaaaattgagcgcggtgcgcgccagcgtttcgacggcaatagcgagaacctgctcgtcaaaatcgaatttttcgttgtgatgacctgccgccagctgtgtgccaaacaccacgtaggaggcttgcccttgatgttgctgcacgcgggccatcattaatgtggcatcttcggaacccgcaggcgcttcaacacgttcaatggcctgattgacccccgcgacctgagccgcctgactttgcaaccatgcgacccattgcggcgaaggagaactggcggtagctgcacccatcagacgagtttcaacgccgacaccatacatggttgctgcgccctgaatcgcttgttgtgcacggtcaaaaacatattgattaatgacgtcgctggccccgcgtgtttccactttcagcaacgccgaggcaggaacaacgttacgaccgcttcctgcctgcataacgcccacgtttactctggaagctccttcgctgtgcggggcgattgcatgcagtgcaagagtggcttgtgctgccgccaacaaggcattgtgaccgtcttctggttttgcgcctgcgtgagcggcggtaccggtgaagtgcgcgtcaaatttggtggttgccataaaattatcactgccgcacaccacggtgcccgcaggtacgccagtgccaatgtgcacggcagtaaaataatcaacatcatctacgacacctgcatcgaccatcgcccgcgcgccacgcgtaccttcctctgcaggctgaaaaatcagtttgatgacgccatgtagtccggactcgaactgtttaagggtatgcgccagcccaagcccaatggcggtatgtccatcatgaccacaggcatgcatcattccggcgttacatgacgcaaaaccgtcgcggtaggggcgatggctgacatcctgctcttcactgagatccagcgcgtccatatcgacacggaaagccatcaccggaccggggcgaccggtatccagggtggcgacgataccgtgaaaccaccttcaaaagccgcaatccattgtgctagcgcaccctgttgacgagcgcgctcgaattcgcgttgtagagtgaattcatcaggtaatcccatccggctactttcattaactacttcgcgacccagcgccagtgaatagccgagctggtgcaattcttccgcaacaagggtggcagtgcggaattccacccagccagactctgcatagtgatgaaaatcacgtcgccagtgcgataattttggggcaagcgaattaacaaattgattcaaagactccataacctttcccgtcatcagtaaaaagtgtgacccggttcacgtagcgatagtttttacttatcactaactgatttttcacagttttaaccgttcataaattaccctgacacaatcatctgcattaaagtagatgccagtttctttggtctgataaataacggttatcggtggcgtcatggcttttcaggtaaaaattcatcaaattcgggcttttgttgaagtggctcgtcagggcagcattcgcggagcgagccgaatgttgaatatgtcgcaaccggcactgagtaaatctattcaggagctagaagaagggttagcggcgcaactcttttttcgccgtagtaaaggcgtgacgttaactgatgccggtgaaagtttttatcagcacgccagtctaattcttgaagagctgcgcgcagcccaagaggatattcgccaacgacaagggcaactggcagggcagattaatatcggcatgggggccagtatttcccgcagtctgatgccagctgtcatatctcgttttcatcagcagcatccgcaggtaaaagtacgcattatggaagggcaactggtgtcgatgattaatgaattgcgtcagggagaattggatttcaccatcaatacctattatcagggaccgtacgaccacgaatttacttttgagaaattactggaaaagcaattcgcgatcttttgccgcccgggacaccccgccattggtgcccgttcgatcaaacagttactggattacagctggacaatgccgacgccacacggcagctactacaaacagttgagtgaattgcttgacgatcaggcgcaaacgccacaggtcggtgtagtctgcgagacgttctcagcctgtatcagtctggtggcaaaaagcgattttctcagcatactgcctgaagaaatgggctgcgatcccttgcacggacaggggctggtgatgttgccggttagcgaaattttaccgaaagcggcctattatttgattcagcggcgtgatagtcgccagacaccactgaccgcgtcattaatcacgcaattccggcgagaatgcggctatctgcaaagttaaaactgcataaaaaaatagagtctgtcgacatccgccagactctacagtacacacagcagtgcatccgcgtcttaaatccggcattgtctcctctgcgccggtgactgtgttataacggttttaacctttagttgccaattttcttcagtgacagatttcacgaaaatataagttacattattaatatcgtgaatgaataatcatgcataagtattttgcttaaaatatcggcaatatttggaacttattactggaaatttgggtaatacgttgttggaccgacccggtctggttatcatatcgcgctcttaattgcgggaggatgtaacatgaaccttgacgacaaatcgctgtttcttgacgccatggaagatgtccagccgctgaaacgtgctaccgatgtccactggcatccaacgcgtaaccaacgtgcgccgcagcgtatcgacacgctgcagcttgataatttcctcaccaccggatttctcgacatcatcccactaagtcagccgctggagtttcggcgggaagggttgcaacatggggtgctggataagctgcgcagtggtaaatatccgcaacaggcgagcctgaatcttttgcgccagccggtggaagagtgccgcaaaatggtgttcagttttattcaacaagccctggcggatggtttgcgtaacgtgctgattattcatggtaaagggcgggatgataaatcgcatgccaatattgtccgcagctatgtggcgcgctggctgaccgaatttgatgatgttcaggcatattgcaccgcgctaccgcatcatggcggcagcggggcgtgttacgtcgcactacgtaaaacggcgcaggcgaagcaagaaaactgggagcgccacgctaagcgcagtcgttgatctcgagacgcatccgcggcttatgccgccagcacgcggttgcgtccatcatttttcgcccgatacaaagcatcatcaacgcgtttaaacagttcatcgatgctttcatttccttcgtgatgcgccacaccaatgctgacggtaaagcgtggtaagcccgaaatactcacttttgccacgcttacgcggatagtttcagccagcgaaagcgcggtatccagtggggttcttggtagcaataagacaaactcttcgcctccccaacgaaacaccaaatcgcctttgcgagcgcaactttcgagggtgcgggcgagggcgcataacacctcatcacctttagaatgcccatagagatcgttaatgtgtttaaaacgatcggtgtcgatgagcaacaagctgtaatcctgagcgatggcgagatgctgcatttggcctggttccgtaatgtgataaaactgtcgccgattcagtaatccggtcatcgcgtcatggtgagcagcatgttccagctgctcctccagccgtttttgctcagtaatatcatgcacaatacataacatgagcttgtcgccataaatttcaatcggtccggcataggtctgcacatgacgagtcgaaccatccgccagtttatgaacaaaattcaaaggtttatgaccaccgggtaaatgcgagatttcatgcatgataggcatgacgcgacgcccgagcatatttatttcccaggtatgtttctggcacatcgtttcatggttataaccatagaaattgagcgcggcgaggttagcatcgacgatttgtccatctcgtgacgggtcaatcaacaacattggtgcagagttagtcagaaaaaagcgcgcataaaaaccttgttttttgcgctgataatttgccgagcgactggcttttaaacccagcgttgccggcgcttcgataccttcgaaaataatcaccggttctgtttctgtcagctttcgcaaaacaagccgacagctcaatgctgtttcctcttctttacgctgaacagtgaggatttcgataatatcgtgttggttttgcagatcggagaggtatttcggcagttctttttgtgaggagacggaatagggtccggttcgtagctgactaaacgtgaggtcttgcatcaacagtttcgccgcgctattggcataaattaactgttcctcaaagggcgaaacgatccagacaggactggtgagtaagtccagggtattgaagttgtgcgtaatcattgagatcccgttatttttatcaatttttgttgctatccgatcgcaaaaaagccacgtcatatgatcagataattctgataatgatagacgctatttaacacttcacacggtttgtatacggaaaagcattttgctttttgtattcaatttagacagaattttattaatcatttcagggtaatggggtgatgagatgttgcgtaacagggccagaaggctagactacaaaataatgcgttgatgatggaggcactgtggaagcgattaagggatcggacgttaatgtcccggatgcagtatttgcctggatgctggatggtagaggcggcgttaaaccgctggaaaatacagatgtgattgatgaagcgcatccctgttggctccaccttaattatgtacaccatgatagcgcccaatggctggcgacaacaccgctgcttcccaataacgtacgtgatgcgctggcgggcgagagcacgcgtccccgagtcagccgtctcggtgaaggcacgctgattacattgcgctgtataaacggcagcaccgatgaacgccccgatcaactggtcgccatgcgtgtatatatggacgggcggttaattgtttcgacccgacaacgcaaagtgctggcgctggacgatgtggtgagcgatctggaagagggcacgggtccgaccgattgcgggggatggctggtggatgtgtgcgatgcgttgaccgatcattccagtgaatttatcgagcagctgcacgataaaattatcgaccttgaagataatctccttgatcagcaaattccaccgcgtggattcctggctctgctgcgcaaacaattaattgtgatgcgtcgctatatggcaccgcaacgtgatgtttatgctcgtcttgccagtgaacgtttgccgtggatgagcgatgaccaacgccgtcggatgcaggatattgccgatcgccttgggcgcggccttgacgaaatcgacgcctgtatagcacggactggcgtgatggcggatgaaatcgctcaggtgatgcaggaaaatttagctcgtcgtacctatacaatgtcgttgatggcaatggtctttttacccagtacctttctgaccgggttatttggcgtcaaccttggtgggatccctggcggcgggtggcaattcggattttcaattttttgtattctgttagttgttcttattggtggtgttgctttatggttgcatcgtagtaaatggttgtaacaaaagcaatttttccggctgcctgtatacaaaaacgccgcaaagtttgagcgaagtcaataaactctctacccattcagggcaatatctctcttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgactttgatgagtcggcttttttttgcctgttatttatcagcgtctaccctttaagagtccacccaatgaccagagggaaatatgacgacacttatttatttgcaaattcctgtccctgaaccgattcctggcgatcctgttccagtgcccgatccgatccctcgcccgcaacccatgcctgacccaccacccgatgaagaaccgattaaattgtcgcatcgtgagcgtagatctgcgaggatacgcgcctgctaactttgcgtcgatgaccacgagaatagattgtgaccgctttttctaccctgaatgttttgcctcccgcccaactcacgaaccttaatgagttgggttatttaaccatgacgccggtgcaggccgccgcgcttccggcgatccttgccggaaaagatgttcgcgtgcaggcgaaaaccggcagcggcaaaacggcggcttttggcctcggcttgttacagcaaattgatgcgtcgctatttcaaacccaggctttagtgctgtgtcctacgcgtgaactggcggatcaggtggcaggtgaattgcgtcggctggcgcgttttctgccaaataccaaaattttgacgttgtgcggtggtcaaccgttcggtatgcagcgtgattcgttgcaacatgcgccgcatattatcgtggcaacgccggggcgtttgctggatcacctgcaaaaaggcacggtatcactggatgcgttgaatacgctggtgatggatgaggccgaccgcatgctggatatgggatttagcgatgccattgatgatgtcatccgttttgcgcctgcatctcgacagacgcttctgttttcggcaacctggccggaagccatcgctgcaatcagcggacgagtgcaacgcgatcctttggcgattgaaattgactcaacagatgctttgccacccattgaacaacaattttatgagacatccagcaaaggcaaaattcctctgttgcaacggttattaagcttgcatcagccatcctcttgcgtggtgttttgcaataccaaaaaagattgccaggctgtctgcgacgcgctgaatgaagtagggcaaagtgcattgtcattacacggcgatttggagcaacgcgatcgcgatcagaccctggtacgttttgctaacggtagcgcccgtgtactggtcgcgactgatgttgctgcgcgtggtctggatattaaatcgcttgagctggtggtgaactttgagctggcgtgggaccctgaagttcatgtacatcgcatcggtcgtacagctcgtgcaggaaatagcggtctggcgatcagtttctgtgctccggaagaagcacagcgggccaatatcatttctgacatgttgcagataaaacttaactggcaaacgccgccagctaatagttccattgcgacgctggaagcagaaatggcaacgttgtgtatcgatggcgggaaaaaagccaaaatgcgcccgggtgatgtattaggtgcactgacaggagatatcgggcttgatggcgcagatattggcaaaatcgccgtgcatccggcgcatgtctatgtcgcggtccgtcaggctgttgctcataaagcatggaaacagttacagggcgggaagattaaaggaaaaacgtgccgggtgcggttattaaaataatgaaatgttgaattgccgggtgcaagagtaaacatcttattcgggattgccggatgcgacgctggccgcgtcttatccggcctccataagagtagcccgatacgcttgcgcatcgggcgctatcctggttatttcacttcaaccacattcagccgtaactcatccaactgattttcatcttcttctggctgccagcacgccggttgtagtgggatctcttcgcgatcaaacgccagatcacccccgttaaccacttcagaaccgtgggtgatgcctttgaaatcgaacaggttggtatcgcacagatgcgacggcaccacattctgcatcgcgctgaacatcgtctcgatacgccctggataacgtttatcccagtcacgcaacatgtcagcaatcacctgacgttgcaggttaggctgtgaaccgcacaggttgcacggaataatcgggaacgcttttgcatcggcaaatcgctgaatatctttctcgcggcagtaggccagcggacgaataacgatatgtttgccatcatcgctcatcagtttcggaggcatacctttcatcttaccgccgtagaacatatttaagaacaacgtttgcaggatatcgtcacgatggtgacccaacgcgatcttcgtcgcccccagttccgttgcggtacgataaaggataccgcgacgaaggcgagaacacagtgagcaagtggttttgccctctggaatcttctctttcacgataccgtaagtattctcttcaacaatcttgtactcaacgcccagcttttcaagatactcgggcagaacgtgttccgggaagcccggttgcttttgatcgaggttaacagccaccagcgaaaaattgattggcgcgctttgctgcaaattgcgcagaatctccagcatggtatagctgtctttacccccggagaggcaaaccatgatgcgatcgccttcttcaatcatattgaagtcagcaatggcttcgcccacgttacgacgcagacgtttttgtaatttgttcaggttgtattgttctttcttactaatttcttgattttgcgacatttaaaagcgactcaattcgttatatggcatcagaagagtatgcgtcatgccggaacgcccagcataagaaatctgatataaaaaactgtggcgtgtatggtacggattagaggggaaaatgtcagcacatttgcgaaatgaatcaaaaagcccgcagcaatgtgcgggcgttagtgtcagcgcacaaccagcacggagcactctgcgtgacgcactacagctgcggcgttggaaccgagcagataagtggtgatatccggtcgatgggaagcaatgatgatcatatgagcggggatcttcttcgccaattccagaatgcggtctttgggcgagccttcctcaacatggacatgcactctgtcggttggcagtttaaattttttaatgatctcttccagttgcgatttggcttccgctttcaggtcatccattgccggtaattctgcggaatacgctaaacccagagaggcatagtagggcagtgaaggtattaccgtcaggaaatgaacctctgcatcatcaatctttgcctcttcctcaacgtggctaatcacgcgttgagttaattctgaatcggaaatatcgatagggacaagaatcgttctgttcataaaacctcctgttttagtatccgcataaagtgtaacgccagatgacactttttgtgtaatgacggagttcacatttttaatttagatcaaaggaggaagaataagcagaaaaagcccgccataacagcgggcaggaggatttagaactgataaaccagacctaaagcgacaatatcatcggtagagatgccattggcagcgtagaagctgtcatcttcatccaacaggttgattttatagtcaacgtaggtggacatgtttttattgaaatagtaagtcgcgccaatatcggcgtatttaaccagatctttatcatcaacacctgccgggttgtctgcaccacccgcagcgtgcaggtcacggcctttagacatcaggaaagagactgccggacgcagaccaaaatcaaactggtactgtgcagtgacttcaaaattctgggttttgtttgccacagcataatcgctgtcgccaaacggggtcatattacgcgtttctgaatacatggttgccaggtaaatattgttagcatcgtattttagcccagcagtccacgcgtctgctttatcaccacccgccgcagtatggttaacctggtcattggtgcggtcagaagaggtgtatgccgcaccagcgctaaagcccatgcctaaatcatatgttgtggaaagaccccagccgtcaccgttttcatggcgaacatcacgtccgttgttggtgccttcctgaccattactggctccttcgttgttaccttgatactgcaccgcgaagttcagaccatttaccagaccgaagaaatcagtattacgataagtcgcgacgccattggctcgaccagtcataaagttgtctgcattggtataagagtcaccgccaaattcaggcagcatatcggtccagccttcgatgtcgtacattacgccataattacgtccgtaatcgaaagaaccgtaatctgcaaatttcagcccggcaaatgccagacgggtccatgactggttttttgaagattcagtgttgtttgcctgaatattgtattcccattgaccgtagccagtgagttgatcgttaatttgggtttcgcctttaaaacccagacgcgcatagctctggtcgccatctttcgctgaattatcagaaaaataatgcaggccatcaactttgccatacagatctaatttgttgccgtctttattataaacttcggctgcatgtgcagcacctgcggcgagcagggcaggaattaaaagtgccagtactttgcttttcattgaataaatcctttagttattttatttgccttttatccccatttcggggagtgaaaacatcctaaaggagaagttcagttagccgataaatatcatttgttacgccttaagtaaaaccttaatcaaataattcctctgaaatgataataagtctggtgaatgtatcgaagataatacatacaaaataaaaattatacttttaatttgctatacgttattctgcgcgggttatatgcctttattgtcacagattttattttctgttgggccattgcattgccactgattttccaacatataaaaagacaagcccgaacagtcgtccgggctttttttttagaattggataatccttatccagagcatttaatcggtgttgcttttttccgcttttccggccatttgtgccaggaagtcatagcgtttttgcaaatcagctgcagcatctttccataactgttctgccacttctggctgctgcgaattcagccgacggaaacgttgctcgtgaagtaacgtttcttccagtgcttctgacggcgggcgtgaatccaaggccagcggcagtttgccttcatcggcacgacgcggatcaaagcgatatagcggccagaagccggtagctgtgagttggcgcatctggtcgtggctgagtgccagatcgtaaccatgctcttcacacgggctataagcaatgatcagcgatggccccggatacgcttccgcttcctgaatcgctttcaccgtctggttcagctgcgcgccgagagaaatctgcgccacataaacatgaccgtacatcatcatactgacgccaagatctttacgcgctttacgtttgccgtgctcgccaaatttagttactgcacccagcggtgtcgctttcgacgcctgaccaccggtgttggaatagcattgcgtatccagcaccagaatgttgacgttttccgtcaaactcaatacatgatccagaccgccaaagccgatatcgtaagcccagccatcaccaccaatcagccagattgatttttccaccagtgcatctgcatcacgtagcagttcatgtgcttcggcaacatcgttgagttgctggcgtaaagctgcaacctgttcacgacgaacctctggcgtggcgtctgatttcaacgccgtcagtaattccgccgggattttatcggcaaattgatccagcagacgcagcacgcggacacggtgttgatcgaccgtcaggcggaaaccaaggccaaattcggcattatcttcaaatagagagttcgcccatgccggcccacgaccgttggcatcggtggtatacggtgtagagggcaggttacctccataaattgaagaacagccagtggcgttagcgatcaacatccggtcgccatagagctgagtcagtaatttaatatacggcgtctcgccacaaccggagcaagcacctgaatattcaaacagcggtgtaatcagctgcgatgtacgaatatcaatacgttccagtttgctacggtcgatttctggcaggttgaggaagaaatcgtaattgattttctcttcttcgacatgttccaggcgagacatcatattgatggctttaatctctggattctgacggtctttcgccgggcaaacttcgacgcacaggttacaaccggtgcaatcttccggtgccacctgcaagacatatttctgcccgcgcatatcacgcgatttcacatccagcgaatgcaggctggcaggggcgttttccatcgcttcaggcggcaccacttttgcgcgaatagctgagtgtgggcaagcggcaacgcagtggttacattgggtacagagttcctctttccagatggggatctcttcggcgatattgcgtttttcccagcgcgtagtgcccatcggccaggtgccgtctggcggcagcgccgaaacggggagggcgtcaccaagcccggcgagcatcgcagcggttacggttttcacgaaatcaggggcggcatcggaaaccactggcggtcgattggcgctgtgcggatttaccggttgcaacggaacttcttctacggattcacgcgccagcgccagagcctgccagttgcgttccaccagatcctggcctttgctactgtaacttttggcaatcgcaccctgcaattctgcgagggcgctatcgccaggcagaatttgcgtcagatggaaaaaagccatctgcatgacggtattaatacgggccgccaggccacattcgcgggcgattttcgccgcgttaatcacatagaagcgcgcttttttctggtttaacacggcctgaacttcttgcggcaagcgcgaccacacttcatctgcgctgtacggcgtgttgagcaggaaaatgccgccaggttttaaacgctcagccatctgatatttatcgataaactgcaactggtggcagccaacaaaatcagcctgggaaatgagataagcggaacgaatcggctgttcgctcactcgaaggtgagaaaccgtcaggccgcccgcctttttggagtcgtaaacaaaatagccctgtgcgtaccacggcgtggaattaccgataatcttgatattgtttttggtcgcggaaacgctgccatcactaccaaggccataaaacaaggcttccagtttcgccgagtttggcagggtgttttccggcaacggcagtgacagattggtcacatcatcgtaaataccaaccgtaaagcgcgctttcggtttagccgcgttgagctcggcaaataccgccagtacacagtctgggccaaattctttggatgaaagaccatagcgcccaccaatgacacggggcagagtttcgcgctcgccattattaaaggcttctgccagtgcggtcattacatccagatagagcggttctgcctgggcaccgggttctttggttctgtccagtaccgccacgctgcgtacggatcccggcagagcttgcagtaaatgtttagcggagaaggggcggtacaggcgaactttcagcacgccaactttttcgccacgggttagcaattcatcaaccacttcttcacaggtgccaatggcagagcccatcaggataatcacccgttccgcttgcggatgcccgtaatattcaaacggctgatactgacgacctgtcgcggcagagaaatcattcatcgcctgttcaacatggtcatagaccgcgttgtaccatgggttggtggcttcgcgagactggaaataagtgtcaggattggcggacgtaccgcggatcaccggatgttccgggttgagtgcccgggcgcgatgagcatcaatttcgacctgcggcatgagatcaagaatcgtgtcatcggccagcgggacaattttattgatttcgtgggacgtgcggaaaccatcaaagaaatgaataaatggcacgcggcttttcagcgtcgcgatttgcgaaatgagagcaaagtcttgcgcttcctggacgtttgctgcacacaacatcgcgcaacccgtctggcgcaccgccataacgtcggaatgatcgccaaaaatagagagtgcatgtgtggcaacggtacgtgccgctacatgcaggacaaacggtgttagttcgcctgccagtttgtacagcgtcgggatcatcagcagcaaaccctgcgatgacgtaaacgatgttgaaagggcacccgtctgcaaagcgccatgcacggtagcgatagcacccgcttccgactgcatttcaaccacgcgtggtgtgtctccccaaacgttctttaagccgtttccggcccaggcatcagcctgttctgccatcgtggaactgggggtaatagggtagatggcgataacttcactggtgcgaaatgcgaccgaagcaaccgcgccattaccgtcaatagtaatcatatgacacccttacattgcgcaaatgaggggcgcacgaaattgctgcgcgcccagtagtaatctttcaattttagcaaatggctttcttctgcattttcgcttttgtgtcccccacatcagcgtaatgaatgttttgatcaaacagagggcaaaaaaatagccataaaaaagtaaaaatgcggggcaacgcgcaggacagctctcgacgccgccctctgtgctgcctattatttatggcggtgtcgtttggcttgaagatcagaggaagaaaagatgcgagcagcgttttgggtagggtgtgccgctttattgttgtcggcgtgtagtagtgaacctgttcagcaggcgactgccgcgcacgtagcgccaggtttaaaagcgtcgatgtccagtagtggagaagcaaattgtgcaatgatcggcggttcgctttctgttgcccgtcaactggatggtacggcgattgggatgtgtgcattacccaacggcaaacgctgtagcgaacagtcacttgccgccgggagctgtggcagctattaattcattaaatccgccagcttataagttaatgtctgttttgcggtcgccagcgttaactggttcgcggtcagatccacttgtgcaccttctttcagcatttcgctaatggtgttatcgagttcattaagctgcgggttagcgcacatcatacgggtcattgccagccctttggctgtcagttcaccattagacagtttgccttcaccgctaaagcggttacacatgctgccggaaatcatcattttttcaccaaagctgatttctggcggatttttatcgctggtcacgggcttaccgtttacgctttccagcacaaagcgatgatgctgtagctgttctggcgtaacagcaattttgtcattacttacacatcccgccatcagcaggcttagcgcaacaaacgcggctactttcttcattgtggttctcaattacagtttctgactcaggactattttaagaatagaggatgaaaggtcattggggattatctgaatcagctcccctggaatgcaggggagcggcaagattaaaccagttcgttcgggcaggtttcgcctttttccagattgcttaagttttgcagcgtagtctgagaaatactggtcagagcttctgctgtcaggaatgcctggtgcccggtaaacagcacgttgtggcaggcagacaggcgacggaatacgtcatcctggatcacgtcgttggatttatcttcaaagaatagatcgcgttcgttctcatacacgtccatacccaacgaaccaattttctgatttttcagcgcttcaattgctgcctgagaatcaatcaatgcaccgcgactggtattgacgatcatcacgccatttttcatctgttcgaaggcggcttcgttcaacagatgatagttttccggtgtcagcgggcagtgcagagagataacgtctgattcagagaacagggttggcagatcgacatactccacaccgagttccagcgccgctgcacttggatacggatcgaacgccagcagacgcataccaaaacctttcagaatgcgcagcatcgccacaccgattttaccggtaccgataacgcctgccgttttgccatacatagtaaagccggtcagaccttccagagagaagttagcatcacgggtacgctgatacgcgcggtgaatacggcggttcagcgtcatcatcataccgatggcgtgttcagcaacggcctctggatcataggctggaacacggactactttcagccccagttcttttgccgcgtcaaggtcgacgttattgaaaccggcacagcgcagggcgatatatttaacgccgtgctttttcagctcttccagcaccgggcggctgccgtcatcgtttacgaaaatacataccgcttcgcagccattggcagttttagcggttttttccgtcagcagaaagtcaaaaaattccagctcaaagccaaaggactcgttcacctgttgcaggtacttcttgtcgtactgttttgtgctataaacggcgagtttcataagactttctccagtgatgttgaatcacatttaagctactaaaaatattttacaaaatttcaaatttaattgaaagctatggcgatattgaaaaattcatcaacaactatgcttagtgtaggcgcaaccttcaactgaacggttaaacatgccacaatacccgtattgaatgcttaatttttcgctaaatcaggatattaactacccatgctgggtaaatataaagccgttctcgcgctgttattactgattattcttgtgccgttgacgctgctgatgacgctcgggctgtgggttcccacgctggcgggcatctggctaccgctcgggacacgtattgcattagatgaaagcccacgcattacgcgtaaaggtttaatcattcccgatctccgttatctggtgggagattgtcagcttgcgcatatcaccaacgccagcctttcacatcccagccgctggttattgaacgtcggcacggtagaacttgattctgcttgtctggcgaaattgccgcagacggagcaatcgccagccgctccaaaaacactcgcgcagtggcaggccatgctgcctaacacctggatcaatatcgataaactgattttttctccctggcaggaatggcagggaaaactctctctcgcattaacctctgatatccagcaactgcgttatcagggcgaaaaagttaaatttcaaggccagctgaaagggcaacaacttacagtcagcgaactggatgtcgtcgcgtttgaaaatcagccgccggtaaaactggtgggggaatttgctatgccgctcgtgccggatggacttcctgtaagtgggcatgctactgcgacgttaaacttgccgcaggaaccgtcactggtggatgccgagctggactggcaggaaaatagcgggcaattgatcgtgctggcacgggataacggcgatccgttgctcgatttgccgtggcaaattactcgtcaacaattgaccgtaagcgatggtcgctggagctggccgtatgcaggttttcctttgagtggccgactgggtgtcaaagtcgacaactggcaggcagggcttgagaacgctctggtcagcggacgactgagtgtgctgacccaggggcaagcgggtaagggcaacgcggtgcttaattttggcccaggaaaattaagcatggataacagtcagctgcctctgcagctgaccggtgaagcgaaacaggcggacctcattttatatgcccgtttacctgcgcagctaagtggaagtctgtctgacccaacgctgacctttgagccaggcgcgttacttcgttcaaagggaagagtcatcgattcgctggacatcgatgaaatccgctggcctttagcgggtgtaaaagtcacccaacgtggtgttgacggacgtttgcaggccatcttgcaggcgcatgaaaatgaactgggcgatttcgtgctgcatatggatgggctggcgaatgattttctccctgacgctggccgctggcagtggcgctactggggaaaagggagttttacaccgatgaatgccacctgggatgtcgcaggaaaaggtgagtggcatgacagcacgattacgctgaccgatctctccaccggtttcgaccagttacaatacggtacgatgacggtagaaaagccgcgattaattctcgacaagcccatcgtctgggtacgtgacgcacagcatccctcctttagcggcgcgctgtcactggacgccgggcaaacgctgttcactggcggcagtgtgttaccgccatcaaccttaaaatttagcgtcgatgggcgcgatcctacctatttcctctttaaaggcgatttacatgctggtgagattggcccggttcgggtaaatggtcgctgggacggtattcgtctgcgcggtaacgcctggtggcctaaacaatcactgaccgtattccagccgctggtgccacccgactggaagatgaacttacgcgatggtgaactgtatgctcaggttgcattttctgctgcgcctgaacaaggattccgcgcgggaggacacggcgtgttgaaaggcggtagtgcctggatgccagataatcaggttaacggtgtcgattttgtcctgcctttccgttttgccgatggagcctggcatctggggactcgcggccccgttacgttgcgaattgccgaagtgattaatctggtgacagcgaaaaatattacggctgatttgcaagggcgttatccgtggactgaagaagaacccttgctgttgactgatgttagcgtcgatgtgttaggcggtaacgtactgatgaaacaattacgtatgccgcaacatgacccggcgctgttgcggctgaataatctctcatccagcgaactggttagcgccgtcaatccgaaacaattcgccatgtccggggcatttagtggtgcactgccgttatggctgaacaatgaaaaatggattgtgaaagatggctggctggcgaatagcgggccaatgaccttgcggctggataaagacaccgcagatgcggtggtgaaagacaatatgactgcgggttcagcaattaactggttgcgctatatggaaattagccggtcatcgacaaaaattaacttagataatctcggtttattaaccatgcaggccaacattacaggtaccagtcgcgttgatggtaaaagcggtacggtaaaccttaattaccatcatgaagagaatatttttacgctgtggcgcagtttacgctttggcgataatctccaggcatggttggagcagaacgtacgtctgccgggaaatgactgtccgcaaggaaaagagtgtgaggaaaaacaatgaaaattttactggctgcgttgacgtcatcttttatgctggttggctgtacgcctcgcattgaagtcgctgcacctaaggaaccgatcactatcaatatgaacgttaaaattgagcatgagatcatcatcaaggcagacaaagatgtcgaagagctgcttgaaactcgtagcgatcttttctgaggtgatgatgaagaaaacattacttctttgtgcgtttcttgttgggctggtaagcagcaatgtaatggcattgactctggatgaagccagaactcaggggcgggtaggtgaaacattttacggttatctggttgcgctgaaaacggatgctgaaacagagaaattagtagccgacattaatgccgaacgtaaagcgagttaccaacaactggcaaagcaaaataatgtgtcggtagatgatatcgcgaaactcgccgggcaaaagctcgtagctcgggccaaaccgggggaatatgtacaagggataaacggtaaatgggtgcgaaaattttaatagcaaaaccgcaatatcgggataacgctacaggagaaggcgattgatctattttcctgaaacaaggtgaatattcaaaaactcctgtcaaattgccttttgccctgaaaaatgcatagtcaaatatctgttttaactaattggcgttgcagtacatgcaacgccaattagttagcggaatttacgtcgatactcgcctggcgtcatcccaaagcgttgcttaaataccgttgaaaaatgactctggtcagaaaatccccaatgaaagccgatgcctgccagtttttcatcatctgcggcatggcgaatcgcatctgcacaaaaatcgagacgacggttacgaatatattgcgcgactaccaaacctttatcggcaaacattcggtacaaactacgtactgacatacctgtctctccggctatccactccgggcgtaatatctcttcgcgaatattatcgtctatcaacgtaaccactttttgaaactgacgttcacgacgaggttgaacagattcccgctgatgaagtaccgggcgcagcagacacaccatcgcctgtagcgcagcttcactttctgtttcagaaagtgccggattattcatgctctcctgtaacaggcgatgactgagttgcaccatgggtaagtcagcgtccagtctttctgcgcagacaggtttttgatggggaaaatattgttccagcagagtgcgtggcaaaagtaatgaaatctgtttagaagactcctgccagtaaagcgaacaggggcgtgaggcatcgagtaacgtaatatcgccagcgccaatctgcacctgacgctcatcctgctccattattgcctgaccactaagctgaaaaacggtgtaaaaccaggcatcgtcgctgccttttacttcctgccaggtgcgggataaattcaccccgctggttgtcacggtactcagctttagtcctttggcaaaatgcgtgtccagtacacccgtgtaacgctcagtcagcaggcgtccggtaaaatttccgcatacctgattgatttgggaaagccattgctgaaactcattatccactgcggggttcatggcacgttttcgctctgtgaaatgtatttttattgttgcatttgtgttgcaataaacgaagctaatgagcctgactataggaaataagtcttgtcaggcatagagacataagcggttattgtcacgatttgcggagcttgtcacagctgacaaagcgaatgtcacagcgaaaaaagtgacttttcttgtcgctgcgtacactgaaatcacactgggtaaataataaggaaaagtgatgacagagccgcatgtagcagtattaagccaggtccaacagtttctcgatcgtcaacacggtctttatattgatggtcgtcctggccccgcacaaagtgaaaaacggttggcgatctttgatccggccaccgggcaagaaattgcgtctactgctgatgccaacgaagcggatgtagataacgcagtcatgtctgcctggcgggcctttgtctcgcgtcgctgggccgggcgattacccgcagagcgtgaacgtattctgctacgttttgctgatctggtggagcagcacagtgaggagctggcgcaactggaaaccctggagcaaggcaagtcaattgccatttcccgtgcttttgaagtgggctgtacgctgaactggatgcgttataccgccgggttaacgaccaaaatcgcgggtaaaacgctggacttgtcgattcccttaccccagggggcgcgttatcaggcctggacgcgtaaagagccggttggcgtagtggcgggaattgtgccatggaactttccgttgatgattggtatgtggaaggtgatgccagcactggcagcaggctgttcaatcgtgattaagccttcggaaaccacgccactgacgatgttgcgcgtggcggaactggccagcgaggctggtatccctgatggcgtttttaatgtcgtcaccgggtcaggtgctgtatgcggcgcggccctgacgtcacatcctcatgttgcgaaaatcagttttaccggttcaaccgcgacgggaaaaggtattgccagaactgctgctgatcacttaacgcgtgtaacgctggaactgggcggtaaaaacccggcaattgtattaaaagatgctgatccgcaatgggttattgaaggcttgatgaccggaagcttcctgaatcaagggcaagtatgcgccgccagttcgcgaatttatattgaagcgccgttgtttgacacgctggttagtggatttgagcaggcggtaaaatcgttgcaagtgggaccggggatgtcacctgttgcacagattaaccctttggtttctcgtgcgcactgcgacaaagtgtgttcattcctcgacgatgcgcaggcacagcaagcagagctgattcgcgggtcgaatggaccagccagagaggggtattatgttgcgccaacgctggtggtaaatcccgatgctaaattgcgcttaactcgtgaagaggtgtttggtccggtggtaaacctggtgcgagtagcggatggagaagaggcgttacaactggcaaacgacacggaatatggcttaactgccagtgtctggacgcaaaatctctcccaggctctggaatatagcgatcgcttacaggcagggacggtgtgggtaaacagccataccttaattgacgctaacttaccgtttggtgggatgaagcagtcaggaacgggccgtgattttggccccgactggctggacggttggtgtgaaactaagtcggtgtgtgtacggtattaatctggttcgctcataagtaaaaaacggcacctggtgccgtttttttgtctgaaacaatcacttatctttcttcagcgcccctagcgttggcgtttcgtcaaagaagttccatggtttcagcagagtatgtacccattcggtcggcataatcggccactcttcggcgcgggccacatgtgtggtgccggtggtcatccagacaacggcgtcagtgttgtccagcgactcgttatccttactgtattgtccaagaccggtgtcatgagtagaacggttcggatatttgccttccgggaaacgctcgccaggatgataacgcgttacccagagctgcttgtccataaagcttaaacgatgatagatccactcgtccggcgcgaactgggcaccttttgctaccgggtgagtaccacctgcataaggaataatttgataggaaaccggattgcccatgcggttctctttgttcgggttactcaacagacgaatcgtgcccggatcaaatttctgtgcggcatcctgttcattgccgatgttgtactgattaacttgcatggtactggtgcgtgggccaccggcagtattcggttttaccactgggtccatcgccaccaggctgttattctcgccatctacatccagatcgaggcggaaattataaatatgttggtgtgtagtacccacgatattgtgatcgataagcgtgccgtagcgcgtgtcatctttcgccgtctcatcgtgcatggttttcgctttaacacctttcaccgcttcgatgcccgtagcaccggcatcgatgccaatagtgccgttttcatggaagatccagtcaaaaatgtagtcatagttacccactgtactgatccagcgcaccactaactcccggcgttcggtactgacgttgggctggcccatttcctgatgcttatactccggcccggcataacgttcaaataccgcgatagcgcgagggatctccatcggcacgccagtgtagtcggcgatggtttcattaaggagcactgcgttagacggggcatctttaccacgagcaattggtgaggttagcgtgcccataccgtagtcaccagagtccagatacgctttaaagtaccagccaatatcaggatcaccgtaaggcacaatcatgccgccgagagaaccttcgtacatgactttgcgtttggtgccattgtcgttataagtcacggtggagatcatcggccctacgcgagagttcatgctcaggtgaaaatcccagttccgccagtgaatcatatcgccagtaatggtgtaatttttaccttcaggctcaatgatttgcataggcttaactgccggagcaacgcggtcacggccatcaaatgggcgtgcggtcattggcaccggaactaccggaccttcttcaatcttaacgatttttttctgttctaaatcaacgaccgccacctggttttcgatgggatgtgcccagtagttgccatcaccgacatcaagatagctgatgactttgagcaaccgggcatcttgtttcaggccatctttaccatcgaaataacctacggtcagcggcgtggtaatcacttttttcgcatcagtaataccgcgtttcttcacggcagcggcaaattcttcactgttgttaataatgttctgcacactggcgaaatcatccagcaacaccataccgtgggcgtctttaatgggttgccaggagagcagtttgttgttttgcagatccaccaccgcttcgatgatatgtttgccgtcgagcataatgacgtcggctttgcgcggctggtcaaccggtttgttttccagcgcaaacgcccagacagcttctttatctggcggtagcagggagatctcagtaaaacgggtattgggtttgaagtccgcggaagctttaacaatttcaacggcctgtttaatttcgtccgcagttagcgcattaagtgggtgagggcgcttttctacctgaaaggtttgatccagcccggactggaaaacatcgttaataaaggtgtcagaaacccaggctttattgtctttcatcactaccggtacttgcagtgccagaggctgaccattaacaattgctgtttgcgcaccaggcttcactttcacgtacgcgccatctttaatcagggtaaagagctgggcgtagtcgtcccactgcacatcggcaccaaattctttaagcgttttatccattggcaccatatgcgcttcaccaccgtgggcaaataccggcgcttgccaggcgaaacttaaggcgactgccaacgccagggttgttttacgggcagaatacagagaggggcttcccattattaacctcgtcagatgttgtgttcttgttagcaaccgcgctctgtgggcggtttagtcaggttcacattatcagtactgatgcaaaggggattgcctgcacctgccaggttgtttggcaggtgtgccagcttttcatacagtggatgccctgaaaatagatgtacacatcatgcataatgtgacaacgtcacaaaacttagtgaaataaaagggcaactattcgccgttgcccttcattcaccgattaatcgacaaaatcaccgtgctgcctggccaccagcgtcagaattgaatacagcgccaccggggtttgatgctgattgaatacctctacagcccattccaccacacctgttggtttttcttctgcgctacgctgttttttcagcgtcttgcgcttacaggtgagacgcacctggatggtatcgcctggctttacgggttcgataaaacgcaagctttccagcccgtagttagcaatgaccggaccgacaccggcatcgacaaacagacccgcagccgcagaaagcacaaaatacccatgcaccacccgctcaccgaaaatagattcggcagcagcaatcttatccatatgtgcatagaaatgatcgccgctgaggcaagcaaagttaacaatatcggcctctgtcattgtgcggcggggagtcaacaggctgtcgcctggttgtagctcctcaaaatatttgcggaacggatgaatacgatcttcttcgactttcgcaccgcgcacccactgtttactgatagcggcaagcatcgtcggactaccctgaacagcggttcgctgcatgtaatgtttcaccgctcgtaaaccgcctaattcttcaccgcctcctgcgcgaccaggcccaccatgtaccagttgtggcagtggggagccatgcccggtggattcttttgccgactcttcattgaggatctgaattcgcccatgcgtacgtgccgcgtcggcaataaactgacgcgcaatttgcggatcagccgtcaccagcgttcccgcaaggctaccgccgcctgcacaagccagttgcagagcatgtcgctggttttgtgctggcatcagcgttgcgacagggccaaaggcttctgttgcatgtaccgccggtgtttcatccggctgcggacagtacaataaggttggcgggaagaaggcacccgcagcagataaatccgcctgaccaccgaggcgaatctcgcatcctgcagccagcaatatgttcactttttcctgcacatcggcacgctgctcagcatttaccagtgcgcccattttcacgccttcctgagcaggatcaccgaccacgactttctgtaatcgcgcaaccagagcatcactgacagcattaaccaatgcctgcggcacaataatccgccggattgccgtacatttttgcccggcttttgtggtcatctcacgcacaacttcacgaataaacagcgcaaactccggttgatccggggtgacatcttcgcccagtacgcagcagttcagggaatcagcttccatagtgaaggggatagatttggcgacgatatttggctgaactcgcagcatctgtccggtcgccgctgaccccgtgaaagtcaccacatcctggctgtccagatgatccaacaagtcgccagcactaccgcagatcagactaattgcgccttcgggaacaagaccactatcgacaattgatttcaccatcgcctgagtcagttgggccgtcgcggtagctggtttgatgatggctggcattccgcccagccacgttggtgccagcttttccagcattccccagcaggggaagttaaaggcgttaatatgcactgccacgcctgactttgaggtcagtaaatggcgcgcggcaaatccaccttctttcgataaggggatcaattcatcttccggccacagcgtatcgtcaggcagctcccggctaccgaggctggcgtaagtaaataacgtcccaatgccaccttcaatatcaacccaactgtctgcccgcgttgcgcctgtttgcgcagaaagagcatagaaacgctctttttcactcagcagatgtttagcgaccgctttaagcatcgccgcacgttcgataaaggtcatagcgcgaagggcgggggcacctttttcaatggcaaactggcgggcagccgccatatcaagaccttcactggtcacttcccataacgcctcgccgctaatagcgtggtgaatcaaacggctacggccccggccagactgccaggtaccggataagaaactggctaactgctgcatcgctactctccagatgtttcacatttctgttgctaatagttaaatcgcgaatcataaaaagcaagggatcttttaacgaaatgttaactatgcgatctgtatagcaactgcggaaaacattaatgcactgataaataatgatttataaaaatagggtgcgaaatccgtcacagttcaaacatacaaaatttgtgattttacttaactattgtgtaactttcataaaacaatgtgattcgtgtttttaattaattcacgaaaactggaatcgtaaaggtgatgacgtgacccaagaagaacgctttgagcaacggatagcccaggaaacggctatcgagccacaggactggatgcccgatgcttaccgaaagacattgatccgccagattgggcagcatgcgcactccgagattgttggtatgttgcctgaaggtaactggatcactcgcgcaccaaccttgcggcgtaaagccattctgttggccaaagtgcaggatgaagccggtcatggtctgtatctctatagcgccgccgaaacactgggctgcgccagagaagacatctaccaaaaaatgctcgacggacggatgaaatattcctccatctttaattatccgacattgagttgggctgatatcggtgttatcggctggctggtggatggcgcagcgatcgtcaatcaggtggcgttatgccgcacttcttatggcccgtatgccagagcaatggtgaaaatctgcaaagaagagagttttcaccagcgtcaggggtttgaagcctgcatggcactggcgcagggcagcgaagctcaaaagcagatgttgcaagacgccattaaccgtttctggtggccagccttaatgatgttcgggccaaacgatgataactcgccaaacagcgccagaagtctcacctggaaaatcaaacgtttcaccaacgacgaactccgccagcgtttcgtggataacaccgttccacaggttgaaatgctcggtatgaccgttcctgacccggatctgcattttgacactgaaagcggtcactaccgctttggtgagatcgactggcaggagtttaacgaagtaattaacggtcgcggaatttgtaatcaggagaggctcgacgccaaacgtaaagcctgggaagaaggtacctgggtacgggaagcagcgctggcccatgcacaaaaacaacatgcccgtaaggtcgcataaggagattcaaaatgagtaatgtttactggccgttatacgaagttttcgtgcgtggcaaacagggcttatcacaccgccatgttggcagtttacatgctgccgatgagcggatggcactggaaaatgcccgtgatgcttacacccgtcgtagcgaaggatgttcaatttgggtggtgaaggcgagtgaaattgttgcctcgcaaccggaagaacgcggtgaattttttgatccggctgaaagcaaggtctatcgccatccaacgttttacaccatccctgatggcattgagcacatgtgaggtcggaaatgaatcagttaacggcttacaccttgcgcctgggcgataactgcctggtgctctcccagcggttgggtgaatggtgcggtcacgcaccggaactggaaatcgatctcgcactggcaaacattggcctcgatttattaggtcaggcacgcaacttcttatcgtatgccgctgaattagcgggagaaggcgatgaagataccctggccttcacccgagacgagcgccagttcagcaacttattgttggttgaacaaccaaacggcaattttgccgacaccattgcacgccagtatttcatcgatgcatggcatgtggcgctctttacccgtctgatggaaagccgtgatccgcaactggcggcgatttctgccaaagcaattaaagaagcgcgctatcacctgcgttttagtcgtggctggctggagcgactgggcaatggtactgacgtatcagggcaaaagatgcagcaggccatcaacaagttgtggcgttttaccgccgaactgttcgatgccgacgagattgatattgcactgagtgaagagggtattgcggttgatccacgcactttacgcgcagcgtgggaagccgaagtttttgccgggatcaacgaagccacattgaacgtaccgcaagagcaggcgtatcgcactggcggtaaaaaaggactgcataccgaacaccttggacccatgctggcagaaatgcagtatctccagcgtgtcttgcccggtcagcaatggtaacagaggagatgggtatgcaacgtctggccaccattgcaccgccacaggttcatgagatatgggcgctactcagccagatcccggacccggagatcccggtgctgaccattactgatttaggcatggtgcgtaatgtgacacagatgggagaaggatgggtgatcggctttacgccgacatattccggttgtccggcaacggaacatttgattggcgcgatacgtgaggcaatgacaaccaacgggtttacccccgttcaggttgtgctgcaactcgacccggcatggaccaccgactggatgacccccgatgcccgtgagcgtctgcgagagtatggcattagcccgcccgccggacacagttgccatgcccatttgccgccagaagtacgttgcccgcgctgcgccagcgtccataccacacttatcagtgaatttggttccacggcctgcaaagcattgtaccgctgcgatagttgccgcgaacctttcgattatttcaaatgtatttgaggatgccatgacaacgtttcattccttaacagtggcaaaagtcgagtcggaaacccgtgatgcggtgaccattacctttgcggtgccccagcctttgcaggaggcgtatcgctttcgccccggtcaacatttgaccttaaaagccagctttgatggtgaagaattacgccgttgttactccatttgccgcagctatctgcctggcgaaattagtgtggcggtgaaagccattgaaggcggacgtttctcccgctatgcccgcgaacacatccgccagggtatgacgctggaggtcatggtgccgcaggggcatttcggctatcagccgcaggccgaacgccaggggcgctatctggcaattgcagcaggatcaggtattacgccaatgctggcgattatcgccaccactttacaaaccgagcctgaaagtcagttcaccctgatctacggtaaccgtaccagccagagcatgatgtttcgccaggcactggcagacctgaaagacaaatatcctcagcgtttacagttgttgtgcattttcagtcaggaaaccctcgacagcgatctgcttcacgggcgtattgacggtgaaaaattacagtcacttggggcctcgctcattaattttcgtctttatgatgaggcatttatttgtggtccggcggcgatgatggatgacgcggaaaccgccttaaaagcactgggaatgccagataaaaccattcatctggagcggtttaatacgcctggcacgcgcgtcaaacgtagcgttaacgtgcaaagtgacggacaaaaagtgactgtacgtcaggatgggcgggatcgggaaatcgtgcttaatgccgacgatgaaagcattctcgatgcggcattgcgccagggggcggatctgccctatgcctgcaaaggcggcgtctgtgcgacctgcaaatgcaaagtgctgcgtggcaaagtggcgatggaaaccaattacagtctggaaccggatgaactggccgcaggttatgtgttgagttgccaggcactgccgctgaccagcgatgtggtggttgactttgacgcgaaggggatggcatgagcgaactgatcgtcagccgtcagcaacgagtattgttgctgacccttaaccgtcccgccgcacgtaatgcgctaaataatgccctgctgatgcaactggtaaatgaactggaagctgcggctaccgataccagcatttcggtctgtgtgattaccggtaatgcacgcttttttgccgctggggccgatctcaacgaaatggcagaaaaaaatctcgcggccaccttaaacgatacacgtccgcagctatgggcgcgattgcaggcctttaataaaccacttatcgcagccgtcaatggttacgcgcttggggcgggttgcgaactggcattgttgtgcgatgtggtggttgccggagagaacgtgcgttttgggttgccggaaatcactctcggcatcatgcctggcgcaggcggaacgcaacgtttaatccgtagtgtcggtaaatcgttagccagcaaaatggtgctgagcggagaaagtatcaccgctcagcaagcacagcaggccgggctggttagcgacgtcttccccagcgatttaaccctcgaatacgccttacagctggcatcgaaaatggcacgtcactcgccgctggccttacaagcggcaaagcaagcgctgcgccagtcgcaggaagtggctttgcaagccggacttgcccaggagcgacagttattcaccttgctggcggcaacagaagatcgtcatgaaggcatctccgctttcttacaaaaacgcacgcccgactttaaaggacgctaatgatggaattcatcctcagtcatgtagaaaagggcgtgatgacactaacgctcaaccgcccggaacgcctgaacagttttaatgatgagatgcacgcacaactggcagagtgcctgaaacaggtcgagcgcgacgacactatccgttgcctgttacttacaggtgccgggcgcggattttgtgctggtcaggatcttaacgatcgtaacgttgatcccacaggccccgcaccggatttagggatgtcagttgaacgtttctataacccactggtacgtcgcctggcaaaactgccaaaaccggtgatctgtgcagtcaatggcgtggcggcaggggcaggcgcaacactggcactggggggcgacatcgttattgctgcccgttcagcaaaattcgtcatggcgtttagtaagttaggcttaatacccgattgcggtggaacctggttactgccacgcgttgccggacgagcgcgcgccatggggctggcactgctggggaatcaactgagtgctgaacaggcgcacgaatgggggatgatctggcaggttgttgatgatgaaacgctggcagataccgcgcaacagctggcacggcatctggcgacacaaccgacatttggtcttggacttatcaagcaagcgataaatagcgctgaaaccaatacgctcgatacgcaactggatctggaacgtgactatcagcgacttgccggacggagcgcagattatcgtgaaggtgtcagtgcgttcctggctaaacgctcaccgcagttcacggggaaatagcatgatgataaatgtgcaaactgtggcagtgattgggagcggcaccatgggggcaggcattgctgaagttgctgccagtcatggacaccaggttttactgtatgacatttctgctgaagcgctgacccgcgcaatcgacgggatacacgcgcggctaaattcacgcgtgacgcggggaaaactgactgctgaaacctgtgaacgcacattgaaacgcctgatcccggtgaccgatattcacgcgctggcagctgcggacctggtcattgaagcggcgtctgaacgtctggaagtcaaaaaagcgctctttgcacagctggcggaagtttgcccgccacaaacgctattgaccactaacacttcgtcaatctctataaccgcgattgctgcggagataaaaaatcctgaacgtgttgcggggctgcatttttttaacccggcaccggtgatgaagttggtggaggtggtcagtgggctggcaacggcggcggaagttgttgagcagttgtgtgaactaacgttgagttggggtaagcagcctgtgcgctgtcattcgactcctggatttatcgttaaccgtgttgcgcgtccttattattccgaggcctggcgggcactggaagagcaggttgctgcaccagaagtgattgacgctgcacttcgcgatggcgctggtttcccgatggggccgctggaattaaccgatctgattggtcaggacgtcaattttgctgtcacctgttcggtgtttaacgctttctggcaggagcgtcgttttttaccttcgctggtgcaacaggaactggtgattggtggacggttgggcaagaaaagtgggctgggcgtgtacgactggcgcgcggaacgtgaggcagttgttggcctggaagcggtaagcgacagttttagcccaatgaaagtagaaaagaaaagtgacggtgtcacggaaattgacgatgttttattgattgagacacaaggcgagacggcacaggcgctggcaatacgactggcacgcccggtggtagtgatcgataaaatggcgggcaaggtggtgaccattgctgctgcagcggtgaacccggactcagcgacccgcaaggccatttattacctgcaacagcagggcaaaacagtgctgcaaattgcagattacccaggaatgctgatttggcgaacggtagcaatgatcatcaatgaagcccttgatgcgcttcaaaaaggcgtggcctctgaacaggatatcgataccgccatgcgtcttggggtgaattatccatatggcccacttgcctggggagcgcaacttggctggcagcgaatattaaggctccttgaaaatctacagcatcactatggcgaagaacgctatcgcccatgttcattgctgcgccaacgggcgcttctggagagcggttatgagtcataaggcctggcaaaatgcccatgcaatgtatgagaacgatgcctgcgccaaagcgcttggcatcgacattatctcaatggatgaaggctttgctgtagtgaccatgaccgtcactgcacaaatgcttaacggtcatcaaagttgccacggcgggcagctattttcactggctgatactgcctttgcctacgcctgcaatagccaggggctggcagccgtcgcttctgcctgcacgattgattttttgcgtccaggctttgccggagacaccttaactgctactgcgcaggtacgtcatcagggcaagcaaaccggtgtttacgacatcgaaattgttaaccaacaacaaaaaacggttgcgctgtttcgcggtaaatctcaccgcatcggcggcaccattacaggagaagcctgatgcgtgaagcctttatttgtgacggaattcgtacgccaattggtcgctacggcggggcattatcaagtgttcgggctgatgatctggctgctatccctttgcgggaactgctggtgcgaaacccgcgtctcgatgcggagtgtatcgatgatgtgatcctcggctgtgctaatcaggcgggagaagataaccgtaacgtagcccggatggcgactttactggcggggctgccgcagagtgtttccggcacaaccattaaccgcttgtgtggttccgggctggacgcactggggtttgccgcacgggcgattaaagcgggcgatggcgatttgctgatcgccggtggcgtggagtcaatgtcacgggcaccgtttgttatgggcaaggcagccagtgcattttctcgtcaggctgagatgttcgataccactattggctggcgatttgtgaacccgctcatggctcagcaatttggaactgacagcatgccggaaacggcagagaatgtagctgaactgttaaaaatctcacgagaagatcaagatagttttgcgctacgcagtcagcaacgtacagcaaaagcgcaatcctcaggcattctggctgaggagattgttccggttgtgttgaaaaacaagaaaggtgttgtaacagaaatacaacatgatgagcatctgcgcccggaaacgacgctggaacagttacgtgggttaaaagcaccatttcgtgccaatggggtgattaccgcaggcaatgcttccggggtgaatgacggagccgctgcgttgattattgccagtgaacagatggcagcagcgcaaggactgacaccgcgggcgcgtatcgtagccatggcaaccgccggggtggaaccgcgcctgatggggcttggtccggtgcctgcaactcgccgggtgctggaacgcgcagggctgagtattcacgatatggacgtgattgaactgaacgaagcgttcgcggcccaggcgttgggtgtactacgcgaattggggctgcctgatgatgccccacatgttaaccccaacggaggcgctatcgccttaggccatccgttgggaatgagtggtgcccgcctggcactggctgccagccatgagctgcatcggcgtaacggtcgttacgcattgtgcaccatgtgcatcggtgtcggtcagggcatcgccatgattctggagcgtgtttgagcatatcaacctgcgagtaccctacaatgataaccaatacaaagcttgacccgattgaaaccgcgtctgttgatgagttacaggcgttgcaaacacagcgtctgaaatggacgctcaaacacgcgtatgaaaatgtgccgatgtatcggcgcaaattcgacgcagcaggcgtacatcctgatgatttcagggaactttcagacctgcgtaaatttccctgtaccaccaaacaggatctgcgcgacaactatccctttgacacctttgccgtgccaatggaacaagtggtgcgcattcatgcttcttcgggaaccacaggtaaaccgacagttgtcggctatacgcaaaacgatattgataactgggccaatattgtagcgcgttctttgcgtgcggcagggggctcgcccaaagacaaaattcatgttgcctatggttacggcctgtttactggtgggctgggtgcgcactatggtgccgaacgtctgggcgctacggtgatcccgatgtctggcgggcagacggaaaaacaagcgcaactgatccgtgattttcaaccagatatgatcatggttacgccatcttattgccttaacctgattgaagagctggagcggcagttgggcggtgatgccagcggttgctcgctgcgggttggagtatttggtgctgagccgtggacacaggccatgcgtaaagagattgagcgtcgcctggggatcaccgcactggatatttatggcctgtcagaagtgatggggccgggggtggcgatggagtgtctggaaactaccgacggcccaaccatttgggaagatcatttctatcctgaaattgttaatcctcatgacggcacaccgcttgccgatggtgaacatggcgaactgttattcaccacgctgaccaaagaagcattgccggtcattcgttaccgcacgcgtgatttaacccgactgttaccaggaacggcgcggactatgcgccgcatggatcgcatcagcggacgcagcgatgacatgttgattattcgcggtgtaaatgtctttccgtcacaactggaagaagagattgtcaaattcgaacatttatcgccgcattaccaactggaggtgaaccgccgggggcatcttgattcactttctgtgaaagtggagttgaaagaaagtagcctgacattgacgcatgagcagcgttgccaggtatgccaccagctgcgccatcggattaagtcgatggtggggatctctaccgatgtgatgatcgttaactgtggcagtatcccgcgttcagaaggcaaggcgtgtcgggtgtttgatctgcgcaatattgttggtgcctgacgtatcgtctggccctggtggggtaaagcgccagggccagaagtcgatacgacctgtgctatgattcataaatcacaacaataacaacagactgaagcgaatgagtaaacttgatacttttatccaacatgctgtaaacgctgttccggtcagtggcacatctttgatctcctctctgtatggtgattcgctttcccatcgtggtggtgaaatctggttgggtagtctggctgctttgctggaagggctgggatttggtgagcgtttcgtgcgcaccgctttgtttcgtcttaataaagaaggctggctggatgtttcccgcatcgggcgacgcagtttctatagcctcagtgataaaggcttgcgcctgacgcgacgggcagaaagtaaaatttatcgcgcagagcaacctgcatgggatggtaaatggctcctgttgctctcggaaggtttagataaatcaacgctggctgatgtcaaaaagcagttgatctggcaaggttttggcgcactggcacccagcctgatggcatcgccgtcgcaaaaactggccgatgtacagacacttttgcatgaagcgggtgtggcggataacgtgatttgttttgaagcgcaaataccactggcgctttctcgcgcagcactgcgtgccagagtagaagagtgctggcatttaactgaacaaaatgccatgtacgaaacctttattcagtcattccgcccgctggtgccgcttttaaaagaggcggcagacgagttaaccccggagcgggcatttcatattcagcttttactgatccatttttatcgccgtgtcgtccttaaagacccattgttgccggaggagttgcttccggcacactgggcagggcatacggcgcgtcagctgtgtatcaacatttatcagcgcgtagcgcctgctgctttagcgttcgttagtgaaaaaggtgaaacctcggtcggtgaactgcctgcgccgggaagcctgtattttcaacgttttggcggcttgaatattgaacaggaggcgttatgccaatttatcagatagacggtctgactccggttgtgccagaagagagttttgtccatccgacagcggtattgatcggcgatgttattctcggcaagggcgtttacgttgggccaaatgccagcctgcgtggcgattttggtcgtatcgtggtgaaagatggcgcgaacattcaggataattgcgttatgcacggttttcccgagcaggatactgttgtaggagaagatggacatattggtcatagcgctatccttcacggctgcattatccgccgcaatgcattagtgggaatgaacgcggtagtgatggacggtgcggtgattggcgagaacagcattgttggtgcatccgcatttgtgaaagccaaagcagaaatgccagctaattacctgattgtcggcagcccggcgaaagcgattcgtgaactcagtgagccggagttggcatggaaaaagcagggtacgcatgagtaccaggtgctggtgacacgctgtaagcagacgttacatcaagtcgagccattgcgggaaattgaacctggcaggaaacgcctggtatttgatgagaatctgcgaccgaaacagtaacagatgtaaaattattttgtccctttaattataaagcagagttatgtttaagctctgctttatttatttgagtattaattcataccgttttttcatcatataattatttataatgagaatgtggttttaatttgtaatttatattatatacacaatttatatatttcatggtctttttttattcacctgaattataattgtgaattataggaaagtatgtttgattagataataatctactggcaatattggatgtcttctatgttttaaataactaattggtcgggttagtgcatccggctttctttatattcgccagaaggatttattatgcaaaggaaaactctattgtcggcctgtattgcattagctctgagtggtcagggttgggcggcagatatcacagaggtagaaaccaccacaggtgaaaagaaaaataccaatgtgacttgtccggcagacccaggaaaactcagtccggaagagcttaaacgcttaccctctgaatgctctcctttagtcgaacaaaacctgatgccatggctttccacaggcgctgctgcgttaatcacggccttagccgtagtggaactaaacgacgatgatgatcatcatcatcgcaacaattctccactcccaccgacaccccctgatgatgaatcagacgacactccagttcccccaactcctggcggagatgagataataccggacgatccggatgatacgcctacacctcccaaaccggtttcgtttaataatgacgttattctcgataaaacagaaaaaacgttaactattcgcgattcagtttttacttataccgagaatgctgacgggactatatctctgcaagatagcaatggtcgtaaggcaacgattaatctttggcagattgatgaagcgaataacactgttgcccttgaaggggtgagcgcagatggcgcaacgaagtggcaatataatcacaacggtgagcttgttattacgggtgataatgccacagtaaacaacaatggcaaaaccaccgttgacggtaaagattccaccggtacggaaatcaacggtaataacgggaaagtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggcgacagcgcgacggtggataacaagggcaccatgaccgtcaccgatccggagtccatgggtatccagattgacggcgacaaggccatcgtcaataacgaaggcgagagcaccatcaccaacggtggcaccggcacacagattaacggtgacgacgccacagcaaacaacaacggcaaaaccatcgttgacggcaaggattccaccggtacggaaatcaacggtaataacgggaaagtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggtgacagcgcgacggtagataacaagggcaccatgaccgttaccgatccggagtccatcggtatccagattgacggcgacaaggcggttgttaataacgaaggcgagagcaccatcaccaacggcggcaccggcacgcagattaacggtgacgacgccacggcgaataacagcggcaaaaccaccgttgacggcaaggattccactggcacggaaatcaacggtaataacgggaaagttatccaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggtgacagcgcgacggtagataacaagggcaccatgaccgttaccgatccggagtccatcggtatccagattgacggcgacaaggcggttgttaataacgaaggcgagagcaccatcaccaacggcggcaccggcacgcagattaacggtgacgacgccacggcgaataacagcggcaaaaccaccgttgacggcaaggattccactggcacggaaatcaacggcaataacgggaaagtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggcgacagcgctacggtggataacaagggcaccatgaccgtcaccgatccggagtccatcggtatccagattgacggcgacaaggcggttgttaataacgaaggcgagagcaccatcaccaacggcggcaccggcacgcagattaacggtgacgacgccacggcgaataacaccggcaaaaccaccgttgacggtaaggattccaccggtacagaaatcaacggcaataacggaaacgttattcaggacggcgatctggatgtcagcggcggtggtcacgggattgatatcaccggcgacagcgcgacggtggataacaagggcaccatgaccgtcaccgatccggagtccatgggtatccagatcgacggtgacaaggccatcgtcaataacgaaggcgagagcaccatcaccaacggtggcaccggcacccagattaatggtgatgacgccacggcaaacaacaacggcaaaaccaccgttgacggcaaggattccaccggtacggaaatcaacggtaataacggaaaagttattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggataacaagggcaccatgaccgtcaccgatccggagtccatcggtatccaggttgacggcgaccaggcggttgttaacaacgaaggcgagagcgccatcaccaacggtggcaccggcacgcagattaacggtgatgacgccacggcaaacaacaacggcaaaaccaccgttgacggcaaggattccaccggtacggaaattgctggcaataacgggaaggtgattcaggacggcgatctggatgtcagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggataacaagggcaccatgaccgtcaccgatccggagtccatcggtatccagattgacggcgaccaggccatcgtcaataacgaaggcgagagcactatcaccaatggcggcaccggcactcagatcaacggtaacgacgccaccgcgaataacagtggaaaaaccactgttgatggaaaagattccacgggtaccaaaatcgcgggcaatatcggcattgtaaatctggatggtagcctgactgttacaggcggtgcgcatggtgttgagaacattggtgacaacggcacggttaacaacaaaggagatattgttgtttccgatactggatcgattggcgtgctcatcaacggtgagggggcaacagtatccaatacgggtgatgttaacgttagcaatgaagcgacagggttcagcatcacaaccaacagtgggaaggtttcgctggcaggcagtatgcaggttggcgatttctcgaccggggtagatcttaatggcaacaataacagcgtgacgctggcggcaaaagatctaaaagtggtcgggcagaaagcgacgggcataaacgtttctggcgatgcgaatacagtgaatatcactggtaacgttctggttgataaggataaaaccgcagacaatgcggcggaatatttcttcgatccatccgtgggtatcaacgtttacggcagtgataataacgtgacgctggatggaaagttaactgttgtatcagacagtgaggttacttctcgtcagagtaatttatttgatggcagcgcagagaaaacgtcaggtctggttgtgattggcgatggcaataccgttaatatgaatggtggacttgaactgattggagagaaaaacgcgcttgcagatgggtcgcaggttgcttccttgcgcacaggatatagttataccagcgttattgtcgttagtggtgagtcgtcggtatatctgaatggagatacgacaatcagcggagaattccctctggggtttgccggggttattcgggtacaggataaagctttgctggaaattggcagtggcgctacgctaacaatgcaggatattgacagttttgaacatcatgggacaagaaccccagaacttacttatgctgattccggtgcgaaaattgttaataaaggtactgttgaaattcagaatttaggttttgcttttgttactggtgaaaatacaacaggtataaatagtggcacgatctcgttattacaaaatggtaaagatccggcaccgtctcccattgttttactggctactaacggagggagcgccactaatgcaggtacgatcacaggtaaagtgacggaacaacatagcgtatttaacaagtattcaacgggcacatcgaattcatttatttttaataacgatgtcagtagcataacagggttagtcgctcaatcgaatagcacaattatcaatactgacagcggcatcattgatttgtatggtcgtggtagtgtcggcatgcttgctatagcagattcaacagcagaaaatcagggtaaaattacactggattctatgtgggtagatgcaaatgacactaccgcaatgcgagatatagctagcaacagcgccattgacttcggtacaggtgtgggagttggtactgatagttatagtggtgcagggaaaaatgcaacagcaattaaccaattgggcggtgttataactatttataacgccggcgcaggtatggcggcctatggcgccagcaatacagttattaaccaggggacgattaacctcgaaaaaaatggtaattatgacgatagtctggcagcaaatactctggtagggatggctgtttatgagcatggtactgctatcaacgaccagacgggtgttatcaatatcaatgttggtactggtcaggcgttttataacgatggcacaggaacaattgttaactatggtacaatctgcactttcggcgtgtgccaatcggggaatgagtacaataatacagatgatttcacctcactgatctataccggtggcgatacgattacacgaagcggagaaactgtaacgctaaataaatctgctgctgtgactgataagctggctgggaatgttgttaatagcggaacgctttccggtgatcaaattacggtatcaagcggtcttctggaaaataccagcggtggcatcatcaataacttagtaaaacttgacaagggtgccgtcattaaaaatgccggggtgatgacgaataacgtcgatgttagcggtggaatcctcaataatgccggagaaatgactgcgcaaattaccatgaatgctggtgctgatagttcgttagtgaacaacaccggaaccatcaataaaatcgtgcagaacgcgggggtattcaataatagtggcagtgtaacagggcggatgatgtcggctggcggggtctttaataatcaaactgacggggcgattatgagaggtgctgcgctgacaggtactgcagtggcaaataacgaaggaacctggaacctcggaagtagtagtgagggtaacaacaccgggatgctggaagttaataataattcagctttcaataaccgcggcgagtttattcttgataacgacaagaatgctgtgcacatcaaccagtccggtacgctttataataccggtcacatgaacatcagtaattcttcccacaacggagccgttaatatgtggggcggaaatggtcgttttatcaatgacggaacgattgatgtttctgcgaagtcactggtagtcagcgctaataatgccggcgatcagaatgccttcttctggaaccaggataacggggtcatcaacttcgatcacgacagcgccagtgccgtgaaagtcacccacagcaactttattgcccagaatgacggcatcatgaacatcagcggcaccggtgctgtggctatggaaggtgataagaacgcgcagctggttaacaatggcaccatcaacctcggtaccgcaggcactactgacacgggtatgatcggtatgcaactcgatgccaacgccacggcggatgcggtaatcgaaaacaacggcaccatcaatatcttcgccaatgactcgtttgcatttagcgtactgggtacagtaggtcatgtggttaacaacggcacggtggtgattgccgatggggttacgggttctggactgatcaagcagggcgacagcatcaatgttgaaggtatgaacggtaacaacggtaatagcagcgaagtgcattatggcgactatacgttgccggatgtgccgaagcccaatacggttagtgtaacgtcgggaagtgatgaggctggtggcagcatgaacaacctcaacggctatgtcgtcggtaccaacgttaacggcagcgccgggaagctgaaggttaacaatgccagcatgaacggcgtggagattaacacgggctttaccgctggtacggcagacaccactgtgagttttgataacgtagtggaaggtagcaacctgaccgacgctgacgccatcacctcaacgtccgtggtatggactgccaaaggcagcaccgatgccagcggtaacgttgacgtcaccatgagcaaaaatgcctacaccgatgtggcaacagatgcctcggtgaatgacatcgcgaaagcactggatgcgggttacaccaacaacgaactgtttaccagcctgaacgtcggcacgactgctgaactgaacagtgctctgaaacaggtcagcggtagccaggcgaccacggtattccgcgaagcgcgcgtgttaagcaaccgctttagtatgctggcagatgccgcgccgaaagtgggtaacggtctggcgttcaacgttgtcgcgaaaggcgatccgcgtgccgagttaggtaataataccgaatacgacatgctggcattgcgtaaaactatcgacctgagcgaaagccagacgatgagtctggagtacggtatcgctcgtctcgatggtgatggtgcgcagaaagcgggtgataatggcgttacaggcggttatagccagttttttggcctgaaacatcagatgtcgttcgataacggcatgaactggaataacgccttgcgttacgacgttcacaaccttgacagcagccgctcgattgcatttggcaacacgaacaaaacggctgataccgacgtgaaacagcagtacctggagttccgcagcgaaggggcgaagactttcgaaccgagcgaaggactgaaggttacgccatatgcgggtgtaaaactgcgtcacacactggaaggtggctatcaggagcgcaatgccggagactttaacctgaatatgaacagtggcagcgaaacggcggtggacagcatcgtcgggctgaaactggactacgcaggtaaagacggctggagcgctagcgctacgctggaaggcgggccgaacctgagctacgcgaagagccagcgtacggcaagcctggcaggcgcaggcagtcagcactttaacgtcgatgacggtcagaagggcggcggcatcaatagcctgacaagcgtcggcgtgaagtacagcagcaaagaaagttcgctgaatctggatgcgtacaactggaaagaggatggcatcagcgataaaggcgtgatgctgaacttcaagaaaacgttctaatttttagcatgtgatccctaaaccgcaacgctgatacaggttgcggtttttgagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgctatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctctccggtttttttattgccggatgtggtacgtgacgcgttttgttttgtgtctttcaggacaatagagcaactcatccagtaatcttgtttacaccttcgcattatttatctcttttcgtttctatactgatttttcttaatccgttttattacagggcagggtgcgatgagcagcaatacatttactctcggtacaaaatccgttaaccgtcttggttatggcgcgatgcaactggcaggtcctggagtttttggccccccacgagatcgccacgtcgctataaccgtgctgcgtgaggcgctggcattgggcgtcaatcatattgataccagcgacttttatggtccgcacgtcaccaatcagattatccgcgaagcgctttatccttactctgacgacctgacaattgtcactaaaattggtgcgcggcgtggagaggacgcatcctggttgcccgcattttctccggcagagctgcaaaaagcggtgcacgataatctacgtaatctcgggctggacgtgctggatgtggttaacctgcgcgttatgatgggggatggtcatggcccagcggaaggatcgattgaggccagcctgaccgtgctggcagagatgcaacaacaaggcctggtaaaacatattggcctgagcaacgtcacaccgacgcaggttgcagaggcgcgcaagattgccgaaattgtctgtgtgcaaaacgaatacaacatcgcgcaccgtgctgatgatgcaatgattgatactttggcccacgatggcattgcctacgtgccgttcttcccgctcgggggctttacaccgctgcaatcgtccacactttccgatgttgctgcgagcctgggtgcaacaccaatgcaggtggcgctggcgtggctgttacagcgttcaccgaatattttgctgatcccagggacgtcttcggttgcgcatttacgggagaatatggctgctgaaaaattgcaactttctgaggaagtgttgtctacgttggatggtatttcgcgagaataacgaatatacaaaagggaaagatgcatttcccttttgtttcttttttaatggcatggagtgcatatgtttaaggccaggatttgcggctggataggtttacttcccctgtttatgctgagtcttccagtacaggcggaacttcgatgtgttgcaaatacagttgatattgaaccatttttttctgcggctaccgctgaagataaacaacaagttgaacaagctatcaacagtagcgtgaatcttgtccccttcggtttatctgcatcggactggaaagtgcatcgtggcgatttagtggtagaaggtaatatagagagtaatcaaaaattgattgttcttggcaatttgacagtcaaaggaaatatttccactttctctctttctaatccatgggttattctcggtaacgtgacggcaacgaatatagttacggattcaccactgttaattaccggttcgataaatgcaagtggactggtatttatcgactcatattacgataatccgtctacgattaaggggagtattaatgcgcgtgggatatttatcaatgacataattgcacctgttgttgcgtcttcgacaaatagtgaattcatggtccgtgcgagtgacaaaaatgacactgaaaatgtcaaaaaagcgctgatgataataaatcctgatgcatattattggggtctaataaatgatgaagatgctctgaaagaaatttttaagcgaagcaatattcgcatggcagggaatgtctgtaatcagatgaaaaaagaagcgctgtttcgccctaagccttctcctgagttagtgcaggaattgcaaatgctggatgaaggcaacgttgctgcatttgaaggacgagatattgcgacatttgatcttgccataatccgaactctcccaaggcttaaaggaatttcagctaacctacgcaaacaacttattaatagcaatgatgaacaaacgattgaaagtatggcgagatatatgcctgacaatgagattctggagttgaccgatcagcaattgggttaccagcctgttgttctggggttgctcgaccgtgaaccgctctctgtcgaaataatgacgcgaatgagtcgtctacctgatggtgtcggtccgttgaatcttgcgctacgtgaaaatctccctctggatatcgtaatgactctggcgaaaagagattgggatatgatcattcaggagctttataaagatgcgtggttattgcctgaatccattattgatggctatatccgcagtgatgattcctctattcgtcaggtcggtgctggaggacaactcacctacaatcaggcaatgcagttggcgaacgattcatcaaacaatgttgtcacaagcttagcgttcaagctggcagagatgaaacaccatggtcaattattgcggatgacgccacaagagagtgacaaagttgcagcctatttataccaaaaattcgagaatgacgatgatctaatacgtgtgttatttttagcattgccagataacttacagtttaattttgttaaaaggatggagaaaaaatcccctgcctacttttgctgtcgggatatgcaggtaattcactctgacgctgctctacaacggttattgacacgtttcaacgatcctgaggggtggagtaatctggcgaaaaatcagtatctgagcacgtcgatgaaacaaaaaatttggcaacgtgctttatcgcatcggaaaaataatccgaaagcagattcagctgcgtatgaaaccagcgctgatatgattttgtctgagcttatcagccacggtgaagttgatgatcagatgctattaaatgccacagccctgatacgtttggaagactgggactttttagagagtgcattagttagttgggataatttacccgctgttgtcctcaaggaattacagcaaaatacgccacgcaatgatatttgggcgaagttttttctgaggcaggaaaacagctcccgtgcgcaggttgatgaagcattacgcgtctattatgcactcgaccccgatgcgttagcacaactggatgtactggcaaaacaaccggatcgtatatggtggagtacactggcgaaaagcaatctcacatttttcaagttcggcgcacttaacaaccgccacacaccgcctgcagtactggcggcagaaattgatcccgagtggtggattgtggcgatgaataatccccgttttccagttgatgtattaaaggcgaggctgaaacgtgatcctttgctggcgttagagcttgttaaacctgaactggatttagtccgccagctggcgcttaacggtaagacgcgcgcaatacgggaacaagcgatgagaaaacttgatgagttgtattgatccacaacgtaatatttcttaaccctttgattaattggggataattattcctgacagtgagtccccaataccttgatatattctgaatttttaatgaagcggcgtgttgcgatatctccgtcaggggaattgatgcaccatagcgcaaaccgaattatcaaggattgataatgacgctctaccagataaaaccgctctttcagtcgctgttaaggccgacgatgttttggctttacaagcaccacgttacagcgaatcacatcactcttgctgcactggcgctttctcttcttaccggattgctgttgatgttggtggcacaacccatcctctttatgctattgcccatcgtgctttttatccgtatggcgctcaatgcgctggatggcatgttggcgcgtgagtgcaatcagcaaacacggcttggggcaattttgaatgagactggtgatgttatttccgatattgtgctctatttaacatttttatttttaccggaaagtaacgcatcactcgtgatactcatgttattttgcaccatattgaccgagttttgcggtttactcgcgcagacgattaacggtgttcgcagttatgccggtccatttggcaaaagcgatcgcgcgttaatatttggtctgtggggtctggccgttgccatttatccacagtggatgcagtggaataatcttttatggagcattgcttcaattctgcttctctggactgcgattaatcgttgtcggagtgtgcttcttatgagcgctgaaatataatgctggaaaaatctctggcaacacttttcgcgttgttaattttagcaacgctgataaaccgttttctgctatggcggttaccggagagaaaagggggtgaggttacattacgtattcgtacctggtggggcatcgtcatttgtttttcaatggtgatttcaggtccacgctggatgacgttgacgttttttgcgctgataagttttctggcattgaaagaatattgtacgcttatatctgtacattttccgcgttggttatattggggtattcctcttaactatttgcttatcggttttaattgctttgagctgtttctgttatttatacctttggctgggtttctgatattagccaccgggcaagttttagtgggtgacccctctggttttctgcataccgtgagcgccattttttggggctggataatgaccgttttcgccttgagtcatgccgcctggttattaatgttgccaaccacaaatatccagggcggggcgttactggtgttatttcttttggcattaaccgagtcaaacgatattgcacagtatttatggggaaaatcctgcggcagaagaaaagtggtccctaaagtcagcccgggaaaaacattggaaggtctgatgggcggcgtcatcaccatcatgattgcgtcactgattatcggaccgttactgacaccgctaaatacattacaggcattattagcgggtttgttaattggtattagtggtttttgcggcgatgtcgtgatgtcagccatcaaacgagatattggtgttaaagatagcggaaaactattgccaggacatggcggactccttgacaggattgactcattaattttcaccgctccggtatttttttattttatacgctactgctgttactgaaggaaaatagagaaaatggaaaattcacgcatccctggggaacatttttttaccaccagtgataatacagcgttgttttatcggcactggcccgctttacagcccggggcgaaaaaggtcatcgtcttatttcatcgcgggcatgaacattctggtcgtctacaacatctcgttgatgaactggcgatgccagatactgctttttatgcctgggatgcccgagggcatggaaaaagttcggggccgcgtggttatagcctatctcttgcgcgttcagtgcgggatgtcgatgaatttgtccgttttgctgccagcgacagccaggttggactggaagaggtggtagtgatcgcgcaaagcgtcggcgcagtgctggttgccacatggattcatgattatgcacctgcaattcgcgggctggtgctggcttctccggcctttaaggttaaattgtatgtgccgctggcacgtcctgcgctggcgttatggcatcgtctgcgtggtctgttttttattaattcctatgtgaaaggacgctatttgacccacgatcggcaacggggggcgagtttcaataatgatccgctgatcacacgggcgattgccgttaatatcttgctcgatctctacaaaacgtctgaacgtattattagagatgcggcggcgattacgctccccacgcaacttctgatatcaggcgatgactatgtggtgcatcgccaaccgcagattgatttttatcagagattacgtagccctctgaaagagctgcatctgctgccaggcttttatcacgacacgttgggtgaagagaacagggcgctggcatttgaaaaaatgcaaagctttattagtcgtttatatgctaacaaatcgcaaaaatttgattatcagcatgaagactgcacaggatcatcagcggatcgatggcggctactttctggtggacccgtgccattatcgccggttgatttagcgtatcgctttatgcgaaaggcgatgaaattgttcgggacgcactcttcgggcctgcatctcggaatgagcaccggctttgattcaggcagttcgctggattatgtctatcaaaatcaaccgcaaggtagtaacgcattcgggcgtttagtcgacaaaatctacctgaacagtgttggctggcgcggtattcgccagcgcaaaacccatttacaaatactgattaaacaagccgttgccgatctccatgccaaaggtttagccgtccgcgtggttgacattgccgcagggcatgggcgctatgtactggatgcgctggcaaacgagcctgccgtaagcgatattttgttacgtgattacagcgagttaaatgttgcacaggggcaagagatgattgctcaacggggaatgtctgggcgggtgcgttttgaacagggcgatgcgtttaacccggaggaactcagcgcgttaactccgcggcctacgctggcgattgtctctggcctgtatgagctttttcccgaaaatgagcaggtaaaaaactcactcgcaggtcttgccaatgccatcgaaccgggcggcattctcatctacaccgggcagccgtggcaccctcaactggagatgattgccggggtgttaaccagtcataaagatggtaaaccgtgggtaatgcgcgtgcgttcgcaaggggagatggattcactcgtgcgtgatgccggatttgataaatgcacacaacggattgatgagtggggtatttttacggtttcgatggcggtgcgtcgtgataactgaacgtcggaacgtattgctacaaggcgctggctggttattgttgctggccccgtttttcttcttcacctatggatctcttaatcagttcaccgcggttcaggaccttaacagccatgatatccccagtcaggtattcggttgggaaacggcgatcccttttcttccctggactattgttccttactggagtctggatcttttatatggattttcgctgttcgtttgtagcacgacattcgaacagcgccgacttgtccaccggcttattctggcaacggtaatggcctgctgcggttttttgctctatccgctgaagtttagttttatccgtcctgaagtgagtggggtgacgggatggctattttcgcaacttgaactgtttaatctgccttataaccagtctccttcgctgcatattattctctgctggctactttggcgtcactttcgtcagcatctggctgagaggtggcgtaaagtctgcggcggatggtttttactcatcgccatttcgacgctgacgacctggcagcatcattttattgatgtcatcacagggctggcggtaggtatgttgattgactggatggtgcccgtcgaccgtcgttggaattatcagaaacctgatcaacgtcgaatcaaaatagcactgccctatgtcgtaggcgcgggctcgtgcattgtattgatggagctaatgatgatgattcagttatggtggtcagtctggttatgttggccagtattatcgctactcataattggccgtgggtacggtgggcttggcgcgataacaacagggaaagatagtcaggggaaactaccgcccgccgtttactggctgacattgccctgccgcatcgggatgtggctgtctatgcgttggttttgtcgtcgcctggagccggtgagcaaaatgactgctggtgtttatttaggggcgtttccacgacatattccggcacagaatgcggttctggacgtcacctttgaattccctcgcggacgagcgacaaaagatcgactctatttctgtgtaccgatgctggatctggtggttccggaagagggggagctacgacaggccgtggcgatgctggaaacattacgcgaagagcaaggcagcgttctggtccattgcgcattgggattatcgcgcagtgcgctggtagtggcggcatggctgttatgttacggacactgtaaaaccgttgatgaagcgattagctttattcgagccagacgctcgcatattgtgcttaaggaagagcacaaagcgatgttgaaattatgggaaaacaggtaagtggattgagatgtggactgaactacagtccacatcaagatcgtgtccggttatgcagcaacaatgctgtcgatggctgctttcgcgtcagactgcgctttcgctgccatttccggaccgtatgcgatcccttcggcgaagacaaaattcacatcggtaatgccgataaagccgaggaacgtggacagatacggcgtcaccaggtccgttggtccatctttgtggatcccgccgcggctggtaataacgatggcttttttacccgttaccagaccttccggaccgttctcggtatagcggaaagtcacgcctgcgcgtgcaaccaggtcaaaatagtttttcaactgagtcgagatattgaagttatacatcggtgccgcaataacgataacgtcgtgggctttcagctcggcaatcaactcatcggaaagcgccagagcttcttgctgacgaggagtcagcggcgcatcgctcggacgcagtgcaccaaccagttcgccatccagtaccggaatcggatttgcagccaggtcgcgaacggtgatttcatcagcggagtgcttttcgcgccattgttcaacaaaataatcggacaactgattagactgagagtaccctgccaggatgctggatttaagaactaataccttgctcatggtgtttccttatagatgtttgaatgggcgatgccccgttgcttgttgacactttattcacaatcctgccacagagatagcgcaataaatcgaagcctatgttcgaatttattgaacaacgcatagaaagccgcgatgtggtactctatatctatcatttaaaagaaaattaatcaggcagattactgcccactaacgttatgacagaacaacaaaaattgacctttacggccttgcagcagcggctggattcgctgatgctgcgcgacagactgcgtttttctcgccgtctgcgcggtgttaagaaggttaaaaatcctgatgcacaacaggccattttccaggagatggcgaaagagattgaccaggcggcagggaaagtcctgctgcgtgaagcggcacgaccggaaattacttatcctgacaatttaccggttagtcagaaaaaacaggacattctcgaagcgattcgtgatcaccaggtggtgatcgtcgccggggaaacgggttctggtaaaacgactcagttaccgaaaatctgtatggagctggggcgcgggattaaagggctgatcggccatacccagccgcgtcgcctggcggcaagaacggtggcgaaccgtattgcggaagagctgaaaacggagccgggcggttgcatcggttacaaagtgcgtttcagcgatcacgtaagtgataacacgatggtcaagctgatgaccgacggtatcctgctggcggagatccagcaagaccgcctgctgatgcagtacgacaccatcattattgacgaagcgcacgaacgcagcctgaatatcgattttctgctcggctatttgaaagagttgctgccgcggcgtcctgacctaaaaatcattatcacttccgcgactatcgacccggaacgcttttcgcgccactttaataatgcgccgattatcgaagtctccggtcggacctatccggtggaagtgcgctatcgaccgattgttgaagaagccgatgacaccgagcgcgatcagttgcaggcgatttttgacgccgtagacgaactgagccaggaaagccctggcgacattctgatctttatgagtggtgagcgggaaattcgcgataccgccgatgcgctgaacaagctgaacttacgccataccgaaatcttgccgctttatgcgcggctttcgaacagcgaacagaaccgcgtgttccagtcgcacagcggacggcgcattgtgctggcgaccaacgtcgcggaaacctcgctgaccgtaccggggattaaatacgtcatcgaccccggtacagcgcgtatcagccgctacagctatcgcaccaaagtgcagcgtttgccgattgaacccatttcgcaggcgtctgccaatcagcgtaaaggccgctgtggtcgtgtgtccgaagggatctgtattcgtctctattccgaagacgatttcctctcgcgcccggagtttaccgatccggagattctgcgtaccaacctggcctcggttattttgcagatgaccgcgctggggctgggcgatatcgctgcgttcccgtttgtcgaagcaccggataaacgcaatatccaggatggcgtgcgtctgctcgaagaactgggcgcgatcaccacggatgaacaggccagcgcctataaactgacgccgctcggtcgccagctctcgcagttgcctgtcgacccacgtctggcgcgtatggtgctggaagcgcaaaaacatggctgcgtgcgtgaggcgatgattatcacgtccgcgctctccattcaggatccgcgcgaacgtccgatggacaaacagcaggcatcggacgaaaaacatcgtcgcttccacgacaaagaatccgacttcctcgcgtttgtaaatctgtggaattatcttggcgagcagcaaaaggcgctttcttccaacgccttccgtcgcctgtgtcgtaccgattacctcaactatctgcgcgtgcgcgaatggcaggatatctacacccagttgcgtcaggtggtgaaagaacttggcattccggttaacagcgaaccggcggagtatcgcgaaattcacattgcgttgctgacgggtttactttcccatatcggcatgaaagatgccgataaacaagaatataccggcgcacgtaacgcgcgtttctccatcttccccggttctggtttattcaaaaaaccgccgaaatgggtaatggtggcggaactggtagaaaccagccgcctgtgggggcgcattgctgcgcgtatcgacccggaatgggtggagcctgtcgctcagcatttgattaaacgtacctacagcgaaccgcactgggaacgggcgcagggcgcggtgatggcaacggaaaaagtcactgtttatggtttgccgattgttgccgcgcgcaaggtcaactacagccagatcgatccggcgttatgtcgtgaactctttattcgccatgcgctggtggaaggtgactggcagacgcgtcacgcattcttccgtgaaaacctgaaactgcgggccgaagtggaagagctggaacacaaatcacgtcgccgcgatattctggttgatgacgaaacgttgtttgagttctacgaccagcgcatcagccacgatgtgatctctgcgcgccacttcgatagctggtggaaaaaagtcagccgcgaaacgcctgatttgctcaactttgaaaagagcatgttgatcaaagagggcgcagaaaaaatcagcaagctggattacccgaacttctggcatcagggcaatctcaagctgcgtttgagctatcagtttgagcccggcgcggatgctgacggtgtgaccgtacatattccgctgccgttacttaaccaggttgaggaaagcgggtttgaatggcagatccccggtctgcgccgcgaactggtgattgctctgattaaatcgttgccgaaaccggtacgccgtaattttgtacccgcgccaaactatgccgaagcgtttttaggccgcgtcaaaccgctggagttaccgttgctcgacagccttgagcgcgagttacggcggatgaccggcgttaccgttgaccgcgaagactggcactgggatcaggtgcccgatcacctgaaaattaccttccgcgtggtggatgacaaaaacaagaagctaaaagaagggcgctcgctacaagatctgaaagatgcgctgaaaggcaaagtgcaggaaacgctatctgcggtggcggatgacggtatcgagcagagcggcttacatatctggagttttggtcagctgccggaaagctacgaacagaagcgtggcaactacaaagtgaaggcgtggccggcgctggtggatgagcgcgacagtgtggcgatcaaactgtttgataacccgctggagcaaaagcaggcaatgtggaacggtcttcgccgtctactgctgctgaatattccatcgccaatcaaatatttacatgaaaagttaccgaacaaagccaagctgggactgtactttaacccgtatggcaaagtgctggagctgatcgacgactgtatctcctgcggtgtggataaattgatcgacgccaatggtggcccggtctggacggaagaaggctttgctgcgctgcatgaaaaagtgcgtgccgaactgaacgacacggtggtggatattgcgaagcaggtcgagcaaatccttacggcagtgttcaatatcaacaaacgtctgaaagggcgggtggatatgaccatggcgctggggctttctgacattaaagcgcagatgggcgggttggtatatcgcggttttgtcactggtaacggcttcaaacggctgggcgacacgctgcgatatttgcaggcgattgaaaaacggctggaaaaactggcggttgatccacatcgcgaccgtgcgcagatgctgaaagtcgaaaacgtccagcaggcgtggcagcaatggatcaacaaactgccgcccgcacgtcgtgaggatgaagacgtgaaagagatccgttggatgatagaagagttgcgcgttagttacttcgctcaacaacttggtacgccttatccgatttcagataagcgtattttgcaggcgatggagcagattagcggttaaccctgctatttgcctgataaagaaaaaacccggtaagcatttagcgccgggttttttattaattctaaaacggtaagggtaaaaattcaggaattcagaaaaatacaattctctgctgcaagatgaataatgtttatctacagcatttccttaaaagatatgtcaggcttgcggagtggcggttaaggacatacgatttcctcctttcagagtgctccgcttctcactattatctcacgcagtattcttaagggaacgataaggaggaaccatgaacattaccccgtttccgacgctttcgccggcaactatagatgccataaatgttatcggacagtggctggcgcaggatgatttctccggtgaggtgccgtatcaggccgattgcgtgatccttgcaggcaatgcggttatgccgactatcgatgcggcatgtaagattgcccgcgatcagcaaattcctttactgattagtggtggtatcggtcactcgacaacttttttgtatagcgccatcgcacagcatccgcactacaacactatccgcaccactggcagagcagaagcgaccatcctggcggatatcgctcatcagttctggcacattccgcatgaaaaaatctggattgaagaccagtcaacaaactgcggtgaaaacgcacgctttagcatcgcgctattgaatcaggccgtagaacgagttcatacggctatcgttgttcaggaccccaccatgcagcggcgcacgatggcgacgttccgccgtatgactggggacaatcccgatgcaccacgctggttaagttatcccggattcgttcctcagttaggaaataacgcagacagtgtaatctttattaatcagttacaaggattatggccagttgagcgttatctctcactactcactggcgagctgccgcgtttacgcgatgatagcgatggctacggtccccgcgggcgagattttatcgttcacgttgattttccggcagaagtcatccatgcatggcaaacgctgaaacatgatgcggtgctcatcgaggcgatggaaagtcgctcgttacgttaaaaattgcccgtttgtgaaccacttgtttgcaaacgggcatgactcctgacttttatttctgccttttattccttttacacttgtttttatgaagcccttcacagaattgtcctttcacgatgccgtctctctgatgattgatgttaattaacaatgcattcaccgaaaacaaacatataaatcacaggagtcgcccatgtcagtacccgttcaacatcctatgtatatcgatggacagtttgttacctggcgtggagacgcatggattgatgtggtaaaccctgctacagaggctgtcatttcccgcatacccgatggtcaggccgaggatgcccgtaaggcaatcgatgcagcagaacgtgcacaaccagaatgggaagcgttgcctgctattgaacgcgccagttggttgcgcaaaatctccgccgggatccgcgaacgcgccagtgaaatcagtgcgctgattgttgaagaagggggcaagatccagcagctggctgaagtcgaagtggcttttactgccgactatatcgattacatggcggagtgggcacggcgttacgagggcgagattattcaaagcgatcgtccaggagaaaatattcttttgtttaaacgtgcgcttggtgtgactaccggcattctgccgtggaacttcccgttcttcctcattgcccgcaaaatggctcccgctcttttgaccggtaataccatcgtcattaaacctagtgaatttacgccaaacaatgcgattgcattcgccaaaatcgtcgatgaaataggccttccgcgcggcgtgtttaaccttgtactggggcgtggtgaaaccgttgggcaagaactggcgggtaacccaaaggtcgcaatggtcagtatgacaggcagcgtctctgcaggtgagaagatcatggcgactgcggcgaaaaacatcaccaaagtgtgtctggaattggggggtaaagcaccagctatcgtaatggacgatgccaatcttgaactggcagtcaaagccatcgttgattcacgcgtcattaatagtgggcaagtgtgtaactgtgcagaacgtatttatgtacagaaaggcatttatgatcagttcgtcaatcggctgggtgaagcgatgcaggcggttcaatttggtaaccccgctgaacgcaacgacattgcgatggggccgttgattaacgccgcggcgctggaaagggttgagcaaaaagtggcgcgcgcagtagaagaaggggcgagagtggcgttgggtggcaaagcggtagaggggaaaggatattattatccgccgacattgctgctggatgttcgccaggaaatgtcgattatgcatgaggaaacctttggcccggttctgccggtggtcgcatttgacacgctggaagaggctatctcaatggctaatgacagtgattacggcctgacctcatcaatctatacccaaaatctgaacgtcgcgatgaaagccattaaagggctgaagtttggtgaaacttacatcaaccgtgaaaacttcgaagctatgcaaggcttccacgccggatggcgtaaatccggtattggcggcgcagatggtaaacatggcctgcatgaatatctgcagacccaggtggtttatttacagtcgtaatgagtaaaagaggcggaggttttttcctccgcctgtgcgcgtcagagtttagcgaatttttcgagggtgcgaataagctgcgtgacgaagccatattcgttatcgtaccaggcgaccgttttcaccagttgtaaatcgcccacggcggtaatttccgtttgcgtggcatcaaacaccgaaccgaaatggctgccaatgatatcggaagagactatttcttcatcggtataaccaaatgactcgttattggtggttgcttgtttaagtgcgttattcacctcttcggcagtcactttttttccgagaatggacaccagctcagtgaccgaacctgttttcaccggcacgcgttgcgcatgacctttcagtttgccgctcagttccgggatcaccagaccaatggcttttgccgcccccgtagtgtggggaatgatattttctgccgctgcgcgtgaagcacgtaaatctttaccacgtgggccatccaccagtgactgggtgccagtataggcatgaatggtcgtcatcgtgccgacttctatcccgaaactgtcatgcaaggctttggccatcggcgcaagacagttagtggtgcatgacgccacggaaacaatggtgtcgttgccatccagagtgtcgtcattgacgttataaacgatagttttcatttcaccggcaggggcggaaatcaacaccttcttcgcaccagcatcaagatgcgcctgcgatttctcggcggaggtataaaagccagtacattcgacaatgatttctgtacctttcgctttccacggaatatttttagcctctttttcggcgtaaaccgcgatacttttcccatcaacgataagtgaatcttccgtaaaatcaacactccaggggaatggtccgtagtttgaatcatgtttcagcaggtaggcgagaatttttggggaagtgagatcattaatagcgacaacgtctatgttgcttttgacttcaagtaatcgacgcaacaccagtcgaccgatacgaccaaaaccgttaataccaactttactcatggttttctcctgtcaggaacattcggatgaaaattgatcctttccaggcttagaccaggattgtgggatgggcaatctccattcttacagtgaaacgtaacgtactgaaaacgggtgaacaatatttaatgaaattttgagaaaagcccgttatgttaacggaaaattatgttaaagcaggaaatgttatggaaaataaatattcaaggttacaaatcagcattcactggctggtctttttactggttatcgcagcgtattgcgcaatggagtttcgtggtttcttcccacgtagcgatcggccactcatcaacatgattcatgtttcctgtggcatctcaattctcgtgctgatggtcgttcgtcttttgttaaggctgaaatacccaaccccgccgattatacctaagccaaaaccgatgatgacgggactggcgcatttgggacatttggtgatttatctcctgtttattgcgctgccagtgattggtttggtgatgatgtataaccggggcaacccgtggtttgcgtttggtttgacgatgccttacgcttcagaggccaatttcgaacgggtagatagcttaaagtcgtggcatgaaacgctggcgaatctgggatattttgtcatcgggttgcacgctgcggctgcactggcacaccactatttctggaaggacaacacacttctacgcatgatgccgcgtaaacgttcctgaaggatatttaaagaaaacgcctgtactaaaaccgacccgtggtacaggcgaagaatacgggtctacatcggaagcgcctattatatttatttgtatgacaaataaaaccataatccttgcccatacgtccatctggcttatttttaatcaattcacccgatctttgatctcatcaacggtatcaaaataaaccagcgtataacgttcaaatcgaacataagattcgataaaccatggaggttatatgaaaaaactggcacttattttgtttatgggaacgcttgtttccttttatgccgatgccgggcgcaaaccctgttctggttcgaaaggggggatctcacactgtacggcaggcggcaaatttgtctgtaatgatggttctattagtgcatcgaaaaaaacatgcactaactgaagtgtaaaaggggtgccatgagataatgaatctgctagtcagatgcgcggggaaaatccccgcgcttgcccttacctggacgtgcaggccatgagcgcagcaacctccttatcaccgtcccggaaccgcagttcgtagagcgtttgtcgggtcaggagtgtgaatgtcagaatcgtaatgcagataatgagcagacacaccaccagagggttgcgtttcatagcctttctccttgccggatggcgggtaagaggctaagatctgaattgctatgttcattcgttggcctcggttgatagaaatatcggtcggggccttcgtctttctgattcccggttagcctgaaaacagaaagtctcaggcacccgcaggcatcctatgaggtttccttagggacgaaaataatcacttcacgaaattgcgtgctgttttccagaatttttcgtcattcgggttagcccgtttaatcattcgttactctcttcattccaatggcattaaccttctctgcaataattgttgtaaaaatgtgacgcaaagaggcttttagtcgtaagtaattaccgtcaagtgccgatgactttctatcaggagtaaacctggacgagagacaacggtaatgaatacaactccctcacagcgattaggttttttgcatcacatcaggctggttccgttatttgcctgcattcttggcggtatcttagttctattcgcattaagttctgctctggctggctatttcctctggcaggccgatcgcgatcagcgtgatgttactgcggagattgagattcgaaccgggttagcgaacagttcagattttttgcgttcagcccggatcaatatgattcaggccggggctgcgagtcgtattgcggaaatggaagcaatgaagcgaaatattgcgcaagccgaatcggagattaaacagtcgcagcaaggttatcgtgcttatcagaatcgaccggtgaaaacacctgctgatgaagccctcgacactgaattaaatcaacgctttcaggcttatatcacgggtatgcaacctatgttgaaatatgccaaaaatggcatgtttgaagcgattatcaatcatgaaagtgagcagatccgaccgctggataatgcttataccgatattttgaacaaagccgttaagatacgtagcaccagagccaaccaactggcggaactggcccatcagcgcacccgcctgggtgggatgttcatgattggcgcgtttgtgcttgccctggtcatgacgctgataacatttatggtgctacgtcggatcgtcattcgtccactgcaacatgccgcacaacggattgaaaaaatcgccagtggcgatctgacgatgaatgatgaaccggcgggtcgtaatgaaatcggtcgcttaagtcgtcatttacagcaaatgcagcattcactggggatgacagtagggactgttcgacagggcgcggaagagatttatcgtggcaccagcgaaatttcagctggcaatgcggacctgtcatctcgcaccgaagaacaagcggcggctatcgaacaaactgccgccagcatggagcaactcactgcgacggtgaaacagaatgcggataacgcgcatcatgccagcaaactggcgcaagaggcttctattaaagccagcgatggcgggcagacggtttccggtgtagtaaaaacgatgggcgctatctccacgagttcgaagaaaatttctgagatcaccgccgtcatcaacagtattgctttccagacgaatattctggcactgaatgctgccgttgaagccgcgcgagcgggtgagcaagggcgtggatttgccgttgtcgccagcgaagtacggacactcgcaagtcgcagcgctcaggcggcgaaagagattgaaggcttgatcagtgaatcagtcaggttaattgacctggggtcggatgaggtggcaacggccgggaaaaccatgagcactattgttgatgccgtcgcgagtgtcacacatatcatgcaggaaatcgccgccgcctcggatgaacaaagtagaggcataacgcaggttagccaggcgatttctgaaatggataaggtgacgcaacagaatgcttctctggtagaagaggcctcagcggcggcggtgtcccttgaagaacaggcggcacgattaactgaggcggtggatgtattccgtctgcacaaacattctgtgtcggcagaacctcgcggagcgggtgaaccagttagtttcgctacggtgtgaaaatattcaaggagggatcgacagatcccttcacctttcagaacggcattgattttcgaatagcgttaatcatcaactggcaaccagaagagaacgtcgcatctacgcgggtcagtattccaatcggttcgcctgcaccatgtcccggaacaggcagggccaccagcgtggcatgacgcaggtcgtcttttacagcgccagaagggacaaaccacacgtaatcgtattcaaccgtaagttgacgagatagcgaagcagacagcgtttcgatacaacccgaaggaattttacagccctggctctgcactaatgcatctgaatgctggcgtggcgcagtgccttctggtgatacaacgaccggccattccagcacccggcttagcgttacgttctcctgaagtagcgggtgattagggcggacaaccagcttcaacgattcaagaaacagcagttcgtaattaagcccggtcatcagttcaggatctgacatccgaccaatgccgatatcgatttccccggtttttaaacccgccagaatcatagggttactcattgtcgcaacttgcaaggtcgtctctttttgttgctgatgaaactgacctataaccgaaggtaatatccccagtgccgcagtaggtagtgcaccaaccctgacgacatcattattaagaccttctttacgatgaagcgaccgtccggcagtgttgatggcgtcaagaactctgactgcatgcgttaaaaattgttcgccgggtaaggtaagttgcgccccctgacgaccacgctcaaacaagcgagcgccagtcagctgctccagttcattcaatgtcttagagagcgcaggttgactcaaattaagggtttcagccgcgcgccccaaagttccttgttgtgcgacagctacgaatgtatgaaggtggcgcaaacggatgcgctgactaaacagactatttttttccataagcgatgttaaaaacgaagcggtgtcgctgacaagtgaagttgtttgattatgataacttgattgcaaaatattattaacaattaaagcaattatgttacagcaaaatggataatattgatgttttcgcggcgagatcacagtttgtaaattcttcccgcaagagtgaatgcggttacctacactccagattactgaccactggaggcagacactatggcgaacagcatcacggcggatgagattcgggaacagttttcgcaggcaatgtcagccatgtaccagcaagaagttccgcaatatggcacgctgctggaactggtagctgatgtgaatctggctgtgctggaaaaaaatcctcaactgcacgaaaaaatggtaaatgcagacgagctggcgcgactgaatgttgaacgtcatggggcgattcgcgttgggactgcacaagagcttgctactcttcggcggatgtttgccattatggggatgtacccggtgagctattacgatctctcgcaggcaggggtgccggtacattcgacagcatttcggcccattgatgatgcttctctggcgcgtaatcccttccgcgtttttacctccttactccgccttgagcttatcgagaacgaaattttgcgccagaaagcggcggagattctgcgtcagcgcgatatcttcaccccacgttgtcgacaactgttagaggaatatgagcagcagggcggttttaacgaaacacaggcacaggagtttgtgcaggaagccctggaaacgtttcgctggcaccagtcagcaacggtagatgaagaaacctatcgcgcattgcacaacgaacatcggttgattgctgatgtggtctgttttcctggatgccatatcaaccacctgacgccacgtacgctggatattgaccgggtgcagtcgatgatgcctgaatgcggaattgaacccaaaattctcatcgaggggccgccgcgccgcgaggtaccgattttactacgccagaccagctttaaagcactggaagagacggtgttgtttgcggggcagaaacagggcacgcataccgcgcgctttggtgaaattgagcagcgtggcgtggcattaacgccgaaagggcgacaactgtatgatgatcttctgcgtaacgctggaaccgggcaggataatctcactcaccaaatgcatttacaggaaaccttccgcacttttcctgacagtgagtttttaatgcgtcagcaagggttggcatggttccggtaccgtctgacgccttcgggtgaggcgcatcgtcaggcgattcatcctggagacgatccacagcccttaattgaacgtggttgggtagtggcgcaacccatcacctatgaagatttcttgcccgttagcgcggcggggatcttccagtcaaatctgggtaatgaaacgcagacacgcagtcacggtaatgccagtcgcgaagcatttgagcaggcgttgggttgtccggttttggatgagttccagctttaccaggaagcggaagaacgcagtaaacgtcgctgtggtttgctttaaaatctgaccatccgcctttgcaaaaatttgcctgattttacaaacgaatcaggctcatcccatcgacataaaaaaaatgccgatttatgcatattctctcagttcaacaattggattattaataaatattgtctagagtgagcggtcataaataagcactttcttgccgctgaaaacgaccagcgcgggaccattcacaacaccagaaggactcactttcaggtatggatcgtagacgatttattaaaggttcaatggctatggccgccgtgtgcggtaccagcggcattgcttctcttttttctcaggcggcattcgcggcagattctgatattgccgacgggcaaacccagcgttttgacttctccattctacagtcaatggcgcacgacttagcgcaaacagcgtggcgtggtgcgcctcgtccgttacctgacacgctggcgacaatgacgccgcaggcttataacagtattcaatacgacgccgaaaaatcgctctggcataacgttgagaaccgtcaactggacgctcagttcttccatatgggaatgggattccgtcgccgcgttcgtatgttttctgtagatccagcaacacatctggcgcgtgaaattcactttcgcccggagttgttcaaatacaacgatgcaggtgttgatacaaaacaattagaagggcaaagcgatctcggctttgccggttttcgcgtgtttaaagcccccgaactggcgcgccgtgatgtagtatcatttctcggcgcgagttatttccgcgccgttgatgatacatatcaatacggtttgtcggcccgcggcctggcgatcgacacttacaccgacagtaaagaagagttccccgactttaccgccttctggtttgatacggtaaaaccgggggcaactacctttaccgtttatgcgttgctcgatagcgccagcattactggtgcctataagttcactatccattgtgagaaaagtcaggtgattatggatgtggaaaatcacctgtatgcgcgcaaagacattaaacagctgggcattgcgccgatgaccagtatgttcagctgcggtactaatgaacgtcggatgtgcgatacaattcatccgcaaattcatgactctgatcgtctgtccatgtggcggggcaacggcgagtggatttgccgtccgctgaataatccgcaaaaattgcagttcaatgcttacaccgacaacaacccgaaagggtttggtttattgcaactggatcgtgacttctcccattatcaggacattatgggctggtataacaaacgcccaagtctgtgggtggaaccgcgtaacaagtggggtaagggcaccatcggcctgatggaaatcccaacaacgggcgaaacgctggataacattgtctgcttctggcagccagaaaaagctgtaaaagcaggtgatgagtttgcattccagtatcgtctgtactggagtgcgcaaccgcctgttcattgcccattagcgcgcgttatggcgacgcgtaccggcatgggcggtttcccggaaggttgggcgccaggtgaacactatcccgaaaaatgggcgcgtcgttttgccgtcgatttcgttggtggtgatctgaaagctgccgcgccaaaaggcattgagccggtgattacgctttccagtggggaagcgaagcaaatcgaaattctctatattgaacccatcgatggttatcgtattcagtttgactggtatccgacttcggactccactgatccggtcgatatgcggatgtatctacgttgtcagggggacgctatcagtgaaacatggctgtatcagtatttcccgccagcgccggataaacgtcagtatgttgacgaccgcgtgatgagttaatcgttttttcttcggcaccttcttcgggaggtgccgtctggttaaacacgatcccgctcgcatttttccctaagttaaatgagtaatctgatggtgtgtatttcagatacaccttgtcagccactaacagggagtgcgtatgtttccagaataccgagatttaatatcccgtctgaaaaacgaaaatcctcgctttatgtccttgttcgataaacacaataaacttgatcatgaaattgccagaaaggaaggttccgacggtcgagggtacaatgcggaagtggtccgcatgaaaaaacaaaagctacagttaaaagatgagatgctcaaaatcctgcagcaggagagcgtcaaagaggtgtaaactttcctaagccgccagccaggcggcttttttaacaactgcatggattgactggagataagatgactgaaacgataaaagtaagcgaatcacttgaattacatgctgttgcagaaaatcacgtcaaacctctttatcagttaatctgtaaaaataaaacctggttacagcagtcgctaaactggccgcagtttgttcaaagtgaagaggacacgcgaaaaacggtgcagggtaatgtgatgttgcatcaacgcggctatgccaaaatgttcatgattttcaaagaagatgaacttatcggcgttatctcgtttaatcgtattgaaccactgaataaaaccgctgaaataggctactggctggacgaatctcatcaggggcaggggatcatttctcaggcgctgcaggcattgattcatcattacgcccagtctggtgaacttagacgcttcgtgatcaaatgtcgggtggacaatccgcaaagcaaccaggtcgctttgcgcaatggttttatccttgaaggttgcctgaaacaggctgagttcctgaatgatgcctatgatgatgtgaacttatacgcgcgtattatcgattcacaataaccctgccagcggcgttcgcgtaatgcgctcctcgccgttaatgacttttggaccacggacatgaaccgtgtcgccatcaaaggcttcaacgacggcgtggtcggttaactccacatggttttcaattatcaccgcacctgtaatacggctctcaccttgtatgacaacgtgctcgtcgagcagaatcggtccgccacgtaccacggcatttccgccaaccaagacatgatgttttaacacacaattaccttccacaatggcatattccgccacctgcgaactgtaatgaatcgtcggaatggcatcttcttctatgccagctttcacctgcgcgtgaccgtagactttagcgcaatcgcatagccagacattgttctcttcattaccttcaatactggcaaaatcaaaaacttcggcgcgatgttcaataaaagcataccggatgacggcatcgccataaatttgtgcctggtggacaatacgcgaggcgctaacccttgcgcgatcataaatttgtagcaggagttgatggtcaggcgttaagccttgtgctgcgacgatcatagaatgttgattaattaaggcgtgaccaaatattctacattgcccgcaaaccagtgagtcatgaatggtgacgctgtcacttatatatgcaccctggctgatttcactattatcgatccagacattatccgttgcgtaaacctctccccacagtacgctggtgccggtgatgcgcgtattaccggaaatcaccgttccgccgaacgcaatagcattctggtcgtaaatccagcaatttccttcctgtgctaacaccgtttcgcgatcgatccagccgccagcggttcctgctatcacatcgttaaaatcgctaatggcgataatctgccgtaataacacactttttttagtgtcatcttcctgataactaaaggctcgctgttcttcacttagacgatatttgcgcatagaattttcccacaggtgacttactataaccgtagcaaattctgcggctctggctatgctcgagaaaattccataaaatgcatttcaaatatactttataaattaaacaaaatgagtaagaagatgcagagcgataaagtgctcaatttgccggcaggctactttggtattgtgttggggacgatagggatgggatttgcctggcgctatgccagccaggtttggcaggtcagccactggttaggggatgggctggtgattctggcgatgatcatctggggattgttaactagcgcatttattgcccgactcatacgctttccgcatagcgtgctggcggaagttcgccatccagtgctgagcagttttgtgagtttgtttccggcaacgacgatgctggtggcgattggttttgttccgtggtttcgcccactggcggtgtgcctgttcagttttggtgtcgtggttcagttggcttatgccgcctggcaaactgcgggattatggcgcggatctcaccctgaagaagctaccacgcctggactgtatctgccgacagttgccaacaactttatcagcgcaatggcctgtggtgcgttgggctacaccgacgccggtctggtgtttttaggcgcaggcgttttctcatggctaagccttgaacctgtgatcttgcagcgtctgcgcagttcgggagaattacccacggcactgcggacatcactcggcattcagctcgctcctgcgctggtggcctgtagtgcctggcttagcgtcaacggcggcgagggtgacacgctggcgaaaatgcttttcggttatggactgctgcaactgctgtttatgctacgtctgatgccatggtatctctcccagccatttaatgcttcattctggagtttctcgttcggcgtatctgcactggcaaccaccggtttgcatctggggagtggcagcgataatggatttttccatacgctggcggtgccgctgtttatctttaccaattttattattgcaatactgctcatccgtactttggcgcttctgatgcagggaaaattgttagtcagaaccgagcgcgccgttttaatgaaagcagaggacaaagaatgatcattagtgacgaaaattattttactgataaatatgaattaacccgcacacactctgaagtactggaagcggtgaaagtggttaaaccgggtaaaacgctggatctgggctgtggcaatggtcgtaacagtctttacctggcagccaatggttatgatgttgacgcatgggataaaaatgccatgagtatcgccaacgtcgagcgcattaaatccattgaaaatctggataatttacacacccgggtcgttgatctgaataacctcacatttgatggagagtacgattttattctttcgactgtggtgctgatgttccttgaggctaaaaccatccccgggttgattgccaatatgcaacgttgcacgaaacctggcggttacaacctgattgtggcggcgatggataccgctgattatccatgtaccgtcggcttcccgtttgccttcaaagagggagaattacgtcgatattacgaaggctgggagaaggtgaaatacaatgaagacgtcggcgagctgcaccgcaccgacgccaacggtaatcgtattaaactacgtttcgccacgatgctggcacgtaaaaaatgacccggtaagaacaaagcgcgtgaaaattccccacgctgagatggtttactgttcttcttttcggtaagcatattttttatcgaagggatgtgaaattaatcacagtagtcgaagttttttagcagcttaactaactgaaatttaactactgatgattgacttagcccctttttcggcattgactatgtcgtctgaaaaggggctaaaaaatttattttcaccaacactttttttgccacaacacgaagcggcgctttttgctataacttaaaaagtaatataatcatctcaggaaactattcatgcgtaccacatcatttgcgaaagttgcagctttatgcggcttattggctctgtctggttgtgcctctaaaatcacccagccagataaatattctggttttttaaacaattactctgatttaaaagaaacaacctcggctacaggtaaacctgttttacgttgggtagacccgagttttgatcaaagcaaatatgacagcatcgtctggaacccaatcacttattatccggtaccgaaaccgtcgacccaggtagggcagaaagttctggataaaattttgaactataccaacaccgaaatgaaagaagcgatagcgcagcgtaaaccactggttaccaccgctgggccgcgtagtctgattttccgtggggccattaccggtgtagataccagcaaagaagggctgcaattctatgaagtggttcctgttgcattagtggttgcggggacgcaaatggctacaggccaccgtaccttggatactcgcctctattttgaaggtgagctgattgatgcagcgactaataaaccggttatcaaagtcgttcgtcagggcgaaggtaaagacctgaataacgaaagtacgccaatggctttcgaaaatattaaacaagttattgatgacatggcgaccgatgccaccatgtttgacgttaacaaaaagtagttccagacgcgccatcgttagatggcgctttttatccggtgcgccgtaaaaccccatccttcagggcggggatataaggcgcggttttccacctgaccaggtgtttgctgttgttcaatgtattggcggatgacggatattggcgcacctccgcagctattggcaaaatagccaggactccacaaaacgcctttgtagtaatacctgactgcaatatctggtcgatctcgtcgcagtaacctacccgatacgcctttgaggctgtttaccagactggatatcgccagtttgggaggatagttaattaacaaatggacgtgatctggttcgccatccatttaaaccagttcagcttcaaaatcagcacatacatttgaaaagtaagtgcgtagtttttctgtcgcgtcatagtcaaaaatctgacgtcggtatctggtgacaaagaccaggtgaacatgcatcaggaaaacacaatgcttccccgtcggatatcggtttctttattcatagaccaaagtatcatttggcctgtgaaacgattacaggcatttaaattccagttaagacccggtggtcaacaggagcgtgaaatgaggcgcttcgcaggcgcatgtcgtttcgttttcaatcgtgctctggcgcttcagaatgagaatcatgaggccggtaataaatacatcccttacgggaaaatggcttcctggctggttgagtggaaaaacgccactgaaacgcaatggcttaaagattcgccctcacagccattgcaacagtcactgaaaggccttgagcgggcttacaaaaacttcttccagaagcgggctgcttttccccgattcaaaaagcggggacagaatgatgcattccgctacccgcagggcgttaagctcgatcaggaaaacagccgtatttttctgccgaaactgggctggatgcgctaccggaacagccgtcaggtcacgggtgttgtgaaaaatgtcactgtcagccagtcctgcggtaagtggtacatcagtattcagacagaaagtgaagtatcaactccggttcacccttcagcatcaatgatcgggctggatgctggcgtggctaaactcgccacgctgtcagatggcacagtctttgagcctgtaaacagttttcagaaaaaccagaagacgctggcgagacttcagcgacagttaagccgcaaggtcaaattcagcaacaactggcagaagcagaaacgcaaaatacagcgactgcattcctgtatcgcaaatatccgcagggactaccttcacaaagtcacaacgaccgtcagcaaaaaccacgcaatgatagtcattgaggatttgaaggtcagcaacatgtcaaagtcagcagcgggtacggtcagcctgccggggcgcaatgtccgggcaaaatcaggtttaaaccgttcgatactggatcagggctggtatgaaatacgccgccagcttgagtacaagcagctctggagtggcggtcaggtgcttgctgttccgccagcgtatacaagccagcgttgcgcgtactgtggtcatacagcgaaagagaaccgcctgtcacaaagtaaattcagatgccaggtatgtggatatacagcgaacgccgatgtaaatggcgctcgcaacattttagcggcggggcacgccgttcttgcctgtggagagatggtgcagtcaggccgcccgttgaagcaggaacccaccgaaatgattcaggcgacagcctgaacgtagcagggatccacgtccttcagggcgtggaggatgtcaatatcggtttctgtcagcgattaaatttaacaccacgtaacaaacgcctccggcaattaatccccaaaacgcagaaccaatcccgaccagcgtcaatccacttgccgttaccagaaatgccaccaccgccgcgtctcgctcacgctcattatgcagcgcctgatacaaactgccgccgatggtacttaacagcgccagacctgccagcatctggatccaacttacgggcagggcagccatcatcccggtaatggcactaccaaacagacctgcgagcaaatagaaaatgcctgcaacggcagcggccagccaacgttgatctttatccggatgcgcttccgggctttggcaaatagccgcgctgattgccgcaataccgacggaataaacgccgaaaggggaaaaaaccagtgccagcaatccagtaaatacaattaatggcgaaacaggagccgaatatccagctgctttcattgctgcgatacccggtgcgttttgcgatgccatcgtcaccagaaaaagggggagtgcaacgctcaggctgtgagcaaacgaaaaatcaggggtaatataagtggggagaacgggtttaaagacaacatcagttgtgacaacgtcaccttgcgcgatgacgatcacgatcccaataatcatcgcggcaattaccgcatagcgcggcgcaacggccttggttgccagccataccagcaacatacttccacacaacgtaaattgaccgtccagactggcaaacgcctgtaaaccaaagcgtaataaaatcccggcaagcattgccgccgcaagcgagtgcggaataatgcgcatcagacgagcaaagagtcccgttatgccgcagaggactattaacgcgttggtgacaataaaaacgccgatggcttcgttaagtgttagtccctgcaatccggtgaccaacaaagccgcgccaggcgttgaccatgcggtgagaacaggtacgcgataccataatgtcagagtcagcgtactgacgcccattgccagccccagcgccgtcatccagccagagatttgtgcagtggtggctccggcgacaatcgctgcttgccagattattgccgctgaactggcgtagccaattaataccgccagaaaccccgccagtagcgtgggtggaggaatagaaaacagacgcatagtcacctcgtgcgttatagcgtacaggcaccgtagcatttgtccgttataacgcacaagtgataaacttccgttttgccggaggagtcgcatggaaaatctcgctcgctttttatccgccacacttaaacaactacgccagcagcgcggctggagtctttcgcgactggcagaagcgacgggcgtttctaaagcaatgttagggcagattgagcgtaatgagtccagtccgacggtcgcgacattatggaaaattgccaccgggttgaacgtaccattttcaacatttatttctccgccgcagtccgctacgccttcagtttatgatccacaacagcaggcgatggtgatcacttcgctgtttccttatgatccacaactctgctttgaacacttctcgattcagatggcatctggtgcaataagcgaatcgacgccccatgagaagggggtaatcgaacatgtcgtcgtcattgatggacaacttgatctgtgcgttgatggggaatggcagacccttaattgtggggaaggcgttcgatttgctgcagacgtcacgcatatctatcgtaatggtggggagcaaaccgtacattttcattccctcatccattacccgcgcagttaagcgggaaaactatttcgcaacgtcgcgcttgtggctaaaatagccgccatttttcagctactggataagaatgtgaccgtatcttctcatcgacttgaactgttaagcccggcacgcgatgccgccattgcccgcgaagctattttgcacggtgccgatgctgtttatatcggcggccctggttttggtgcccgtcataatgccagtaatagcctgaaagatattgccgagctggtgccgtttgcccatcgttatggtgcaaaaattttcgtcacgcttaacaccattttgcatgatgatgagctggaacccgcgcaacggctgattactgacctctaccagaccggtgtcgatgcgctgattgttcaggatatggggattctggaacttgatattccgccgattgaactgcacgccagtacgcagtgcgacattcgtacagttgaaaaagcgaagttcctctctgatgttggcttcacgcagattgtgctggcgcgagagctgaatcttgatcagatccgcgcgattcaccaggctacggacgcgaccattgaattctttattcatggggcactgtgcgtggcctattcgggtcagtgctacatttctcatgcgcaaacagggcgtagcgccaaccgtggcgattgctcgcaggcgtgccgtttgccatacacattgaaagacgatcaggggcgggtggtttcctatgaaaaacatctgctgtcgatgaaagataacgatcagactgccaacctcggcgcgctgattgatgctggtgtacgctccttcaagattgaagggcgttacaaagatatgagctacgtgaagaatatcaccgcccattatcgccagatgcttgatgccattattgaagaacgtggcgatctggcgcgcgcttcatcaggtcgtactgaacatttctttgttccatcgacggaaaagactttccaccgtggtagcacagattattttgtgaatgcccgtaaaggcgatattggcgcgttcgattcgccgaaatttatcggcctgccggtaggcgaagtattgaaagtggcgaaagatcatctcgatgttgccgttaccgagccactggcaaatggcgatggcctgaacgtgttgattaaacgtgaagtcgtcggttttcgtgccaatacggtcgagaaaaccggagaaaatcagtaccgcgtctggcccaatgaaatgccagcagatttgcacaaaattcgtccacatcacccactaaaccgtaatcttgatcataactggcagcaggcactgacaaaaacctccagcgaacgtcgggtggcggtagacattgaactgggcggctggcaggaacaactgattctgaccctcaccagtgaagagggtgtcagcatcacgcatacgctggacgggcagttcgacgaagccaataacgccgaaaaagcaatgaacaatctgaaggatggtctggcaaaactggggcaaaccctctattacgcccgcgatgtgcaaattaatttgccgggggcgctgtttgtaccaaacagtctgttaaaccagttccgccgtgaagctgctgacatgctggatgctgcgcgtcttgccagttaccagcgcggcagccgtaaaccggttgctgatcctgcgccggtttatccgcaaacgcatctgagtttcctcgcgaacgtatacaaccagaaagcgcgtgaattttatcatcgctatggtgtgcagctgattgacgcggcgtatgaagcacatgaagagaagggcgaagtcccggtgatgatcaccaagcattgtctgcgctttgcctttaatctgtgcccgaaacaggcgaaaggcaatatcaaaagctggaaggcgacgccaatgcaactggttaacggcgatgaagtattaacgctaaagtttgattgccgcccatgcgagatgcacgtcattggcaaaatcaaaaatcacatactgaaaatgccgttaccgggaagcgtagtggcatccgtaagtccggatgagctgctgaaaacattgcctaagcgaaaagggtaaaacgccagttttctggttactcacaactcattgaatctgcatgatattgcctgccgggtaaggcgtcacgccgcatccggcaacaaatgactcaacgttgtcccgcttctggtttgcgcgatttttgccagtaaaaatgctcgcgcaaaccttccgccgactcttccgccacagcacgcaattcatcgctgtccgcttcatgacgcagctgatgatccacattctttacccacacaaattcatgtcctttgtgccctgccatgagttgtcctgagaacagcgcacacgttaataagacaaccgataacgccttcgtaaacatcctgccacctttttcttaccttttgccgctatgatgccgatcgtttcttgaggttattattcagttttgcaaattagcgcaaagaaattctggaatcttccttcctgattttgcatggcattctgccgttgcggcgatttagtgctattttcgagcaaattacacacggaggtaaacactaatgtttactttgttgatatactcagcggcagggaggcgatgtgaaacaaagcgagttcagacgttggctcgaatctcagggcgtcgatgtagcgaatggcagcaaccatttgaaactcaggtttcatgggaggcgcagtgtcatgccgcgtcacccctgcgatgagattaaagaaccattgcgtaaagcaatcctgaaacaactcggtttgagttaatcgccaattaaaaaggttaatgacatgcgagggacagtcgaaattatgcgttatcccgtcactcttacacccgcgccggaaggcggttatatggtttcttttgtggatatccctgaagcgttgacgcagggcgaaactgtcgctgaagcgatggaagcggcaaaagatgctttactgaccgcatttgatttttattttgaagataacgagcttatccctttaccttcgccattaaatagtcatgatcactttattgaagtacctttgagcgtcgcctctaaggtattgctgttaaatgcttttttacagtcagaaatcactcagcaagagttagccaggcgaattggcaaacctaaacaggagattactcgcctatttaacttgcatcatgcgacaaaaatcgacgccgtccagctcgcggcaaaggcgcttggcaaagagttatcgctggtgatggtttaattacagttaacgaaaagttgtcatttttaacaactgatatagactgccgaatcatctgcacataattacgattcgataatgaaaaaataccagcagcttgcagaacaattacgcgagcagattgcgtcgggtatctggcaacccggcgatcgtttgccttcgttgcgtgaccagttggcgctttcaggcatgagttttatgactgtcagccatgcctatcagttgctcgaaagtcagggatatattatcgcacgaccgcagtcgggttattacgttgcgccacaggcaataaaaatgccgaaagcgccagtcattccagtcactcgagatgaagcagtcgatatcaacacttatatttttgatatgttgcaggccagtcgcgatccgtcggtcgttccgtttgcctcggcctttcccgacccgcgacttttccccctccaacaactaaaccgctcgctggcgcaggtaagcaaaaccgccacagcgatgagcgtgattgaaaacttaccgccaggaaacgcagaactgcgtcaggctattgctcgtcgctatgccttacagggcatcaccatttctcctgatgaaattgtcattactgccggggcgttagaggcattaaacctcagtttgcaagcggtaactgaaccgggcgattgggtgatagtagagaatccttgtttctacggtgcgttgcaggcgctggagcggctacggctgaaggcgttatcggtggcgacggatgttaaagaagggatagatcttcaggcgctggaactggcgttgcaggagtatccggtgaaagcgtgctggctgatgactaatagccagaatccactcggatttaccttaacgccgcaaaaaaaagcacaactggtggcgttgctcaatcagtacaacgtaacgctgattgaagatgacgtttacagcgaactttattttggacgggaaaaaccgctgcctgcgaaagcgtgggatcgccacgatggcgttttgcattgctcttcgttttcgaaatgtctggtgcctggttttcgtattggttgggtcgccgccggaaaacatgcacgtaaaattcaacgcttgcagttgatgagtacgctttccaccagctcaccgatgcaacttgcgctggtggattacctttccacgcgccgatacgacgcccatcttcgtcgcctgcgtcgccagcttgcggaacgtaaacaacgtgcctggcaggcactgctgcgttatctgcctgcggaagtgaaaattcatcataatgacagtggttactttctctggctggagctccccgagccgttagatgccggcgaattaagcctggcggcactgacgcatcatatcagtattgcgccgggtaaaatgttttctaccggtgaaaactggtcacgttttttccgttttaataccgcgtggcagtggggagagcgtgaagaacaggcggtaaaacaattaggcaaacttattcaagaacggctgtaatagcgtttaatttaattcctcttagattgggtaatatgaatttcgaatagcagtcatatttcctaactccttgactatactccagaagataaccttacagacggcataatgcgcggtagctcacaacctgattaaattttctcaggggcgaaggtgtgcctgcaagccgccgtctatggttaaacaaggagatatttttacggcacggcggctgaacaattaattacgacaggagtaagaccttatgagcaagacatttgcccgcagcagcctgtgtgcgctcagcatgacaataatgaccgctcacgccgccgaaccgcctaccaatttagataaaccggaagggcgactggatattatcgcctggccgggatacatcgaacgcggacaaactgataaacaatacgactgggtaacgcagttcgaaaaagagacaggctgcgcggtgaatgtgaaaaccgccgcgacttccgatgaaatggtcagtctgatgaccaaagggggttacgatctggttacggcatccggcgatgcctcgctgcgtttgattatgggtaaacgcgtgcagccgattaataccgcattgattcccaactggaaaacgctcgatccgcgcgtggttaaaggcgactggtttaatgttggcggcaaagtttacggcacaccttaccaatgggggccgaacctgctgatgtacaacactaaaaccttcccgacgccgccggatagctggcaagtggtttttgttgagcaaaatctgccggacggcaagagcaataaaggccgcgttcaggcttatgatggccctatctacattgcggacgctgcgttgttcgttaaagccactcagccgcagttgggcatcagcgatccgtatcaactcaccgaagaacagtaccaggcggtgctgaaagtgctgcgcgctcaacacagtttgatccatcgctactggcatgacactaccgtgcaaatgagcgatttcaaaaacgagggtgtggttgcttccagtgcctggccctatcaggccaacgccctgaaagccgaaggccagcctgttgctaccgttttcccgaaggagggtgttaccggttgggctgataccaccatgctgcatagcgaagcgaaacatccggtttgcgcctacaaatggatgaactggtcattaacgccaaaagtgcagggcgatgtggcggcctggtttggctcgttaccggtagtgccggaagggtgtaaagccagtccgttattaggcgaaaaaggttgtgaaaccaacggttttaactatttcgacaaaatcgccttctggaaaacgcctatagcagaagggggcaagtttgttccctacagtcgctggacgcaggattacattgccattatgggcggtcgctaacttcgctggggtgctttatgacgtacgcagtggagtttgacaacgtctcgcggttgtacggtgacgtgcgcgcagtagatggcgtcagtattgcgataaaagatggtgagttcttctctatgctggggccgtccggctccggcaaaaccacctgcctgcgcctgattgctggcttcgaacagctttccggcggggctatctctatctttggtaaacccgccagcaatctgccaccgtgggagcgggacgtgaatactgtctttcaggactacgcgctatttccgcatatgtcgattcttgacaatgtcgcctatgggctgatggtcaaaggcgtgaataaaaagcagcggcacgcaatggcgcaagaggcgctggagaaagtggcgttggggtttgtacatcaacgtaaaccgtcacaactttctggtggtcagcgccagcgggttgctatcgccagagcattggtgaatgaaccgcgcgtattgctgttggatgaaccgctcggcgcactggatctcaaattgcgtgagcagatgcagctggaactgaaaaaactgcaacagtctctcggtatcacttttatcttcgttacccacgatcagggcgaagcgttatcgatgtccgatcgtgtggcggttttcaataatggacgcattgagcaggtcgattccccgcgcgatctctatatgcgcccgcgcacgccgtttgttgccggattcgtcgggacatccaacgtttttgatccgctaatggccgagaatctttgcggcatgacgggaagcttcgccctgcgaccggaacatatccgtctcaatatccccggcgaaatgcaggctaatggcacgatccaggcggtgcaatatcagggcgcagcgacccgttttgaactgacactgagcggcggtgaaaaactgctggtgagtcaggccaatatgacaggcgaagaactgcctgccacgctcacgcccggacaacaggtgatggtttcctggtcgcgtgatgtgatggtgccgctggttgaggagaggtgaatggcgatgaatgtattgcaatcaccttcacgtccaggtctgggtaaggtgtccggtttcttctggcgtaatccggggctggggctgtttttactgctgcttggcccgctaatgtggtttggcattgtctatttcggctcgctgctgacactgttatggcagggattttatacttttgacgatttcaccatgtcggtaacgccggaactgacgctggcgaatatccgtgcgctgtttaatccggcgaattacgacatcattctccgcacgctgactatggctgtggcagtcactatcgccagcgccattctggcttttccaatggcgtggtatatggcgcgctataccagcgggaaaatgaaagcgtttttttatattgcggtaatgttgccgatgtgggcgagctacattgttaaagcctatgcctggacgttattgctggcaaaagatggcgtggctcagtggtttttacaacatcttgggctggaaccactgctgactgcgttccttacattacctgcggtgggcggaaatacgctgtcaacttccgggctggggcgctttctggtgtttctctatatctggctgccgttcatgatcctgcccgtgcaggcggcgcttgagcgtttgccgccgtcattgttgcaggcgtcggctgatctcggtgcgcgtccacgacaaacctttcgctatgtggtgctgccgctggcgatcccgggtattgccgctggctctatctttaccttctcactcacactgggcgattttatcgtcccgcagctggttggcccgccaggatattttatcggcaatatggtttattcccagcagggggcgattggcaatatgccgatggcggcggcattcaccctggtgccgattattctcatcgcactgtacctggcgttcgtgaaacgtctgggagcgttcgatgcactctgaacgcgcaccgtttttcctcaaactggcggcctggggcggcgttgttttcctacattttcccatcctgataatcgccgcctatgcgtttaacactgaagatgcggcgtttagttttccaccgcagggcctgacgctgcgctggtttagcgtggcagcacagcgtagtgatattcttgatgccgtgacactgtcacttaaagtggcggcgctggcgacattaattgcgctggtgttagggacgctggcagctgccgcgctgtggcgacgagactttttcggcaaaaacgccatttcgctgttactgctgctgcccattgcgctgccgggcattgtcactggtctggcgttattaaccgcctttaaaaccatcaatctggagccgggatttttcaccatcgtggtcggtcatgcgactttttgtgtagttgtggtgtttaacaatgtcatcgcccgttttcgccgcacctcctggagtctggttgaggcgtcaatggatcttggggccaatggctggcaaaccttccgctacgtagtgttgccgaatctcagttcggcgttactggcaggaggaatgctggcgtttgccttgtcgttcgatgaaatcatcgttacgacctttacggcaggtcatgaacgaacgttaccgttgtggttgctcaatcagcttgggcgaccgcgtgatgtaccggtaactaacgtggtggcactgctggttatgttggtaacaaccttgccgatcctgggggcctggtggctaacccgcgaaggcgacaatggtcaataaccactgatacaggaatatgctatgcaacataagttactgattaacggagaactggttagcggcgaaggggaaaaacagcctgtctataatccggcaacgggggacgttttactggaaattgccgaggcatccgcagagcaggtcgatgctgctgtgcgcgcggcagatgcagcatttgccgaatgggggcaaaccacgccgaaagtgcgtgcggaatgtctgctgaaactggctgatgttatcgaagaaaatggtcaggtttttgccgaactggagtcccgtaattgtggcaaaccgctgcatagtgcgttcaatgatgaaatcccggcgattgtcgatgtttttcgctttttcgcgggtgcggcgcgctgtctgaatggtctggcggcaggtgaatatcttgaaggtcatacttcgatgatccgtcgcgatccgttgggggtcgtggcttctatcgcaccgtggaattatccgctgatgatggccgcgtggaaacttgctccggcgctggcggcagggaactgcgtagtgcttaaaccatcagaaattaccccgctgaccgcgttgaagttggcagagctggcgaaagatatcttcccggcaggcgtgattaacatactgtttggcagaggcaaaacggtgggtgatccgctgaccggtcatcccaaagtgcggatggtgtcgctgacgggctctatcgccaccggcgagcacatcatcagccataccgcgtcgtccattaagcgtactcatatggaacttggtggcaaagcgccagtgattgtttttgatgatgcggatattgaagcagtggtcgaaggtgtacgtacatttggctattacaatgctggacaggattgtactgcggcttgtcggatctacgcgcaaaaaggcatttacgatacgctggtggaaaaactgggtgctgcggtggcaacgttaaaatctggtgcgccagatgacgagtctacggagcttggacctttaagctcgctggcgcatctcgaacgcgtcagcaagacagtagaagaggcgaaagcgacagggcacatcaaagtgatcactggcggtgaaaagcgcaagggtaatggctattactatgcgccgacgctgctggctggcgcattacaggacgatgccatcgtgcaaaaagaggtatttggtccagtagtgagtgttacgcccttcgacaacgaagaacaggtggtgaactgggcgaatgacagccagtacggacttgcatcttcggtatggacgaaagatgtgggcagggcgcatcgcgtcagcgcacggctgcaatatggttgtacctgggtcaatacccatttcatgctggtaagtgaaatgccgcacggtgggcagaaactttctggttacggcaaggatatgtcactttatgggctggaggattacaccgtcgtccgccacgtcatggttaaacattaaggataatattgcagatcgtaagagtatgagatgatcttgcgtactgtcagagcactgatttctctgacagtacgtgctgcgtgcaaaatcactacatcaaataaaccagccaaatctcatagagataagagtaaacaaaccaacagcagcaaagacatttatcagtactacagttctactggaaacattcatttttgccaccttttatcattgcccctatgtgtatagtacgggttaagaaaatccgcaataatactcattctgaagatggataagggcaagttgctgtttgatgattttttctcaaactggtgaaaaaacttgatgcacgtcaaaaaatgacgcatatttgcgcgcgttttattcatctggctggacgcccgtacatgtctctctatcaacacatgcttgttttttatgcggttatggcagcaatcgcatttcttatcacctggtttctttctcacgataagaaacgcatccgtttcttaagcgcctttctggtgggggcaacatggccgatgagtttcccggtggcgctgttgttttcactgttttaaatcttactcactggcttgacggcaccacgcagacttatatcatttggatgaatcgataaatttcacaagtggctaaggagaaagtatgtcgcatctggatgaagtcatcgcgcgcgtggatgccgcgattgaagagagcgtcattgcccatatgaacgaattattaatcgccctgagcgatgacgcggagttaagtcgggaagatcgctacacccagcagcagcgtttgcgcaccgctattgctcatcacggtcgcaagcataaagaagatatggaagcgcgccacgaacagttaaccaaaggcggcaccatcctctgattaaaatgagcgtctggctaccaaccaggcgccaaccacaagtaaaattgcgccacaaattgggccgaacaacgcccgtagtggtacgccatgactgcggaagatatccagcatcagaccgccaatcagctgactggcgaccagtacagcaatagttgtcgccgctcccacattctgatatccgctgatactggcgaagacaaaaaacgatcccagcaagccaggtataagtgtccaccagcgcacgctggacaccagttcgccaaaccccgccatgccttgtttaaaccataaaatagaaacaaagagcacaatccccaccagtgagttcagcaacatggcgatgagaatggtagaggaggtctgggtgatgcgcaccatcagcgtgttctggacaaccagaccaattccggcggcaatcaaaaaagcaagggtgagcgactgattcatccaatcgcgtccggttcagtgcgctcgtcgagttgcaactgcataaatgtcagatccagccaacgaccaaatttagtgcctacctgcggcatttgtgcggtgatgacaaatcccagcgactggtggagatgcagcgaagcctggttttgcgattcgatcccggcgaccatgacatgcttcccgcaatcccgcgcttcatcaatcactcggcttaacaatttacgccccagacctttgccctgatgatcgggatggacataaaccgaatgttccacggtatggcgaaaaccatcgaaactacgccagtcgccaaacgaggcatatcccgtcactacgccatcttcttcacttaccagcaccggataaccagctaaagtccgcgcttcaaaccaggcaatgcggttatctgcatccaccgtttggtcattccagatagccgccgtatacaacacggcgtggttataaatttccgcaatggcagcacagtcggctttgcgggcaaaacggatggacatgtctggcctcaataaaataatgatgatgatgttatcaatactatcgaaaacagcccgaagcaacggattcctcgatgaaattattgcgtgttcagaggggatgtgacggctgcaaacaaaaccaatcctgcgagcctgctactattgatggattcatgccaaaagcacaggagagcattatggggcaacaaaagcagcgtaatcgacgttgggttctggcctcgcgtccgcatggcgcgccggttccggagaatttccgtcttgaagaagatgatgtcgccacaccgggtgaaggacaggtgttactgcgcacagtttatttgtcactggacccgtatatgcgtggacgtatgagcgatgagccatcttattcaccgccggttgatattggcggcgtgatggtcggcggtacggtgagccgtgtcgtggagtcgaatcatcctgattatcagcctggcgactgggtactgggctacagtggatggcaggactatgacatatccagtggtgatgatctggtgaaacttggcgatcatccgcaaaatccatcgtggtcgctgggtgtgctggggatgccaggctttaccgcttatatggggctgttggatatcggtcaacctaaagagggcgaaacgttggtggtagctgcggcgacaggaccagtgggggcgacggtggggcaaatcggcaaacttaaaggttgcagagtggtgggggtagccggtggcgcggaaaaatgccgccatgctaccgaggtgttaggcttcgatgtttgtcttgatcaccacgcggacgattttgccgaacaactggcgaaagcgtgcccaaaaggtattgatatctattatgaaaacgtgggcggtaaggtatttgatgcagtgctaccattacttaatacatctgcgcgcattcccgtttgtggcttagtgagcagctataacgctacagagctaccacccggtccggatcgtttacccctgttgatggcaacggtgctgaaaaaacgtattcgcttgcaagggtttattatcgctcaggattatggtcaccgcatccatgagtttcagaaggagatggggcaatgggtgaaagaggataaaatccactaccacgaagatattactgatggtttagagaatgcgccacagacgtttatcggcctgctgaagggtaaaaacttcggcaaagtggtgatccgcgtcgcgggtgatgattaaagtttcaacggcggcgtaagccgccataaaaatccaggcaaaaagcttattttcagctttaattaactaaccacgtcattgttctgctgctaataacaacaaaggtgggtggtttatgattattcactttaatacaccaggtgaactccttctgccgtgcaggcagggttggacagaaaacacgcgaaggaattaaaatgcctggaatgggaaaaatgaaacatgtcagtttgactctgcaggttgagaacgacctgaaacatcagcttagtattggcgcattaaaacctggcgcacgcctgattactaaaaatctggcggagcaattaggtatgagtattacacctgtgcgtgaagcattattacgtctggtttcggtgaatgcgctttctgtcgcacctgcacaagcatttacagttccggaagtggggaaacgtcaattagacgaaatcaatcggatccgctacgaactggaattaatggcagttgctctggctgttgaaaacctcaccccgcaagaccttgcggaactccaggaattgctcgagaaattacagcaggcgcaagaaaagggcgacatggaacaaatcattaatgtaaacaggctatttcgcttagcgatttatcatcgctcaaatatgcccatcctgtgtgagatgattgagcaactgtgggtcaggatggggcctggtttacattatctctatgaagcgattaatccagcggaattacgggagcatatagaaaactatcatctgttactcgctgcgttaaaagcaaaagacaaagagggatgcagacattgtcttgctgaaattatgcaacaaaatattgctattttataccagcaatacaatcgttaaagtaaatgcccggcaaataccgggcatcaaggtaattactcaaatctccacgcaatattcatgccgacaccataatttcgtccgggcgaaggttcgtaatatcgcccgtttgactcattgacaatgacagaaccaacgtattctttatcgaataaattatcgacacgaccaaataaatccacagttaaattgtggtaattgtatttatacccggtgaataagccgacgagagtataagacggcgcttttgccgtattttcatcatctgccataatatcgcccatataacgcgcttccgtgcctgcataccaaccatcttccggtacataacctatcgacgcaaagcccatattacgggcgatccctggcatccgattaccgttacaatcctgttcattgcaaacattgctgcgataggtcgcatcaagccaggtccaggacgcgtttacgcgaaaatctcctgcgaaacgttgatcccatgccagttcagcgccttgacgacgggtctttccggcatttttgtaagtcgtacgcccaccgctactgctatcgacaacaatttcatcatcagtgtcggtctgaaacaatgcgagactaagcagcccatcaccaatacgcgttttactgccgatctcaattgtatcgttggtggatggttttaaacctaagttcataccgctttgcccatcagcacgataagacagctcattaatcgtcggcgtttcaaaacctcgcccggctgccagatagatattccaggcatcggtcattgcatattttaacgaaccggcaggtagccatttatgataactggcatcaccgctgtcatcgccgttacccggagtaacgtaatggtcgttggaatcaaaccacacggagctgtagcgcacgccagcatccagcgacagtttttcgctcagctgccactgcgtctgtaaatagggatcgatgttccacatcagattgcgttcgtcgcgacgcaactcacctttttgcccgtactccggcatgccgctattcaggcggaagttattgtagcccttgcggttttcactcatgttttcgtagttcaggccggtagtgaacgtgaccggaacgcccagttcaccacggtgtgtccagcggctgtctattccctggtaatggcgttgcagggtaatcacgccgcccgcatgtgacgggttaagttgtggtgccatgggtattgactggtactgggtcgtttctcgctctccggcatacatcatcacactcatatcatcccgcgaactcaggctacgctcatagcgcaacccagcctgagtttgcttgatggtttttcgcgtgtcgtactgttctgcacgaggcgcttgttgtggattagccttccattctgctttggttagcccacctgggtcatctgctttgatatccacactattgaaaatcagacttaatttgctggcttcatcaatgcgtacgcccagtttggcattggctaaatttttctgtgcgccactatggtcacgatagccgtgggtcgtaaaacgcgtggttgagacggtgtaatcgacatcgccaggctgtgtgccgtctcccgttgcgcccgttgctttcagcccatagcgccagctgccaaaactgccgtagtaactactggcttcaatggttggtggctgttgtccggtctgggtggtgacattcattaccccaccagacgcgttgccatacagggcagagaaggggccacgcagcacttccacattttgcacactgcttaaatcgatgttggatgtttgcccttgcccgtcgggcatggtggcgggaataccgtccacatacaggcgaataccgcgaataccgtaagtggagcgggagccaaatccgcgaatcgacagctgtaaatcttgcgcatagttctgccggttttgtacctgcaaaccaggcacgccggtcagtgattcggacaagttaatgcgcggtgttgccaggcgcatctcctcgccatccaccacgcttactgctgctggggtatccagttctgaaaccacctgcggtgcggcactgacaatcatagtctgttcatcagcggcaaaaacaacgggggaaaggacaagcagtgcgggcaaaacggtctgtcggacggaaaaaatcttcatgaaaaaagccaggttaagaatgggaaaacgccgtcatggtaatgaaattgtaaatttatggaaaatgaaacggcacaatacgttaagtaattgagaaaattgtagtcgtaacggcaagaaatgctccacatttgagaaaataatgattaccattcccatttataacaagagcgtaacgatgattacgcttagcgaagcattgtgaagcagcaaaaatatcggttcatcaaagggagtcgtcatgcatttacgtcatctgttttcatcgcgcctgcgtggttcattactgttaggttcattgcttgttgtttcatcattcagtacgcaggccgcagaagaaatgctgcgtaaagcggtaggtaaaggtgcctacgaaatggcttatagccagcaagaaaacgcgctgtggctcgccacttcgcaaagccgcaaactggataaaggtggcgtggtttatcgtcttgatccggtcactctggaagtgacgcaggcgatccataacgatctcaagccgtttggtgccaccatcaataacacgactcagacgttgtggtttggtaacaccgtaaacagcgcggtcacggcgatagatgccaaaacgggcgaagtgaaaggccgtctggtgctggatgatcgtaagcgcacggaagaggtgcgcccgctgcaaccgcgtgagctggtagctgacgatgccacgaacaccgtttacatcagtggtattggtaaagagagcgtgatttgggtcgttgatggcgggaatatcaaactgaaaaccgccatccagaacaccggtaaaatgagtaccggtctggcgctggatagcgaaggcaaacgtctttacaccactaacgctgacggcgaattgattaccatcgacaccgccgacaataaaatcctcagccgtaaaaagctgctggatgacggcaaagagcacttctttatcaacattagccttgataccgccaggcagcgtgcatttatcaccgattctaaagccgcagaagtgttagtggtcgatacccgtaatggcaatattctggcgaaggttgcggcaccggaatcactggctgtgctgtttaaccccgcgcgtaatgaagcctacgtaacgcatcgtcaggcaggtaaagtcagtgtgattgacgcgaaaagctataaagtggtgaaaacgttcgatacgccgactcatccaaacagcctggcgctgtctgccgatggcaaaacgctgtatgtcagtgtgaaacaaaaatccactaaacagcaggaagctacccagccagacgatgtgattcgtattgcgctgtaatagatatggcgagggtgaaaacggtgagacttgcctgccttttatcacggcgtatccggcactttcgtcagtaatctgaatttgcccggcacgtagccgggcaattttgcaattaactcgccgtttcaggcttaaacacaatttcctgtttttctccatcttcctcgacgactggcgcagtgctgtgaatttcagcaacgcgtttgcgcacaccaaaccagcctataaccagcaaaataccgataatcggcagcgccgcgatagtataagtcccgttcgggtaatcgaacgccatcagcacaaggacactcagtaaaaacagtaatgtcagccaggaagtgaagggcgcgccaggcagtttaaaactgacatccgctgctttgccttctttaatcgctttacgcaggcgcatctggcacacgatgataaacgcccatgaagcgatgattcccagcgacgcgaagttcaacacaatctcaaatacgcgcgacggcaccagatagttgaggaatacgccgacgacatacacaactagtgtcgccagaatcccggcatacggcacatgctgacgactcattttcgccataaaactcggtgcggaaccgcccatcgccattgagcgcagaatacgtccggtgcagtacagacctgaattcaggctggagagggcagcggtcagcaccacaatgttcataatgctgccgatatatggcacacccagtttagagaaaaacgtcacgaacggactttgccccgcctgatacgcgctccacggcaataacataaccagcaacaccacggagccgacgtaaaacaggccaatacgccaaatcacactgttaatggctttaggcaccatggtctgcggatctttacattctccggcagctgtacccaccatttcaatggaggcaaaagcaaacactacgccctgaatcaacaccagcgcaggcagcaaaccgtgggggaagaagccgccattatcggtgattaaatgaaagccagtggtgttgccatccagcggctgaccactaccgaggaacactgtacccacgaccaaaaaggtcacaatggcgagcactttaataagcgcaaaccagaactccatctccgcaaaccatttcacaccgatcatattcatggtgccaacgatggtaagtgcagcgagcgcaaagacccactgcggcacgccgccaaacgcaccccagtaatgcatatacagagcgacggcggtaatatcaacaatccccgtcatcgcccagttgatgaagtacatccagccagcaacataagcggctttctcacccaaaaactcacgggcataagaaacaaaactgccactggaagggcggtgtagcaccagctcacccaatgcacgcagaataaaaaacgaaaacaagccacaaattaaataaaccagtgccagtgcgggccccgccatttgcagtcgggctcctgcacctaaaaacaagccggtgccaatcgcgccgccaatggcgatcatctgcacctggcgattgcccatcgctttgtgatacccctcttcgtgggcattaagccagcggcgtttcgcggcgtgttgatctgaagtgtcggtgtcgtgtttactcattgctctccctgattgctttaatgaaaaagtcatataagttgccatgaacaatgtttattcatcctggcgatgatagttatcaccattattctttatgggtataaaactatcggcgcagcatcctacccgttatcgataaacgatgcaaaacatccccttacaatcctgaaggggattaatacaactgacgaaaaaatgacaaatccttttgctggttaacctgtgtactgtcctacacttaatctttaaaagattgtgaggggcatatgattaaggtgtatggcgtacccggatggggctctacaatcagtgagctgatgctaacactggctgatattccttatcagttcgttgatgtcagtggttttgaccatgagggagcttcacgcgagttattgaaaaccctgaacccgttgtgtcaggttccgacactggcattggaaaatgacgagattatgacggagacagcggcgattgcattgatggttctcgatcgtcgcccggaccttgcgccaccggttgggcgcgccgaacgtcagctgtttcaacggctattggtctggctggttgctaatgtctatccaacattcactttcgccgattaccctgagcgttgggctcctgacgcacctgaacagttaaagaagaatgttattgaatatcgaaaatcgctttatatctggttgaattcgcagctcactgctgaaccttatgcgtttggtgagcaactaacgctggtggactgttatctttgcactatgcgcacatgggggcctgggcatgaatggtttcaggataatgccacgaatatcagtgcgattgctgatgctgtatgtcagttaccgaaattacaagaagtattaaaaaggaatgaaattatttgagtgggataccagaagattatgttatttattattcagtaactttatccacaatgatgggcgtaattaattaaattcatggtatgttttttaatttatatcactctccttttcattcagcgtgtctatttcatttcctctgaaaagaaactaactattcacattgtgcagatgtttcagttgttatcacaggcattctataatctcaaaatgtttttaatgatggatatgctcggagttggagatgcaattaatattaatacaaataaaaatatccggcaggtatgctaaaaggataaatggcgttctctgtatttattcgcaattatctgtaggacaaatatggagagcttgatgagtcagagctaaaacagcaattgattaataaacatgttgatttattcaagaaaatggatgtattttaaatgttgattcttaatataacctaatcaatagattatcaagtgagagctacacattattggaggggcaggggaaaacaccattttgggaacaatgcatcaggtactcttaccactgaagcaagatcatccggcaccaggtggtggtgcagtgctttggaaatggtcccctcgggggagttgtcattattttctatgctatttgcttattatattcatcaggtgaatttaataaattcctaatttgaaatatccactattaagctagtgtttaacgacgttaagatggcaatgtgcagatcatgttatcagggtggggcggtagcgtatattccttatacaaaccatcattcatttcaatgattgttattgaattatttattgttgtgaataaaaagacattatgaatattggtttgactttgcatatcaggttttttattactcgctgtaatgtacgagcctgtcgtgaataacgtcgagaacccatccgttgcgtttgtgattattttgttgactaaacagacacccgtttctctgaagtaaaatcccagactaaatcatcacataaccatgacatttttctgatattccccggtaacgccagatgtcgactcgcttatctcatctgcccgacatgttgtacatgcaatatgtgcggattattattcattttcacggaggttgctatgtcaaccggattacgtttcacactggaagtggacggcctgccgccggatgcttttgcggtggtttcctttcatctgaaccagtcactctcttcgctcttttccctcgatctctccctggtcagccagcagtttctctcccttgaatttgcgcaggtgctggacaaaatggcctacctgacgatatggcagggcgatgaagtacagcgccgggtgaaaggcgtggtgacctggtttgaactcggggagaacgacaaaaaccagatgctgtacagcatgaaggtgcacccgccgctgtggcgtgccggtctgcgccagaacttccgtatcttccagaacgaggacatcaaaagcatcctcggcacgatgttgcaggaaaacggggtgaccgaatggagtccgctgttcagcgagccgcatccttcccgtgagttttgtgtccagtacggtgagactgattacgatttcctgtgccggatggcggcggaggaaggcatcttcttttatgaggagcatgcttacaaaagtaccgaccagagcctggtgctgtgcgacacagtccgccatctgcccgaatcttttgaaatcccatggaacccgaacacccgtaccgaggtgagcaccctctgcatcagccagttccgctacagcgcacaaatccgcccttcttccgtggtgaccaaagactacacctttaaacgccccggctgggccggacgttttgaacaggaaggccagcaccaggactaccagcgcacgcagtatgaagtgtatgactaccccggacgtttcaagggtgcccacgggcagaactttgcccgctggcagatggacggctggcgaaacaatgcagaaaccgcgcggggaatgagtcgctcgccggagatatggccgggacgacgaattgtgctgacggggcatccgcaggcgaacctgaaccgggaatggcaggtggtggcaagtgaactgcacggcgaacagccacaggcggtgccaggacggcagggagcggggacggcgctggagaaccattttgcggtgatcccggcagacagaacatggcgaccacagccgttgctgaaaccgctggtcgacggcccgcagagcgccgtcgtgacgggaccggcaggcgaggaaatcttctgtgatgaacatggccgcgtgcgggtgaaatttaactgggaccgctataacccgtcaaaccaggacagttcatgctggatccgtgtggcacaggcgtgggcaggcaccggctttggcaacctggcgataccgcgagtgggtcaggaggtgattgtggacttcctcaacggcgacccggaccagccgattattatggggcgtacctaccaccatgaaaaccgcacacccggcagcctgccggggacgaagacgcagatgaccattcgttcgaaaacctataagggcagcgggtttaatgaactgaagtttgacgatgcgacagggaaagaacaggtctacatccacgcgcagaagaacatgaacaccgaggtgctgaataaccgcaccactgatgtgataaacaaccatgctgaaaccattggcaacaatcagatgattgcggttaccaacaatcagatacagacggtgggtgtcaaccagatagagacggtgggcagtaaccagataattaaagtgggttctgttcaggtggaaacgattggacttgttcgtgcgctgaccgtgggcgtggcgtaccagacgacggtaggtggcattatgaacacttcggtggctctgatgcagtcctcgcagatcggtttgcataaatcgttgagggtcgggctgggttatgacgtcaaagtcggaaataacgttaccttcaccgttggtaaaacgaaaaaggatgataccgggcagaccgcgatttactccgccggtgagcatctggagctctgctgtggtaaggcaaggctggtgctgacgaaggacggacaaatttttctcaacggcacaaaaattcatttgcagggtaaggagcaggttaatggtgactcactgttgattaactggaactgtgcagcctcgaaatccccaccgaagacccctgatgaaaagcaggatacgccggatatgagagagtactgatcccgtacctgttcggtattcagtaacaaaccagcattaaaaataaacagaagaaggaattgaatcatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgcccaccggcgtggcgtgctcggtgtgtccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacgaagacgcctgcaccggtgggcgttttcggccccggctggaaagcgccttctgatatccgcttacagctacgtgatgacggactgatactcaacgacaacggcgggcggagcattcactttgagccgctgctgccgggggaggcggtgtacagccgcagtgagtcaatgtggctggtgcgcggtggtaaggcagcacagccggacggccatacgctggcgcggctgtggggggcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactggggtggtctgagcgggtgccgggtgctgaggacgtactgccagcgccgctgccgccgtaccgggtgcttaccgggatggcggaccgcttcgggcggacgctgacgtaccggcgtgaggccgccggtgacctggccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgtgcggaagaggcccgcacctcttcgctatcttcttctgacagttcccgccctctctcagcctcagcgttccccgacacactgcccggtaccgaatacggccccgacaggggtatccgcctttcggcggtgtggctgatgcacgacccggcatacccggagagcctgcccgctgcgccactggtgcggtacacgtatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggcgcaccgttacgcgggaaggccggagatgcgctaccgctacgacgatacggggcgggtggtggagcaactgaacccggcagggttaagctaccgctatctttatgagcaggaccgcatcaccgtcaccgacagcctgaaccggcgtgaggtgctgcatacagaaggcggggccgggctgaaacgggtggtgaaaaaagaactggcggacggcagcgtcacgcgcagcgggtatgacgcggcaggaaggctcacggcgcagacggacgcggcgggacggaggacagagtacggtctgaatgtggtgtccggcgatatcacggacatcaccacaccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtacccggacgggctggagagccgccgggaatatgatgaaccgggcaggctggtatcggagacatcgcgcagcggggagacagtacgctaccgctacgatgacgcgcacagtgagttaccggcgacgacaacggatgcgacgggcagcacccggcagatgacgtggagccgctacgggcagttgctggcgttcactgactgctcgggctaccagacccgctatgaatacgaccgcttcggccagatgacggcggttcaccgcgaggaaggtatcagcctttaccgccactatgacaaccgtggccggttaacctcggtgaaagacgcacagggccgtgaaacgcggtatgaatacaacgccgcaggcgacctgactgccgtcattaccccggacggcaaccggagcgagacacagtacgatgcgtggggaaaggcggtcagcaccacgcagggcgggctgacgcgcagtatggagtacgatgctgccggacgtgtcatcagtctgactaacgagaacggcagccacagcgacttcagctacgatgcgctggaccggctggtacagcagggcggctttgacgggcggacgcaacgttatcattatgacctgaccggaaaactcacgcagagtgaagatgaggggcttatcaccctctggcactacgatgcgtcggaccgcatcacgcaccggacggtgaacggcgacccggcagagcagtggcagtatgatgagcacgggtggttaaccaccctcagccataccagtgaaggccaccgcgtgtcggtccactacggctatgacgataaaggccgcctgaccggcgaacgccagacggtggagaacccggagacgggggaactgctgtggcaccatgagaccggacatgcgtacaacgaacaggggctggcaaaccgcgtcacgccggacagtctgccgccggtggagtggctgacctacggcagcggctatcttgcgggcatgaagctgggcgggacgccgctgctggagttcacgcgcgaccgcctgcaccgtgagacggtgcgcagcttcggcagcatggcaggcagtaatgccgcatataaactgaccagcacatacacccccgcaggccagttacagagccagcacctgaacagcctggtgtatgaccgtgactacgggtggaatgacaacggcgacctggtgcgcatcagcggcccgcgacagacgcgggaatacggctacagcgccacgggcaggctggagagtgtgcgcaccctcgcaccagacctggacatccgcatcccgtatgccacggacccggcgggcaaccggctgccggacccggagctgcacccggacagtacactcacagtgtggccggataaccgcatcgcggaggatgcgcactatgtctaccgccacgatgaatacggcaggctgacggagaagacggaccgcatcccggcgggtgtgatacggacggacgacgagcggacccaccactaccactacgacagccagcaccgcctggtgttctacacgcggatacagcatggcgagccactggtcgagagccgctacctctacgacccgctgggacggcgaatggcaaaacgggtctggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggtgacgtggtatggctgggacggagacaggctgacgacggtgcagactgacaccacacgtatccagacggtatacgagccgggaagcttcacgccgctcatccgggtcgagacagagaacggcgagcgggaaaaagcgcagcggcgcagcctggcagagacgctccagcaggaagggagtgagaacggccacggcgtggtgttcccggctgaactggtgcggctgctggacaggctggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcgggctgacggtggagcaactggccagacaggtggagccggaatacacaccggcgcgaaaagttcatttttaccactgcgaccaccggggcctgccgctggcgctcatcagcgaagacggcaatacggcgtggcgcggggagtatgatgaatggggcaaccagcttaatgaggagaacccgcatcacctgcaccagccgtaccgtctgccagggcagcagcatgatgaggagtcggggctgtactataaccgtcaccggcactacgatccgttgcaggggcggtatatcaccccggacccgattgggttgagaggtggatggaatatgtatcagtatccgttgaatcccatacaagtgatagacccaatggggttagatgcgattgagaatatgacatcaggtggactaatttatgccgtatctggtgtacctggattgattgctgcaaacagcattactaacagtgcttaccagttcggttatgatatggatgctattgttggcggagctcataatggggccgtcgatgcaatgagacattgttacttgatgtgtcgaatgactaagacatttggatcaacaatagctgacgtgataggtaaaaatcatgaggcggcaggggatagacaaggtcagccagctaaagaaagaatcatggatcttaaaaataacactgtcggtattgcttgtggcgatttttctgccaaatgtagcgatgcatgtattgaaaaatataacactgggcaactcttcgggttagatggtataaaagcagataatccaataaaagcaaagcaagggagttcagatgcttcaaattattagaggcaaacttgtcatttttttaattaccctttatttatttgttgtttaccttgggtttgataacaattcaaattctgacatcgtattttatggacataaaacaccaaagagcgttgagatatatctttctgaaaaaaatattatttataaaataattaatgaccaaaaaattagtagagggaatggtcattttataagtataatggttaataattacaggacgcactgtggagtggttgatataaatcttaattttttcaatgatattctttatagcgtgcgattaaaaaacattagtaaactggagaatatggagttctgcgctacaaaacaacgggtgtattttagtgataaaaacaagaaggctagttataaaataattaattatggagactattatgatgttgattattatgataacaatttgaaaaatgaagtttttgactggattggtaaatggtcataatgaacaacaccagaaagagaaaaatataaaatacatacagaaagacatgagagcaagggacggggcagggcaagatcatgaaaattgtgatgtaaatcacgattttcatctttgctttaacgcctacaggtgatcaaaatttaacctttggaataactaaaaagataaaaaaggacgccaggtgagtattcaaagtttgcttgattatatttcagtgacccctgatatacgacaacaaggaaaggttaaacataaattatctgctattttgtttctcaccgtatgtgcagtaattgcaggtgccgatgagtggcaggaaattgaagattttggacatgaaagacttgaatggctaaagaaatatggtgattttgataatggcattccggtcgatgacaccattgcacgcgttgtgagtaacattgacagtttggcctttgaaaagatgtttattgaatggatgcaggagtgccatgaaatcactgatggtgaaattatagcaatagatggaaagaccataagaggctcctttgataagggaaaaagaaaaggagcaatccatatggtgagtgcattctcgaacgaaaatggtgttgtactggggcaggtgaaaacggaagccaaaagtaatgagattacagccattccagagttgcttaacctactgtatttaaagaaaaatttgataaccattgatgctatgggctgtcagaaagatatcgcttcgaagatcaaagataaaaaagcagattatcttctggcagtaaaaggcaatcaggggaaattacatcatgcattcgaggaaaaatttcctgtaaatgtgttttctaattataaaggcgattcgtttagtacgcaggagataagtcatggaagaaaagaaacacgtttgcatattgtcagtaacgtaacgcctgaacttttgtgattttgaattcgaatggaagggattaaaaaagctttgtgtagcattgtcattcaggcagaagaaagaagataaatcagcagaaggtgtaagcatccgatattatatttcatcaaaggatatggatgctaaagaatttgcacatgctatcagagcgcactggctgatcgagcacagtcttcattgggtgttagatgtaaaaatgaatgaagatgccagccggataagaagaggaaacgcagcctaaataatatctggaataaagaagatggcactgaatttattaagagattgcaaagacattaagggtgaagaggaaaagaaagaaggctgcgttaaacacagggaaagatcatcagaagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatattcctcattacctgaagctgttttttattgcttatacatgatcaaatactccttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaatataaattatcggatattctactgttgactatttgtgccgttatttctggtgcggaaggttgggaagatatagaggattttggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaggacggatgagaaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagcgcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagctcgaaatgacggtcagatattatatcagttctgctgatttaaccgcagagaagttcgccacagcaatccgaaaccactggcatgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactacctggcgtcagtccttacggggagcgggctttcgtaatcttgccctgggcattattgtcgtataaacgctttaccggacacatgacattcacaatgtgtgttaattttactgacatctttcaaaaggagcgtaatcatgccgcacatcgacattaaatgttttccgcgtgaactggacgaacaacaaaaagcagcacttgctgcagatattaccgacgttattattcgtcatctgaacagtaaagacagttcgataagcattgctctacagcagattcaaccagaatcttggcaagctatctgggatgccgaaatcgcgccccaaatggaggctttgataaagaaacctggttatagcatgaatgcttaacccgccgtaacacgcttgccgctggtaacaaacgtcccagcacctaaatgatgcaacgtattgagcttatcatcatcaaactgccagcggccttcgacaaatacccgtgcgtctgccgctgctgatactacttcgccaaacagcgtgtcgtattcttcttgcgcagaagtcgcaggtagcaatcgacactccatccacgccagacatttttcctcgaccagaggcaaaccaaataccgggcctctcacaaccggaatgccatagcaattaaatttatcttcatcacgccccgacacacttcccaccgcccacgtccagttagttgctgcaacgcccgggataacgatgccaaatttaccgttatgttcaatcaactccctggtccatgtcgatttatctaccacaatcgccacgcgtggaggttcaaactccaccggcattgaccaggctgcagccataatgttacgccgctgggattgctcatcgaaactggtgatcaagaccgttgggccatgatttaacagacggctggcatggtgtaattctatggggatgaatcggctcatggtatcgcctcgcgaagaaggtttttttaagcgtagtccgtaacgcaataagtaacgaaattaacgggattggcgatttgcgaacgtgatgcatgtccgcgatcgcacaaaatagccggtgcggcgtctattccaggttataagttgagaaaaccactaagggaaacgcctgatgacgcccattctgaatcactattttgcccgtattaactggtcgggagctgctgcggtcaatattgatacgcttcgtgcattgcacctgaaacacaattgcaccattccgtttgaaaacctcgacgttttgctgccgagggaaatacagcttgataatcaatcgctggaagagaaactggtgatagcccgtcgtggcggttactgttttgagcagaatggcgtgtttgagcgggtgttacgcgagctggggtttaacgttcgcagcttgttagggcgcgtagtgttatcaaatccgccagcattaccgccgcgcacccatcgtttgctgttggtggaactggaagaggaaaaatggattgctgatgtcggtttcggtgggcagacgctaaccgcgccgattcgtttagttcccgatctcgtgcagaccacgccacacggagagtatcggttgttgcaggagggtgatgattgggtgttgcagtttaatcatcatcagcattggcagccgatgtaccgcttcgatctctgcgagcagcaacaaagcgattatgtgatgggcaatttctggtcggcgcactggccgcagtcgcattttcgccatcatttgctgatgtgccgccatttgccggacggcggcaagctgacactgaccaattttcattttacccattatgaaaatgggcacgcggtggagcagcgaaatctaccggatgtggcgtcgttatatgccgtgatgcaggaacagtttggtctgggcgtggatgatgcgaaacatggctttactgtggatgagttagcgctggtgatggcggcgtttgatacgcatccggaggcgggaaaataatttatgtcaggttgccggatgcggcgtaaacgccttatccggcatacattaacccggttgtagacctgataagcgaagcgcatcaggcaacggtttcagagtttaattgcccattcggcatgaaacaaaatcaccgccgcgccagaaatggtgactttttccggttggttatcacgaattgtcaccgtcgcttcaatcacgccgtcacgccccaatgcgcgcccctgattgcctttaacacgcagcaccttgccatcgtggggcaatacgttgtgatgtaccaaccatgcacccatcgggccattggcattgccagtcaccggatcttccacaataccaatcgcaggcgagaacatacgaccatcggtttcgtttttgcctggacggatctggaacgggaagaaaccattgcagccaatctgtttactgatagcggtcagcgcattaaggtcaggcgaaagagcgtcgatatccacttccggcttcaatgggatcatcactttagaatgcccggtcgtcgcgacctggatcggcaaacccggcagaatatcgtcttcagtaagatgcaatgcgttgataatcgccgcgcgtacttcaccctccagcggcagttcaaagcccggcgtaccttgttccagcgaaatacgataatcatcgttgtgcttttcgatagtcacgcgatgttttcttgccagcgatgtttgccagatcgtgcaatttcctaaacctaacaccttcgcacgtacatagtgcgcagctactgtcgcgtgaccgcaaatcggcacttcaaccgttggcgtaaagtagcggatgcgcacatcgctgtcgtcgctgtgcagcagaaaagcagtttccgaatggcctaactcgcgggcgataagctgcatttgcgcttcgctaagattatcggcggggaaaacaacaccggcagaattgccgcgaaacggttgtgaggtaaaagcatcgacgtggtacacctgcggtttcattaacgttctcctgtgactggagaactatcatagcctgcaagtggccggagagcgaagggctatccggccagggtgaaattatcgccgcgaacgcacaatttgatatcgacgagtaaagtactcaaacggcgcgctccacacatgcaccagtcgggtgaacgggaagagcaggaagatggtcattcccaacaccagatgcaggcggaagacgaacgctacgccgttgagcatctctgacgatccaccacggaaagtgacaatgctttgcgcccaacccaccagcttcatcatttcgctaccatcaggatactgtgctgaaaacggtatggtacttagccccaacagacactggaccagcaaaatgctcatgatgatgatatccggcgtagtggaagtggcacgcacgcgctgatttgtcagcctgcgccacagcagtcctgcgccgccaatcaacgtcaacacaccgcaaataccgccgagcaccatcgccatgagttgtttcgctgccactggcaaaaaccacgcgtacatccagtgcggcgttaacatgccgaacaagtgcccgaagaaaatccccaaaatgccgatatggaacagattcgaccatatcaccatcccgcgtttatcgagcatttgacttgaggaggcgcgccaggtgtactgcccgtagtcgtagcgcagccagctgccgaggaaaaacaccgtcgcacaaatgtacgggtagatatcgtaaaaaaagacgttcagatactgaatcatttcccacctcccgcactgatgtcgacatattgcggcgcgacatcctggctaaagcgtcgctgatattgattaagcggcgagctgtcacacgccgtggcgttatcttcaataaacttcacctgttcctcttcccacactgcatcaagcgcctggcgggtgtcatcgcgctcttcgctgtttacttgttttgtgacactgtcacttgaaagggagcttcccgccagttgcagcagagcatcaaacaacgcgtaccacggtgcctcgcgttgttttaagcgaccgccaagcagggcgaggatcggcgcaacattgagcaatccttctttcgcctgatcgtcaggcagtacgcttaaatactccagatacagcggtagataatcgggcagttcccgacaatccagttgcaggccgaccttttcatactccgccagcaggtccaccattgcctggccgcgatcgcgggactcggcatgaacatgttcgaacagcagcagcgatgtggtacgtccacggtcaaacacttcgcaccattcggcctgtttatccagcagcggcgcgttaagcaggttgtgggtgaaatccgtaagcatcggcgcgtcgcggcggatcaacgccagcgcgtcctccttgcattcccacaacagctcgtccggatactccatcaacaggccgatcactttgaggatctgcattattcgccctccgctttgtcgcgcacttcggtgatgttgatggcatcgatacggctactgttgaacaggttgaatttactgtccgaaccgtggcaaccgtcgccaaaggtaaaaccgcagccgttgcgttctgcgaaggcatcgcccgccatttcccgatggctggtcgggataacaaaacgatcttcatagttggcaatggcgagatagcgatacatctcttcgacctgggcgacgctcaggcctacttcgtcgatggcacgagtatcagtaacgccttccacggtttgtgaacgcatatagtggcgcatcgccatcatccgtttcagcgcccgcagtaccggaccggtatcgccggcactcaacatattggcgagatattgcaccggaatacgcaggctttcgatggcgggcagcacgccttcgcttttcggcaaaccgcccgcatctgcgtaggactgaatcggtgacagcggaggaacgtaccagaccatcggcagggtgcggtattcagggtgcaacggtagtgccagtttccagtccatcgccattttgtagactggcgaacgctgggcagcgtcaatcacattttgtggaataccttgtttcagggcttcctcgatcactgagggatcgtgtggatcgaggaacacttcgcactggcgttcatagaggtcaacttcgcgctcggtgctcgccgcttcctcgatgcggtcggcgtcgtaaagcagcacgcccagataccggatgcgacccacgcaggtttctgagcacacggtcggttgaccggactcaattcgtgggtaacagaagatgcatttttctgacttgccgcttttccagttgaagtagatttttttgtacggacaaccgcttatgcacaaacgccagccacggcatttatcctgatcaatcagcacaatgccgtcttcttcgcgtttgtagatagcgccgcttgggcaggtcgccacgcagctgggattgaggcagtgttcgcacaggcgcggcaggtacatcatgaaggtgttttcaaactgcccgtacatctccttttgcatggcctcgaagttgcggtcgcgggcacgtttttcgaactcaccgcccagcagttcttcccagtttggcccccagatcactttgtccatccgtttgccgtcaatcagtgaacgcgggcgagcagtaggaatatgtttgccttccggtgcgctatgcaaatgttcgtagtcgaaggtgaaaggttcgtagtaatcatcaatctgcggcaccaccgggttggcgaagattttggttattacgcccatcttgttgcccagacgcgggcgtatcttgccattcacatcacgcacccagccgccttgccactcttcctgatcttcccagtttttcggataaccaatgcccggtttggtttcgacgttgttaaaccatgcgtactccatgccttcgcgtccggtccagacgtttttacaggtcaccgaacaggtatggcagccgatacatttatcgagattaagcaccatgccgacttgcgaacggattttcattttttcgcctcctgtacctgatcgcgaccttcatcatccagccagttaacgttcttcatcttgcggatcatgatgaattcgtcgcggttcgagccgacggtgccgtagtagttaaagccccaggccagctgcgcgtaaccgccaatcatatgcgtcggtttcgggcaaacgcgggtgaccgagttatgaatgccgccgcgcatgccagttacttccgaaccaggaatattcataatgcgttcctgggcgtgatacatcatggtcatgcccggcggtacacgttggctgaccaccgcgcgggcagtcagcgcgccgttggcgttgaatacttccacccagtcgttatcgacaatggtcagttctcgggcatctgtttcgctgatccagacaatcggtccaccgcgagagagcgtcagcattagcaggttttcactgtaggttgagtgaatgccccatttctggtgcggcgtcaggaagttaagtgctttttccgggaagccgtttggcggtatctggcgcatctcactgacgctacgggtgtcgataggcgggcgataagccaccaggctttcaccaaaagcacgcatccacggatgatcctgatagagctgctggcgtcccgacagcgtgcgccacggaattaactcatgaacgttggtgtatcccgcgttataggatacgtgatcgctttccagaccggaccaggtggggctggagataattttacgcggctgcgcctgaatatcgcgaaagcgaatcttctcgtcctctttgtgcagcgccagatgggtatgttcgcgcccggtgatctcgcccagcgcctgccacgctttaactgcaacatgaccgttggtttctggtgccagtgccagaatcacttctgaagcgtcaatggcggtgtcaatcagcggacgcccctgcgctgggccatcacgcttggtgtaattgagtttaccgaggaaatcgatttcatcctgcgtattccacgaaatccctttaccgccgttgccaagtttgtccatcaatggcccgagcgaggtaaagcgttcatacgtagcagggtagtcgcgctccaccgccacaatattcggcgcggttttacctggaatcagatcgcattcgcctttgcgccagtcgagcacttcacacggctgtgagagctctgccggagagtcgtgcagcagtggttgtaataccacatcggtttctttgccaagatgacccacgcacacttgcgaaaatgctttggcaatacctttgtagatttcccagtcgctgcgtgactcccaggccggatcgaccgccgcagaaagcggatgaataaacggatgcatatccgaggtgttcatatcgtctttttcataccaggtggcggtgggcagaacgatatcggagaacaggcaggtactggacatgcggaagtcgagcgtcaccagcaggtcgagcttgccttcaatcgccgcagtttgccactcgacttcttccggtttgatcccgtcgctggcaccgagttccttgccctgaatcccgctttcggtccccagcagatacttctgcatatactcgtggcctttgccggaggagccaagcaggttagaacgccagacaaacaaattacgcggatgattgctgccgctatctggttgttcgcaggccatacgcaactcgcccgatttcagcgcctgggcggtaaattctgtgggggataatccggccttgtcggcttcagctttaatcccgagcgggttacgccccagctgcggcgcagaaggtagccagcccatacgttcggcgcgaacgttgaaatcaatcagatgaccgctgtacttactggcatcggcgagcggtgaaagtaactcctgcgcagagactttttcatagcgccattggctggaatgattgtagaaaaacgaggtactgttcatctggcgcggtgggcggttccagtcgagcgcaaaggccagcggcaaccagccggtttgtgggcgcagtttttcctgaccgacataatgcgcccagccgccgccgctttgcccgacacaaccgcagaagatcagcatattgatcatcccacggtagttcatatccatgtgataccagtggttgacgccagcaccgaggataatcattgagcgcccatgcgttttatgggcagtatcggcaaattcacgagcgatggtttcaatatactggcgcggcacgccggtaatttgctcaccccaggctggggtgtacggtttgatttcagcgtaatctttcgcactgttttcatcttccagcccgcgatcgaggccgtaattcgccagtaccaaatcataaacgctgaccaccggacaggtgttgccatcgactaacgtcaggtttttaacgggcaattggcgcaccagcaccggattgtgttttacgctgcgaaaatgcggattttcaatgccgccaaagtaggggaaggccacgcctgcaacagcgtcatgttgaccgagcagggttaacgacaattcggtttccgtaccggcggcaatggattccagattccatttgcctttttctccccagcggaaaccaatcgaaccgttcggcactaccaattcacctgcggtattaactgctacggttttccactgcggattgttgctttcgcccagtccatccaccaggtcagatgcgcggatcatgcgcccgggaacgtagctaccatcgtcgcgaggctccagcattaccagcatcggcatgtcgctgtagcggcggcagtagttgataaagtagtcgctgggattatcgagatgaaactcttttaaaatcacatggcccattgccatcgccagggcgctatcagtgccttgtttcggtgccagccactggtcgcacaatttggccacttcagagtagtcaggggtaatggcgatggttttagtgcctttgtagcgtacttcggtaaagaagtgggcgtccggcgtacgtgtctgcggtacgttagacccccaggcgatgatgtagctggagttataccagtcggcagattccggtacgtcggtttgctcgccccaggtcatcggcgaggcgggcggcaggtcgcaataccagtcgtagaaacttaaacaggtgccgccaagcagcgacagataacgcgttccggcggcgtaagaaaccatcgacatcgccgggatcggcgagaaaccggcaacgcgatccgggccgtaggttttgatggtccagacgttagcggcggcaatcagctggtttagttcctgccagttggagcggataaacccgccgcgcccacgcacttgtttgtagctcaggcacttttgcggatcgttcataatcgatgcccacgccagtaccggatcgctgtgttgcttgagggcttcgcgccacagttcaatcagtcgtttacgaatgagcgggtatttcaggcggttagcgctgtaaagataccaggagtaacttgcgccacgcgggcagccgcgaggttcatgattgggcaggtcagggcgagtgcgcgggtagtcggtctgttggatttcccaggtcaccagaccatttttaacgtagattttccagctacaggagcctgtacagttaacaccgtgggtggaacgcacgattttgtcgaactgccaacgctggcgatagctgtcctcccagtcgcggttgctatgcatcacctgtccgtgaccatcggcaaaggtttcgcccttttgtttgaagtagcgaaagcgatccaaaagtttactcatgacatgactcctgctccaggaatgaattgggatctgatgccttgtcggatgcgacacggttgtacatcaggcatcgatctcttatttttggctgaacttccgccgaccataaaccagccaggtcagcagcacacaaacgatgtagaagattaaaaacactttcatcgcgccgaccggagagccggtcatattgagcgacatgccaaacgcctgcggaataaaaaagccgcccactgcgccaatggctgagataaagcccagagccgccgccgtttcggtgacggcttctttctgagcttgctcatcactaccgcctttcatctttacccgataaatggttatctggcgaaagatgacggcgatcatctggaaagtagaaccacttcccagacccgcagtcagaaacagccccataaatacggcgtaaaaggcgatgaaattaccggagcctgtgcccggcaaggtaaggaacagcagggcactgaaaatcgccataaaaataaagttgatcaacgtcacccgcacgccgccgaacttatcggaaatagcaccaccaaccgaccgcgcgatggcaccgataaatgggccaaagaacgccaggcgcagaatattcacatccgggaactgggtttttgccagcatggcaaaacccgcagaaaaaccgataaacgaaccgaaggtggcaaggtaaagcaggctcagcagccagagatgcaggcgttgtaagacagggagctggtcggcaattgaggcgcgtgaactggcgatatcattcatccctgaccaggcggcgatcgtggcaatcgccagtagcggtacccaaatccatgcggcattcgccagcgacatcaccgaaccgtcggcctgcggtacgccattgacgccgagaaaggcaaatacaggtacaaaaatgaccagcggtgcaaccagctgcattacacttacacctaagtttcctaatccgccattaatcccaagagcgctcccttgtttggcttttggaaagaagaaactgatattgcccatgctcgaagcaaagtttgcacctgcaaaaccgcatagcaaagcgataacgataaatatcccaaaaggagtattcggattttgcacggcaattccgagccagacgcaaggaataatcaggattgcagtactaaaaaccgtccatcgcgtccaccgaatataggcaccataaaggagtagggaacacgcaataatgcgccagaaacggagggtaatgcggttaataaaaagagttgatcggtagtaaaattaaaaccgattttattgagattaacggtaactgcgctaaatagcatccagacacagaaggcaagaagtagacaactgactgatatccagagatttcttcgagcaatatgttttcctttattttcccagaaggccggattttctggtttccagtcgcgcaaaagataacgactatttttctcattttgcagtgccatattgttcctcacatgcacacattggtaatgaaaaaaagacaaaacacgaggtaaggcgcaatagccagttattagaattaaggatgaattgggtgaagtgctgattgaaagaatagataagaaagcgtaaccgcgggggcagaatggggattaagtagccagatatgtgttactaaatgtaactaacaagctaaccttcaaacggggttaatctttgaacgtatgtcatgtttcaacccttcagatcgtgaatctaaagggttacatattaactatattatcaacaagaccagacacttatagaattagtgatgatttattcactaaaaaggccatgaactggaggaaaacgatctgtccagaaggtctatcggttcctctcttattgcctgattgtaataatcgttattacagtaagtattgtttatttcatctaaggtcatgtttttaacttttatattcctctggtttacaacttcctctgtcttgtaagtgtgtatattatatggggtatatgcttttttaataggatagtgaaacaattcgttatccacatctattccgtcagagtgaacttcaaatgcaccaggcgaaagaattgccaggccagtattaagcttaagtgctggggaaaacaaattaaataacatgagctgcatagtagggcaattgttcttcccagaaacatttaaaaaatttaagttttgctctgttttattatggggaataaagttccaatatcggatgtattattagtatcaatgtgggttattttattattgtccagtcttaaacttttgatagatggaagataagtcaggaaatcaagatttatatatttcaactggttgttagcagcgtttaatgtctgaacattgcagaagttgctatagaatattttaatttcagaaagcaagttgttgttaataagtaacgtattcaagttgggaaataagtcattgtgtaaacttgttagtttattatgggatagatccagcagtaagagttcatttttattacctgcaacaatatcagttaattgattatggctgagattcaggtattgcagccattcgcaagattctaattgcacaaactctagttgattatgtgccgcactaaaataagtaactgatgaaagcctatctatatcaatatttctgagagcattattattcatagatatatgtgtaatacttacatttctgccttgaggaaaatttattgactcaagagcattactattcagacttagctttacgagtctatcgtagttggttgcatcaaaatgtgtgagttggttattatcaagattgatagatgtgaagttttgcagccctggtggttgagtggttaaattaagtcctgataaatcaatggtcacttcattagtgtcatcaattatatttcttactgcagtccagtactgcatttgtgcaagtggatcattgttgatgccgttaactaatacatgccaaagatgttttgatgatattagttgatcaatgtcattggttggcagtaaattgttattgcttaagtttaaatattccagttttgtagtgtttttggcgtttaaatgtgcaatatggttgtcgtttaaagtgattgttttcatcctgggatgattgtgtaatataaggtcagtgatcatattgtgatgggcacttaactcaatcagagattcttgccgcgcgagccgttggcttcatcgttatagcctttaaaatcatattcccagtgaccaaaaccaatcatttgatcattgatttgcgtttctcctttaaagccgagacgggcataagttttatcaccatcgtcacgcttatcatcagtaaaataacgtagagcggtaaccttgccataaaggtcgagtttattaccatccttgttatagacttcggcagcgtgtgctacgttcgcagctaacaaaccagttacaaccaccgcaactatttttaatttcatttaacagaatccttttaattatcgttaaacgtattttctaaacgaattttaaacggcgttatttataaatgacatactgtttttaaaatagaatggtgattaaaaacaatgagaaaaatagatgaaataatattatttatcgatatgtgatcgaagtcgaaatgagatataaggtgaattactggtatttgaaatttatttttttaatattgtcggaatttatctgattaactaccgggccgtagacccggcagttattttaaccacgacgtgtcgccagccagcagagcagggaaccgccgcagaccatcagcgcgccttgccagaacgagaacgacagcggggcgctgagcagcacggctgcaagcgctgaggaaagtacaggcgtaaaatacgaacctaccgccataatggtgacattgccatgcaatataccgacattccatgcagcataagcaaatcctaaggtaaatgccgcagagatgagtttaatcatgacgggcgtgctaaatatcatttctggttgtggcgtaagaaaatagtaaacccacagacttgctcccgttagcaggacaaaaacggtaattccattaaatccgcgtgcgtatttattcgttactgtgcaataggctgcccagataaacgcaccaatgaacgccaggaaataactcaatgggctggtggtgatattattgatgatttcatcataatgtaacccattgtcaccgcctaacacccaacagacgccgacgagggctaataataatccaggtacaatcaaccagttggttttctgaccattaaacagaatggcaaagagaattgtcaggctgggccacagatagttcaccatacccacttcaatcgcctgatgacgggtcgccgcataccctaaggaaagcgccagacagatttcatagctgacgaataacagactcccggcgagtaaatagcctttcgggatttgccgaatacgcggaaatccaaccgtgaagattaacagcagcccgcttaatgaatagatagcagctgcgccgccgaccgggccgagcccctcactgacaccgcgaatcaatcctaccatcgtgctccacaggacgatcgctatcagccctatgagcgttgctttttgtcgtgtcatgctcgctgttttgtctctcttgccgttaaaaattaagctgaattttatagcatttttttaactggcctgtcaggcagtggtgcgtttttctaccgctattgaggtaggtcaatttgcgaaggcggattattttgtggcaaacagatgttctttttgatttcgcgcaaaaagattcagaattttactgttagtttcctcgcgcagtaatacccctgaaaaaagaggaaagcaatggacgtcagtcgcagacaattttttaaaatctgcgcgggcggtatggctggaacaacagtagcggcattgggctttgccccgaagcaagcactggctcaggcgcgaaactacaaattattacgcgctaaagagatccgtaacacctgcacatactgttccgtaggttgcgggctattgatgtatagcctgggtgatggcgcaaaaaacgccagagaagcgatttatcacattgaaggtgacccggatcatccggtaagccgtggtgcgctgtgcccgaaaggggccggtttgctggattacgtcaacagtgaaaaccgtctgcgctacccggaatatcgtgcgccaggttctgacaaatggcagcgcattagctgggaagaagcattctcccgtattgcgaagctgatgaaagctgaccgtgacgctaactttattgaaaagaacgagcagggcgtaacggtaaaccgttggctttctaccggtatgctgtgtgcctccggtgccagcaacgaaaccgggatgctgacccagaaatttgcccgctccctcgggatgctggcggtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatatcaaaaacgctaacgtcgtgatggtgatgggcggtaacgctgctgaagcgcatcccgtcggtttccgctgggcgatggaagcgaaaaacaacaacgacgcaaccttgatcgttgtcgatccccgttttacgcgtaccgcttctgtggcggatatttacgcgcctattcgttccggtacggacattacgttcctgtctggcgttttgcgctacctgatcgaaaacaacaaaatcaacgccgaatacgttaagcattacaccaacgccagcctgctggtgcgtgatgattttgctttcgaagacggtctgttcagcggctacgacgctgaaaaacgtcaatacgataaatcgtcctggaactatcagttcgatgaaaacggctatgcgaaacgcgatgaaacactgactcatccgcgctgtgtgtggaacctgctgaaagagcacgtttcccgctacacgccggacgtcgttgaaaacatctgcggtacgccaaaagccgacttcctgaaagtgtgtgaagtgctggcctccaccagcgcaccggatcgcacaaccaccttcctgtacgcgctgggctggacgcagcacactgtgggtgcgcagaacatccgtactatggcgatgatccagttgctgctcggtaacatgggtatggccggtggcggcgtgaacgcattgcgtggtcactccaacattcagggcttgactgacttaggcctgctctctaccagcctgccaggttatctgacgctgccgtcagaaaaacaggttgatttgcagtcgtatctggaagcgaacacgccgaaagcgacgctggctgatcaggtgaactactggagcaactatccgaagttcttcgttagcctgatgaaatctttctatggcgatgccgcgcagaaagagaacaactggggctatgactggctgccgaagtgggaccagacctacgacgtcatcaagtatttcaacatgatggatgaaggcaaagtcaccggttatttctgccagggctttaacccggttgcgtccttcccggacaaaaacaaagtggtgagctgcctgagcaagctgaagtacatggtggttatcgatccgctggtgactgaaacctctaccttctggcagaaccacggtgagtcgaacgatgtcgatccggcgtctattcagactgaagtattccgtctgccttcgacctgctttgctgaagaagatggttctatcgctaactccggtcgctggttgcagtggcactggaaaggtcaggacgcgccgggcgaagcgcgtaacgacggtgaaattctggcgggtatctaccatcatctgcgcgagctgtaccagtccgaaggtggtaaaggcgtagaaccgctgatgaagatgagctggaactacaagcagccgcacgaaccgcaatctgacgaagtggctaaagagaacaacggctacgcgctggaagatctctatgacgctaatggcgtgcttattgcgaagaaaggtcagttgctgagtagctttgcgcatctgcgtgatgacggtacaaccgcatcttcttgctggatctacaccggtagctggacagagcagggcaaccagatggctaaccgcgataactccgacccgtccggtctggggaatacgctgggatgggcctgggcgtggccgctcaaccgtcgcgtgctgtacaaccgtgcttcggcggatatcaacggtaaaccgtgggatccgaaacggatgctgatccagtggaacggcagcaagtggacgggtaacgatattcctgacttcggcaatgccgcaccgggtacgccaaccgggccgtttatcatgcagccggaagggatgggacgcctgtttgccatcaacaaaatggcggaaggtccgttcccggaacactacgagccgattgaaacgccgctgggcactaacccgctgcatccgaacgtggtgtctaacccggttgttcgtctgtatgaacaagacgcgctgcggatgggtaaaaaagaacagttcccgtatgtgggtacgacctatcgtctgaccgagcacttccacacctggaccaagcacgcattgctcaacgcaattgctcagccggaacagtttgtggaaatcagcgaaacgctggcggcggcgaaaggcattaataatggcgatcgtgtcactgtctccagcaagcgtggctttatccgcgcggtggctgtggtaacgcgtcgtctgaaaccgctgaatgtaaatggtcagcaggttgaaacggtgggtattccaatccactggggctttgagggtgtcgcgcgtaaaggttatatcgctaacactctgacgccgaatgtcggtgatgcaaactcgcaaacgccggaatataaagcgttcttagtcaacatcgagaaggcgtaagggggcgaacagatggctatggaaacgcaggacattatcaaaaggtccgcaactaactccatcacgccgccttctcaggtgcgtgattacaaagcagaagtcgcaaaacttatcgacgtttccacctgtatcggctgtaaagcctgtcaggtggcgtgttcggagtggaacgacatccgtgatgaagtggggcactgcgtcggggtttacgataaccccgccgatctgagcgccaagtcctggacggtgatgcgctttagcgaaaccgaacagaacggcaagctggagtggctgatccgtaaagacggctgtatgcactgtgaagatcccggctgcctgaaggcgtgcccgtctgctggtgcaatcattcagtacgctaacgggattgtcgatttccagtcggaaaactgcatcggctgtggttactgcattgccgggtgtccgtttaatattccgcgcctcaacaaagaggataaccgggtatataaatgcacgctctgcgtcgatcgcgtcagcgtcggccaggaaccggcttgtgtgaaaacctgtccgaccggggctatccacttcggcaccaagaaggagatgctggagctggcggaacagcgcgtggcgaaactgaaagcgcgtggttacgaacatgctggcgtctacaacccggaaggggtcggtggtacgcacgttatgtacgtgctgcatcacgccgatcagccggagctgtatcacggtctgccgaaagatccgaagatcgacacctcggtaagcctgtggaaaggcgcgttgaaaccgctggcagcggctggctttattgccacttttgccgggttgattttccactacatcggtattggcccgaataaggaagtggacgatgacgaggaggatcatcatgagtaagtcgaaaatgattgtgcgcactaaatttattgatcgcgcctgtcactggaccgtggtgatttgcttcttcctggtggcgctgtccgggatttcgttcttcttcccgacgctgcaatggctgacgcaaaccttcggtacgccgcagatgggacgcattttgcacccgttcttcggcattgcgattttcgtcgcactgatgtttatgtttgtgcgttttgtgcatcacaacatcccggataagaaagatattccgtggctgttgaacattgtcgaagtattgaaaggcaatgagcataaagtggcggatgtcggtaagtacaacgccgggcaaaagatgatgttctggtcgatcatgagcatgattttcgtgctgctggtgaccggggtgattatctggcgtccgtactttgcgcagtacttcccgatgcaggttgttcgctacagcctgctgatccacgcggctgcgggtatcatcctgatccacgccatcctgatccatatgtatatggcattttgggtgaaaggatcgattaaagggatgatcgaagggaaggtaagtcgtcgctgggcgaagaaacaccatccgcgctggtatcgtgaaatcgagaaggcagaagcgaaaaaagagagtgaagaagggatataatctcttttgaactttaagctgaaaatggcgctgtaaaaggcgccattttcatattgtagacaacgtaggctttgttcatgccggatgcggcgtgaacgccttatccggcatgaaaacccttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtttcaaatggcgctgtaaaaggcgtcattttcatattgtagacaacgtaggctttgttcatgccggatgcggcgtgaacgccttatccggcatgaaaacccttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtttcaaatggcgctgtaaaaggcgtcattttcatattgtagacaacgtaggctttgttcatgccggatgcggcatgaacgccttatccggcatgaaaacccttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagttctaaatggcgctttataaagtgccatttttttattgcgtaaccagacggcgtaatcgcgacacatccactgttttttctgcctctgctagactccaggcgttttgcagattcagccacatttgcggcgaactgccgatcaccacggaaagtttaatcgccatttctggcgtcaaagctgcttttcctgtcagcaatcggcttgccgttgagggagcaatttccattgctctggcaaactcgcgcaggctgacattaagttcgtccagtgattcctgataatgtcccccgggcggggatgattggccattttcattagtgtctttactctcagtagcgttccttcactgggaacactatcattattgttccttcctacgcaacaataatccatttagccatttcatgttggagagtgtgcgatgctgcgacccgaacatggcagtcgcagcaaaggcctcttagtgacggaaatcaatcaccatgcggccacggattttgccttcttccatctcagtaaagatggtgttgatgtccgctaacggacgcagggcgactttcggcaccactttaccttcggcggcaaactggaaggcttcagttaaatcctggcgcgtgccgaccagcgaaccgaccacttcaataccatccagcacaagacgtgggatatccaggctcatagactccggcggtagaccgacagccacaacacgaccgcctgcacggacagcatcaactgccgagttaaacgcagctttagctaccgctgttaccaccgcagcgtgagcgccaccagttttctcctgcacaattttggcggcgtcttcggtgtgtgagttaatcgctaaatctgcgcccatttcggttgccagttttaactgctcatcattgacatcaatggcgatcactttggcgttaaagacattcttcgcgtattgcagggcgaggttacccagaccgccaagaccgtagatagcaatccactgccctggacgaatttttgacagcttaacggctttgtaggtggtgactcccgcacaggtaatgctgctggccgccgccgagtccagaccatctggcacttttaccgcgtaatcggcgaccacgatgcactcttccgccatcccgccatcaacgctgtatccggcatttttaactgaacggcagagcgtttcgttaccactgttacagtattcgcaatgaccgcatccttcgtagaaccacgccacgctggcacgatcgcctggttttaatgaggtgacacctggacccacttctgccaccacaccgatgccttcatggcccagaattacgccggttttgtcaccaaaatcgccattcttaacatgaagatcggtatgacatacaccacaacactccattttcagcagggcttcgccatgtttcagtgagcgcagtgttttatacgtaacgtcaacatgatgatccttcgtaacaactgcagccttcatagttcctccttttcggatgatgttctgcatagcaggtgaggcaaatgagatttattcgccactacccagtatggatgagatctgaaaaagggagagggaaatagcccggtagccttcactaccgggcgcaggcttagatggaggtacggcggtagtcgcggtattcggcttgccagaaattatcgtcaatggcctgttgcagggcttcggcagaggttttcaccgccacgccttgctgctgcgccattttgccaaccgcaaacgcaattgcgcgggagactttctgaatatctttcagttccggcagtaccataccttcgccgttcagcaccaatggtgaatactgcgccagcgtttcacttgccgacatcagcatctcatcggtgatacgtgacgcgccggaagcaataacacccaggccgatgcccgggaaaataaaggcgttgttacactgggcgatagggtagattttatctttccataccactggattaaacgggctgcccgtggcgaccagcgcgttaccttcggtccaggcgataatgtcctgcggtgtggcttccacgcgtgacgtcgggttagacagcggcatcacgatcggacgcggacagtgtttatgcatctcacggatgatctcttccgtaaacagcccggtctgtcctgagacgccaatcagaatatctggttttacattgcgcaccacatccagcagtgacagcacatcgctgtcggtatcccagtcactgaggttttcgcgcttctgcaccagtttggtctggaaaggcagcaggttcggcatcttgtcagtcagcaagccaaagcgatcgaccataaagactttctgccgcgccgcttcctcgcttaatccttcgcgctgggtctgggagatgatcatttcggcaatgccgcatcccgctgaacctgcgccaaggaagacgatttttttctcgcttaactgaccacctgccgcgcggcttgctgcgatcagtgtgccgactgttaccgccgcagtgccctgaatgtcatcgttaaaagaacaaatttcattgcgatagcggttaagtaacggcatcgcatttttttgagcaaagtcttcaaactgcaacagcacgtctggccagcgttgtttcacagcctggataaattcatcaacgaattcatagtattcgtcgtcagtgatacgcggattacgccagcccatatacagcggatcgttaagcagctgttggttgttcgttccgacatccagcaccaccggaagggtatacgccgggctgatgccgccacaggcggtatagagcgacagtttaccgatcggaatgcccatcccgccgatgccctggtcaccaagccccagaatacgttcaccgtcagtcaccacaatcactttaatattatggttcggcacgttttgcagaatatcgtccatattgtgccggttctggtaagagataaacacgccgcgtgaacggcggtagatctcagaaaaacgctcacaggctgcgccgacggttggggtataaataacaggcatcatctcatcaagatgattgtttaccagacggtagaagagggtttcgttagtgtcctggatgttacgcaggtagatgtgtttgtcgatttcggttttgaatccctgatactggatccatgctcgttccgcttgttcttcgatggtttcgaccacttccggcagtaaccccagcaggttgaagttacggcgttcttccatgctgaaggcactgcctttattcaacaacggaaattccagcagtacagggccagcgtaagggatataaagcgaacgctgtttttttgtttttggttccatgtcactcactcttttttgaatatccatccctggggggcttttatcgtctttgctttaccgccagggcgtcggcctcaagtataaagcagataaaaacaaaaacaccattgcgcaggcaatggtgtttaatcgtcattgaggactgatggttatgaattacttttcagcggggcgttttctgccggttgggttatttactacgctggatttgtcaccttcggtaactattttgcgctggttagaaattttatggtccagtccaagaatatgacgtgcctgacggttcgatttcattttaactcctcaatcctgtagctagttttaaggacaacatcgccgtagcgaagaaacacgtgctaaacccctaaattaggttgccgatcaagcatagcaccttaaagcgtagggtgctggccactgaccacataattgatcgtttgctggtagatatcactgaggatgtcgttatcagaagcttcaacccatttggtcagctccatgagaatgtcatcttcagtgacaacaccatgctgtgcccgaaggccttgctcaatggcattaaccagagcgggttctgctgttgaattttctgcctgataataagtaaacatagtgattctccgtgtctgtgtatttatggtgtctgctacggatcgcagatttataaagcacattcagcatggcaaatatttgccgcttcgttgttaagattagtcctggttgatgatttttatattttaacaccatgatattcatagggattgtgattggtatgatccgattaatattgatacaatatcttttgggttatatattcccggtaatctattgtgggaatttaatttaagtgcagaagtaatattttcgccggattttattcggaatatcctgcttatcctcgtgctgtttctcacgtagtctataatttcctttttaagcccacaggagagcaacaatgacaatccataagaaaggtcaggcacactgggaaggcgatatcaaacgcgggaagggaacagtatccaccgagagtggcgtgctgaaccaacagccgtatggatttaacacgcgttttgaaggcgaaaaaggaaccaaccctgaagaactgattggcgcagcgcatgccgcatgtttctcaatggcgctttcattaatgctgggggaagcgggattcacgccaacatcgattgataccaccgccgatgtgtcgctggataaagtggatgccggttttgcgattacgaaaatcgcactgaagagtgaagttgcggtgccgggtattgatgcctctacctttgacggcataatccagaaagcaaaagcaggatgcccggtctctcaggtactgaaagcggaaattacgctggattaccagttgaaatcgtaaagcattgccggatgacgcgtcaggcgcgtgaatgcctgatgcgttgttagcatctctacagcgcccgccagcaccggagctcacgtccgtcctcccttattgctaatgattgccggacttcacatccgtgggttgccagcgggcaacgttcgtagaaaaaacagccttgcggcaacgtgcggtttcccggcagatccgttttacgtaatgcccattcttcctccagcggtttatcaatggcggggagggaatccagcaataatcgggtgtatggatgtgcaggtgccgtcagcacctgctgcgcgtcgcccagttctacaatctgcccgagatacatcaccgccacccgatcgctcatatgacgtatcaccgagacattgtgtgaaatcagcacataggtcagtccgtgattttcctgtagcgttaccagtaaattgaggatctgcgcctgaacggagatatccagcgcagaggttggctcatcaagcacaatcacgtcaggctgcgaagagagtgctctggcaatggcgatacgttgccgctgcccgccggagaacgcatgaggcaggcggtcgagatactccggacgaatacccacctgcacagccaactcctctgccaacgctcgccgctgttgttcactactacgcttagctatccagagcggttctgtgatgatgcgccacaccggtaagcgcggattaagcgaagagagcgggtcctgaaacaccatctgcataatgcgttgtgagccagaacggatgtactgcccgtggctcggttgcagcatacccattaaaagctgtgcgagggtgcttttgccgcagcctgactcgccgacgatccctaaggtttcaccacggcggatctgtaaatcaataccattaatggcatgaacatgttccgtagttttaccaagccagtttttacgggccgggaaattgatatggacgtcgcgtaacgttaataacgtgtcagacacttataacctcctgctgcggataccaacaggcacagcgctggttgttgtcaccacacgctgtcagcgccgggacgttttcacactgtgcacctgccgcatagcaacgatcgcgaaaagcgcagccgtcaggcaaatgggtgaggtttggtaccgtccctggaatggcgggtaatagctggcgtggtactccatgttctggtgcgcattgcagcaaaccaatggtatacggatgccggggatgatggataacgtctgccgtcacgccgctttcaattacgcttccggcatacatcacgtaaacgctatcgcacagttgcgacaccacggccatatcatggctgatgaacagaaccgcagttccactggcgcgggctttatgtttaagcaaacgcagtacctgcaactgcaccgtgacgtccagcgccgtagtcggttcgtcggcaataatcaattgcggctcgcaggagaatgccagcgcaatcattacccgctggcgcataccacctgaaagctcaaacggatagcgcgacataacttccacggcatccgggatttgcatctcttccagcaggtcaatcgctttagctctggcttcccgacgacttattggttgatgatggcggatcacgtccatcatctgaagacctattcgacgtgtcggattgagggcggtcatcggttcctgaaagatcatcgccactcgtgcgccgcgccactgacgaagctgtttttcccgcgcgttaagaacatcttctcccagcagggaaatctgcccccgatgtacgcaataactgcccgtcggtagcagacgcataatcagcattgcggtgactgatttacctgagccggattctcccaccagaccgacaatttcactgcggttaatctgcaaggacacattgttgagcgcgtgaacatcaccgttaaaaccggggaaactcaaatgcagttgttgaatgtccagaacgggttgggtcatgactgctttcctcctgctttcgggtcaagcagatcgcgaataccatcaccaaagagattaaacccgacggcggtaagcaaaatcgctgcccccggaaatgcgcaataccaccactgatcgagtacatagttgcgaccatttgctaccatcgcgccccattcagcactcggttgttgagcacccaggccaataaatcccaacgtggcggccattaaaatcgcgctaccgatatccagcgatgcctgcacgatcagcggcggtagggagttacgtaaaatatgccagttgatcagatgccaacgagacgcgccaaaggttttcgccgcctgaacataggtatactggcgtacaactaatgcttgcccccgcgccaggcgcacataaaatggaattcgcacaatagcaatagccagcatggcgttaaacaaactcggcccgagagcggcagccagtgccattgtcagtaccaacgaaggaatcgacagcataatgtccatgatgcgcatgatgatggcgtctgcgcgtccaccaagcacaccggatagacatccgagtagcgaaccaatcatacccgcagtggcaaccacgactaatccggcgagaattgattgctgactgccgaccagtacgcggctaaacagatcgcgtcccacttcatcggtgccaaaccagtgcaccgcagaaggcggcaaaaggcgggcggttaaatcaatggcgttgggatcatgcgtcgccagccacggtgaaaaaatcatcatcaatagcattaatacaatgatgactgcgctggtcacggtgagcggactgcctttcagcatccataccagttttgcaccgttaaatcgcgtttgtttttgtgggcgtacggcggacgtttcctcgcttagcatcattcaccacctccacgtccgatacgcggatcaatccacaaatagagcaaatccaccaccaggttgaccagcacataagcaaatgaaaccacgacggcaaagcccatcactgccgggaagtcgagcgcctgtattgatgttactacccatgcacccattccgggccaggcaaaaacggtttcggtgagcactgcgccatacaacaaatcgcccagcgccaaacccaatacggtaatcgatgggatcaacgcattgggtagcgcataacataaaacgatataccagccgggcaagccgctggcccgggcggtacgaatgtagtcttcactcaattgttccagcatcgctgagcggatctggcgagcgacaattcccaggtgaacgaacgccagcgttaatgccggtaagatgagatgttgcaacgcattgaagaagacttcaccgttgccttcaagcagcgcatcgagcagataaaagccggtaacgtgcgttggtggatccagccagtcatcaagccttccgccgccgggaagaatttgcagatgaccataaaacagcacaatgacgcccagcccaagccagaacgcaggtgtggagattccggtaatggccattattcgcaccagatgatccagccagcgatttcgccagactgcagagagtatgcccagcgggatgccaatcaggagtgccagcagcagggcaccaaaagccagctccagcgtcgccgggaaaaatatacgcaactcttccagcaccggacgcccggtacgaatggatgttcccaggtcaccatgaaacaggtcgctgacgtagcggtaaaactgtacatacagtggctggtccagtcccagttgctggcgaatattttccacgatagcatcgctggcgcggtcacccgccagtaaccgcgccggatcaccagggatcagatgcgagataataaacgtaatcacgcagacgcccgccaccacgagcaccagcccccagcagcgttggcgtaaaatactccagaaggtcacgttatttactcatggtattgatattgaagacctgttccagcatgggattgaacacaaagcctttcacctctttgttcatcgccagttggtagtttttctggaacaggtacacataagcagcgtcatcaatgacgattttctgtgcctgctggtagtcccgggtacgctgcgtctggtcggtggtcgcaagcgcattgcgcagtaacttatcgacctcactgttttcatagaacgagcggttacccggcagaccttttttgtctgactcaaaccagtaattcataaacatatacgggtcggcaaaatccggactccagttgccaatcgcaatgtcgtaatcacctttacccactctgtcgcgcatggtggcgttcgccagcttttccagcttcacaatgatgcccagcttgttgagactggattgtgtcgccagagcaataggctcccagttcggatcgttatcggagtagagaaacgtcaggctggtgggtttgctcgtcactttatcccattcggctttggctttcgtttcgtcatggttgtattgcattgccgtcgcatcgtagccccacatgccttccggaatcgggccgcgcatctgttttccgttaccactcagaatgccgttaaccatgccctgataatcggtagaccaggaaatggcccgacgcagatccgcctgattaagaggcgctttgctgttattcagatacagataggtaacgcgcagtgacggatactctgccacattgactttattttcctgcttcagggcgttgagttgatccaccggcagcgcatcggcaatgtcaatgtcgccacgggagagctgcaggcgacgggaggcactttcaccaataatttttaccgatacccgtttgaagttcggtttattgcctgggtaatgcggatttggcaccagaactaattgctgaccttttgccagcttttcagcataaatggtccggaaccggcggtattttgcgcgaggaagccgcgagcatcatccgctgcatgttcctttaagaccgccggattgataatggatgcaccgtcattcgccagcgtgtagaggaacggtgcgaatggttggctaagggtaaacttcaccgtatgttcgtcgggagcatcaatctttaaatctttgggaaatgcttctgctggcccctggccgatttttagtagccgctcaaaagaaagttttactgcttcggcagtgacaggtgtgccatcggcaaatttagcattatctttcagggtgaacgtccactctttttgatcgtcagacgctttccagctacttgccagatcgccttcaacgtcggttgagtctttatcaccgtccgttttgtactgaaccagccgctgataagacgggtaggtcactgtccagtcgttattatctattgttaccgccgggtcgagggtttgtggatcggcggccttaccaatcaccagcatatcttttggtacggcggcgtgcgcaaccgggaaatttgtggcaaggacgagcgcgagcaatgtgggacgaaacgatatcgatctcttcatgacagtttcctgattaactgacgtgctgtgtgccaggggatataaaacaagagaattgatcagcgagcagagggtaactcgctgcctggggtaattcgaagtgccaccattcgctggagataccgacaaaaccgccaccagtcattatcgcattcagcaacagccgattgcgctgagcggcgggcgggacggaagggtgataggcatgggagcgctcgtgcatttcatcgaaccctgcgcccatatcgaggatgttcccgtgctcatcacgaagcgtcaggtcgatcgccgtgccacggctgtgattagaaccgaccgtcacatcaacaacatattgcgggtctgggcaggcttgccacaacatcgcctgtgcttgttgtgggcgatacgcatcgtaaatcaccagttgtaaccctgacagctgggcgatgctgatacttttcgccagcgcggtaatcgcatccttgtgtaacagacaacgcgcttgctgataaatagctttacctgtgatgttatcagcgcaggcgtatttcaattcgatctccagatcagggaagattacggctaaatcaaccagttcggtggtatccgacataaacggttcctgtataagacaaaaattgctgcgctttccgcttatgcagatctcatgccatgccgggataagcgccagaatgctggcttaaagttatattttttaacttttgatcaacatttgtgcagcgtagtgcagttttggtgcaagaggggaagttaaggaaggaatctcccggaatcgtagctgaaatcacagtatttaagtgacagtgtcacgttaaatgaaaacccgcgagtgcgggcgagaggaatttgtcagattttcagcggtaacacgctgctcatccagcctggaatttcttcggcgggtagggggcgggaaaagaaatatccctgaataacgcgacagtggatcttgcgtagcatctcaaattgctctttggtttcgacgccttccgccacgacggttaaattgaggctttgcccaatgctggtaatggcttcaagtaaggcaaggatgcgtttttcggtcagacaacgatcgacaaaacttttgtcaattttgatttccgttaccggaagactgactaagcgggataatccggaaaagcccgtaccaaaatcatctaccgataagcccacgcccatatcacgcaggatctgaatgcgcttaaagatttcggtatcgtgttccatcatcatgctttccgtgatttctaccgtcagctggtggccgtcaataccccaggcgtgcattgcatcagacacctgattaggcagttgattactgcgaaagtgcagcgccgacaagttcacggataacgccgggatatgaatattctggctacgccattctgctaactgacggcaagcttccgcgatgacccagcgcccaatattttcgatttcaccaatctcttctgcgagaggaataaaccgtgaagggggcacatgaccatgcaggggatcgtgccagcgagcaagggcttcgatgccgtacagttcacccgtttctgcgaagatttgcggctggtaaaccagtttcagttggttattgctaatcgcttctttcagcgctgcgcctaaaaccaaacgctcttttaccatttcgttcatcgccgggctgaagaactgccagccgttaccgccattcttgcgaatataatccattgcattgtgagcagtggagagcaagtaatcgcggtttttacccaggtcgtagctgatgccaatactcaaggtaagcgggaagggtttatcgtcaatcattatcggcttgctgaccacattccgtagctcatcggcgatttgggtaatgttactgacgtcgttttcgaggctcacgaggacaaactgcgtaccttcgatacgacagagatactgatccggtttgagtttttcacgaaagcgattgaccacttccagcaatgcctgatcggcccacgcatagccaaggctatcaatcacatcctgaatatggtcaacaccgatgagatacaccacgggagagacggctttgtcgaccaggtcatcgaggtaattgtgcaggttattgcgatttggcagaccggtcatcggatcaaattggatgagttgttcaatatgctgacggcttttttcctgttccagcgccagcgcggccatatgctggctgatatctgccacgcgttcgataaaggcgctggtttctgctcctgacgaggttttaatttgcaggatccccgcaggcgcgccatcacgctgacgaatggtcgctgaccagctttgcgcattttgaatttctgcaccgtgggaagatgacgcccagtgtatcggcatcccgttgcgcagtgcgaacagcgaaacatgcgattcgttgagtacagattcgatgttacgacaaatgatttcccccatttcatgaaatggcgggctgctgcacatggcggcgagaatattgccttcaagctggcgaatctgccgttcttcggtgatatccgagaaagtcattaccaggttctgcagatgcgcgagcacgtcataaaccgggctgatagaggctttaatccagattttttcaccggtgcgcgtcaacagcagaaattcgtcctgatcgcgggcggttttccatagcaactgttgtaaacgaatgcggttatcggcagggaattcaggaatgttcaggagtgtatcgggctgcataccgctggcttcgctaatgcagtaaccaaacatttcggtaaatgcgcgattgcactgcacaatatggcgttccggatcgaggacaatcaccggtcggtcgagatggtcaacggcaataatcaattgtcgggtctgttctttttgcgccatttctacgctggcatcccgtaccagcgccaggtaataaactttcccctcggcgctcactttcgatagcgcaaaacgggtccagattttactgccgtcttttttctccagctgcagctcccgactcatcccctcgacgcgcgctttaccaccttcacggttatgacgaatgtattcaggatgcgcaggacgcaaatcccgcggaatcagcatatcaatgttattgccaatgacttcttcacgtttgtatccccagagcttctctgcggcggggttgaaaaacatcacttcatcattttcgttaattaacactgcacccatcatattttgctcaagggcggggaaaaaaatgccatcggcggcattatccgcatcggttagcttcatgattacctctgcatcctggcgcatctaaagactggctttccagagttcaacacggtttctacctcgtcttttggcgatatacagagcttcatcggctatttgaatgaggcgctcatagtcaggatgaccattaaacatagcggcaccgatggaaagtgagagggcaatatcctcgccgtttgcggctttcagtttggttttctccacccgactgcgaatacgttctgcggtacgtaacgtttcgttttcagaagcttcagtcaaaacaatgataaattcatcgcccccgtagcggaaaacataatcactactgcggacgttgtcataaaaggcctgagagactttacgcagaatttcatcgccagtgttatggccccacgtatcgttgatctctttgaatttatcaacgtcaataatcagcactgacagcggtgtaccggtccggttggcatgggcaatttcgcgtttaaagatagtcggcaggaaacggcggttaagtaatttcgtcagtacatccataccgacttcgtggcgcgatacttcttcaaacaattcacgcagcaaggtaataatttgcgatacggtatttcttatctgtaataaaaatttcacccgcagacttctgttattcaaattcctggtgttacgcatggtttgattgaaaataccgtcgaaatcctgaatcagacgagagatatggcccacttcagcaatgccgctgaaataatgtcgacctttatggttaaaccacaggccaaaatcagcctggcttaaaggcaaactactgcctaaatcagaatccagcaggactttatagataatatctatttcccatgaaagtattgaggctatttgccgttctttttcttcttcggcgttttccagtaacgagaagatacgatagttttcatcttcttttgaggcactactgtcactaaaggtaaacgcgcgggtcatcacttccatagcgatatcaatactgttaatcgaaaaatggtagacctgaagtttttctgcggcggaataattcgaagagaagattaccggatagaggatttttttcagcacccgaaaccccatctcgacaatttctaccggaattcctatgcgggcattcacttccgcgacggtatgctggatttgtattagcctttcgacatcgtcaacctgggcagaaagcacgttaataatccagcgttccatcgcacttttcaactgccgctcaacttgttcattactcaagaattcttcggcatgcgggtcgatgcggacaattcgataaaactcaatactcagataatgagcatgcgcaacggcaatttccgcggctttagcacgaatgggcggatctgcctgttcgacaagtccggtccactcatctttcattcttttaaaatacatctccataattcacacccttataaggctgggaaatcagacggaatcaaaacgcaacgtgcaagatcgactaactgcaccatattctcctgaaatatgaagatatactgaaaagaaataagcgacttaggacagtttcaatctacgctactgttcttcagaagagtatagcccatcgtaattatttttcggtgacagcgaatatcgtatggtttttcatattcatacatttttattagggatttatagctgtttaactaagtgtggttaattgcgtggttaatttgacttatgtaagcatgattactagtgggatatttcacaaggtgtaacaagccggtgggtaaagcaccggcttgttacaaagtaagcatgggagtttaactgccccaacgactttgcagatagctgaccgcttgttgagtctgcggtttattcagatagtcctcacggaacaagatggtgccgctaatttctggtaccgcatcgttaagatcgagctgctttttcagttccggtacgccgccgttaatcatccagtctggctctatctttgaaggttcacccactttatagaaggcgataccgatatacaggcgggtcctggtcggtttaacgacatccgcccaccattttgccaacacgtcataacgcgcggcactccgtgagaacggccagtaaatttggggagcaatgtaatccagcaatccttgttccacccatcgacgggtgtcagcgtaggattcgtcataggctgccgcgcctcgggtatcggaaccgagcggatcgtgtgatcggttacgccacacgcctgccgggctaacaccaaattcgactcccggcttaatgcttttaatggtgtgcgatacctttgcaattaactgctgagtattgttgcgccgccagtctgcttttgacgcaaatgcgcctccgtatttacggtacgtttcgttatcatttagccgtgaacccggtgactccgtatagaaatagtcgtcaaactgcacgccatctacgggatagcgggaaaccacttctgcgactattgatgtgatccagtcctgaacctcagggatgcccgggtcgaggacaaagcgatcgccagacgttctgatccagtcgcggtgttgcacatagacgctcgccggttgttgagacagagtgctattcagttccctgatagtaccgggcttcgtattaaccgatacgcgataggggttaaaccaggcgtgtactttcatcccacgcttgtgggcttcgtcgagcataaattgcagcggatcgtaacccggattttcaccaatcttaccagtcataagatcggaccacggcaaaattttcgatggccacagggcggtaccgtccggcttgacctggaaaaagaccgtgtttatgccgagacgttgcagatgatccagtttgtcgatcatcgcctgttgttgtacacgggcccggctggtggggttactaatgttaaccgaggaaaccggtggccagtcgagccgagaaaccgtggccagccagatgccacgcatcggttgtgacgattgttgcgtcgtggctggtggctttgaacctgctggtggtgtcaccatggactctggaggcgtgcttttacaactacacagtaaaagtgccagtgcaactagtatcgctggtcttctaatcgttaatttcttgtttcgggagcagatatccatatgtgctggtttccggtaaacagatttgcgctcattctcgtacttatcccggttaagtcaatacgacagcaagcacgaaaaagggagcgatgacttatcgctcccttgtcttataaccattcagacatggttagtgtttcttgtcattcatcacaatatagtgtggtgaacgtgcacgcgggtgcaggaagaagtgaccttttggtgcgttctgactgttgattggctccagagtgacgccggtattcgctttgcctttacgatcatgaacagcatagagaataaagggcagggcaagtaccaccaggaaactaacaaccagtaattcaacatacatatcggtagaatcaccctggatgttatccggcggcaggaaggaaacaataaacgccataattgaagtcagcagaccgacaattgccacgaccagtttcacccctttaccaccagggatattaaatgtgcgttttaagtcaggatgtttaagaaccaacacaatgtagccaataaacagcatgaaataagcacacagataaatcaccaccgtcagcgccagtgcgatcaggaaggacatgttgttaccgccacctgtattggtgaggatgatcaacgcgatagacgtaatcaccagctgcgaaatgaccagcgttaccggtacgccatttttgttcattttagcgaatgccgctggcagcaggtttttctgcgctgtgacatacatcccgcgagaaggaccaacaatccaggaggcgatttccgccagaacacccagcaacagcagtgcggagatcacgcgaaccgtccactcaatttctggtgccacatgggacatcagaacggtaaaggtttgcattacccctgcggagaggttgatttcattacccggaatgaccatcgcaatagacaaaccgccaacagagcttaagcagattgccgccaccatcagcagtaacatagccagtggatagtcgcgcccggggttactcatttcattgacgtgggttgcggaagcttctacgcccatataactcaaaatgaaggcaacaaatacaaccagggtgcccactttagagaagtcagggaagaaggtcttcgaatccatttcgatagcaacgggggcaccggagtgcagataaatagccgctaatgcgatcaaaataaatgcaggtaacaggataccggcgaagaagccaactttagcaattcgcgccgtgtatttcgtgccaccaaactgcgttaatgccagcgcccaaagaatgatgagtgctgcaatagttttggtaatggggtcttcattcagcgctggccatttcagaatgtaggagagtgcccctaacacgaaatagagcatcggaataaaaccaatggcgatttgcagatagccaaatgagatcgctgcaaatccccatctcggccccagagtatttgatacccaggcgaagacaccaccttcttcccagccgtcgacggtggccatttccgcagcacaaagtcccacgggaataaaccataaaatcccgcctaatagcaggaagaagactaatgaaaagcccgatgttgcgaaggtagggtattcataaacagccattaccatcgatgccgttatggcaaagaatccgagtaatgtgagctgcttagctttacctgtctgtactgatgtagccatattatccccctaaaacggtattcctgtcggaaccgcacctgttttgttctgaagcgtattcagaacaatattttccgttgctaatgccagtgaacagactttggaaattgtcccgaaacgggtgcgtttcgggacaccgttaccgttaaacgttatcaggtatgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggctggaacctgccagccgcgcagacgcagacgttcagagaggtcatacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgaccagtacagatgaactcatacggccccagtttggcgatttcatccgccagataggcagcgacctggtaggaagcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaatcacctgacctgccgggcgggagaagttgatggcgaaagtaccaatctgaccccccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccactggcggcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggttgcgggaactcatagttaccggtgtaggtcacaccgaaagtcggcaccacgccgatggtattttcgtcgcaggcttcaatcatccgtttcggatccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgcaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccaagcatacaagcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaacttgtggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctgaaatgcgacatcgtcgcgcatttcgtgcagcggaaaacgttttgattctgcgatagtggaaatagacttcgcaccaaaacgtgaatcgagtagttccgaccttaaatccgttacttgcttcttatccattttaaactccttaaaatgattggatcgcattaaaaaagtaggatttatcgataaagtaagcaagtgcaaaggactcgtgtttaaataacaaaatcctaatgttatttatcgtgagatattacgcgaataatattttttcattgaaaaacaatgcaatatgaaattcttgggtggtggtaaggtgttttatgctgttatttttatgcgcattctgtgtctcctgaattatcacgtaaaaatcagaccttaaaatatcactattagtacttgattattattttgaacgcatttataaaattattacataaaaatagcgaatattgctaaaatcctcgccaacgatgtgttgacggggctgttattattttggcaataatactccggtataagtatttaccggatgagaaagatattgtttaacggcagtgttaacattctctaccgtcatttgtttcaacaattgctcctgctcagtccatgctgcaggatcgtcatattgaataagactatttacaatggtgttcgctaattgttgaacgctacgctgttggatatcgaggctgcgctgaacgttttgctggtattcattcagttcttgctcactgatccctttagccagacgcttaaccatcacttcattcgctaacgttaacagttcatcatgtcgttctggttgacaagtaaaagccagcaaatgactgatatctttggcctgaggatcaaccgagaggcgagaagaaacgctgtatgccccagatgcctgttcacgaatattaacgcgtagatcttttgccagtgcgacgttaaaagcatcgagcgccatacgcgtcggcagattaacaggtgtccgggaatcataacgcttccactgtgaaacctgtgccacaggttcattttgttcttttacagtaaccgatgcgttgtccgtcgcgcgagttaatggtttacctgcggctaatggcgaatcagagtgtttgattgatcctaagtaacgcgtaattaacgccacgagtttgtcttctgcgacattaccgacaatgacaaacgtgatatccgctggagatgaaaacaattggcgatcggcagccagcgcatctgcggcagtaaactgtgcaatctgattttcttgcagtaatttcgtgcggtcatcagcatagcgcgtctcatacatctgctgggcgaatttctccgctggacgctggtcgagcgttttcaacgcctgaatttgagcattttgtagcgatgcccaaatattatcgttaatcgtgctgtgggtgattcgctggttaatcaactgaaaaccaggttcagggttattagtccgcgcgctaacggagagcaacgtattcatgccactgactttactgctcatggttaccgaattttccgcactccagcgtttcaggctggaagaggagagttcgccaacgccgcttccgctaactgctttatttgccagcgcgataagtgatttttgctgcgcagggaaacttaaatcgcctttattcgatacggcaataatttgtagcttttgctcttcacccgcggattttgccagaataaccctggcaccattggaaagtgttaatgatgtcagattctccgccagcgtttctttgctgctaatttccgcctgtgggtctgcgtctactgttaacgataaatttctgcctgggaagacgtaagccgccagctttttgttggcgtactccttttccagcgccaggatagccgcaggagacaatgcttttttggcggcaacctcattgtttaccatttgctcccaaaatgcgtcctggttctttcttaactgctgccatttttccgccagactttgcacggtaatttgctgccacagacgtttcgaaagttgatatgtctcttccggcgacaagaacggcgtattatttaatgagctggatgccaggcgactggtcagcatacgtaaatcacgttcagcttgctgatcaaccgcatttttcagccaggtgaggcgggtagatttgacatcatcgagttcttcagcagaaaaaccatgctgatcaatggttgccaactctgccattaatgcattcgcagcatcctgcatattatcgtctcgtgcatttacacggaaaaacagcgactgataatcgggtgcaattttaacgctgcgcgcagtgccgccagaaatagtcttcaactcgcccgactgtatgcgttcctgcagacgttgattgaacagctgaactaacatgctccattcagcttgttcgacaaagctttgctcatcgttcacttgtaccattggcaggcgataatagagtgcgatgccgttcacccggttttctttatcattaatgatattaaagcgcaggtggttttcggcttttgtcggccagacgcgattttcagctgctttgttagccggaagcttacttaaattatcctttatcagcgccagcgcttctttactgtcgatatcgccgaccacgataaaggtcatattatttggttgataccagcgttgataaaattggcgcaattgtgccggtgtgaccgtggcgacagtatccatcaggccgataggttcacggtctaaattacgggtatttgccagcaggaaagggcggcgcgcctgagaggtgcgccatttcgcatcctgatgggcacgccattcctcagtaattacgccacgttcagcgtctacttcgagtttttcaaaggttgcggcattactccattcactgaagattgccatcacttgttgcagattttgtttctgcgtagtcggcaaactcacctgatacaccgtttcgtcatagctggtataggcattaacatcgcgaccaaaacgcaggcccattgactcaaatgtttcgatgactttattacccggccatgtttttgtgccgttaaacatcatatgttctacaaaatgagccacgccgcgctcattgtcttcttcctgcaatgaaccggtatgaatttgcagccataaatttacctgatcctttggatgagcatgcggataaatcatatatcgcaagccattgtccagttgcccggtaattaacttttcatcctgcggtaaggcggcggcaatcagccgcccggggagcaacagagttgccactaacgtcagtaagaaacagaggtttctcataattatctccatgcgaaaaccgggcgaatttacccggttaagtaaaatccgaactattaaaatttcatgctgacatcaagccagaaagtacggccactggcgtaggtcgccacaccggtgttcgttgtatcaacagcggttttgctatccagtacattgagaatatcggcactgatcgtcaggttttgttgttgcagaaattgtggcgtccaggacaagcgggtgtcccaggtcaggctgctatccagtttttcgtcaacatactgcttgtaatctgaatattcgctgatgtattgcgcatttgtcttaccaagcataatgcgagctttacgcgcttcttgccaggccagcgtattcgcccacactaacccgctcggttgatgcgtgaaatccatgtttaaggagatctttaatgggttattaaaatctgccactgggacgctatcgtaagagaccagattaccgttataaaccacctggttatcaccggtattgctctcctcataaccattgtttaacgacaagttgcccttgctcttgatatagctaaagacaatttgtggtttaatatctacctggcggatatgcaggggttcggccagttcaaaactgaggctgaacgaatgcgttttggttttgccatcgttgttatattcagtaatagtggttttagtcgcgctgtcggtacgactgcttttgctgatttgatcatgcgcttcacggtaaacatagtttgcgcgcgcaataacgttcttaccgattttctgctgcaatcctattgccagttcatcgttataaggcgttttcaaatcctgataacgcgtcagagttttattacctgataccgattccgtccagctattgcggatatcacgtaatcccatatcaagaatattcccgccatagtaacggttataacctgctgtaatcattgaggtttgattagcaaaaatatcccattccgtcataaagcgcggggagatattgtggtttgacagatagttgtcatagtcataccgcacgccgggcattaatgacacattacgccagctaatgcgatccgccatatacagcgtgtagttgtcaattcccaggcggcctttacctttaaggtaaatggtatggttagttttctttccggcagcattaatcacataggattcagactggttatggcgttcagtccacgcatcggaatagatgtattccgcgccgaagtagggttgatgcgaaacattacccacggcgaatttttgccagtccaggcgtgttttgaaggtgtaattatctacagcctgggaaatgtgtcctaatccgccacgggtgcaacgccctgtaatatcaccatatgtacatgaaagttcggtgtaccagatgtcatgatcgtgacgggtataatcactaatatgatcccaaccaacggtggtacgcagtttggcccatgcgagctgcgtatccatatcccatgccagaccataggatttattacccatttcgcgatcagactgcgggaaggtgctggtattataatcacggctggagccggtatattttaaggttaaatcgtgggtaaagcggtcgctggcaaaccaggtaaatttgctcaatgcagtatcgataacgtttttatactgtgcccgaccggcgacaatgccgtcattcgaaacataatccgcgcgggtgatatcagactggcggcgcgataaaccggcggtaacgccgaagttatcagcgagttcctgattaaacgacaaggtataaaagttctttttaaaatctggggagtaataagtacttcctgaagagtcttgattaaatgcgctcttgttattctcatcgatatgcgatgttaaccagtccgaacgcgtagtgcgataacccaatttcaccttgctatcatcagcgttgaagcgtttgatctttgcatcaattaccccgccattgaagcgaccaaattcaaccggcacaaaactgtcataaagcgtcacattgtccagtaagctgacatcaagataatacccctgtgacatcccgctaatattggttgcactactggcatcggactcattcgctgggttcaggttattagttgcactaataccgtcaatcaaataggcattctggtagggcgacgcaccgtgaatagagattttctcagggcgaatatctccctggttcaacgaggtactttgcgttgaatccatgcgtaccgcagggttggttctcagcagatcgctgatattgccattcccggtcggtaaacgctcgatgctttcactggtgtaatgcgtgttgccgtttacgggtacagggacaggagcatagaccatcatctcttcaaaaaaatgcatgtacatgtttttgtcatcgacggcctgcgccacatcagcgccacataaaatgacgccaggaataagaactcgcttcatttatttatatctccgtacagcagggcttttattgtttttataaaaccgcgctaatgtcacaaatatcatcggccaggttccagacaccgggttgatgtgtaaccataatgacgccgcttgtgggtagtttttcacgcactaaacgcagtaagcggatagcctcttgttcctcaagatgagaggtagtttcgtcaagaaatatccatttcggacgtcgtaaaattaatcgtgccagggcgatacgttgtttttcgccgctggaaagaatatctccccagcgatcgtggtcatgaatacgcgcagccaatttcccaagaccaacctgatgcagtacttcgctcaacgatttatcgtctacgggcaggggaagtgctttacaaataatctctttcagtaagccggttttgattaacggtgtttgtgacacataccaactgtcagcaggagaagaaatatcacctttaaaccacggccagcagtgggataatgttttaagcagtgtggtttttcccgcaccagagtagcctttcagtaatagccatttgcctggcgaaacatgaaagttcaagttctctaatatgatcttattatcaggcgtacgaatactcgcatcagccacttgtaccgcatgttggcaatttttaggcttattcgtagggcgctgttcagtgagttgatggaactcatacaagcgatcgataaccgcagccagttcagcaagttcgtcatatttataaataaaccagcttaaattgttcgataccagcataaatgcctggcgcgatttcatcagtccgcccagattgatctgcccgctaataaactgcggcaataacagaaagtagggaagaacgctaagcgagcgcgaataaatattttgccagtaatcaagccaccgctgacgattcattaaacgatgccagttctctttaatggtatgaaaattgtcgctcaactcctggcgttgtagagactcagcattgcttagcgcaatcagttctgcctgtttattatgctgcacaagattagttcgaaatgtcgcttcgctacgttgtttttccacattaagcggacgaatacgtttacccaccttatgggtaaataaagttccaccgatcacaatgagcacgacggtatagaccatatacccctggatattccattctgttccaccaacagtgaatgagagcgtacccgcactttgccaaagaataacggtaaaggtgatcagcatgctaagtgactggatgaagccaaatgaaagactgagcgttttgctgatcagtaagagaatgtcttcagcgatacgttggtcagggttatctgtatttttatgctcgccgtagatctgcgtgaagtagtagtttttatctgcaaaccaccgattaaggtagtaatctgttaaccattcgcgccagcgaatagtcagcagtttaattaaccatgttttgtttacggatattaatacaaagatccccagcagggcagggaaccaaaggacaagctgccaaagcttatcggtttctttctggcttagcgcattgaaaaaatcattattccagtcgtttaaccagacctgaattttaaccacgccaaggatcattgcgaggataataatgattaacaacactgaagttttattattcttacgcagccaaaagggcttcaacagacagagatactttgctatcaacatacgaagcgtaatgggaatggttatcattagcgaaaattgattgtgccatccaatgattatctatggcaatgatttactgatgaaatttatttaagcatcatttaacaatatgaaatataaaggaatatttcattttcagtggttatggttattctattgataatcaaggatattgctaatgccctgatgcataccacgtaagccaggattttcgcaagggaagatgatgatgacgaaacacccgacaggaatttatgtcgggtgccttgttaaggtcataagaaggaggctaagaatggagttaaaagagagcgttattaattattctccatttgttttgcaacatccataatgtggtaaagcggtactctgttcttagctaactctaccatggcgttcatataaggtaccatggttgaaaaaaggattttataaccttcgcaaaaataagaaacagtctcattgtttactttagtaatacgatgcttaggacaaccgccattgcagataggtttatatgcacattgctgacatttcgctggaatccgttttttttgcgctgtcagttgtacactgttcatcgttttgagttcagatttattaatgtttccaattttgtactgtggatagacaaaatggtcgcattcgtaaatgtctccattactttcaacaaccagattatccttgcaggactcctggaaaatacaactggtatgcccattccccaaaaaacggctgacaaagctttcaaactgacggataaaaatttcacccacatcgtttttaacccattgcataaaaatggttgacataaacttgccataagccgtgggaggcacagaaaaatcaatgatacggaatgtgttctcactatgaccactgaaatcaatattcggcgtcccggtttctagcaattcgataaattgcatatgtttactgccgatagattttaaaaaatgataaacctcaagagggtaatggacattaacgttattaatgacggttaacgtattaaactctacttgatatgatttcagacgctcgatggctgctatcacttttgcaaaagtaccgttacctgaattactgcgtctgtaacggtcatgtaactcctgggggccatcgatcgagataccaaccagaaattcatgttctttgagaaaggcacaccattcattattcaataaaatgccattcgtttgtaatgcattaaaaatacgtttttggcctgcatagcgttgttgatagtgaataactttacggaaaaaatccaggccagccagagtgggttcaccgccttgccaggtaaaatagacctgattgccagacgctgcgatatattgtttgatgaactctttcagagtgctgtcatccatccatttttcatgagtaaactgcgactctttttcaaggtaaaaacagtaatcacatttgagattacattgaaaactggagggcttggctgtaacgtgcatcgctatctcgctcaataaggcggcggaaaaatccgccgcatgaaggtttagttatttcgcttcgcttagtgctttcttgatattgttaaacttctcctgatttacctcgctaagcggtggctggctgctgtcgataaactctcttaccacgccttgcatctctttaacgacctgcggattggcggcggcaaggttatctttttgctgtagatccgtcagtttgtagagacctaactgattgttttctactgtatagacaagcgaataatcgttatttctcaccgtataagagaattggcttaagtcctcagtgttggggttatgcgggtaatcgtctgactgatggcgaacaaatttgtggtaattatcccagaatggaatattttcctcgtcaaaccagtgagaataagaggttatccaggtcagatttttatgtggctcgccttgtttcttatcttgcaaccagggcagcaaggaaacgccatccagcttaaggtcttttggaatgctgatatcggctgcatcaagagctgtcgggtagaaatccattgcggaaatcagcttgtcataattaccgggttgaagttttcctttccaccacataaacattggggtgtgagtaccgccaggataggtctgactcttatagcctttttgcgccccgttcagcggcagaggaccatcgataaccgcaccattatcggaggtaaagagaataattgtattgtcatactgtccgtttttcttcagttgttcgagaatgcgttttacaccctgatcaacagaataaacggaagcgtagtagttatctgctgtttgactaccggtattaaattgcttctgatattgatccggtgcaggattatcatttggcaggtgcggagcattataagccaggtaaagcataaaaggctggtcaagtgttttggcacgatcaacaacgccaattgcctcatcggttaactgatcgctgatataaccttttgcggggacacgttcacgatttttgaacagtgaaggggagttgtaatatgccgttcctgcagcgtggaatcccataaagtaatcaaagccacggttttgaggttgccattcttccgcagaaaatgtggtgaagttgtcatgatagtcacgcgtttgtttatcttccggtaccggcacattactgatttttgacaagtgccatttacttactgctgcagtgtaataaccatgattctggaataattcaggcaagaaagtttctgttagcggaataccatcctgagcatcggtattggaatagacaccaaagcgggcgggagctcgaccggtcattattgcggcgcgggaggggccggaaacaccgtgtgccacatagccgttagtaaaacgtacgccttcatccattaatgaaaggagcgtcggcgttgatttttgtgcagcttcaatggctttatctatccctattttgtaggtatcgacaacttcacgattttccattgtttttgggtcaaaagatcccttatcaaaaggaagttgtccataaccaagatcatccatggtcagtacgataatatttggctttcctttggtactgtattctgtcggcgtaaagtctgagaaagcaacgtttgttttggttgctttcagctttacatcatctgccgcatgagcagcaaatgcagccataccagatgccagtatcaaagatatcgaggtactcacgacacttttctttaatgcagacttcataaatgttcctcttcttattgtacttaattccaaagtaattttacgaagagaaataagtggatgtaagtgaagttagtcacataaagagatagcagatttagctaaaaaaagggaaaaaacagtccataaagcgttgacattactttctgttctattaagtaatttctcgccgataaacaactaatttattgatatttaataaattattgcattttactgacaaaatgcagaattgagatcataaataatcatgcaacaggttatgcaagtgcataaatatgtgatggatgtcacttatttatttcaataaatatatcgcctaaaaacaacgcggggcagggaatggctgccccatttaattcttacgcagcgtgtgtggttgactactcgttagcaaataatcaaatagctaaagcattcatcgtgttgcccgtattcatacccgtgtgactttgacaacggtactccttagaaactctcttcggactgttgccgaaatgtttgcggaacgcataaataaaataagatgtactggcataaccacattgttcggcaattttattgactgaaccttctacgcgtatcaaattttttgcgtgctgcattcttgcatctaaaagaatctgtgagaatgtcgtttgctcttgcttaagttttttcttcaacaggctttcactgatgtacaggcagtcacaaatatctttcagcttccatgggtgcgccagcttcatgttgacaatatttctcactttcccagaaacggatagcacaccgttagttaatagtgtaatgaaacctttgcatgcggcaaaaatagacaggcaagaaaaaagcaaaagttctgaaaaattatgatgattgcgttcttccgagttgagataagcaatcatttcattaagcaatccagtcggtacatttgaagcacgtaaaaacttcgcaggaacaggcaccgtcactgtctggatgttagtgcattgtagatattttttaatggtattttcagtaaatccgatctctttaaaatgccgctcataaggttcaaaatgcgtacgaacagcgttatctaccatcaggatctcgccgtcagagaaggcgtaatctttatctaaaatgttagcgttgaaggcatgatgaataaatataacagaacaaacgagcgacattttatctccttaaaacaataaagtttttatcgatacttttttaacatttcatatttataatttgctgtttgttttcagccttgcaaactattgataatgaaatgtgtaagatctcttgcaatgcgacccatttctgaaatactcagctgatcaattgccgaaaaaatggctatcaacgtaagtgtcagtaataagacaaccacaattgcagacatgatttctttatagttgtctctttgcgtgattttgtttttcactgtggtcgcatgcatttcaaatatgtttatttagcggataacgttaaaaatcgttaatcagtatgcttaatataacaggctggagaaaagaggaaataggactggtgcttcagtactgagcggagtttcttacagctgtaggcagaagtttatatcttatagtatgtagtttaatttaatccatgtgagcaaattgcgaaataatagtcaatgaggaattcttctgctgtgcggatgacagcagaagaaatgagaagaggcattaatttgatggttctaattcaaccggaatacttttatagccaggaatgccacttaatggatcgtggttatcaagtgttagcatgtgattcgattctggaaaataggtcaccagtgagcggtcagccatagggtaaatgaccacttttaatctatccatgcggcgtgagctgcgcttaccgtctggcgtaagcgcaataagattaactctttcgccgttttttacacggcaaattttagcttgtttagcactcataaagaccacatctcgttgaccgaatacccctcgatagcgatcatccataccataaatcgtcgtgttgtactgatcgtggctgcgtactgtcgccatgaccagcttactgttaaacgctgaagagggatcttctaacagccctttgctggtaatgaaattagccttacctgacggcgtcatccagcgcctttcagcagctgcatttatcaggtgaaaaccaccgggatgacggatgcgctggttatagtcggcgaactctggcagcacagcttcaatgtcattgcgaatgcgatcataatcttccaccagatactcccaggctaccacgctctggggtagtgctgcctgcgcgattcccgcgaccactgcacactctgatttcagcattacaccggcgggttttaacacgccacgcgaggcatgaatcatcgacattgaatcctcaacggttaccgcctgcgcaccgtttttttgcatgtcaatctcgctacgtcccaggaccggcagaatatagctatgccgtgcggtcaacagatgagagcggttaagcttagtggctacgtgtaccgccaaatctaattgcgttaacggtacagcgctcgcttcccgatctggcattgccagcgcaaaattgccccccatgcagatcaatgctcgagcctgccccgtacatattgcttgcatgctggcaattgcagcatgtccaggtgcatgaggtggggtgaagccatagcgctcacccagacgagccagaaactctgcagacggtttctcggtgataccgacggttcggtcgccctgtacattagagtgtccacgtagtgggcagatacccgcaccaggcttgccaatgttacctttcatcaacagcagattgaccagttgctgtacgttctgggtaccatgttcgtgctgagtgatccccattccgtaacagataatggtgcgttcggcagcggcatatgcgtcagccagttcggcgatttgtgtctgacttagtccagaaatacgttcgatatctttccactcggaattgagaacgtcacggcgtagctcgtcaaagccgacggtatgcgtttgaataaactcgtcatcaagcaatgaaggccgacctgcggcgcttgcagcatcatcgcgctcaattaacaggcgcatcatccccttgagcaacgccatatcgccaccaatgcgcacgttatagtaggcactggccaactgagtctcagagttcgtcagcatttcaaacgggttttgcggtgcggtaaatcgctccaggccacgttcctgtagaggattgatggcgatcattttcgctccccgtttcactaaagcgcgcaacgaagtcagcatgcgagggtggtttgtaccagggttatgcccaatgcaaatgactaaatcgcacttctcaaagtcttccagcaacacggtccctttacctacaccgatactcgctgccaaacccacgcttgtcggttcatggcacatgttggagcagtcgggaaagttattgctcccgtattcacgggcaaaaagctgataaagaaaggcagcttcattggaagtgcggcccgaagtatagaattcaacctgattgggatcactatagctttgaaggcgtgcgccaatttcgtcgaaagcttgttgccagcttaatggcttgtaacagtcgctgacggcatcatatttcaaaggctgagtgagtcgccccgcagcctcaagctcgtggtctccccaggtaagtaatgattgaaccgtattctcagcaaagaaagaggcgtttacctgcttatccgtgacttcccaggcgattgcttttgcgccgttttcacaaatgtcgaatgacgcactgtgcttaggatctggccatgcacaacccggacagtcaaagccctctggcttattcatgtcaaacatggcaataacatcctggcgtatatccatctgcttacgtactgcattcgctacggatttaacagcaccccaaccacctgcagcaccctggtaggattcaatttttttcttcatctacttatcctgtgtggaaatgaattattaggatttgtaatagcgatgatgcacagtacatacaaagggattatcgccaacatggatatataagagtaggggactactctctttctatttttaatctattatcgttaaacaatagattaaatacgataagttaagcatcatctctcatagtgtttaaattaacatatttttcaatataaaaaataagactctggcttcaattgtgcgcggattttcttacaggtgtaggctaatagccttcacaaaataattatccgcgcaattttcgtgaatggagcgcatagactaaggtcaaaatcacaattattcatagataaaagtgacaccaatgactgactgggcggttccggctgaaaccttgtttcctgtttgtccataggttgcgcttaaacccagaggtactttgcttttatttactgtccccagggagacattttctcccgtagccagtatttttccattacgcattagagtgacacccactcccgatgcttttgttgcatcaggtgctgtgttagcaaacacttgtcggctactgtcagtggtggcacccgaaagataaaatgagagcttttgttcgcttgagcaatatacgccaaggggtatttctgcgcttccaggaaagtccgggagatccacggtgacattacgactatcaacggtgcagccgcctgttggcataacaacattgttatttgaaataatattccacgtaaaattacgcggatttccgcttcctaatattgcaattttatacatatgaatacgggcaatgacttcccccgcttttatgacaactccaccggccgccccaactggggtaatatagagttttaacggtaatggcatcggtgtcttatcaccaatatccaatacgttggtatttgtcgtcaacgggaaggggtaggtcacattattccagtacagcgatcctttatatgactgtagggagcctgcgaaagctgagccttgtaccaggtttatatgatcagtgtcgtaccagccgccgtaatcattccagcaacttatatgctgagacaagtctacaaccagattctggcccggctgtattacagggtcgagattaacataaacagaggttgtacctgctccaatacttgacccgccatcgacattacaactgaaggcaaaaactttgcctgccattaatagaagataaataccgaacaggacctttatactgattgttttacccatgatatatcctaaggttaaaaattgatttaaaaagaaggctaagaaaatcgaatcgacgttattgccaggtgtagatcacattgattagcgcctcgatcgttccctggcttgcgtttccattcaccgtgatagctcttgccttaagtggaaactgtgcattacgagtgatctcatcaacaataaccgttttgctatcgccattttttaacgcagcatcctggtcatccctcagctctatctgaatattttcggcagtaccttcatttttgtaataacccgtattgtcagttgaacctgtcacgattgccgtcactgcacttgtttcaaccggacaatcggttaatgacaaagtaatattgtgccagccagatgcagaaccaggttgttgcagattgcgcgtataaagatccccgagattaacgttagcttctttggtttgaatagtgcagggtttagcgactacccgaccattaacagtgatagtgacatcggcggcctggagagttgctgtgaataacgcgcaaaacgtagctaacaggaacctcttgtgaagtcttttcatatctgactctgattattgaaattcaagggtaaaggttgccgaagccctcaccagtcccggattgacggacttctgagttgacttcagacgagcggagtaaggcaaaatattgttctgttctggtaccagtgggatccactgcatcccggcatgaagatcattcagtttcaccggacgcatatttgcgtccaatatttctatacccaaaccggaggccgtattgcttccttcatccagtttcaacaaagtattattttctgcatcctcaataccgttaaatgcaacccgaacccccgttgtccctttgctgcattcacttaacgtaatctgaaaagggacggctggacttgtgctaccggtcgttggaaattgtctggcactgtttttttggagatctacggtaaaattaagcgaatccgatgaggctgtgcagccataatcgaggacgcgcccgctaattttaataacgctatctgcggataaagcagaataggtggttaaccccagacataaaccgaggaaaatagactggccccctgaatctccagacaatcaatatcacttaaataagtgatagtcttaatactagtttttagactagtcattggagaacagatgattgatgtcttagggccggagaaacgcagacggcgtactacacaggaaaagatcgctattgttcagcagagctttgaaccgggaatgacggtctcccttgttgcccggcaacacggtgtggcagccagccagttatttctctggcgcaagcaataccaggagggaagtcttactgctgtggccgcaggagaacaggtcgttcctgcctctgaacttgctgctgccatgaagcagattaaagaactccagcgcctgctcggcaaaaaaacgatggaaaatgaactccttaaagaagccgttgaatatgggcgtgcaaaaaagtggatagcgcacgcgcccttattgcccggggatggggagtaagcttagtcagccgttgtctccgggtgtcgcgtgcgcagttgcacgtcattctcagacgaaccgatgactggaaagatggtcgccgcagccgtcactcagatgatacggatgtgcttctccgtatacaccatgttatcggagagctgcccacgtatggttatcgtcgggtatgggcgctgcttcgcagacaggccgaacttgatggtatgcctgctatcaatgccaaacgtgtttaccggatcatgcgccagaatgcgctgttgcttgagcgaaaaaccgctgtgccgccatcgaaacgggcacatactggcaaagtggccgtgaaagaaagcaatcaacgatggtgctctgacgggttcgagttccgctgtgataacggagaaaaactgcgagtcacgttcgcgctggactgctgtgaccgtgaggcactgcactgggcggtcactacgggcggcttcgacagtgaaacagtacaggacgtcatgctgggagcggtggaacgccgcttcggcagcgagcttccgacatctccagtggagtggctgacggataatggttcatgctaccgggctaatgaaacacgccagttcgctcggatgttgggacttgaaccgaagaacacggcggtgcggagtccggagagtaacggcatagcagagagcttcgtgaaaacgataaagcgtgattacatcagtatcatgcccaaaccagacgggttaacggcagcaaagaatcttgcagaggcgttcgagcattataacgaatggcatccgcatagtgcactgggttatcgctcgccacgggaatatctacggcagcgggccagtaatgggttaagtgataacaggtgtctggaaatataggggcaaatacagaaaataatgttattgtatttcataatctattgttccttagcgacagattgctgtctgctggttcagtaaggtaccaggagaaacttcaggaagcttgtactcgacaatacagtttgagtttttatctttgccccatgaaacctgtaattgccctgactgtggaagtccagtcagataaacctgaccattttccgcgacaatgctgccatttttattctctccgtgtgtgacaattgcaccgaatggaacgctcttattaccgtacttcaacgtcattaatactttcccgccgatttgtgcattaaatgttgctctggcaatagcaccgtgagttgggatgacagtgaccacggtttcatccagttcaacattatctgcaagggaattcgcgttaagagcaacacggttttctctatattctgtcgcaaatggtaatatggcatagccacgccagtcggtatgaattccggtctggttctctattttgacattatcagcaccaggagccttaaccagaaccattgtgtcgcccagcggctgtccaaaggtgatgccatcagcaccctctggtgttttcgtatgcagtgtctatgcgacagacactgcgctcttagcatggggcagggaataaccaggctatttctccatgcacaggccaattatgaaagaggagaggcttaagttcttgaaccctgaacgaataacgactaccagaaaagcacttcgcatcactcagacatgatttaacataatatacattatgcgcaccaatataaaccaaggaagaatccagtcgttggcggtcatgattgtcatgctcattaacaatgaccaaaccccatatctcacttactaccgtattctcagcttaaccgtccatgcaacctcaacacattgctttcaactgccgtcaccacgttctccggaaaatctgtcggtaatgaagtcttcacgttatccagtgctgctggaatcattctggcaaagtcactcaggatttcatgcatctgcacttccgggaatctcagcacctttgctgtcgccaaaaaatgtcgcggataaattttatcgattgccgtttttttgcctttggatgcgttaagccccattgccagtttgagatcgctgatgtgtattcccgtaccgccaaggaccggaaatgctgaaatgatgtcgtaaaatggcgtgagtcgataactgccgccagcctgaataaatacggagaagttttttgcatgaccgtccgttgcgccaatcaaccactggaagacctggaatttcataaaatcatagcgatctttcagcgcctcgctggaccccatcaaaaaagccatgatccgcgcgatgcctgggcctccatctgattcatatttcaccgatgaaggtaaaccgaatgtctgacacatatcctcctgtggcaagcgaagtaaaaccgttcgctcagcattccaacgcctgtcaaaacgttcgaccgctaacgcgcgcacatttcccgctttaatgatttctgcgtccggaacattcaacccaagttctttcgccagcagcagacagtaatactcattatcaacgctttggctgagatcgagcatcgcattgggctgcctgatttcgccaatcggtaatttaatgatgtgcgtcgtcggcgttattcctttcggaatgcaccagtcattgcctattctgagcagtgctgtcttctcctgtgcgccagcaaccgagatgcgaaagtcattttcttctctaatcatgcctagcgggatatctgctttataagccgttaatacttcttcaagtctggcttcagtaagcttttcccatgccattatcggatgcgttacggtttcgtcttcgggtattaacgtcacggcaccaacgctgtctcgccctatttctgacaataaatcaaacggttgtctggatttggcatgataacgtttaacgatccggtcacgtacaatcgggctatcgggtaacaggttatcgaagaagttaaatacggcatcagaggtgatattccccctctgcaatggcagcgaaagtgacaacggtctggcataacggcttgctaaccactccggtgcatacttaaaggtgtgcgcgccgttggctaacttcgttaactcgcctacccgctggttgttcatccaagtgacaagtttaggcattaccactccagattttgctgttctgttgattctggcgaggcatttttcgcgtcgcatagcgtcattgagagttcaagcgactgtaaaatcttaaaaaatgtcgtgagcgtggtattgtcagggttgttttcgaaattggaaatcgtcgcctgcttaataccaatttttttcgccagctcgctctgcgtccagccattttgctggcgaaccagtttcattgcattcgccaattgcgttgggctatagatcttctgaaagctcatcatgtcatacgtccacagcaagtttatccgcttaaggggataatataagttttatcctttagtgaggataagtcaatctggaaacacatcttatccgctctacgggataaacgctgcgatatccgcgatcgcggataaaaaggaggatttaaataaggcgttgatgcgccgtttgaagtcggcaatattaagccgcatgccatctcgacatgcggcttatacggtttaccagctatatttcactcccagcatgccctgagtatcgctatagcctttatcacctagttgcacaccgacattcccccacaggctaaggttgttatttactttcgcctcaaccccggtacgtacttcaccgagattacgcgcaccttcacggcctacggtttgaccattcatcttcacggcgtagactttgctattgttgatccagttcgcttcaatgtaaggctggaactcacgctgtttaccatcgtcacgctggtgatggctgttcaggtaggttttcaccccaagtcgcgtttgcacatttccgtcgccttccgtttcaatgcgcgttccgtctttccgggtatggtcggaatctttcacacccatccaggtgatttgcgcctgtggctggacgtaccaggtattcagcgtcccttcgctgccgctaaatgttcccgcttcaaaggtatacccaccctcaacagaggccgtcacaccgcgagaatcatagtcgtcagcagaacggttatcggaactgacgctgttatcaaaccagttatacagcgcccagctgtcaacataagcgccggtcttattcgcatcgttctgataccaggtcgcgtacagcccagcgctgtaaccgctgatgcgcccatccgatttataacccacacgattactctgagtattactgtgctgattggcgtagcctgccatcacgccaagatgccagcgatcctgcgcgttgctactccactgcgccaaatcgccgcctagctgcaatacatagcggttagcctgagtatttagctgaccgtcaccggcccttgaacgttcgtgccctccgacatgacgcatccacatactgcttgccgacccctgagaatgcagtgaatctgtatactgcggctcacccagacggtcgtgtaaacgatggctaaacagcgagttggctgcggcaatgttgctgatatagcttccggcctccgggcgataaactgatgggccttccggatccacaacagggggattattgatgggatcgggtgtatccgctggcgttacgccgtcccatttactggtcagataccagtttttctcgtcattccccttccctttagccagcgtgtagacgtaagccccagcttcgacagttccggtggtcagcgcgaagttacctgcagaattaccgccaacctcaatgagttcaataccgttgaccgtttgtgcaccgacgccgccaatgttatcaacccgaacgcgagtgttcccttgggtatcgcctttcacgttcatcttatcggtgggcgaattatcgccgcccagcgtcgcgttgaacgtcatcaggccattgtttcctgtatagttgccgttaacggtcagtacattccccggtttccccccttcgctattcatttgaaccgtgccgccattctccaggttgccgccgatagtggttttagcgacacgcagtgcccccccaggcataacgttcatatcacctgcagtggtgacatttcccgacatcacaccgctgttatggatattaatgtgttgacttgccatattaatggcagagtcggaaccgaaagcaattcccccccccacgatatccgtcgtaccctgatacgccgcggaatcgttgttaagagtcaggatcccggtacccagttttgtcacatcaccgctaccgctgatactgtgcgtcatcgcccagctacgctcagtggagatggtgagcaggccattattgataacggaagcatcacccaggtttttctgctcgttgacgctgagtgcgctgcctgtatcaatgttgaattgccccacaaagcggctattatcgccatccaactattcaggtttccgccacctgtcagttcaccctgactgatcccacctttatttaccgtcagcgccccctctttgaacaaaacagtcgaacccatctgcccggtgaatgtctctaccgtctgcgtcgatccattaagatcgacgatggccgcgttgctgatgttcagttcccgggtgttgccaagtgcaccatccgcatcggtacgtaatgtccccatctgaacgtaggttgccccctgatagtcgttctgaccgttggaaagcgaaacctgtcgcaccgtattgattgccagatccccttcaccaccgatttttgccgacatatcggccgttgcgccataggctccgccatgttcggctaatgtcagcttttgcccaccatggatgttcagcgctttcagcccatagttaacgtacaaaccattacctggtgcggtcgtgaggcggaatccataatcaccctcggcgaccaccgttccgttttgcgcaatgtgtaacgttttgtccgcttccacctcgtcgccctgtaaatcacgtaacgttaatgagccacccgacccaataaccgtttgcgccttcaccagttgaacgccgacatggctatcgtcgtgttccagcaaattgagcgtcgtcagagggttattcgccatgggatcattccacggtttaggcacgtcgataagcacgtcgcccgtcccgtttacctgatagttacggcctttccaggtgtagtcacccgcgccgacaaccagcgtatcgacgctgatatatccctccgcgagcgtcgcagtaggaatatccgtatcgaaaatgatggtacctccattcatggccagtccaccaatggattgctctccaacttttaccgatgtggtattttcactgtcagactgcaacatcgcgtgagtaagcgcagcggtgttgtcgcgttccagagtgaaggtactgtctttcagttgggcaacaccggcgaattcagtccctgttgcatgggtaaagccaaacatcttgtcggaggatgacagctgcactcgcatcaagccatcgcctttgagcgcattggtcagcgtgtaatctcctgcactgttcgttgatgcgagaatgtcgagcgtaccggggtttgcaatggttacttcactcgaccccatgcccgttaccccatctgccgtatgagacgcaatggtcaggaggccgtcattgaccagcgttttaccgctataagtattccctgcattgaacaccgtatggcctgcatcatggatcacttttccgtctttatcgtcacctgtaatcagcatatcgacctggtagccggcatcactgttattggtatgattaaagacaaaaacgccttcgccaagaccaaactccactttcgtcgcattggtgataaatccggcatctgccgccgcctcaccgtgagcagcaccaatgtttagcgttcctacagcaggctcaaaaacacctaagtaaacttctccaccttcgacattcagcgtaccgttattcgtcagggttaacgtacccgtaccagatgtccctacgtacatattgaatgtttcaagaagagagttctgcccatccaccctcacgtcgcccttacttttgtcattgagagctatctgtgtatcacgcgctttaactatacctccggtggtaatattcagttcacccgtgcctaatacaccgacctgtagcaattgtgcgttagtagatgatgtctttaaattccagagactgtccgttgaaatattaactatccccttaccggaggcatttcctccgataaatccatagcccgttgaattaagggtggcaccattactgacatttacgataccgctaccaaaattaccgacattgatacccacagtatcgaacgatgatgtcgcatccatcaggttcagtgtgccgataccgcttgctttatcgcccaaaaaagtaatattttgcgatacgaacttaccgccatcgctaatattgaggtttccgacgcccgcaacaccaatggtggtatagacattcttattgacctcccacattccccccgtggtgatgctgacattcccgacgccggtttctccataaccgagtgaacttcctccgttgctgacaacaagcccctgattactgatattcatttcgccgtggccgtcataaccaagattagttccgagattagtgataacggagttcttatccttaacggtaatgttgcctgtgcctgtttctttcatccccgcagtgataattcccgaatctactttgccttcactcgagacattaagttcaccgtcgccagcatcaccgatatagatatagcggaaagcttcgcccgttccgaggaaattccaatgccctttatcggtcacgttgacgacaccgtgggaaccgtcctgaacgcccaccaatgaatattctttgttattaatcagtccattattggaaatattgactgtgccattaccgaaatatccattatagagtctgcgtaccgtgatgacagagtcttgatcctgcacattcagggttccgataccggtggcattgccaccgataatcgtattttcagccgtaaccagccccccctcgcgaatagtcgcctccccagttccttgattaccaatttgaaattcaattgaggaatcattattttttattagccactcgccacccttttcaacgacaacctggccattactgcccgcctgatagcctaaaatggcgacgattgaactcgtgacgtaacccttatccgtaatatttaatgaacctgtgccatagctacctatttcgaataattcggtcgtcagaacagagtcctctccctcaacattgaccgtcccgacgcctcctgtcgaagaacctaatcttaaatagcctccatcgacgtgacccttctgtttaatattcagcgtccccgttccggattgacccacatttaaaggtcttgcattatttccgctatcatacaatcgccaggtgccacccaaaacattaacggtgccctctgagtcctcattagcgccaatgacgctggtagtaatagtggttaaggaggcattaccgccagccaaaatattaagcactccagtgccataccagccaaccaggtaggcatcataagcaacatcagtatcaatattggtaatctgatcattatcaacttccagacttgcaccagacgctgaaccgcttagtgccagcaaaacacccagcgtcaatctactgaatttcgttgtcagtccagaggatttacgcaaattaaccgtcgatgttttacctgccctgcgagttaattccgagcaggcctgaaatacctgtagagtgcaattccatatcacgcgatagattctattcatataaacgctccatatacaaacaatacagccacgaaagagatgagtcgtcagacattaaaaatgaaacttattaaattgtcagaggtctgtattgagtgttagttggaggtgggaaggtgtcaatttggctaatttgctaatgctttcgaattgatagattaaaaattgcatagttcttattttatttaaatatgaactatgagttattgttgcttaataagaaaactgtttctttcaataggaaaattatcatcatcatatttaacaaagaatagcactaattgctaaaaatcgaagtttattaaaccccttttgcatccattagtgtctttaggaatattcgctataaaataagggttgtgcttaatgctttaagaaaaatagcaattttcccttgaatatagtactggtgatggaacgatgaatctgcaagctggcttttaacaagccagctctaaaagaagggaaataagaataactatactcaaaaactaacagccacggtcatcatgatgtggctgtcaatgaaactataacccaggcgctttccataacgacgtcgtcagtccatgatcaaccagccccagctgatcctgataaactgcctgccacttatcgcgtgaatcctgataaagttcatgcttttccgggtctggtgtgtgcgtccgttcccagcgaaccaggcgttctccggtttctgccattgatgaaaaaattccggcaccgacgccagctgcaatggcacatcctaatgcagtggcttctttgaccaccggaatattgacgggtaatcccgagacatcagcgagaatttgactccataatttcccttttgaacctccgcctgcaaagactaacgatgaaggatgaatattcgagaaatcagcaatttgctgcaagttacacgctgatacaatcgccgcattttcttccagcgcacggaacaatgtcgctttgttacatttatccgggtcaatggacaagttaataaaggaaggcgcagcgtgataccaggttttaaagcgcattctgtcggagaagatcggcattacgccccacgacccaggcggcacccgactggccatctcttccagcagcgtataggtgtcgatgcctaaacgttcggcaatcagtttttcttcggcacagaaagcatcgcggaaccagcgcatggtgagtccggtaaaaaagcttatagattcagcttgtaccatgccaggaataacatgaggattaacgcgcacgttcatttctgggtctgtcaccggcgcggctaaatttacaacttgctgccagaatgtgccgccaagaaccgcggtttgtgccggacgcacaacgcctaacccaaggcaaccaagctgcacgtcgcctcctccaacgaccaccggagtgcccgccttcagaccgcagagttccgccgcttgtgaacttaccacgcccagcaatgtgccggtttctttgacaggagaaagaatatcggcacgtaggccagccatatccagcaatgcaggtttccagtcacggggggttagatcaagaagtcccgtggtgccagcgttagagggatccaccgccagttcgccgctgagcatataggccagccagtcgctgatcatggtgatggttgatgcctgacggtaaatatcggaacgatggtgcgccagccaaagtaatctggggatggcacttaaagccagcgtttgtccggtcgcgcgataaacttcgttttcaaaggtattgttgtgcagttctttaagttcgctaacttcgcgcgccgctctggcatccacattggcgcaggcccagatcggtgttccttcattgttatataaaacaatgccttcacgcatcgaacatgccgaaacggcagcgatatactccggggctatgccggcgttgtgcaacgcctggcgcatacactcacacgccagttgccagtttttgttgagatcaaattccatagaaccaggaacgtccggtactgccagatgccgccactccgcctgtcccactgctatttgattgccttccaggtcgaatatcacagcccgaatacttccggtgcctgcatccagcgccatcaggtagtactttgattctgaaggggtaaagagtcgagccattagattatcctcggcttatgcgttctgtctgttcctctatacgttctccatcattcccggtaataaggtcatgcaaatttaactacgtaaaatcgccgctgctgtgtcctgatcggtaaccagtgcgttgatataaccgcctttcattgcagcggcaattgcttcggctttattttctccccctgccacgccaacccggacgggtatggtcttcagcgcgcttaaaggtaagccaatcagttcgttatgtattttgatatccgtgacaacgtcaccttttgcatcaaaaaagtagcctaaaatgtcgccaaccgccccttttcggccaatcattaactgttcgccctggctgatataaccggagcgaatgattgtcgcatcgtcctgttgactcacagcaccaatgccgacaatcgccacatccgctgcttgcgcggctagcagaacatctttgacgcaattttcattttttagcgtacgggcaatgtcagcggaggatgcccgcaacggagccggaataatattcacactgcacgccgcgttaagctgcccgatacccgtcatataagaaccgactccaccggagagcgtgaccaggcgaatttgctgtgacgaaataaaaccacttaagcgttgcagcgtattcatggttgcctcgccaaaaccaatcgccagcatctgttgtggttgaagtaaactcatcaacatatgcgccgcgcctatccctagtcgcccgccgacatcagcatccgcaagccctgggatcacccggacatgttgcagcgaaaactgacgacgtaattgtgtttcatattccagacagccttcaaagcgagaattaatctgtacgcgaataatgccggattgatgccctttctccagtaatcgcgacactttcaaacgggtcaggccgagacgatcgctgatctcactctgggtcagcccgtcgtggtagtaaaaccacgcgatccgcgcgacctgttcttcttcacacattccctgttctgaaattaccgaatcgttgattgtcataattcattcttcactttgaacatatttaaatctttaatgcaattgttcagttcttgcgcatttatatctgtgatggcaaccacagtttgactctacgagtatgaacaaacgcaaccgtgaaaatcaaaatagcataaattgtgatctattcgtcggaaatatgtgcaatgtccacctaaggttatgaacaaattaaaagcagaaatacatttgttcaaaactcacctgcaaaactgaacgggggaaatatgcaaacgagtgatacccgcgcgttaccgctactttgcgcccgctcggtttataaacagtattcaggggtcaatgtcctgaaaggcatcgattttacgttgcatcagggggaggtccacgccctgctcggcggcaatggtgccggtaaatcgacgttaatgaagattattgccggtattacccctgctgatagcggtacgctgaagattgggggcaacaactacgccagattaacgccagttcatgctcatcagctgggtatttatctcgttccccaggaaccgctgctttttccaagcctgtcgataaaagaaaacatcctgtttgggctggcaaaaaaacagctctccatgcagaaaatgaagaacttgctggcggcgctgggctgccagtttgatctgcatagtctggcaggatcgctggatgtcgccgatcgccaaatggtggaaatcctccgcgggctgatgcgcgactcgcggattctgatcctcgatgaacctaccgcctcgcttacccctgcggaaaccgaacgcttgtttagtcgcttgcaagagctgcttgctactggcgtgggtattgtttttatctcgcataagctgccggaaattcgccagattgccgatcgaattagcgtgatgcgcgacggaaccatcgccttaagcggcaaaaccagcgaactgtctaccgacgacattattcaggccatcacgccagtggtacgagaaaaatcgctctctgccagccaaaaattatggctggagttacctggtaaccgcccacaacatgccgccggaacgtcggtgctgacactggaaaatctgactggcgaaggtttcaggaatgtcagcctgacgctcaatgccggagaaattctgggcctggctgggctggtgggagccggacgcacagaactggccgagacgctctatggtctgcgtactttgcgtggcggaagcattatgctgaatggtaaagagatcaatagattatccaccggagaacgtttactgcgcggtctggtttatctgccggaagatcgccagtcatccggactgaatctcgatgcttcactggcgtggaacgtctgcgcccttactcataaccttcgtggattctgggcgaaaaccgcgaaagataatgccaccctggaacgatatcgtcgggcgctgaatattaaatttaaccaaccggaacaagctgcacggacattatccggtggcaaccagcaaaaaatcctcattgccaaatgcctggaagcttcgccgcaagcattgattgtcgatgagccgacgcgcggcgtggatgtctcagcccgtaatgatatctaccagctgttgcgcagcatcgccgcacagaatgtggcagtgctgcttatctcctctgatctggaagagatcgaactgatggcagatcgtgtgtatgtgatgcatcagggcgaaattacccactctgcactgaccgggcgcgatattaatgtcgagactattatgcgcgttgccttcggcgatagtcagcgtcaggaggcgtcatgctgaagtttattcagaacaaccgtgaaatcacggcactgctggcggtggtgctgctgtttgtattacccggttttctcgaccgccagtatttaagtgtgcaaacgctgaccatggtttatagcagcgcgcaaatcctgatcctgctggcaatgggcgcgacgctggtaatgcttacgcgcaatattgatgtttcagtgggttcgattaccggaatgtgcgcggtgctgttggggatgttactgaacgcaggatattcactacctgttgcctgtgtcgcgactttactgcttggtttgctcgcgggatttttcaacggtgtcctggtcgcgtggctaaagatccctgccattgttgccacccttggctcgttagggttgtacagaggcatcatgttgctgtggactggcggtaaatggattgaggggttacccgccgaactgaaacagctctccgccccgctgctgcttggcgtttcagcaattggttggttaacgataattctggtggcatttatggcctggctgctggcaaagacggcgtttggacgcagttttaatgccacgggcgataatttacagggagctcgtcaactgggcgttcgtacggaagccattcgcattgtggcattttcgttgaacggctgcatggcggcactggcggggattgtgtttgcttcgcagattggttttatccccaaccagaccggtaccgggctggagatgaaagcaattgcagcctgcgtgctgggcggcattagtttgctcggcggttccggtgcgatcatcggtgcggtactcggcgcatggttcctgacgcagatcgatagcgtactggtgctgttgcgcattccggcatggtggaacgattttatcgcgggcctcgtgctgctagcggtgctggtgtttgatggacgcctgcgttgtgcgctggaacgtaatctgcggcggcaaaaatatgcccgctttatgacgccaccgccatccgttaaacccgcttcgtcaggtaaaaaacgggaggccgcataatgcgtattcgctacggttgggaactggctcttgccgcactgctcgttattgagattgtcgcatttggtgcaattaacccgcggatgttagatctcaatatgttgctgttcagcaccagtgactttatctgcattggcattgtcgccctaccgctgacgatggtgattgtcagtggcgggatcgatatttcgtttggttcgaccatcggcctctgcgccattgcattgggcgtactgtttcaaagtggtgtgccgatgccgctggcgatactcctgaccttactgctcggcgtattgtgcgggctgatcaacgccggattaattatctataccaaagttaacccgctggtgattacgcttggcacgctgtatctgtttgccggaagtgccctgctgctttccgggatggccggagcgacggggtacgaaggtattggtggattcccgatggcgtttacagatttcgctaacctggatgtgctggggctccccgttccgctgattatcttcctgatatgtctcctcgttttctggctctggctgcataaaacccatgccggacgtaatgtgtttttgattgggcaaagcccgcgcgtggcgctttatagcgcgattccagttaaccgcaccttatgtgcgctctatgccatgacggggctggcgtctgcggtcgccgctgtgctgctggtatcgtattttggttcagcacgttccgatctcggtgcgtcgtttctgatgcccgccatcaccgccgtggtgcttggcggtgccaatatttatggtggttccggttccattatcggcaccgccattgcggttttattagtgggatatttgcaacaaggtttgcaaatggcaggagtgccaaatcaggtgtccagcgccctttccggtgcgctacttatcgtcgttgtcgtaggtcgttccgttagcctgcatcgccagcaaattaaagagtggctggcgcgtcgggccaataacccattgccataaaggatatcttcatgacacttcatcgctttaagaaaatcgccttacttagcgttcttggcattgccgcaatctctatgaatgtgcaggccgcagagcgtattgcatttattccaaaactggttggcgtgggattttttaccagcggtggcaacggcgcacaacaagcgggtaaagagctgggcgttgatgtgacctacgacgggccgacagaacccagtgtttctggtcaggtacagttgattaataacttcgtcaatcaaggttataacgccattatcgtttctgcggtttcgcctgatggcttgtgtccggcactgaaacgcgccatgcaacgtggtgtgagagtgctgacctgggactctgatactaaaccggagtgccgctcttactacattaatcagggaacgcccgcccagttgggaggtatgttggtggatatggctgcgcgtcaggtgaataaagacaaagccaaagtcgcgtttttctactcaagccccaccgttacggaccaaaaccagtgggtgaaagaagcgaaagcgaaaatcgccaaagagcatccaggctgggaaattgtcactacgcagtttggctataacgatgccactaaatcgttacaaaccgcagaaggaatattaaaagcgtatagcgatctcgacgccattatcgcccccgatgccaacgccctgcccgctgccgcacaagccgcagaaaacctgaaaaatgacaaagttgcgattgtcggattcagtacgccaaacgtgatgcgtccatatgtggaacgcggcacggtgaaagaatttggcctgtgggatgtggttcagcaaggcaaaatttcagtgtatgtcgcggatgcattattgaaaaaaggatcaatgaaaacgggcgacaagctggatatccagggcgtaggtcaggttgaagtctcgccaaacagcgttcagggctatgactacgaagcggatggtaatggcatcgtactgttaccggagcgcgtgatattcaacaaagagaatatcggcaaatacgatttctgatgtgcattacttaaccggagtaagttatggcagatttagacgatattaaagatggtaaagattttcgtaccgatcaaccgcaacaaaatatcccttttaccctgaaaggttgcggtgcgctggattggggaatgcagtcacgcttatcgcggatatttaatccgaaaacgggtaaaaccgtgatgctggcctttgatcatggttattttcaggggccgactaccggacttgaacgcattgatataaatatcgccccgctgtttgaacatgccgatgtattaatgtgtacgcgcggcattttgcgcagcgtagttcccccggcgaccaataagccggtggtactgcgggcgtcaggtgcgaactctattctggcggaattaagtaatgaagccgtggcgttatcgatggatgatgccgtgcgcctgaacagttgcgcggtggcggcgcaggtttatatcggcagcgaatatgaacatcagtcgatcaaaaatattattcagctggtcgatgccggaatgaaagtgggaatgccgaccatggccgtgactggcgtgggcaaagatatggtgcgcgatcagcgttatttctcgctcgcgactcgaatcgccgctgaaatgggggcgcaaattatcaaaacctattatgtcgaaaaaggttttgaacggattgttgccggatgtccggtacccattgttattgctggcggtaaaaaattaccggagcgcgaggcgctggaaatgtgctggcaggctatcgatcagggcgcttctggtgtggatatggggcgtaatattttccagtctgaccatccggtggcgatgatgaaagccgtacaggcggtggttcaccataacgaaacggctgatcgggcatatgaactctatctgagtgaaaaacagtaactgcggatttaaggagaagaattatgcacgtcacactggttgaaattaacgttcatgaagacaaggttgacgagtttatcgaagtttttcgccagaaccacctgggctctgtacaggaagaaggcaatttgcgcttcgatgtcttacaggacccggaagtgaattcgcgcttttatatctacgaagcctataaagatgaagacgcagtggcgttccataaaaccacgccccactacaaaacctgtgtcgcgaaactggaatctttaatgaccgggccgcgtaaaaaacgtctgttcaatggtttgatgccgtgaggcgaatttatcaattttatctacaattggggtaacgcgctgacgggagtaaaaaaatgtctgactggaacccctctttatatttgcacttttccgctgaacgatcgcgtccggcggtggagctgcttgccagagtgccgctggaaaatgtcgaatatgttgccgatcttggctgtggcccaggtaacagcaccgcccttctacaacaacgttggcctgcggccaggataacaggcatcgactcgtctccggcgatgattgctgaagcgcgcagtgctttgccagactgccagttcgtggaagcagacatccgcaactggcaaccggtacaggcactcgatctgatttttgctaatgcctcactgcaatggctgcccgaccactacgaattgtttcctcatctggtttctttacttaatccgcagggcgtgctggcagtacagatgccagataactggctggagccgacccatgtgctcatgcgcgaagttgcctgggaacaaaactacccggatcgcgggcgtgagccgttggctggcgttcatgcttactacgatattttgagcgaagccggatgtgaggtcgatatctggcgaaccacctactatcaccagatgccgtcacaccaggcgattatcgattgggtgactgccactggattacgtccgtggttacaggatctgaccgagagcgaacagcagctttttcttaagcgctaccatcagatgctggaagagcagtatccactgcaagagaacggacagatactgctggcatttccgcgtctgtttattgttgcccggcgtatggagtaaatatcacgtcagctggtaatgacgatcgggaagaatttttgctggaatttcggcttcatcgttcatctgtaacaggtcaatttcaatagcgttgcagatggcatccagtggtaaatcattgttttcagtaccgaacggatcttccagttcttccgccagacaatccagcgaaataaaagtgtaggaaatcagcacagagataaaaggcgtcatgtaatgcaggtccacgaccagcgcgaacggcagcatgatacaaaacagataaacggtacgatgcaaaatcagggtgtaggcaaagggaattggcgtataggcaatgcgctcgcatcctgccaggaccgctgaaatatcattaagccgatcgttgaggctaataaacaggatatctgaaagctgtccattgcggcgctgaaccgccaaccattctcccattattaacaagatacggttagctggagagttcgaagccagtacacgctgaagatctttagtcttgagataatgagccagcacttccgcctgtggctgtttgcgtaatgtcatgcgtaaacagtgggcgaaagcgatttgcagccgggcaaactcccttacacttgccgaatccggcaatgtcgtttttacctcgcgcagtaacgaccgtgaggcaatcatcaactgcccccaaagttttcgcgcttcaacgtaacgggcgtacccggcattattacgaaaaccaagaaaaatggcgatggcgacaccgagaatgctgaacggtgcgagggtgaatttgatgcccagatgcgtgtaccagggcagcatgaaaataacagcgatagaaaagagaaaattgagtagtaagcgcgaggatatcttggataatactgagccgtgccagacaaaaatacggcgcagccagtgttgttgtggacgaacaatcatggttatcttcaggcgtggaaaagtcgccctattaaacgtgattacgatcacattctcaagacgctacttacaaattacctacaagcttacaacattagcaggcgctgcatgtggcacctgttaatgataaaggcatataggatgttgtaactaatatggtgaaataagaaacccggtcgaaaccgggttcagaagtaacggtgttattagcacaacggacgtacagcttcgcgcatccctttttcgagaatcgcatccaggtcattagcaacctgctcgaccagaccaggcacttgcgtcaggtcctgctcccagtggtctttttctgccaaaacaatcgctaccagttcctgggtgccgataacacggtcacgatgctggctccagagttgctgataacgttccagccagtgtgcatcgtcctgtaccggatatgtttcgccgttacgctcaccacgatagaacgcaatcaatgccgctaatgcgaaagtaaggcgcgccggaagtgtgccgtttgccttctgccctgccagcagctgtggcaggatgcgggtgcggaacttggtcataccgttgagcgcgatagacagcagctgatgcttaatgtacgggttacggaaacgcccggtgactgcactggcgaaagattccagttcatcacgaggcaaatccagtaccggaataatttcttcgtagatagctttttcaacgaatgcgcaaatttcagcatcgttcatcgcttcacctacggtatccagccctgcctggaacgccaccggcaccagcgcggtgtgcgcaccgttgaggattgccactttgcgttctttgtacggtttaatatcgtcaacaatcagcacgttgagcggatatttgtccagacgcagttcagtcgctaaggatttcggtccctgaatcacaaacaggtaaaagtgttcagcggtgtcgagaaaaccatcgtgataacccagttcttcttccagtttagccacttcatcgcgcggataaccggtaacgatacggtccaccagcgtagaacagaagctgttagcctgatccagccattgaataaatgcttctggcagtgcccactcttgcgcatagcgcagcaccagttcacgcaacgcgtcgccattgtagtcaatcaactcacacggaatgatgatccaacctttatccagcgcaccgttgaaatggctaaagcgttcgaacagcagacgggtcagttttgccggatagcttaccgctggcgcgtcatcgaatttatcgcccgcatggtagctgatacccgcttcggtggtgttagagaaaacaaagcgcatttccgggttgtgcgccagtttcaggaattcatcgtattcactgtagacgctgatttcacgattaaccgagcgaatcagacgcgcgtcgctgaccgcttcccccttctcattcaggccacggataatggtggtgtacagaccatcctgcgtgctcagtgacggcgggaatgaagtttcaatcggacgaacaacgaccacaccagaattcagatcggtgtgctcattcaggagatcgatttgccagtcaacaaaggcgcgcaggaagttaccttcaccaaactgaatgatacgttctggatactgtgcaccgggaaaatcgcgacgatttagtgttttcacaatgggttcccttctgattagtcatacaacccgtttgaattggtacgacaggttagcaaactttaatacgccgaacccctgttttgatcaactcctgatgattaatgagcagttttatgagaaaagtgtggcgcggatcatggtttaatcgaggaaatacgccttttcctggatcataaagtggtagaacacattgcattcaaatcgcgcggaatgaataaagatgtcagacaacttcctcaccgtaacgcatagtgctggtacggttgcgcccatctttcttcgagcgatacagacacgtatcggcttcgaccatcaatttattaaagtcatcggtcagcgttcggtacgatgcgcgaccactaccgacgccaatacttaccgtgagataaagcgttttttgttgccaggtgaatggttgcagttcaacgcctttacggattttttccgccattagcagaccatcgacaggattcaccgacggcactgcaacagcaaattcttcgccgcccattcgcgccaccagccccttatcaccgacaatcttctgaatatgccgggcaaacacgcttaacactttatcgccacattcatgtccatagttatcgttaatgcttttgaaatagtcgatatcaagcagcatgacagtcagatgttgtgtctgtttcagcgatagacttttcagcgcctcataaagaccggaccgtgagtaaacctgagtcagaaaatcaaagtcggctcgcagcgcaacttgcttcattagcgaattgatcgctgccacgctaaaagaaaccataattgggcatatcgccatcgtggcaataccgagacgtgcggagaacatttccggaatggagaacggcgaaccgaccgagatatcaatcaccgaatttgccgccagtacgatttccaccgcaccggtgacaaaggtcaacagacatgttacctgcggcgtatagcgcactgcacaccagattaatgcaggcagcgggaacgccagactccccgctccaccaatgactaccgaggcaataaccgacacaataagcgcgatggcgggcatcatctgttctgctttaaagcgcggcagcactccaggaatagccaacgtcagcatacaaggcacgatcaacacgcccgttgagaattgctcactgaaccagtcggcaagcaaaggccagaaatccagactatcaatactgaccgaaccaatcgccccgacaatagcgcataataatgcggcaatcagacagtaattaaatagccgtaaggcacttactggctcatacttattttccccagacgcttatcccgcacgaccagtaaggcgacggtaacaataaacatcatattggagaaattgatagccagtgaaaccagtccccattcggtggttatggcatcataaaccagcatcgccacataactgatcgcatagtaatgcagtcgattaagccagacatagcgggcaaacccccccgccattacgccattcagcggccagaaaagagaaagttcgtgaaccagccgtaactctgcaccaataaaatagaacagcgtggttagcgcaaaaatagcgatgctattacgtagcagatgaccttcctggaacaaacggaaagttgaaatggggtgtacatgcattaattatctgtccatacaattgcgggtggcaattatctcaacgtaataagtaaattctcataaaggatagcatgttcgctaacagcggcggcaaataaaggtaccctgggaatgctattttatcgttttccgcaattctcatggctgattcatctgtacaaccagccagtgatagattaccgccacgatataacgttgttgttcttcgcttaacgaaacaccctgcggaatgttatgccacttagccagacaaccgcgacagcaggtcgcggtggcgtgctgagcgataaacaccggatgcccgcgcatgggggtttgcttaccgtcattagccggtaatgccggagcaagacgtttagcgacaaaatccgccgcatgttgttcgatgactggcgcgcctttctccaggcaatactgacgctctttcatgcccagacgaaagcgagagcgaaattttgaacgggataaacgcgcgaagagtggatcgagagactgcattaataaaccgaacgccctaactgtttcgtcaattgttcaaggacggcaatacccgcaagcgagttacctgcatcatccagttccggactccagacagcgatggccatttcatgcggaacaatcgccacaataccgccaccaacgccagatttcgccggtagccccacccgccaggcaaactcccccgcgttctggtacataccactggtcgccatcagcgcgttaatttgccgcgcctgcattggcgtcaccactggttcatcaatatgaatagctttcccctgattagccagaaagacaaacgtccgggccagctctacacagctcattttcagagcgcagtaatgaaagtagttttgcagaacggttgtcacgtcatgatggaaattgccaaacgacttcatcagccaggcgatagccgcatttcgcgcggaatgttcaaattcggaacgcgctaccaccgtatcgtaggaaatatcagacacaccgcttaagccgcgcacgacttccagcatacgttgccgtggtgcgcttaatcgcccttgcaacatatcgcagaccaccagcgcaccggcattaatgaacggattacgcggtataccctgctccatttccagttgcactaaggaattgaacggtgatccagacggatctttgccgacgcgttgccagatttcctcttcggagtaatgacgcatggcgacaacgagactcagcactttggaaatagactgaatggaaaaacgttcttgcgcgtctccggcctgaaaaagctgtccgtcaacggtacagatagcaatccccaatcgggaaccgtctactgtagccagcgccggaatataatccgcgactttaccctgaccaatgagcggccgcacttgccgcaagatgttttctaaaattgcattatccatggcgactgccactttctactcctggaccgcaggtctgaaaagacctgcgagtatatcagagctgaatatgtcgcgtcagatccggtctttccacaccgtctggatattacagaattcgtgtaagccgaaatgggaaagctcacgaccaaagccactctttttcacgccaccaaaggccactcgcgcgtcgctggcacaataaccattgataaacaccccaccgcattccagacgtgccgccatctgtctggcctgtgtttcgtcagtggtaaaaatggtcgctgaaaggccgaactcactatcattagccagttccagtgcatgttctgcatctttcgcaatggtgattgccgcaacggggccaaacatttcttcccgaaacgcggtcatttctggggtaacattcgccagaaccgttggcggatagtagttacctgccccagccatcttttccccgcccagtaacaaacgcgcaccctgcgccagggttttctccacctgatgatgcagctcatcacgtaaatcaaaacgagccattggtccgagagcgttctcttcgtcacggggatcgcccattttcaaggctgccgcagctgccacaaaacgttcggtaaatgccgaagcaattccctcttcgataataaagcgttttgccgctgcacatacctgtccggtattctgataacgtccggctaccgccgctttcaccgccagttccagatcggcatcgttaagcacaataaacggatccgaaccgcccagttccagtacgcattttttcagtgccgctccagcctgtgcgccaatagccgctcccgcacgaacacttccggtcaccgtgacagcagcaatgcgcgagtctttaatcatctgactgacaccgtcgttgtcggcattcagccagccatatacgccttgtgggatacccgcatctttaaacacctgggcaatgagctgtgcacagcccatcacattcggcgcatgtttaagtaagtagccgttacctgcaagaatgatgggaacagcgccacgcatcacctgccataacggaaaattccacggcataatcgccagaatcgtccccaacggtcgatactcaataaccgcctgctgattttccaccagcgtaggttccgccttcagcattgccggaccatgttctgcataccagtcacacaaattcgccgatttcgccacttcagcgcgcgcctggttgattggtttgcccatttcgcgggtgatcatttgcgccatttcttcgctacgagcgcgcagagccttaccgatatcacgcagtttttcagcacgataatctatatttgtctcgcgccagtcgcgaaagcctgctgccgccagctgaagtgcgttttcgatatcgtcagcgccagcccacggcagcacagaaagttgttcacccgtggcaggatttatcgaaattgcatgagttgccggagtaatggtcatcggggtatctcctttatgagtcatggtatgaagatacgcagatttactcttgctttaaaatgaataatattaagccacttattcacgaatcgagaatgctatggttctgacccaactggagatgttcaacgcggttgccgaagctggcagcataacccaggctgcagcaaaagtgcatcgcgtgccgtcgaatctcactacccgtctgcgccagctggaaacagaactgggggttgatctgtttattcgcgagaatcagcgtttacgtctctctcctgccgggcataactttttacgctatagccaacaaattctcgcgttagtggatgaagcgcggagcgttgtcgctggcgatgagccgcaaggtttattttctcttggttcgctggaaagcaccgctgcagtgcgcattccagccacgctggcggaattcaaccgtcgttatcccaaaattcagttttcactttccaccggcccttccggcactatgctggatggtgtactggagggaaaactgaatgcggcgtttattgatggacccattaaccatactgccatcgacgggataccggtataccgcgaggaactgatgatcgtcacgccacaaggatatgcgccagtaacccgtgccagtcaggttaatggcagtaacatttatgccttccgcgccaattgttcgtatcgtcgccacttcgagagctggtttcatgctgacggtgccgctccgggaactatccatgagatggagtcttatcacggaatgttggcctgtgtgatcgcaggagcaggcattgcgcttattccgcgctctatgctggaaagtatgccggggcatcaccaggttgaagcgtggccgttagctgagcaatggcgttggttaacaacctggctggtctggcgtcgtggtgcgaaaacacgtccgctcgaggcatttattcaactgctggatgtgcctgactcggcaagacagggatatcaatgagctatttttgatagttcttgcggttaatatgctctatatagtgatgttccgatgacttatgactatatggggcaaatatggttacgccagtaagcatcagcaattacatatctcttcctgatgattttcccgtacgtaatattgcaccgcaggtaaaagaagttttaaaggattttattgatgcactcagtaccataatatgtaatgaagagtggcgcacgtctttaaacatcaactcagccacaaaaaagatatttaataaccttgacaacttatcatatattcagaggacttcttttcggggtaacgacacgctatacaatgaaaaggttcagtttaaactcacttatcccgccaggaatggaagacacaaagaaaatattgaatttcaggtagtaataaatttaagccctatttatttagataattttcgccatgatggagaaattaatattttttgcgctcccaacccaaagcctgtcactatggggcgcgtatttcagaccggcgtcgagcgtgtactctttctgtttctgaatgattttattgaacaatttccaatgatcaaccctggtgttcccatcaaaagagcgcatacaccacatattgaacccctaccttcggatcaccataccgctgcagattacttacgccagtttgatttgcttgtcctgaattttatctctcgcggtaattttgtcatactcccccgattatggaataactctgaggttcacagatggttcgtcaataaagatcctaacttgatcaccgccattctcgacataacggacagcgaattaaaagaggatttgttgcaaagcctgatggattcattaggttctaacaaacatgtactacccgaagtctgcatctgctttttatcccttttagcagaacaagaatctcctcattttcagaacttgtttttatttttcgccaatatgttattgcactatcaccaatttatgaatcccaatgaaagtgatttgaatgacgtgttgatgccagcatcattaagtgatgataaaattatcaaacatatggcgcgcaggaccctcaaactgtttgtaaaaaatgaaacaccgccaaaagttactcacgaagacctggtgaaaaacaggcctcgctcccctgtcagaccacctatacccgcaacctccaaaacgccagacctccctgaacgtcattaaaccgtgatgttaccgactctctgacgcgtgaaagaatcagcgtcagagaaacggaaaacgcgatccagatcacaaatgcattgtattcacatcattaaccgttttaagatcatttcatcactttttcgcaactcacccgataatctgttatgacaacaaacactgtttcccgcaaagtggcgtggctacgggtcgttacgctggcagtcgccgccttcatcttcaacaccaccgaatttgtccctgttggcctgctctctgacattgcgcaaagttttcacatgcaaaccgctcaggtcggcatcatgttgaccatttacgcatgggtagtagcgctaatgtcattgccttttatgttaatgaccagtcaggttgaacggcgcaaattactgatctgcctgtttgtggtgtttattgccagccacgtactgtcgtttttgtcgtggagctttaccgttctggtgatcagtcgcattggtgtggcttttgcacatgcgattttctggtcgattacggcgtctctggcgatccgtatggctccggccgggaagcgagcacaggcattgagtttaattgccaccggtacagcactggcgatggtcttaggtttacctctcgggcgcattgtgggccagtatttcggttggcgaatgaccttcttcgcgattggtattggggcgcttatcacccttttgtgcctgattaagttacttcccttactgcccagtgagcattccggttcactgaaaagcctcccgctattgttccgccgcccggcattgatgagcatttatttgttaactgtggtggttgtcaccgcccattacacggcatacagctatatcgagccttttgtacaaaacattgcgggattcagcgccaactttgccacggcattactgttattactcggtggtgcgggcattattggcagcgtgattttcggtaaactgggtaatcagtatgcgtctgcgttggtgagtacggcgattgcgctgttgctggtgtgcctggcattgctgttacctgcggcgaacagtgaaatacacctcggggtgctgagtattttctgggggatcgcgatgatgatcatcgggcttggtatgcaggttaaagtgctggcgctggcaccagatgctaccgacgtcgcgatggcgctattctccggcatatttaatattggaatcggggcgggtgcgttggtaggtaatcaggtgagtttgcactggtcaatgtcgatgattggttatgtgggcgcggtgcctgcttttgccgcgttaatttggtcaatcattatatttcgccgctggccagtgacactcgaagaacagacgcaatagttgaaaggcccattcgggccttttttaatggtacgttttaatgatttccaggatgccgttaataataaactgcacacccatacataccagcaggaatcccatcagacgggagatcgcttcaatgccacccttgcccaccagccgcataattgcgccggagctgcgtaggcttccccacaaaataaccgccaccaggaaaaagatcagcggcggcgcaaccatcagtacccaatcagcgaaggttgaactctgacgcactgtggacgccgagctaataatcatcgctatggttcccggaccggcagtacttggcattgccagcggcacaaaggcaatattggcactgggttcatcttccagctcttccgacttgcttttcgcctccggtgaatcaatcgctttctgttgcggaaagagcatccgaaaaccgataaacgcgacgattaagccgcctgcaattcgcagaccgggaatcgaaatgccaaatgtatccatcaccagttgcccggcgtaatacgccaccatcatgatggcaaatacgtacaccgaggccatcaacgactgacgattacgttcggcactgttcatgttgcctgccaggccaagaaataacgcgacagttgttaatgggttagctaacggcagcaacaccaccagccccaggccaattgctttaaacaaatctaacattggtggttgttatcctgtatgcctcaattaaggcaattgtgttgttcgaaatgaaaaggtctgggttcgctgagagtcgaatccagacctgtggctggtagctatccgcgtgtgtcgattttattgaagagacaacttaatgtgcataccacaagctgcagcataacgttgtaacgttgtaaggctggcacttgatacattcctctcaagacggctgacagctggttggctaactcccatgcgtgctgcaatctcggtgctggttaatccggctctcttcttcatttcaatgaggactgcacggagttcttcttcctgcgtggcttcatcgtaagcctttttaacgtcaggattagcaagtgcttttgctttgacttcagaaaacttgatacctttaacagccatctttcagttcctcccatcttgacgccgccagagcaatttcggccttcggagtcttaggggtcttcttaataaacgttcttaaaatatagatctttcgacctttagcgtaagcaaaaaatgttcttgaaatgtcttttcttcctacgcgcaactcaaacaaaccatcctggataatgcctgtatctggatagcggagttccggccctttcgcttccagcttttctagtcccttaagtacctttgcttgcataataggttcgaggtcataaatttcgctttccgcttcggggtgaaatagtagctcatacatagcttccccctgtttacgtttaaatataacttatcagttataataacgcaaagattatatttttcgttcccatacagattagcatcattgccttacatcgcattgaccaaaacttgaaccgatttagcaaaacgtggcatcggttaattcattcatttgacttatacttgcctgggcaatattatcccctgcaactaattacttgccagggcaactaatgtgaaaagtaccagcgatctgttcaatgaaattattccattgggtcgcttaatccatatggttaatcagaagaaagatcgtctgcttaacgagtatctgtctccgctggatattactgcggcacagtttaaggtgctctgctctatccgctgcgcggcgtgtattactccggttgaactgaaaaaagtgttgtcggtcgacctgggagcactgacccgtatgctggatcgcctggtctgtaaaggctgggtggaaaggttgccgaacccgaatgataagcgcggcgtactggtaaaacttaccaccagcggcgcggcaatatgtgaacaatgccatcaattagttggccaggacctgcaccaagaattaacaaaaaacctgacggcggacgaagtggcaacacttgagcatttgcttaagaaagtcctgccgtaaacaaaaaaagaggtatgacgatgtccagacgcaatactgacgctattaccattcatagcattttggactggatcgaggacaacctggaatcgccactgtcactggagaaagtgtcagagcgttcgggttactccaaatggcacctgcaacggatgtttaaaaaagaaaccggtcattcattaggccaatacatccgcagccgtaagatgacggaaatcgcgcaaaagctgaaggaaagtaacgagccgatactctatctggcagaacgatatggcttcgagtcgcaacaaactctgacccgaaccttcaaaaattacttcgatgttccgccgcataagtaccggatgaccaatatgcagggcgaatcgcgctttttacatccattaaatcattacaacagctagttgataacgtgacaacgtcactgaggcaatcatgaaaccactttcatccgcaatagcagctgcgcttattctcttttccgcgcagggcgttgcggaacaaaccacgcagctagttgttacttcttgtgccaatgtcgtggttgttcccccatcgcaggaacaaccaccgtttgatttaaatcacatgggtactggcagtgataagtcggatgcgctcggcgtgccctattataatcaacacgctatgtagtttgttctggccccgacatctcggggcttattaacttcccacctttaccgctttacgccaccgcaagccaaatacattgatatacagcccggtcataatgagcaccgcacctaaaaattgcagacccgttaagcgttcatccaacaatagtgccgcacttgccagtcctactacgggcaccagtaacgataacggtgcaacccgccaggtttcatagcgtcccagtaacgtcccccagatcccataaccaacaattgtcgccacaaacgccagatacatcagagacaagatggtggtcatatcgatagtaaccagactgtgaatcatggttgcggaaccatcgagaatcagcgaggcaacaaagaagggaatgattgggattaaagcgctccagattaccagcgatatcaccgccggacgcgttgagtgcgacatgatctttttattgaagatgttgccacacgcccaactaaatgctgccgccagggtcaacataaagccgagcatcgccacatgctgaccgttcagactatcttcgattaacaccagtacgccaaaaatcgctaaggcgatccccgccaattgtttgccatgcagtcgctcaccgaaagtaaacgcgccaagcacgatagtaaaaaacgcctgtgcctgtaacaccagcgaagccagtccagcaggcataccgaagttaatggcacaaaaaagaaaagcaaactgcgcaaaactgatggttaatccataccccagcagcaaattcagtggtactttcggtcgtgcgacaaaaaagatagccggaaaagcgaccaacataaagcgcaaaccggccagcattagcggtggcatgttatgaagccccactttgatgaccacaaaatttagcccccatacgaccactaccagtagcgccaacaccccatcttttcgcgacattctaccgcctctgaatttcatcttttgtaagcaatcaacttatctgaatttacttttctttaacagttgattcgttagtcaccgattacgacggcattaatgcacaaataagtcgctatacttcggatttttgccatgctatttctttacatctctaaaacaaaacataacgaaacgcactgccggacagacaaatgaacttatccctacgacgctctaccagcgcccttcttgcctcgtcgttgttattaaccatcggacgcggcgctacgctgccatttatgaccatttacttgagtcgccagtacagcctgagtgtcgatctaatcggttatgcgatgacaattgcgctcactattggcgtcgtttttagcctcggttttggtatcctggcggataagttcgacaagaaacgctatatgttactggcaattaccgccttcgccagcggttttattgccattcctttagtgaataacgtaacgctggtggtgctattttttgcccttattaactgcgcctattccgtttttgctaccgtgttgaaagcctggtttgccgacaatctttcgtccaccagcaaaacgaaaatcttctcaatcaactacaccatgctaaacattggctggaccatcggtccgccgctcggcacgctgttggtgatgcagagcatcaatctgcctttttggctggcagctatctgttccgcgttccccatgcttttcattcaaatttgggtaaagcgcagcgagaaaatcatcgccacggatacaggcagtgtctggtcgccgaaagttttattacaagataaagcactgttgtggtttacctgctctggttttctggcttcttttgttagcggcgcatttgcttcatgcatttcacaatatgtgatggtgattgctgatggggattttgccgaaaaggtggtcgcggttgttcttccggtgaatgctgccatggtggttacgttgcaatattccgtgggccgccgccttaacccggctaacatccgcgcgctgatgacagcaggcaccctctgtttcgtcatcggtctggtcggttttattttttccggcaacagcctgctattgtggggtatgtcagctgcggtatttactgtcggtgaaatcatttatgcgccgggcgagtatatgttgattgaccatattgcgccgccaggaatgaaagccagctatttttccgcccagtctttaggctggcttggtgccgcgattaacccattagtgagtggcgtagtgctaaccagcctgccgccttcctcgctgtttgtcatcttagcgctggtgatcattgctgcgtgggtgctgatgttaaaaggaattcgggcaagaccgtgggggcagcccgcgctttgttgatttaagtcgaacacaacaaagatttaattcagccttcgtttaggttatctctgctaatatctttctcattgagatgaaaattaaggtaagcgaggaaacacaccacaccataaacggaggcaaataatgctgggtaatatgaatgtttttatggccgtactgggaataattttattttctggttttctggccgcgtatttcagccacaaatgggatgactaatgaacggagataatccctcacctaaccggccccttgttacagttgtgtacaaggggcctgatttttatgacggcgaaaaaaaaccgccagtaaaccggcggtgaatgcttgcatggatagatttgtgttttgcttttacgctaacaggcattttcctgcactgataacggatcgttgacacagtagcatcagttttctcaatgaatgttaaacggagcttaaactcggttaatcacattttgttcgtcaataaacatgcagcgatttcttccggtttgcttaccctcatacattgcccggtctgctcttccaatgaccacatccagaggctcttcaggaaatgcgcgactgacacctgctgtcacggtaatgttgatatgcccttcagaatgtgtgatggcatggttatcgactaactggcaaattctgacacctgcacgacatgcgtcttcatcattagccgctttaacaataatgataaattcttcgcccccgtagcgataaaccgtttcgtaatcacgcgtccaactggctaagtaagttgccagggtgcgtaatactacatcgccggttaaatgcccgtaggtatcattaaccaatttaaatcggtcaatatccaacaacattaaataaagattcagaggctcagcgttgcgtaactgatgatcaaaggattcatcaagaacccgacgccccggcaatcccgtcaaaacatccatattgctacggatcgtcagcaaataaattttgtaatcggttaatgccgcagtaaaagaaagtaaccgttcctgaaaagcggcgaaatgcgcgtcctgccagtgattttcaacaatagccagcattaattcccgaccacagttatgcatatgttgatgggcagaatccattagccgaacgtaaggtaattcatcgttatcgagtggccccagatgatcaatccaccgaccaaactggcacagtccataagaatggttatccgttatttctggcggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcacttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccggacgagcatacagaaaaagcaaatcacctttacatataatagcgtggacaaaaaacagtgaatattaataaagataaaattgtacaactcgcagataccgacactattgaaaacctgacatccgcgttgagtcaaagacttatcgcggatcaattacgcttaactaccgccgaatcatgcaccggcggtaagttggctagcgccctgtgtgcagctgaagatacacccaaattttacggtgcaggctttgttactttcaccgatcaggcaaagatgaaaatcctcagcgtaagccagcaatctcttgaacgatattctgcggtgagtgagaaagtggcagcagaaatggcaaccggtgccatagagcgtgcggatgctgatgtcagtattgccattaccggctacggcggaccggagggcggtgaagatggtacgccagcgggtaccgtctggtttgcgtggcatattaaaggccagaactacactgcggttatgcattttgctggcgactgcgaaacggtattagctttagcggtgaggtttgccctcgcccagctgctgcaattactgctataaccaggctggcctggcgatatctcaggccagccattggtggtgtttatatgttcaagccacgatgttgcagcatcggcataatcttaggtgccttaccgcgccattgtcgatacaggcgttccagatcttcgctgttacctctggaaaggatcgcctcgcgaaaacgcagcccattttcacgcgttaatccgccctgctcaacaaaccactgataaccatcatcggccaacatttgcgtccacagataagcgtaataacctgcagcatatccgccaccaaaaatatgggcgaaataactgctgcgatagcgtggcggtatagcaggaagatccatattttccgccaccagcgcccgcaattcaaaatcatcgacatcctgcattgcttcgttttcttccaggcaatgccagcgcatatcgagaagtgcggcgctaagcagttcgctcatctcataccctttgttgaacaggctggcattacgcattttctgttgcagttcgtcaggcattgctgccccgctctgataatgccgggcgtagcgagcgaatacctgcggatgcgttgcccagtgttcgttgatttgcgacggaaattcgacaaaatcacgcggcgtgttggtgccggaaagcgtggcataacgctggcgggcaaaaaggccgtgcagcgtatgaccaaattcatggaataaggttatgacatcatcccagagtaacaacgcaggctcaccggcagcgggtttctgataattgcagacgttataaattaccggatgtgttttattaagcgttgattgctcaacaaaattgcccatccatgcaccgccgctttttgaatcacgggcgaagaaatcaccgtaaaataacgccagccccacgccattatgatcaaaaatttcccacacacgaacgtcaggatggtagacaggaatatcaaaacgttcgacaaacttaataccgaagagctgattcgcggtccagaatacaccttcatttaacaccgtgtttaattcaaaatatggcttgagctgcgcctcatcaagatcaaatttctcccgccgtacctgttccgcataaaatgcccagtcccacggctgcgcgctaaacccgccctgctgcttatcgataaccgcctgtatggaggctaattcatcgctcgcacgttgacgcgccgctggaacaatttcccgcataaagttaagtgctgcttcaggtgtttttgccatctgatcggcgattttccatgcggcataatgaggaaaaccaagtagtgttgcctgttgtgcacggatctccaccagacgttgaatgatagcgcgggtatcattggcatcatttttttccgctcgcgtccagcccgcaataaacagtttttcacgcgtcgcacgatcgcgcatttcggcaagcgccggttgttgggtggtattcagcagcggaatcagccatttgttatccagacctttctcgcgagccgcctctgccgccagcgcaatctcttgctcactcattcctgccagctgcgcgatatcgttcacaaccagaccgccggatttatttgctgccagtaatcgctggttaaactggctggtcagggtcgcagcttctgtattcagtacttttaattttgctttatcagcttgcgcaagtttggctccggcaaggacaaaacgttgatgaatcacctccaccaggcggatggattcactatcaagccccagggattcacggcgctgccagacagcatctacccgcgcgaataattcaccgttcagatagatatcattagccagttccgccagttcagcggaaaactgctcgtcaagacgctgtaattcatcattggtatgcgccgcagtcatcgcaaaaaagacgctggtaacgcgggtaagtaattctccgctttgttccagtgccagaatagtattgttgaaatcaggcatttgcgggttaagcgcgatggcagcaatttctgcccgcttttgctgcattccctcatcgaatgccgggcgatagtgatgattggcaatttgatcaaaatggggagccagatacggcagtgtgctttgcacaaggaaaggattcattgttgtcattttcttctcctgaacgcgaggtgttccatagcgtaggcttactgataacggagtgcaatcttgcaatccagtattacccgctcttaagcatcccgtgctatgttattgacacacaaaagcgttgaggaacagtgagatgatcgttttagtaactggagcaacggcaggttttggtgaatgcattactcgtcgttttattcaacaagggcataaagttatcgccactggccgtcgccaggaacggttgcaggagttaaaagacgaactgggagataatctgtatatcgcccaactggacgttcgcaaccgcgccgctattgaagagatgctggcatcgcttcctgccgagtggtgcaatattgatatcctggtaaataatgccggcctggcgttgggcatggagcctgcgcataaagccagcgttgaagactgggaaacgatgattgataccaacaacaaaggcctggtatatatgacgcgcgccgtcttaccgggtatggttgaacgtaatcatggtcatattattaacattggctcaacggcaggtagctggccgtatgccggtggtaacgtttacggtgcgacgaaagcgtttgttcgtcagtttagcctgaatctgcgtacggatctgcatggtacggcggtgcgcgtcaccgacatcgaaccgggtctggtgggtggtaccgagttttccaatgtccgctttaaaggcgatgacggtaaagcagaaaaaacctatcaaaataccgttgcattgacgccagaagatgtcagcgaagccgtctggtgggtgtcaacgctgcctgctcacgtcaatatcaataccctggaaatgatgccggttacccaaagctatgccggactgaatgtccaccgtcagtaatttttatacccggcgtaactgccgggttattgcttgtcacaaaaaagtggtagactcatgcagttaactcactcacaagcaagaacgaatgaccgtcgaaacgcaacttaatcccacacagcctgtcaatcagcagatttatcgtattcttcgtcgcgacattgtccattgcctgattgctccaggcacaccgttgtcggaaaaagaagtttctgttcgtttcaatgtgtcacgccagccggttcgtgaagcctttattaaactggcggaaaacggcctgattcaaattcgtccgcaacgtggcagctacgtcaacaaaatttccatggcccaggtgcgcaacggcagttttatccgtcaggccattgagtgcgcggtggcgcgtcgggcggcgagcatgattaccgaaagccagtgctatcaactggaacaaaatcttcaccagcaacgcattgccattgagcgcaagcaactggatgatttttttgaacttgatgacaacttccatcaactcctgacgcagattgccgactgtcaactggcgtgggataccattgagaacctgaaagcgaccgttgatcgcgtgcgctatatgagtttcgaccacgtttctccaccagaaatgctgttacgccagcatcttgatattttctctgccctgcaaaaacgtgatggcgatgcggtagaacgtgcaatgacgcaacatttgcaggaaatcagcgaatccgtgcgccagatccgccaggaaaacagcgactggtttagcgaagagtaattcatttcctctcatcccatccggggtgagagtcttttcccccgccttatggctcatgcatgcatcaaaaaagatgtgagcttgatcaaaaacaaaaaatatttcactcgacaggagtatttatattgcgcccgttacgtgggcttcgactgtaaatcagaaaggagaaaacacctatgacgacctacgatcgtaaccgtaacgcaatcaccactggcagccgtgttatggttagcggcaccggtcacactggcaagatcctgtcgattgatactgaaggtctgaccgctgagcaaatccgccgcggaaaaaccgtagttgttgaaggttgtgaagagaaactggcaccactggacctgattcgtctcggcatgaactaagcgtgtgaatgccgccgatggcggcattgcttttttacttcacggaatattttgccacggtcgctttcgccccatgcgctaataaagacaagtacgtttccgtcactcttgcagtaaacaaactattgtctggcaaatcatcaccaaagatcgccttaatcgccagcaatgactggacgcgcgctttcccttcggcactactttgtacagccttctgaataacaggtaacagtgggtcactgatttctatcggatttccctgttcatcaacaccaccgacataacgcatccaacccgcgacgcccagcgccagcagatcgaacttgctgtcatgcgccagatgccagcgaacagaatccaacatccgctgtggcaatttctggctaccatccatcgcaatctgccaggttcgatgacgtaacgccgggttgctatagcgtgcaattaatcggttagcgtaatcttgcaaatcaacgccctgcactttcaacgtcggcgcttgttcctgcaacatcaagccatacgccgcataacgataatgttcatcttccatacagtcattaatgtgctgatatcctgcaagataccccagatacgccaggaatgaatgactgccgttgagcatgcgcaacttcatctcttcataaggcagcacatcgctaaccagttcggctcccgctttttcccattccggacgtccggcaacaaagttatcttctattacccactggcggaaaggttcacaggcaacgcccgcaggatcgcgcacaccggtaagttgttcgattttcgccagcgtatcctctgtcactgcgggcacaatacggtccaccattgttgatgggaaagtcacgttatcttcgatccattgtgccagttttacatcaacggcttgtgcgtaggaagtgacaacgtcacgcataacatgaccgttttctggcatgttgtcacatgacatgacggtaaatgcgggaagtcctgccgctttacggcgagccagcgcctcaacaatcacccctgttgctgttttcggctggtggggattttgcacgtcggcagctaccatcgggtgatcgagcattaactgtccggtcgccggagagtggaaataccctttttcggtgattgtcagagagacaatcgcgatttgcggttcacacatcgctgccaacacggtttctaagccatctatctgtacgtgcaaggcttttttaacgacgccaacgacgcgagccgtccacacatcggccgacatttccgcaacggtataaagattatcttgctgttgtaaatcggcaatttgctgttcgccgccgattaagttgacctcataatatccccagtcactgaaatgttccgtagcaagaatatcggcatacacaccctgatgcgcacggtgaaatgcaccaaagcctaaatgaacaattcttggagccaggttattacgatcataaacagggagtgtcgcttttgctgataacaaattatttcccataacaattctttaaatataaatatggcaagctatatgttttgttatatgaataaaaatcccctctccggtaagagaagggattaagggtttacagacttctggaaggttgcgcagctcttacaacacgcggttgatcttccgcagcgtcttccagcgcacttaaatcacggtctttcacctctggcattttcagcgcagagattaaaccaatcactgaatatgccatgatcataatggcgatcggataccaggattccgtcatggtgcagaaaatacccgccaggataggaccaaaaccggaagcgataagaccaccaatttctttagaaatagccatccgggtaaagcggtttttacagccgaacatttctgccatggtaatgttttccagagcaaataatcccagcaccgcacagttatgaatcacaatcagtgcaaccataatggtgctcggggcatagcttttatctacaatgatagaaagcattggccatgccagcacaatcgcggaggtattcataataatatacgggatccggcgaccaattttatcggataaccaaccaaggaacggaatggtcataaagccgagaatcgaactgatcatcaatgcatctgttggaattgctttgttaaacaataacgtctgcactaaatagcctgcaaggaaagtctgaattaacccggagttacccgcctgaccaaaacgcagccctgttgccagccagaaggatttgctctggaacatgctaccagcaggtgcaggttttgctgtcggttggttactgtcgttaaccttctcaaagaccgggctttctttcagattcatacgcaaccagatagcaaagaccatcacgacaacgctcgccaggaacggtatacgccatccccacgccagcagttcctctttactgagaatgaagaacataaaggcccagattgccgttgcgctcaaggttccgcagttagttcccatagccacaaatgaggagataattccgcgcttaccttttggcgcatattccgccagcatcgtaccggcaccggaaatttccgcacctgcacccaacccctgaataatacgcaacgtcaccagcaagatgggtgcaaaaacaccaatctgtgcataggtcggtaacacaccaattaaggtggtacagatccccatcatggtgatggtaataaagagcacttttttacgccctattctgtcgcccattttgccgaaaataaatgctccgacaatacgcgccacataacctgcaccgtaggttcccattgccagaattaacgccattgccgttgatgattcaggaaaaaatatttcatgaaacactaacgctgcgccgagcgaatataactggaaatccataaattcaagcgcagtgcccagccatcccgatactgctgctttcaccaaatccttagtgcttctttcgtgtttttctattgtcataatggttatctctaaaaaagaggtaagatgcgtactacttactcgccgttattggtattattcagaaaaagtgagtaagactttgcagcaatgtttttgatcctgttcaaataaactaatggcatcagcaacatgctggaaatcaaacgtatgggtaattaatttttctggtttaattaaccctttacttaaccagtcgataacgatcgggaatttatttgcatttaagcgtgaagagaaaatagagagttcttttccggtaattccttgctgaatcacttcagacggttcactggagaaccccatcaatacaatacgtgccgctggagaagccagcgttacggcctctttcaggatagaaggatgacaagccgcatcgataattaatgtcggcttgatgcctttttcagtgaaaatctcgccaagcggtgtctggctgttattaatcgcccagtcagccccgctctctttcgctttttccagtcgttcatcaatgcgatcggcaacaatcacatttttaacgttatagacgccttttaatacctgaacgatcgtcaggccgattggaccggcaccataaaccagaacggtatcattttcagtcggttgaccatgtccggttacgttagccgcaatggtaaaaggttcgatcattaccgcatattgatcggccactgcttcaggaattttccacgcattttttgccggaaccacggcatattcactgaaaccaccgtcagcgtgcacacctaatacagccagtgtcgtacaaacgttcggtttacctatagagcacggatagcaatgcccacagctgaccaccggatcgacagcaacacgttcaccgactctggcgctttccacgccttcacccactgcatcaatgacgccaaagaattcatgaccaatgacgcgcggatatttcgcaaaaggattatgcccacgataaatatggctatctgaaccacaaattccggcaagtttcacttttactcgtacttcacccgctgacggggtgggtatttcacgttcgacaatcgccagttgattcggtttttcaattaatatgcttttcattatcttactccttaccagttccacagcgtgccatcttccagacgtgcgactggtagataagcaggttcatagggatatttcgccgccagcttttcatcgaattcgataccaagacccggtttgtctcccggatgcatatagccgttatcgaaagtccagttgtgcgggaagacttcgagcatttgttcggaataacccatgtattcctggacaccgaaattggggacccacagatcaaagtgcagcgccgcagccatgcagactggtgacaaatcggaaggaccgtgtgagccagtacgtacctgatacagcgaagcaaaatcggcaatccggcgcataccggtaattccgcctgcatgggtcagcgtggtgcggatataatcgatgagttgctcttcaatcagttgtttgcagtcccagatgctgttgaagacttcacccactgcgatgggtgtgacggtatgttggcgaatgagacggaagcattcctggttttccgcaggcgtcgggtcttccatccagaacatgcgataatcttcaatgcttttaccaaagcgcgccgcttcaataggcgttaagcgatggtgcatgtcatgcagcaaatgttcattaaaaccaaacttgttacgtaccgcgtcaaacaatttcggcatgaaatcgaggtatttctccgtcgaccacagctgctcttccggccactgtcctttggttgcgggttcataagccagacctttacctttcgacatgccgtaggtggttttcataccagggattccgcactgcacgcggatggctttgaatccaagctcttgatgacgggcataatcatccagagcttcatcaatactgtgaccggtggtatggcaataaaccatcaccccttcacgagacgcgccgccgagtaactggtaaagcggcatgttggcagctttggctttaatatcccacagcgccatatcaaccgctgaaatggccgacatcgtaaccggaccgcgacgccagtaagcacctttatagaaaaactgccagatatcttcgatacggtgcgcatcgcgaccaataagctgcggacaaaggtgatcctgcaaataagaggccacggaaagctcacgtccattgagggtggcatccccaaggcccgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactgagctactaccatacaagtataaagatcgaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgctgtgaatggttgacaaaagatgaaatagaataccttttgtcagctgacacttcctcttatcttattgataaaatggatttatgttcctacgtgcgcccccagcccgcaacaatgatcaacatgccgcaaagcgcaatcaacgcacccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccacatcaacgccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgctggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgttttaaccacaaccagggcagaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtctcttattgacatcatgtatagttatagggcgacataatatcatcaatataaacaccctcctggtacgttttgcgtccgcagtggatggtgtagaatcacctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcggcctgctcgctattctgctgccttgcgcactggcattgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcacgccgctatggaaaaagagcaatggaatgacacgcgcaatctgcgccagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgccgcttttgataaccgcgataaatgtgagcaaagcgccaacatcaatgcctactgggagcccaatactttgcgctgcctggaccgtcgaactggccgcgttattaccccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacggcgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagctggtggaaattaaccatgttcatcgccgcgcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggctttaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggcttttcggttgaaggtgaattgatgcacgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggcagagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagcattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgattagctgacagtccaccggattagcgtgactgtcatattcacagctctgttttacattaccaacccgttgattattcagtaaagtaaccgctgtgtaatctaattttttgatcggatccgttgatggcgtggcgctgacagataatgttttgtcgttacttttcgtggttttacccagcggataaccctgatcatcatagcgatattccatctgcatttgtttgctgctggctttaatcacgaagccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgtaaacgtactctcttctccagcgtctcggcatcacggtaataattggcgtccagtaccagagcgaccacggtattattttccagatccagtaattcgagtgaatcaaaacagccttcttccgacaaagtcccagaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttaccggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctcaggggtaaatgaaagtgttacctctgtgcggtcacatcctgtgaggaatatcgcgagtaagcatggtagtaatttgtatttcacaacagtcaccagagagtagagatgattctcaatcatagtagcaaatacagtactttacacgttaaatgctatgcttaaagaagttatcttcgcgtaaggagcttatgatgaaactctcaacctgctgtgccgcgcttctgctcgccctcgcctcacccgcggtactcgccgcgccgggatcctgtgagcgcatacagagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaggttgatcagcctgattcccaggtcgtcggccattgcgctaatgatacgcataaaattctctatacccgcaccaccagcggtaacgtctctgctcccgcgcagtctagccaggatggcgcgcctgccgaaccgcagtaacacattatcgactgaacgccggatatgacaaatccggcgatttgaacatacaacataatcccaccttattactcatacccttctattgatatggattaataattcttaacccaaaatgggtagactccctctattgttagcgcgctaaatattcaatatataaacttttatataacgataaagaacagggagtgagttatgtccaaaaatgaacgaatggtgggcatcagccgcagaacactcgttaaatctaccgcgataggttctctggcgctggctgcaggcggtttttctttgccgtttaccctgcgcaatgcagcagcagcggtacaacaggcccgcgaaaaagtggtctggggtgcctgttccgtcaactgtggtagccgctgtgcacttcgtctacatgttaaagataatgaagtgacctgggtggaaactgacaataccggcagcgatgagtacggcaaccatcaggtacgcgcctgtttgcgcggtcgctccatccgccggcgtattaatcatcccgatcgcttgaattacccaatgaaacgcgtgggcaaacgcggcgaaggcaaattcgaacggattagctgggatgaagccctagatactatcgccagtagcctgaagaaaaccgtcgaacaatatggcaatgaggctgtatatattcagtactcttcggggatcgttggcggcaatatgacccgctcttcgccatcagcctcggcggtcaaacgcctgatgaactgctacggcggttcactcaaccagtatggctcctacagcactgcgcaaatttcctgtgccatgccctacacctacggcagtaatgatggcaacagcaccacggatattgaaaacagcaagctggtcgtgatgtttggtaacaacccggcagaaacccgcatgagcggtggtggcatcacttatcttcttgaaaaagcgcgcgagaaatcgaacgccaaaatgattgttatcgatccgcgatataccgatacggctgccggtcgtgaagacgaatggctccctattcgcccgggcaccgatgccgcgctggttgcgggtattgcctgggtattgattaacgaaaatctcgttgatcaaccttttctcgataaatactgcgtcggctatgacgaaaaaaccttacccgcaaatgcaccccaaaatggtcactataaagcctatattcttggtgaaggtgacgataaaacagcgaaaacgccgcagtgggcttcgcaaattaccggtatcccggaggaccgtatcatcaaactggcgcgtgaaattggcacagcaaaacccgcttatatctgccagggctgggggccacaacgccaggcaaacggcgaactgactgcacgcgctattgctatgttacctattttgacgggcaatgtcggcatcagcggcggaaatagtggcgcgcgtgaatcgacctataccattaccatagaacgcctgccggtgctggataatccggtcaaaacgtcaatctcctgcttcagctggacagatgctatcgatcatggtccgcaaatgacggcaatccgcgacggcgtccgcggcaaagataaactggatgtgcccattaagttcatctggaactacgcgggaaataccctcgttaatcagcattctgacatcaacaaaacgcatgaaattctgcaggacgaatcgaaatgcgaaatgattgtggtcatcgaaaactttatgacctcatcggcaaaatatgccgacattctgctgccagacctgatgaccgttgagcaggaagatattattcctaacgactacgccggtaacatgggatatctcattttcctccagcctgtcaccagcgaaaaattcgaacgcaaaccgatttactggatcctgagtgaagtcgcgaaacgtcttggacctgacgtctatcaaaagttcacagaaggtcgcacgcaggaacaatggttacaacatctgtacgccaaaatgcttgccaaagatccggcgttaccgtcttacgacgaactgaaaaaaatgggtatctataagcgtaaagatctcaatggccattttgtcgcctacaaagcatttcgtgacgaccccgaggcaaatccacttaaaacgccttccggtaagattgaaatttattccagcaggctggcggaaattgcccgtacctgggaactggaaaaagatgaagtgataagcccattgccagtttatgcctcaacctttgaaggctggaactcccctgaacgtagaaccttcccactgcaactgtttggtttccattacaaatcccgtactcactcgacctacggcaatattgatctcctgaaggctgcctgccgtcaggaggtgtggatcaaccctatagatgcgcagaaacgtgggattgccaacggcgatatggtgcgggtgtttaaccatcgtggcgaagttcggctaccagccaaagtaacaccacgtattctccctggagttagcgctatgggccagggagcctggcacgaggccaatatgtctggcgataaaatcgaccatggcggctgtgtgaatacgctaaccactctgcgcccttcaccactggcgaagggaaacccgcagcacactaatctggtcgagatcgaaaaaatataacccacgacaaccataaattctggcatgacattttgtttgaaaagcaataagtgagtaatgatgaaaatccataccacagaggcgctcatgaaggctgaaatcagccgtagaagtctgatgaaaacctccgcacttggcagtcttgcgctggcaagcagtgctttcactctgccattttcccaaatggtccgggcggcagaggctccggtagaagagaaagcggtctggagttcctgcaccgttaactgcgggagccgctgtctgttacgtttgcatgtgaaagatgacaccgtgtactgggtggagtctgatacgacaggtgacgacgtctacggtaatcatcaggttcgagcgtgtttacgcgggcgctctatccgccgacggatgaatcatcctgataggttgaaatatcccatgaagcgcgtcggcaaacgcggtgaaggtaaatttgaacggataagttgggacgaagccctggataccatcagtgataatcttcggcggatcctgaaagattacggcaatgaggctgtacatgtcctgtacggaacaggcgtagatggcggaaacatcaccaactcaaacgtcccgtaccgtctgatgaactcttgcggtggttttctcagtcgctatggcagctacagtaccgcacagatcagtgccgcaatgagttatatgttcggtgccaatgatggcaacagcccggatgatatcgccaatacgaaactggtcgttatgttcggaaataacccggcagaaacgcggatgagcggcggtggtgtcacttactacgtcgagcaagcccgcgaacgttcaaacgcacgcatgatcgtcatcgatccacgttataacgacactgctgccgggcgtgaagatgaatggctgcccattcgccctggcaccgatggcgcactggcctgtgcgattgcctgggtactgattactgaaaacatggtcgatcagccatttctcgacaaatattgtgttggttacgatgaaaaaacgctgcccgccaacgcaccacgtaacgcgcattataaagcctatattctgggcgaagggcctgacggcatagctaaaacgccggaatgggcagcaaaaatcaccagcatcccggcagaaaaaattatccagttggcacgagagatcggttcagcaaaacctgcttatatttgtcagggttgggggccacaacgacattccaacggcgagcaaacatcccgcgctattgccatgctttccgttctcaccggcaacgtcggcataaacggcggcaactcaggcgtacgcgaaggtagctgggatctgggggtagaatggttcccgatgctcgagaatcctgttaaaacgcagatttccgtctttacatggacagatgccatcgaccatggtacggaaatgaccgcgacccgtgatggtgttcgtggaaaagaaaaactggatgtccccatcaagtttttatggtgctacgccagtaacacattgatcaatcaacatggcgacatcaatcacacccatgaggtgcttcaggatgacagcaagtgcgagatgattgttggcattgaccacttcatgacggcctcggctaagtattgcgatatcctgttgcccgacctgatgccaacagagcaagaagaccttatctctcatgaatctgcagggaatatgggctatgtgatcctcgcccaacccgcaacctcagcaaaatttgaacgcaaacccatctactggatgctgagtgaagtcgccaaacgcttaggaccagacgtttatcaaacctttactgaaggtcgcagtcagcatgaatggatcaaatatctccatgcgaaaacgaaggaacgtaaccctgagatgcccgactacgaggagatgaaaacgaccgggatctttaagaaaaaatgcccggaagaacactacgtcgctttccgcgcattccgtgaagatccacaggcaaacccgttgaaaacaccttcggggaaaatcgaaatttattctgaacgactggcgaagattgcagatacctgggaattgaaaaaagatgaaattattcatccccttcctgcgtataccccaggttttgatggctgggacgatcccctgcggaaaacctatccactgcagttaacgggcttccattacaaagcgcgtacccactccagctacggcaatattgatgtgttacagcaggcctgcccacaagaggtgtggatcaaccccattgatgctcaggcacgcggtatccgtcatggcgataccgtgcgggtatttaacaataatggagaaatgctgattgccgcaaaagtgactccgcgtattctgcctggcgttaccgccatcgggcaaggtgcgtggcttaaagcggatatgtttggtgaccgggtcgatcacggcggcagtatcaatattctgacctctcaccgcccttcaccgctggcaaagggaaacccgtcgcacagcaatcttgtccagatcgaaaaggtttaaggagtagcccatgaccacacaatatggattttttatcgattccagccgctgtactggctgtaaaacctgcgaactggcgtgcaaagattttaaagatcttggcccggaagtcagtttccgccgtatttatgaatacgctggcggcgactggcaggaagataatggcgtctggcaccagaacgtgttcgcttattatctctccatctcctgtaaccattgcgatgaccccgcatgtacaaaagtctgccccagcggcgcaatgcataagcgtgaagatggctttgtggtggttgatgaagatgtttgtatcggctgccgctactgccacatggcttgtccgtacggcgcgccacagtacaatgctgaaaaagggcacatgacgaagtgcgatggttgttattcgcgcgtcgccgaggggaaacaacccatatgtgtcgaatcctgcccgctgcgtgcacttgagttcggtccaattgaagagctgcgccagaagcacggcacttttgctgccgtcgcgccactgccgcgcgcgcatttcacaaaacccaatatcgttatcaaacctaacgccaacagccgcccgaccggcgataccactggttatctggctaatccggaggaagtgtaaaatgggaaatggatggcatgagtggccactggttatctttaccgtattgggtcaatgcgtagtaggcgcgctgattgttagcggaattggctggttcgccgccaaaaatgacgcagaccgtcagcgtattgtccgtggcatgtttttcctctggctgttgatgggcgtcgggtttattgcctctgtcatgcacctgggatcgccactgcgggcgtttaactcgctgaatcgaatcggagcttctggtctgagtaacgagattgctgccggttccatattttttgccgttggcggattatggtggctggtggcagtcatcggtaaaatgccgcaagcgttggggaaactctggttacttttcagcatggcgctcggcgtcattttcgtctggatgatgacctgcgtgtatcaaatcgacaccgtgccaacctggcataacggttacactacgctggctttcttcctgacggtattgttgagcggtccaatacttgctgccgcaattctgcgggcagctcgcgttacatttaataccacaccatttgccatcattagcgttctggcgctgatcgcttgtgccggggtgattgtgctgcaaggtttgtctctggcgtctattcactcatccgtgcaacaagccagcgcactggtaccagattacgcctccttacaggtctggcgtgtggtattgttatgcgcaggtcttggatgctggctttgcccgctcattcgtcgccgtgaacctcacgttgccggacttattctggggctaatcctcatacttggcggtgagatgatcgggcgtgtgctcttttatggcctgcacatgacagtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgtcgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgcggaagccgcacctctggttgcggtactcaccagtgacggctgggaaactcagtggcctctaccagaagcgtcattagcgccgctggtgacggcttttcagacacagtgtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtctccgccgtgggggtcggtctggctggatcgcgaatctgtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagtttgaaatgaagcaaaacgaaccggaagatcattttggttcactgctgttgatggctgcgtggttggcggagaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccgtggtcaacacgttttcttgatgtttttatcgaaaaagcagaacaccctttctaccgtgcactgggtgaactggctcgcttaacgctggcgcaatggcaatcacaactgttaattcctgtcgcggttaaaccgctgtttcgataggatcaccgtaatattgccggatggtgacgattacgcgcaatccggcaataataggttacagtgtcacgtttttttatctcttaaagcacgcactgcttttgcggctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacatctatccggatctgcgcactatgttccgccgtctgcttatcgcaacagtcgtcggtattctcgcggcctttgccgttgccgggtttcgtcatgcgatgctgctactggagtggttgttcctcaataatgactccggcagtctggtcaatgcagcgacaaacctttccccctggcgacggttgctaactccggcgctcggcggactggcggcgggtttgttgctgatgggctggcagaaatttacccaacaacgccctcatgcgccgaccgattatatggaagcgttgcaaaccgatggacaattcgattacgcagcaagcctggttaaatcgcttgcctctctgctggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgccgcctcctgttttgcccaacgttttacgccacgccaggagtggaaattatggatcgcctgtggggccgcggcgggaatggctgcggcctatcgtgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcattgctggttagcaatctgattaatcatagcgacgcgttactctacaacgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaaacttgcgccgccctggcaactggcactaggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgccccaccactgttaatgatcattgccgggatcttcctttgtaaactgtgtgccgtgctggcgagtagcggttccggcgcacccggtggggtctttacaccaacgctatttatcggtcttgccattggcatgttgtatggtcgtagcctgggattatggttccctgatggcgaagaaattacacttttactcggattgaccgggatggcgacactgttggcggcgaccacgcacgcgccgattatgtcgacgttgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatttcgcggacgttacaccgtgactctatctaccgccagcacactgcgcagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttacccagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcgatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcactacccattcagagagtggacgcaaatcattcatcagactgcgccagccgccagtcccttctaccacgacatgatcgactttttcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagtgcagcgcctgccatcgtgccctggttagaaaactgagtactctcaacgctgatgtgctgactatacgcaggaagggcctgctgacggatgctgtctgagatgaccgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgcccgacatgcgcgcccaccccggtaatgatgtcttttgccagtagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgtccatgtaacatcgagctcatggattgattaagacgcagctgtgccagctcaagaatactgtccacgctggcgatggtttcgaggcagccgtgattcccgcaataacagcgtttcccatacgggtcgacctgtgtgtggcctatttccacgagactactgctgcctgcgtgtagcagatgaccatcggtaatgacgcccgcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctctgccatcgtccatgcgctgatatcatgctgaatataaaccggaacgccggtatgctgctccagcgcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaataccattttccgtatcaataattcccggcaaggttatggcaatcgaagttagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaataatacgatccagcaatggcaagtcatcttttaacgccagttcctgcgactcttccaccaccagtttgctgctcagatcgcgcagagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccaccgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagttgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctggttttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagccggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgacgcaggcaaaattgaaacacccagaccggcggaaaccagaccgatgatggtcattgcctcgcccacctcctgagtgatgacgggtgtcaaatggtaacgtcgcatcagcccgagaatatcgtcatacagccctgtcccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacattcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgactccggtaacgctgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcgcgagtgttcatttcgcgggtttgtaaatggacatcaggataatcacggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagccgacgaagtaaaaccaatgcgcaactcccccgcttcaccctgatgcagcctttcagcgcgagcggcagcgtcatccaccatagacaggatttgccgactatctgcaagaaactgttttcctgctgccgtcagcaatacactgcgattggttcgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagcggcggttgcgaaatattcaggcgggcagcggcgcgcccgaaatgcagctcttccgcaacagcaacaaagtaacgcagatgacgaagttcaatattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaccctatgtataagcctgatctacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagccaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgctgttctctgccggactggcaacatttgcacttctctattgtgtgcagcctatccttccggtgctttcgcaggagtttggcttaacccccgcgaacagtagtatttcactgtccatttccacggcgatgttggctattggtttgctgtttactggcccgctatccgatgccattggtcgcaaaccagtgatggtcacggcgctactgttggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagctgttggcatgacttatcttagcgaggaaatccatcccagtttcgtggccttttcaatggggttgtatatcagcggcaactcaattggcggcatgagcggacgcttaattagcggtgtcttcacggactttttcaactggcgaattgctctggcggcaatcggttgtttcgcgctggcctcggcgttgatgttctggaaaatcctccctgaatcacgccattttcgcccgacttcgctgcgccctaagacgttgtttatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcagaaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctatcggttgatgctctccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctatgggcgtggtccagtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagcaggattcttcgcagcccactcagtagccagcagctggatcggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggcgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcgtcgtctgcacgcctgaaaaataagtccggactgcggtaaatacccgtccggacttattgccagctcaaaccaacgttaatagccatcctaaaatagacgaagcgccagccaattcccgcagcgcgtctagcgtcatcaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctactgctttgtaagtagtaaaatagttaacccgatcaagactactattattggtagctaaatttcccttaagtcacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgccgcctttgctgcagagactacgaccacacctgctccgactgcgacgaccaccaaagcagcgccggcgaaaactacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatacgaaagctgaacagaaagcccctgaacaaaaagcgcaggcagcgaagaaacacgccaagaaacacagccatcagcaaccggcaaaacctgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattctgatcatccttattttatgcgcactgattgccgcccgtttttatctttcctgattgtagttatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgttttaataatcataattacccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccagatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttgggcaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacacctccaaagggtaaagccgataaagcagtggcgctgcgttttgtgtcaaataaaggtctttggcgctatgagatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggttggattgtacctcccgcagccgcgccgtgggacttcggattgattgtgctacgtaatcccccttctggcattacgccgttgccgttatttgagggagataaagccgcgcttaccgccgcattaaaagcggcaggtcgtaaagtgactcaggcaggctaccctgaagatcatctcgatacgttgtacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcacatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagttcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagcgcgggcagcgtcttcatcaggcaagtttcaccatgatcattccagccaacagcaagaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatccctttaacggcttgagaaagcgcactaaaggcagccagcaccgccgccagggagagcaagccaaatattttgcgacgaaagccgtcagaaaatttcaaaaagacgttagcaacgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgcgctttacgggtacctgattttatcaacacaatcccggcgaccagggtggttaacccggcaattttcatcagcgataaactttcgtcgaataacaaaacgctaaacaaggtaataaataaaataccgataccttcccacagcgcataagctacgcctaaggcgatttttttaacggcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcattgacagcgtaccggtaatttctgtagcaatagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgcatagcgcaagctttggcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcatcgcggatgataattgtcctcggtagttgaacacgcctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagcaaaggaagaaaaaacggggacaagcatggcaaagccgatcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgtgtgccgcgtgtactggcggtgtcgattttgatgaccatcatcgtgatggcgatggtgttgctattagcttatctgggttccgcgctcaacgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagcgcttgaaccgttgttgcaacgcgtagggattgacgtctcagttgaccagctggcgcattatattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatatttttattgctgctgacggtgctgtttatgctgctcgaagtgccacaattgcccggaaaatttcagcaaatgatggcgcgtccggttgaagggatggcggcgattcaacgtgcgattgacagtgtttctcattatctggtgctgaaaacagccatcagcatcatcaccggcctggtcgcctgggcgatgctcgccgcactcgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatcccgaatattggttcagtcctcgcggcaatcccccctatcgctcaggtactggtgtttaatggcttctacgaagcgttgctggtgctggcgggatatctgctgattaatctggtcttcggcaatattctggagccgcgtatcatggggcgtgggctggggctttccacattggtggtatttttgtcgttgattttttggggatggttgttaggaccggtgggtatgctgctttccgtgccgttgacaattattgtcaaaattgcgcttgaacaaacagcgggaggtcaaagcatcgccgttctgttaagcgatctcaataaagagtgacggcctcagcagaggccgtcagggttacagagctttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagcacaggcataccagcaatcggactcttcggatcatcctgcgccgccgggttaaccgtatcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcattgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcgaccgggtggataccgaaacgcacattaataccacgagcgcgcaatttctcagtaatttcagcgacaggatattgcgcctgcgcgactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcagcagttccgctgtctcttctgcggtgatttcgcggtgctcacccacttcctgatcatcgccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaagaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccactggcatatctgcaccaccgatggaggcgactaaatgccagccgaataccagcgcaattgcggtcattatcagcaatgccagcacttgcaggccgacgctgtccgtgcgaacaaatacaatcagcagcaggaaggaaacgaccagagccgccaggttcattttgtgacggtttggcagcatcaatggtttagacgaaatcttgccacacagtttgccgaacgccaccaccgaacccgtgaacgttaccgccccgatgaagataccgaggaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagatagctgttaaagccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatcgccagcaagatccagccaacattacccgtatccggtccaaaaatggttgcgattaacgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagaccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacattccacaccacgtaataaccgacaacgcaggccagcgcgaaaacggtgaagtgcccaaggaattctttcggcgcaacgcttgccatccagccaaaaagaatgattgccagcgccatcaacgcgtatttacgccacggtgagcaggtacatttttcctcagttttcacttccggtgccgctttttgtgccgcctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacggtcacgccgcgaatcaccacatcatcaaaatcaacagtgatattgccgtctttctctttgcacaacagtttcagcagattaacgaggtttgtgccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtataaccaatcactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccgccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttgatgaacgcgtccgacatcactttggcatagccatcgccgctgccagcttcctctttaaaatccagctcgaggaattccgcgcccatactttgaacttgttctttcacttccgggcgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcaacacccgcaccaatcaccatcacttttgccggtggcactttcccggccgcagtaatttgcccggtaaagaagcgcccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatgttcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagagtccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtcccaggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaacccagtttcagcagctgttccactgtttttggcgttgctgcaacacgggtttcattggttaaccgttctcttggtatgtcaattcgcatgatattcccttccatcggttttattgatgatggtttgcctgtgtcaggagccacacaagctgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgcaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcgacggtcgggtaaaacgagacatcgccccggcacgaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtaatgatgctgatacggctgttttttaagcatagacggtcatttgagcaggattaaaattggcttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtggttaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttggtaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacggtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcggcaaaagcgaaaggtgcctactctttctacatcgttcgtcaaatcgatgccaaccagggcggcaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtgatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagccgcgaagaaagttgagatcccgggtgttgcgactaccgcatcaccaagttctgaagtcggtcgcttctttgaaacccagtcatcaaaaggcgggcgttacaccgtcacgctcccggatggcactaaagtcgaagaactgaacaaagcgaccgcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgtgccgcgaagaaaggtgctaagtattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagcgcagatctgtataaataactattcagttactcctataaggcggcttgatgccgcctttcgcatttttagtcacaaatttccccgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctaatatttattcttcttatcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgtcccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcagtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgtttggcgatggtaatacctggcaatcgatagtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaacctggtggcgacactggcaaaattgttgccgctgggtctgtttgttgtgctggcgatgatgatgttcaaactggataccttcaagctcgacttcaccggacttgcacttggcgtacccgtttgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataaacgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttacttgctggtaacgctgctttcgctgggtgtggtggcacgtcctgaactggctgaaattcgtaacccgtcaatggccggtctgatggtggaaatgatgggaccatggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcagcagaagtaccgttcctggccgccactcataaagcattcccgcgcatttttgcgcgccagaacgcacaagctgcgccatccgcctcactgtggttgaccaacatctgcgtgcaaatttgtctggtactcatctggctgaccggttccgattacaacacgttgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctgaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtacgcctctggtccaatgcacttgctgttatccgttgttctgtatgcaccggggctgctggttttcctgtacgcgcgcaaaacgcatacccatgataatgtactgaaccgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaaacccagcccttgccaatattaattactggcggaggtcgtcgcatcggcctcgccctcgcatggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacacactatccagccattgatggactgattaatgcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgtgatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagtgcgtggatggcggaaaaaccgggtgcgccactggccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgcgctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatattgcgtatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgccgaatatcgacaacaggcgctgaataaatcactgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagttgctttgtcaccggacgcagtttcccacttgatggcggtcgtcatctgcgttaatgcagctttatccagcatataatcaacacccatgcgcttatcccccaacacgcaacagaaccaacaaaagcggcgggcaagcgcatcattccggtgaaataccacagcgacaccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtgaaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactaccagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacacttccataacaagtcatcagtagaatacctgatgaaaacttgtttagaaacgattgatagtaagtaaaaacagcgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggttcactgattgccgcgtacctggcaaaacatgatatgcaggttaccgtagagccgcgcggcgaccaggccgaagaaaccattttgcgagaaaatccggatttggtgttactcgacatcatgctaccaggcaaggacggcatgaccatttgtcgtgatttacgcgcaaagtggtctggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgctagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacactgaccaaaggtcttcaggaaacgtctctgactccctacaaagccctgcatttcggcacgttgaccatcgatcccatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggactggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactgctcgataacgccgcagaaccttatcgcattaaaactgtgcgtaacaaaggctatctttttgcgcctcatgcatgggaataagcgatgaaaaaactgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggttgggctggtgtacaaatttaccgccgaacgcgcgggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacacgactggggtaaaactctgaaagagatggatttaaatctctctttcgatctgcgtgtcgagccactgagtaaataccatcttgatgatatttccatgcaccgactgcgtggcggcgaaattgtcgccctggacgatcagtacacgtttttgcagcgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattatctccatcagatgcgattgctggatatcgccctgatcgcttttattgctatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcaatgaacgtatccactttgatgagggttcgagctttgaacgacttggcgtcgcatttaaccagatggcggacaatatcaacgccttaattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgcctgcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgtgatatcagtcaacttgaagctttaattgaagagctgctgacttatgcccgactcgatcgcccacaaaacgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcgtgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataacgccctgcggtactgccattcaacggttgaaaccagcctgctactgtcggggaatagagcgacattaattgttgaggatgatggcccagggattgccccagaaaaccgcgaacatatctttgaaccttttgttcgcctcgatcccagccgggatcgctcaaccggcggctgcgggctggggctggcaattgtccactctatagcactggcaatgggcggtacggttaattgtgacaccagcgaactgggtggtgcccgcttctcgtttagctggccgttatggcataacatcccgcaatttacctctgcctgacactacgcgcacgatggtcaagtcaccacgactgtgctataaaataagtatgttgtaactaaagtggttaatattatggcgcgttacgatctcgtagaccgactcaacactacctttcgccagatggaacaagagctggctatatttgccgctcatcttgagcaacacaagctattggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgaggtaaaacaacatctcggcaacgacgcgcagtcgctggcgttgcgtcatttccgccatttatttattcaacaacagtccgaaaatcgcagcagcaaggccgctgtccgtctgcctggcgtgttgtgttaccaggtcgataacctttcgcaagcagcgttggtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactccccaccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgatcacccttaatgcttaccgcacgctcaccgttctgcacgaccccgccactttacgctttggttgggctaataaacatatcattaagaatttacatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagagtatcaggatatcgctgccctgccacagaacgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtccaacacgcctgccctacaccactgattgcactgattaatcgggataatggcgcgggcgtgccggacgttggtgagttgttaaattacgatgccgacaatgtgcagcaccgttataaacctcaggcgcagccgcttcgtttgatcattccacggctgcacctgtatgttgcagattaacgcccggctttcatactgccgaccatctgttctggccgtacccagctgtcaaactcggcttcgctaagataccccagcgcaagggccgcagcttttaaggtcagcccttctttatgcgcttttttggcgatctcggcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatacccactgcgcagtgtttgttaaaactttccatgccatctgccagcaagcgcaccgattgcaggaaattgtggatcaccattggacggaagacgttcagttcaaagttaccggaagcgccccccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcctcacactgtgttgggttcactttccccggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcgattttcatcagtgacgcagccaaccctttcaacgcgccgtgcgcctgaaccagggcatcacaggtcgccagcgcttcaaatttgttcggcgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatactccggatgggtatttagtccagtacccaccgctgtaccgccaagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatgctcgagcatcgctacccagccggaaatctcctgccccagcgttaacggcgtggcatcctgcaagtgagtacgaccaattttgacgatatcggcaaaagcacgggatttctcattcagtgtctgtgtcagggttttaagctgaggaatgagttgcttgcgcagcgccagcagcgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacaccgccgagtaattcactggcccggttagccagcacttcgttcatgttcatgttactttgcgtgccggagccggtctgccagatagccagcgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgacgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcacgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgttgagtttgtgcgccccacagcttatctgccgggacatcaatcgcccccatcgaatctttttcgctgcgtactgtattcatgacctgctcctcacctgattaattttttctttctgttttgctttcgttaagcaacttttagctcacttattatttaccatttgataacaaatgtttggtctttcgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgggtgcattgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagcggccggaccaccgatactgccaaggtagaagccgccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgccctgcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttgatgtactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttaaggtcaacgcgcaccgcttcgccttctcccgctttgcgcagctcttccgggatatatttgcctggattatgttccagtttttcgatccagatcccctgacggttgatcttcgctttgatattacggtcagcagagcaggagacgcccataccgaccgggcaggatgcgccgtgacgtggcaggcgaatcacgcggatgtcgtgagcgaagtatttaccaccaaactgcgcacccagaccaagattttgcgcttcgatcagcaattctttttccagttccacatcgcggaacgcctgaccgtgctcattcccttccgttggcagttcatcatagtatttcgcggaagccagtttcaccgttttaaggttcgtttctgcagaagttccaccaataacgaacgcaatatgatacggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagtttccccggcgtcagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccaccacctttggcgatacagaggaatttgtattcgtcgccatcaacggcataaagatcgatctgcgctggcagattggtgccggtattcacttctttatacatatccagcggcgcgttttgcgagtagcgcagattatcttcgatataagtgttatagacaccgcgcgccagcgccgcttcatcaccaccaccggtccatacacgctgcccttttttaccaacaataatcgcggtgccggtatcctgacaggttggcagaacgcctttcgccgcgatgtcggagttacgcaggaattgcagcgccacatatttatcattttcgctggcctccgggtcacgcagaatgtcggccacctgttgttggtgcgccggacgcagcatgaacgacgcatcatgaaacgcctggcgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagatacgctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttctctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacacacttttttaacaaaagctgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagtgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagctgtggatgggcgcacatccgaaaagcagttcacgagtgcagaatgccgccggagatatcgtttcactgcgtgatgtgattgagagtgataaatcgactctgctcggagaggccgttgccaaacgctttggcgaactgcctttcctgttcaaagtattatgcgcagcacagccactctccattcaggttcatccaaacaaacacaattctgaaatcggttttgccaaagaaaatgccgcaggtatcccgatggatgccgccgagcgtaactataaagatcctaaccacaagccggagctggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgaattttccgagattgtctccctactccagccggtcgcaggtgcacatccggcgattgctcactttttacaacagcctgatgccgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctggcgattttaaaatcggccctcgatagccagcagggtgaaccgtggcaaacgattcgtttaatttctgaattttacccggaagacagcggtctgttctccccgctattgctgaatgtggtgaaattgaaccctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgctggaagtgatggcaaactccgataacgtgctgcgtgcgggtctgacgcctaaatacattgatattccggaactggttgccaatgtgaaattcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttcccgattccagtggatgattttgccttctcgctgcatgaccttagtgataaagaaaccaccattagccagcagagtgccgccattttgttctgcgtcgaaggcgatgcaacgttgtggaaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcgcgtgtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgacagctcctgaatccaacctggaagtgagttatcaaaactatcatcgcggcgtattcagcagccagttgcaactgttggtgaaacccattgccgggaaagaaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccgcttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcgcgcattggttacagcggtgattccagttccgatatttcgctcaagccactgaattacgagcaaaaggatgaaaaagtcgcctttagcggcggcgagttccagttaaatgctgacagagacggcaaagccatctccctttccggggaggcgcaaagtggtcggatagacgcagttaacgaatacaaccagaaagtgcagttgacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgtgtaggaaatcaaaaactgtcactggaaaaaatgaccatttcagtggaaggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacgatcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagcggcaagctgactttaaaagtcggccagattgatggtgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaaccccgaactttatcaggagaaagtgacggaagccttctttagcgccctgccgctgatgctgaaaggcgatccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgccctgaatctgtcgctgttcctgaaagatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtagatcgttcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagtttatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatgctaacggtcagataacgttaaatgggcagaaaatgtcgttagaagattttgttggcatgtttgcgatgccagctcttaacgttccggctgtaccggcaattccgcagcagtaattcacggccaaaacgccggagaattttcactccggcgttttcatctgaaaacaaaccagagattgcctgatgcgctacgcttatcaggcctaccttttcctgcaacactttgaatttatgagtttttgtaggctggataaggcgtttacgccgcatccggcataaaaaacgcgcactttgtcaacaatttgaaacgccggagatttttctctccggcgttattttttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgtactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccacctaagatacccgtgccttcaatccgcacatctcgtttactggattcatagccgcgagtcacaatcggtgcaaatgtcagcgtaaattgcggcgttaaacgatagttgacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacacttccccacggcgcattccaggtcaattgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcgagctgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcgagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgtgcgcgatgtttatcgtattttcccgtctggctgttatacaccccttcatcacgaataccggttgttgaatcagtccataaaaatactcgtgaacgccacattccccacagatcaatatttggtgttaaagcccaataacctaatgctccttcagaaactgtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaatttaagcaggctattttcactgggttttatttttactgcccccagggcaaagccaaaacttttatcaccatcaagataccaccgggtactcatatcagcacgagcacctaatttataaacataatacgccccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctcttcccgcgccagcactgggcttatccgccctgcgcaattcgtttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcataagcagaggtaaggccagaggcagccgtcaggcaaataacggccatggacactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaattagtgatatcgctgattaattgctgctgcacttttttacgattatcaatttcaaccacgatttctttgaattttttatccgtgagcggataaaaccagataataacgaatgccagtagcataaatccgcaaggtactaaggcaattgatgtgcggatgcccataataacttccggcgtttgcacctgattggcgatatatccgcttaaccccaaaataaaggcaggaattgaacctccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccggtcaggtattcaccgtattctacggtatcagcttccagcgcccacatcacggtcatggtaacgccctgaccaattgaagcgatggccaacgcaaccaacgccaccggcagtgaccagacggaaacccagaagaacagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccagcggtgccgatgccacagtaccaaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacgaggcgctgaccgcaaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatattcaatgacggctgcgcaacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaattgtccagaaatggtataccgacaccatctcttccgggctggagttcttaatgctcggtcctatcagaaatgccaggcagacaaaggtcaatgaagcggcaatcccacgagccgcgcccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgaggcccatgtaggtcaaatatgcatacaccactttgctaccatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccagcgggtattcacactgtccaccactcgtccggcaaagacgtcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgacgtcaccgaggctgtagccgacgatggtgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccagtccagcgtttttgcagcagaaaagccgccgacttcggtttgcggtcgcgagtgaagatccctttcttgttaccgccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgttcaccgacgacggcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcagcccggctaacgtatccacgccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagtaccttctctgccgtttccaaatcgccgctttggacataccatccgtaataacggttcaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacgcaggtgatcggacgcgtcgggtcgagtttacgcgttgcttccgccagtggcgcgaaatattcccgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgctatcagctctttaatcgcctgtaagtgcgcttgctgagtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagcagcagtttcatcaatcaccacgatgccatgttcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggagttggccccaatccagtccattaatgcgtggtcgtgcaccatcagcacgttatcgaatcctttgccacgcaagtccgcatcttcatgacgaccaaagccagtaaagtagaacggtttgtggttaatcaggaactgttcgcccttcactgccactgaccggatgccgacgcgaagcgggtagatatcacactctgtctggcttttggctgtgacgcacagttcatagagataaccttcacccggttgccagaggtgcggattcaccacttgcaaagtcccgctagtgccttgtccagttgcaaccacctgttgatccgcatcacgcagttcaacgctgacatcaccattggccaccacctgccagtcaacagacgcgtggttacagtcttgcgcgacatgcgtcaccacggtgatatcgtccacccaggtgttcggcgtggtgtagagcattacgctgcgatggatcccggcatagttaaagaaatcatggaagtaagactgctttttcttgccgttttcgtcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaacggtgatacgtacacttttcccggcaataacatacggcgtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattattgacccacactttgccgtaatgagtgaccgcatcgaaacgcagcacgatacgctggcctgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccgcataattacgaatatctgcatcggcgaactgatcgttaaaactgcctggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgatcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattaagataataatactggtcaacctttaatctgattagttaaccaattctgtgttgcacacagttatctgtgagaaacccatggaagagaaatggaaataaaaagaactgacaccgcgatcaaaaaaccaaaaactgcaatacccacagcgtgatatagatcgcattaatctttaaaacagcgttgacagaagccataaaataagcaaccgaacgttcgttcgagcgtattgggaacgataaactctcatgacatatggctacagtgaatattttggggggaattctccgaagccgggaaggataatttttgcacagagaaattacgatatgaaacgcgggcacagttatcaccagcccgccgaaaaagagagagaatcaggatgcggttaagataccgccaatcatcgcgcgtaatccctgagcaaacgacgcttcacgcgccaggtcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgccgtgttgatgtctgggcttatctcgcctttttgctgggcatcacgcatccgctgggcaacaaattccgtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcaaccaccagcgcccgttgtccaaaggcttcatgggtgagagagacaatggactcgaccatatagtcaacgaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatcgcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaagatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcgtgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactctattcgtatacttttcactctgaaattggttaaccaatagccgtgatttggctgccagttatttagcagagacgttgatgagtttatcccggtaaacaacacgcacggttgtttaccggtccgttagtgtattaattgagctcctgtaccccaccaccggagacggtgagaatttttccgcttacccagctcgcagcaggcgagcaaaggaacagcgctgcgttagcaatatcttgcggttggcccagacgtctgatcggcgtgtgctgtaacattttttgttcaatttctggtgtaataacggatttcagggcatcggttaatattgcccccggcgcaatgccatttacccgaatatttttttcacccaggtcaaacgccatatttctgaccagatgactggccgcagctttagatgatgcataggaagtcatgtttatatttttattttctgccgccatagaagtgatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaacacattcagttcataagcacggcgaaaatccgccattggcatatcaaacggtttaggtccaccgccaccggcgttgttaaccagaatatcaactttacccagcttactgatagcaaagtctgccagtgcagagagttcctgttcggaagtaatatcacaacggcaggcaaatgcctgaccacccagttgttgaatttcgtctacaacatggttagctgcgtcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaatggcgatttctttaccaatacctgcacccgcacctgtgatgatggcgcattttccgtcgagtctcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaccttgaggaaaggacactaccaggtatagcagataaagagaggattatttcgctgcaatgagccgggcgggaataataagattgcgtgaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtgataccaagttcccgcgctggcgtgctggcccaggtaacaggtatatcatcaagtgtggttggtgtcgcatcggtaaatgccgccagcgaaacctgttgctcaaagtaacgatcgactccgctttccccgctttgccgccctgctttgagcaaaccaaaccatgcccccatcgcaatagtttcgttatagcaaaccacggcactgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggaagtgcactccaacacccaatcgctatgaaacggcaggccaaattttagtagagttgcacaatagcccccaacccgttctgcacgggttaatgaggaactttgccctcccagccaggcgatccgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacatcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgccatccgtcgcaggtcatcgctacttcctgcagctccggcaattaccacaccatcgacaccctgattcagtaacagtgaaaaccgctgtgccagctgctcaccgtctttaccgccgtgaagcaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccgccgcgcagcgccgacgcctggcgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccactaagcaccagcgaaacggtacttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattatgtgacagataaaacgttttaccttttatttatcttatacccgctattatcgttgcgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttactgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttctcttagcagccatgatgtcataaccctgatcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgcctgtcatgttctgtatcgccatcccgctgggcctggcacgcgaaaataaaggcgtagcggcattcgctggcttcatcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggatgccgcggttctgaaagccaataacatccagagcattcttgggatccagtcgatcgataccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgtttccataatatccgcctgccggatgcgctggcattcttcggcggtacgcgcttcgtaccaattatctcctcgctggtgatgggccttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttgggccatatgataaacagcgcgggtgatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtggcattaattcgctttaccgacgcaggcggcacgcaggaagtctgcggtcaaaccgtcagcggcgcactgaccatcttccaggcgcaattgagttgcccgaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggtaaaatgcctgcgtttctcggcggtctgccaggtgcagcgttagctatgtatcactgcgcgcgcccggaaaatcgccataaaattaaaggtctgctgatttctggcctgatcgcctgcgtcgttggcggcactaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcaccgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgacttcgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtggtggcggcaatctggtttgtcgtttactacgtcatcttccgtttcgctatcacccgcttcaatctgaaaaccccggggcgcgatagcgaagttgccagctcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttcctgcaatcctcgaagcattaggcggtgccgacaatattgtcagcctcgataactgcattacccgtctgcgtttgtctgtgaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggccggtctgatgcatactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacacagtgggattatgtcgctgaccgtttcggcactgctgacctgttaccgttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatgcacggcgtatttggctacagccgctggaaaaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgccatcgattctcagacggtggtgtatggcccttctgtcatctatatggtttcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacacccgcctatgacgcattttacaaggccattgaaggtaaccagcgcacagtaatgcccgttgctttagagaagcaggctgatggttggttttgcgatatgggcaagttggaagccgtgttggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccgggaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtttggggcgagcagccgcatattccctggagtaatgtggctcgcggagactgggcgttgctaacgtcgggctcgaaaagtttcaatattcccgccctgaccggtgcttacgggattatagaaaatagcagtagccgcgatgcctatttatcggcactgaaaggccgtgatgggctttcttccccttcggtactggcgttaactgcccatatcgccgcctatcagcaaggcgcgccgtggctggatgccttacgcatctatctgaaagataacctgacgtatatcgcagataaaatgaacgccgcgtttcctgaactcaactggcagatcccacaatccacttatctggcatggcttgatttacgtccgttgaatattgacgacaacgcgttgcaaaaagcacttatcgaacaagaaaaagtcgcgatcatgccggggtatacctacggtgaagaaggtcgtggttttgtccgtctcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaattaacgccatccgcgctgttcgttaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatatccagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacctgatctggtgagctttctgaccaaacttgactggggcgttaaagttctcgcctctcttgatgcctgtcgccgcgtggcatttgaaaacattgaagatgcagcccgtcacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgtagcgggtgttgtcgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggcattatgagccggaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgttcctttctcacttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccgggccggaaagcatctggcaggcgattcgtgaactgggtgcggagcgtattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtagcagagctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatcccggcgtacagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcagcgctgaggaaaaacgcgcactgcgagaaaaagtcgccgcgaagtaacaaaatggatggtgcaaatgcaccatccatttttcatgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctggcttgccggaaccggattttcaccatcgccatttaacgcatcacgaatagccgcatagtaagccggataattcccaggcaccgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcacgcatatcgtagccccagtcttcctgcggtagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcagcggctgccagcatggtaccgtgtaaaatgactcgccgctgtggataggacaagatggcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctgaccggtaaaccaaaaagcgtaatggcctgatcaagaagatgtggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcggacggaagcggtcaaaatgagactcaaagtaagcaacttcacccagcacgccttccgcgagtaaaccttttagcgtcaagaaatcgctatcccagcgacggttatggaatacagacagcacacgccccaggctttttgccagcgcatccagctctcgcgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgccgctttggctaacgggaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcggcttttacttttgtttcatcactgctggagattaccgccagttccagcccgggcgtgcccgcaatcaggggcgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttacccacgctcaacagtttaataacctgccagcaataagggatgttgtttaacttaagtcaaaaaaatagcgaattttccaacgacaaaagctaaatatcgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaagagagatgtgggctgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagccacctgaacagagtgcttcggtacaacacaagtaagctctgcacttgtggagcgacatgctgcccgtccgggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcgatgttgttggtgattgtcagggatagtaaagcgcgttactcttttcagagcagtttttcatccctgaatatttgccatcagcgcattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacccacccctttggtattaattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgaccatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgtccaataaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgcctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttgagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcggacaagcactgacgacacaaatcttatggggcgtttcttttattaccgctatcgccttgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcagtaaaagcattcgctttttcacccgtggaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtaaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaaactggaaaccgcgatgggcatggggctggcaacaacgtttgtgatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctggcatttattctggtgattgctgtggtcgtgcagttcaccgagatggtggtgcgcaaaaccagcccggtgctttaccgtctgctggggatttttttgccgcttatcaccaccaactgtgcagtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcggcgctgtacggtttttccgccgctgtcggtttctcgctggtgatggtgctcttcgccgccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttagtggtttggtgaagttgtaatgaatgctatctggattgccgttgccgccgtgagcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaagccatcagctgtaacggtgaaaaaatcaaccgttgcgccccaggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgcaagagataacgcctgcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcgtgtccggtagacgccatcgttggcgctacccgtgccatgcatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgcccgacgcactgcatctcgttgcaaccggtcgcagaaacacctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacacccctgcgccaggtacccctggcgcagcgttttgttattccactgaaacagcatattggcgctgaaggtgagttgtgcgttagcgtcggcgataaagtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgcctgttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacggctcatccttcagctttagctgaattaagcgtgattattgatgccgatggtgaagactgctggatcccgcgcgacggctgggccgattatcgcactcgcagtcgcgaagagttaatcgagcgcatacatcagtttggtgttgccgggctgggcggtgcaggattcccgacaggcgttaaattgcagggtggcggagataagattgaaacgttgattatcaacgcggctgagtgcgagccgtacattaccgccgatgaccgtttgatgcaggattgcgcggctcaggtcgtagagggtattcgcattcttgcgcatattctgcagccacgcgaaattcttatcggcattgaagataacaaaccgcaggcgatttccatgctgcgcgcggtgctggcggactctaacgatatttctctgcgggtgattccaaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcactgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgttgtaaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctggggacgccagtgcgtcatttattgaatgatgccggattctgcccctctgccgatcaaatggtgattatgggtggcccgctaatgggctttaccttgccatggctggatgtcccggtcgtaaagattaccaactgtctgttggctccctctgccaatgaacttggcgaaccacaggaagaacaaagctgcatccggtgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagttgtactggttcagcaaaggtcagcaacacgataaagctaccacgcataacattgctgattgcattgaatgtggggcttgcgcgtgggtttgcccgagcaatattcccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgccaggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgcagcaaccgttgctgatccacgtaaaactgccgttgaagcagctatcgcccgcgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaacaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaagaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcacgcaagctggaacagcaacaggctaatgccgagccagaacaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgagccaaagcgcgcaaacgggaacagcaaccggctaatgcggagccagaagaacaggttgatccgcgcaaagctgccgtcgaagcggctattgcacgcgccaaagcacgcaagctggaacagcaacaggctaatgcggtaccagaagaacaggtcgatccgcgcaaagcggcagttgccgcggctattgcccgcgctcaggccaaaaaagccgcccagcagaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtgttgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcatcggttagtgctctgttagccgaagctctcgtactcaaactacgcaagcagtcggtagccgcaacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggtgatcatcgctaaacagttgtatggcggtctgggacaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttccccgtgcagatgaccagctggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatccaggttatttttagcggtcataccgccagtggtggtgatatgaacacactacgcttaggtattgatggcattagtcaggcgacaccgctggatacatttaaaacctctgtccgtgccggtcattcggttgaacagattatgcaatatccgatctacagcggtattctggcgggcgctggttggcaatgggtaaatctcgcctggctggctggcggcgtatggttgctatggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaatgttgggctggttgttctcaccagaaacactggcagcaccgcaaattcatctgctgtctggagcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttattttcggcgcgcttgcgggcttattagtctggttgatccgcagtttcggcggctatcctgacggcgtggcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttggcgctatttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacgattgctgaacaggccagtctgcaacaaaaggcgttatttgatcaggtgctgccagccgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagccgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgacagagcaccacgaaacgccagggcttggcgataaaatcgaactgcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcagatgatgcgcactgggcggtgaagaaagatggtggtgatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggcacaactttctcaacttcctgcctgtggagaataaagcgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtcctctgttggcggtcacgtccactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctgaccaacctgaccatttcgacgctgcgtcactggacgccagccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgccgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacattgtttgacggtgcagatgcgctgttaggtagctgggcaaaagtattacgcgtggagattttccacaccgactcccctttcctgctggcgatgctgccaccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaagaatgaaaaagcgccgtgctgaagcagctgcagaacgtgcattgccaaacggtgaaacagggaatgtctgatgaataaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccaccgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcgaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggcgaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattgggctttataacagcaaagcagaaaatatcatcaaaacctgccgtatcttgctggagcagcataatggcgaggttccggaagatcgtgctgcgcttgaagccctgcccggcgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtactcaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccagcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagccccgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctgaagaaaaggggtaacaccgattaccccattgataacctttctttatcctcttttaaaacatctttttaacgtcaatgatgccattgcttagcgttatcatcaggtaatccgtttgcggataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattcgtgatcaagatcacgatgctgtcgcaatgtaaaaacattgcaagaatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctacaaaacattacactggctatttttcagaaactggactatctcactagtaaaaacgctaaatagcagaacatatcgccgttaagccatcacccccctctcagtgcagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttatacataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgctttcaaacaaccgaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgccggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgattgctacgccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgctgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcgcgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctgtacagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgagcactccattctgggtctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcatcggtagtccgattctggccgctatctataacaagatgggcgataccctgccgatgccaaccaagtttgcaatcggcatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgctggtatcgtgtctgtaagctggctggtcgcaagctatggcctgcagagcatcggggaactgatgatctctggtctgggtctggcaatggttgctcaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcgggtatgatggctgtgccggataacgttaccgatccgctgatgtcactggaagtctatggtcgcgtattcttgcagattggtgtcgctactgccgttattgcagtactgatgctgctgaccgcgccgaaactgcaccgcatgacgcaggatgacgctgcagacaaagcggcgaaagcagccgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggtgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttaccctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaaggggcaggtgcctgcattgctgctggatgacggtactttgctgacggaaggcgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaaccgacagttcgcgcgcagctggagaagaagctgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaaagatttacaattgctgatgcctatctgtttacggttctgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcagcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatagccatcggcccacaggtcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaagtaatgttctggtttggcaatacgatcctgagcagccaccacttgcagctcatattcctgcattgctttggtggtcaccatgatttcgtagactgcagcggtcacatgttccagcgcctcctgcagcgttgccccctgaagcagtttcaccagcagtaaaccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatccaccagcggacggctgatatgccaggcttcatcggcggtgaccagcagcatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaacacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttatttaccgcatgctcacagagtatttccagctcaaccagatttggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttccggatgacccattaccggatcgcaaaaatatttcgcctgcggattcgcggctttcacctgacggacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaatacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcagccagtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcatcggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttaccgcgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatggtgatggcattggaggcgatagttttacgtgcctgaccacgggaaggttgcagttcagaatcgaccagtgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaagaaccgctgaacaggcattcggtaatacgttttgccgcctgtaaaccttcttcaccgtgaaccagacgagtcacctgctccgccagtacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcataaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactggtagaatttgtacgggctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccatctgctttagtgatcagcggaacggtcaggccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactggtcagaaccaccaatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttacggattttgtccacccactcctgaacagtttcttcggtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactgcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttcacgctggtacaaaaagcggtcatgcaggcgatgctcaccaccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaagctcggcaatggcacttcgccctgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgcaccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttctgctttaccgatcaccatcacctggcgctcaagggtatgccacgggaacagcaggctaacgcgcggattattttcgatttgatgtgctttacggctgccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacgatgcgctgataaggctgaccatgttcatccacggtagcgaccaccatcgcggtagggtccgccagtttggcttcacaagcctgagagagccaacgttcaaaaagggttaatggatcggcgggaagatcgcggcggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtcagtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgtggattttgtaactgacagttattcaagacgatgcggtcgcgtttatagacagtcgcttcatcgcctttcgaccagaaaacatagattccgtcagtgtaacgcgcgccagaggctgaaatgccctgtttgagatgcagtagttgattatcgtaaacaaaactgacctcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattccagcgtatcggtttgcatgcgctcaaccagctgattaaaggcgctacagccggagagaaggaccggcaaaatgataattaacagttttttcatagtcatatcccgaagactttcctggtctggagggcaatacgccctccctaacgttccaagtgtaacggcagacgcggtaagaaaaattcagttaactctgatatcacgggttagcggggaaaatagcccccagtaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgtccgccaggcaagccaggcgaaagccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtcgcctgcacatctcggggatcaacacccggaaaatggcgcaaatggcgctccagccaaccatagttaaagtattcgcgtccggtgcttttcggtgcaggttgcgagaaatacgggtcgctgagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagcccccaaccggctgcccaggaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcagcgcatgatggaacgcaggtaccagcggtgcgccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgtgccacaatttgattgttatcgccaatctgtaaagtgtgtggtgccacgcccgtcggttcatgccagacggtttgaccgtgacaaccgatcgcaactatatctcttgcctgcagattttgttccttaagcaaggcattgaccgcatcagcaaaaagtcgcccgagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagataccgggatcggccaactcaaacttgccagctgtgcggcccggtgttcatcaattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcaccactcaaacataaacttttcgtgaataccatgcggaatgaccgatttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatgttttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgcgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggttgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggcaccatcgttaacgtacgtccggtacagattcagggcggtgatgattccaacgttatcggtgcaattggcggtgctgttcttggtggtttcctggggaatactgttggtggcggaaccgggcgttctctggctactgcagcaggcgctgttgcaggtggcgtagctggtcagggcgtacagagtgcaatgaacaaaacgcagggtgtcgagctggaaattcgtaaagacgatggtaataccatcatggtggtacagaaacaaggcaacactcgtttctctccgggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttctccgcgctaaataagtttgcgtgtggtcaggttactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctcaagttttgcgatgagcgtaatcagttgctccagttcctctgcggagatgccatgtaatatttccgcgcgggttttgttaataacagcttccatttcgctgatcagcggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagagtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaatttttcgcacttaaagaatatttattaatctaacgcaatatattcggtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcgtccgtctactttcctccgtttttcaaagcattcgcgtttggattcgtcatctggcttgtcgtacaccgcctgcttcgtggctggatctacgccggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcggtagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattgttgagctgaatataaaagacaaccagctggttaacgcgggggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaacgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagtgttgatgccgcacaggcgacgctgaaacaggcacaatggcaactggcgcaaacggaaattcgcgccccggtgagtggatgggtgactaaccttactacccgcatcggcgattacgctgataccgggaaaccgctgtttgcccttgtcgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacagggtcacgtttccagtatcggtcgggcgatttatgatcagagcgttgaaagtgactcaagccttattccggatgttaaacctaacgtcccctgggttcgactcgcccaacgcgttcccgtccgctttgcgctggataaagtcccaggcgatgtcacgttggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtccttgcgcaatttgccctggttcagggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttaaatctggatgaaccctattgggcgatgacctcggctgcagtggttagctttcccaccgttggcggtgttatcagcaaaagcctcggacgcatcgctggcagtttgctcggagccattgcggcactgcttcttgccgggcatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgcgtttgcgaggtaatagtcggtattttgtgcggcggcatgatgatgatgatcctgccgagcagttccgatgctactgcccttttaaccgcattgaaaaacatgcacgcccgattactggaacatgccagtttactctggcagcctgaaacaaccgatgccattcgtgcagcacatgaaggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcgcgccttaatgcgctgctccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccaggtgccacacgagaaattctcgaacagttgctgacggcgctcgccagttcgcaaacagatgtttacaccgtcgcacgtattatcgccccgctacgcccgaccaacgtcgccgactatcggcacgtcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcggtgtagatgatcataccagactcccacggacatccggcctggctcgtcataccgataacgccgaagctatgtggagcgggctgcgtacattttgtacgttgatgatgattggcgcatggagtattgcttcgcaatgggatgccggtgccaatgcattaacgctggcagcaattagctgcgtactctactccgccgtcgcagcaccgtttaagtcgttgtcacttctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggtctgatggtccagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacaatgcagcttcttaaattgcagatgccaaaatttgccgcattgtgggggcaactgattgtttttatgggttcttttatcgctgtcactaatcccccggtgtatgattttgctgattttcttaacgataatctcgcaaaaatcgttggcgtcgcgttggcgtggttagcgttcgccattctgcgtccaggatcggatgctcgtaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcagctaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtgtagtgctgctgaactgttctcatgttgtctggcaattgcgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcactgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcggatttgcgacagccttgcccgtcatcatcaacctgccgcccgtgagctggcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccaccgcaaggtacgctggcctcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttaggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgatttcatccagtgatttcagacgaggcgcgatgacggcatcggtagctttgccgtcattattgacgaccagtgcaggcagatcgcctaaatgcccggcaccttctggcccttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattccgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccggggggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgccctaccccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggttgcaacaaccagcgccagaatagccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggctattcctaaaagtgcttacggtacgtcgtaccccagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctgaaccgataattggcagcggctgcgatgataaacgtaatacccaggcgtaaaccacctgttcaatcgagcccgcgtttaactcctctgccaccacagccagttcatcacgcagcggctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaacacgcagttgttgtagttggtcgagcgtgccatccagcagtaacggctgatgcaccggggatatttccacctgattagtggcaagggtaaacggcagacgtgattgcaacagggcaaattgcgcaggcgtaaagttcgatacgccaaaatgacgcactttgccgctctgatgcagatgtttgaacgcgtccgccacttcatcggcatccattaacgggtctggtcggtggattaacagcaaatccagatgatcggtcgcgagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatgaccaatgacgttttcttcacgcgcggtcgtcgcgataccgcatttactgacgatttccatccgttcacgcaggtgaggtgccagtttcagtgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgctcttcaataaaactgaccagctggcgggcggacatattccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattaggttcaaaagagtgatggttgctccggttcgtctgatgacgctggcttatttgcgcgtaatttgcgcattaatcgctgccgacaaaggcgcagcacctcttgtttttcgccatcgctcattttattccagttaaaacgctcatcacgactacgaaaacagccgcgacaaaacccgcgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgccacttcgccctcctcagataagattattaccattattgaagctgttaatgtccaaagtagcaactttgcttgcactagaccgactggtctactacacttcaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaattactaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgctctaaagaagcgtttggcgttgccatgcttgagcgtcattacgccgcatatcaccagcgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgcagcgcgatggataaaggtgctcgcggcgtgatcgccctgctctctcaggcgctggaaaatggccgtgagaaccattgtttaaccttttgtggcgaaccgctgcaacaggcacaagtgctttacgcactgtggcttggcgcgaatctgcaggccaaaatttcgcgcagtttcgagccactggaaaacgcgctggcccatgtaaaaaacattattgcgacgcctgccgtttagcaggcattttttatcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcgatcacggcggcaaaccgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacattcctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagtgaagccacgcaaatttctgcccaggcaaaaggatatgcaggtgcgcctggcatccatagtccggagcaaattgccgcatggaaaaaaatcaccgctggcgttcatgctgaaaatggtcatatggccgtgcagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggtcaggcaccggtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactggaagagattccaggtatcgtcaatgatttccgtcaggccattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcacggttatttgctgcatcagttcctttctccttcttcaaaccatcgtaccgatcagtacggcggcagcgtggaaaatcgcgcacgtttggtactggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcgtttcaccaatcggtactttccagaacacagataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatctgcatatgtcagaaccagattgggcggggggtgaaccgtatactgatgcgttccgcgaaaaagtacgcgcccgtttccacggtccgattatcggcgcaggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtggcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgccgaaagtttctacggtggcggcgcggaaggctataccgattacccgacgttgtaatccaacattgcgagcggcgtaaagccgccgctatactaaaacaacattttgaatctgttagccattttgaggataaaaagatgcgtcttcttcataccatgctgcgcgttggcgatttgcaacgctccatcgatttttataccaaagtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggctacggcccggaaaccgaagaagcggtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataacgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtgacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcgtttgtggaagatccggacggttacaaaattgagttaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgtgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggtttttatcctgttgtgatcgatgttgaaacagccggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcaaccagaagccctcgccttcaacggcattgacccgaacgatcccgatcgcggcgcggtcagcgaatacgaggcgctgcacgaaatttttaaagttgtacgtaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaatgccaattttgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgctgtacgacaccgaacgcactgctgtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctatctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcctgcatgatattcacggggaatagcgttaatggcagataatccagacccttcatcgctcctgccggacgtgttttcaccggcgacccgcgactggtttcttcgcgcctttaaacagccgaccgctgtccagccgcaaacctggcatgtggcggcgcgaagcgaacatgcgctggtgattgcaccgaccggctccgggaaaacgctggcagcatttctctacgccctcgatcggctcttccgcgaaggcggcgaagatacccgcgaggcgcataagcgtaaaacctcacgcatcctctatatttcaccgataaaagccctgggcaccgacgttcagcgcaacttgcagatcccgttgaagggtattgccgatgaacggcggcggcgcggcgaaacggaagtcaatcttcgcgtagggatccgtactggcgatacgcctgcacaggaacgcagcaaactcacccgtaatccgccggatattctgatcaccacacccgaatcactctatctgatgctgacctcccgcgcgcgcgaaacgctacgcggcgtcgaaacggtaattattgatgaagtccacgcggtagcgggtagtaaacgtggtgcgcatctggcgttaagtctggagcggctcgatgcgctgctccacacctcagcacagcgaattggcctttctgccactgtgcgctcagccagcgatgtggcagcatttcttggtggcgatcgcccggttacggtagtcaacccgcccgcaatgcgccatccgcagatacgaattgtcgtaccggtcgccaatatggatgatgtctcatcggtcgccagcggcaccggcgaagacagccatgccggccgggaaggctccatctggccatatattgaaacgggtatccttgatgaagtgttgcgccatcgctcgaccattgtctttactaattcgcgggggctggcggaaaaactgacggcacgattaaatgagctttacgccgcacgcttacagcgttccccgtctatcgccgttgatgcggcccatttcgagtcgacctccggcgcaacctctaaccgtgtacaaagtagcgacgtttttattgcccgctcacaccacggctccgtctctaaagaacaacgagcaatcaccgaacaggcgctgaaatcgggtgaattacgctgcgtggtcgcaacctccagtcttgaactggggattgatatgggcgcggtggatctggtgattcaggtggcaacgccgctttctgttgccagtgggttacaacgcattggtcgcgccggacatcaggttggcggtgtatctaaagggctgtttttcccccgtacccggcgtgatttagtcgattccgcagtcattgtagagtgtatgttcgcaggcaggctggaaaacctgacaccaccgcataatcctctcgacgtccttgcgcagcaaaccgttgccgccgcggcgatggatgcattacaggtagacgaatggtactcccgcgtacgccgtgccgcaccgtggaaagatctgccaagacgtgtttttgacgccacgctggatatgctttccgggcgctatccctctggcgatttttctgcttttcgccccaaactggtctggaacagggagaccgggatattgaccgcccgacctggcgctcaattgttggcggttaccagcggcggcaccattccggatcgtggcatgtatagcgtgttattacccgaaggtgaagaaaaggccggttcgcggcgggtgggtgaactggatgaggagatggtatatgagtcgcgggtgaacgacattatcactctcggcgctacctcatggcggatccagcaaatcacccgcgatcaggtgattgtgactcctgctccgggtcgttctgcccggctccccttctggcgtggtgaaggtaacggacgtccggctgaattaggcgagatgatcggcgattttcttcatttgctggcggatggcgcgttcttttccgggactattcccccgtggctggcagaagaaaatacgatcgccaatattcaggggttgattgaggagcagcgcaacgcgacgggcatcgttccggggagtcgccatctggtcctcgaacggtgccgtgatgaaattggtgactggcgtattattttgcactctccctatggaagacgggtgcatgaaccctgggcggtggcgattgccgggcgaatacatgcgctatggggcgctgacgcgtcggtggtcgccagtgatgacggcattgttgcacgtattcctgacaccgatggtaaattgcccgatgccgcgatttttttgtttgaaccagaaaagttgctgcaaattgtccgcgaggcggtaggcagctcggcacttttcgccgcccgttttcgcgaatgcgccgcgcgggcattattaatgccggggcgcactccgggccatcgcaccccgctttggcaacaacggctgcgcgccagtcagttgctggaaatcgctcagggatatccggattttccggtcattctcgaaaccctacgcgaatgtctgcaagatgtttatgatcttcccgcactggaacgtttgatgcgtcgcctgaacggtggcgaaattcaaatatccgatgtaacgaccactacgccctcgcctttcgccacaagtttattgttcggctatgtcgcggaatttatgtaccagagcgacgccccgctggcagagcgccgggcatccgtactgtcgctggacagcgagttactgcgcaatctactcggacaggtcgatccgggggaattactcgacccgcaggtcattcgccaggtggaagaagagttgcaacgactggctcctggcagaagagcgaaaggtgaagaaggattgttcgacctgctgcgcgaactggggccaatgaccgttgaagacctggcgcaacggcatacaggcagcagtgaagaggttgcgtcgtatctggaaaatcttcttgcagtaaaacgaatcttcccagcgatgattagcggacaggagcgtcttgcctgtatggatgatgccgccaggctgcgtgatgccctcggcgtacgactaccagagtcattgccagagatttatttacatagagtcagttacccgcttcgcgacctctttctgcgctatctccgggctcatgctctggtcacggctgaacaactggctcatgagtttagtctcggtattgccattgtcgaagagcagcttcagcaactgcgtgaacagggtctggtgatgaatctgcaacaagacatctgggtgagcgatgaagtatttcgtcgtctgcgtttgcgctcgctgcaagccgccagagaagcgacgcgtcccgttgcagccacgacctatgcgcgattgctgctggaacgtcagggcgtattacccgccaccgatggtagcccggcgctctttgcctcaacatcgccaggcgtttatgagggcgtagatggcgtgatgcgggtgatcgaacagcttgccggagtcggtttacccgcctcactctgggaaagccagatcctgcctgcccgcgtacgcgactattcgtcagaaatgctcgatgaattactggcaaccggtgcggttatctggtcggggcaaaaaaaactgggtgaagatgacggcctggtggcactgcatctacaggaatatgctgcagaatcgttcactcccgccgaagcggatcaggcgaatcgttcggcgctgcaacaagcgatagtcgctgttctggctgacggaggagcctggtttgcacaacaaatcagccaacggatacgcgacaaaatcggcgaatcggttgatctctctgccctgcaagaggcgttatgggcgctggtctggcaaggcgtcatcaccagcgacatttgggcaccgttacgcgccctcacccgcagcagttccaacgcacgcacctcaactcgccgcagtcaccgggctcgtcgtggacgtcctgtctatgcgcaacccgtctcgccgcgggtatcttacaacacaccaaatctggctggacgctggtcgttattgcaggtggagccactaaacgataccgaaaggatgctggcgctggcggaaaatatgctcgaccgctacggcatcatcagtcgtcaggcggtgatagccgaaaatatccctggcgggtttccatcgatgcaaacgctttgtcgaagtatggaagactccgggcgaattatgcgaggtcgttttgtagaaggtctgggtggcgcgcaattcgctgaacgtctgactattgaccgattgcgcgatctggcgacacaagccacgcaaacgcgccactatacaccagtggcgctctctgccaacgatccggctaatgtgtggggaaatcttctgccctggcctgcacatccggcaacgctggttccaacgcgtcgggcgggtgcgctggtggtcgtttctggcggcaaattgttactctatctggcgcaaggtggcaaaaaaatgctggtctggcaggaaaaagaggaattactcgccccagaggttttccacgcgctgactaccgcactgcgtcgcgaaccacggctgcgctttacgctaacagaagtgaatgatctaccggtccggcaaacgccgatgtttacgctgctgcgtgaggcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtccggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcgccacgctgatacatttcgatcacgatatcacaaccgccgaccagctcgccgtcaacccacagttgcgggaaggtcggccagttagcatatttcggcagttccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcggaaaataacattttcatcacgcttttgctattttatccctttgctctatttgttgcatttcaaatattcgtttcttctctgatgccggcaaactggcgtatttataaccatttttagctttcactgctgcatttttttgcgctcgccaacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctaccactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccaccaaaaagacccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacacgccgtcaataaaacggcctcagccagctttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgccgcgtcaggaactcttgccgacgcgcacaaagcgaaggtgcaaaaagctacgaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagctcaccgcgtaccggttttgattgcagcggcctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgtgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtctttttccgtactcagggacgcggcacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacaggtcaggaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgtcgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaaccatcgagtatcactacggcaagcaccatcagacttatgtcactaacctgaacaacctgattaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgccggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagcgcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccgctgaccaccgatgcgactccgctgctgaccgttgatgtctgggaacacgcttattacatcgactatcgcaatgcacgtcctggctatctggagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcagcattgcctgaagcgctacgcttatcaggcctacgcggatcatcgatgtaggtcggataaggcactcgccgcatccgacaagcgctgcatgatacgacgcctaacgcgtcttttcatgtcaacgcggatgagtcgttaacaccgcatccggcaagataaatcgcacgttgtcagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttagcaacgcaaactgtttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgctcccatcaccggcacaaagctgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacctggcgcttcactggggacacgcatcacgcgcatctgtaacggcgatacgaccgcaaaggttgctgcgccccacaccaccatgctaatagctgcgccgaactcattgcgggccaggaacgggattgccagcataatcaccatcaacaacaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagagaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgttgcgtgggtaatactttgcagtaccggagagatataggtgtagagagtaaacattgcaccagctcccagtaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgtgcccctgcaccacctttaggtaatgagaagaacagacttaccattgaaatcactcccagccccgccgttgccagaaatgacatccgccagccgatggtttcacccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctggcctgtttatgttttggcaccacgcttgcggccacgactgaacccaaaccaaaaaatgctccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagtacgttgccgagcgtgaaaattgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgccaaccattacgccaactgcataggcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagcaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgagggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggctacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttaccacttccccttttcgtcaagatcggccaaaattccacgcttacactatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacacttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgattttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttccactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaacgccgtgtgggcagcgattaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctggcgaccagcagcgaagcggcctattttgccgagatcattgaagcagttgaaaaaaattgcttccagaaaggttacaccctgattctgggcaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtcatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcgttcgaaggcggctacatggccgggcgttatctgattgaacgcggtcaccgcgaaatcggcgtcatccccggcccgctggaacgtaacaccggcgcaggccgccttgccggttttatgaaggcgatggaagaagcgatgatcaaggtgccggaaagctggattgtgcagggtgactttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagccgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatgggcctgcgcgtcccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcgcgctattttacgccggcgctgaccacgatccatcagccaaaagattcgctgggtgaaacagcgttcaacatgctgttggatcgtatcgtcaacaaacgtgaagaaccgcagtctattgaagtgcatccgcgcttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaatcacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccggaaaggggttttccagttctaatgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatacaggttgccgatgattcccagtcaggcacgacaactcttttttggttatccagcaaccaggtaatacgtttaggtagcgttcgcgaggtgtcttcgcgcaccaacgacggccagttgcgcaacgtatcatcgctgaacgggccatccatcaacgccagcgggtggtgactggcaacaacgcaactccagcttagcatccccatatcccggaaggcataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagcgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgtacgttctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgcccttctttgagaaaccacgctccagcagcggtcagctccacatcacggtgccgtcgttcaaagagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcagctcctgtgccgcagcgctaaaactaccattacgcgctaccgcatcaacaacttcgagtgaatattctgaccacatagtctgcctgcaaaatttttgaaaccagtcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcgggtttgagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccgctctccgaccgttatggtcgtaaaccggtattattaatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgctacgctgctggtattgcgttttgtacaggctgtgggtgtctgcgccgcggcggttatctggcaagcattagtgacagattattatccttcacagaaagttaaccgtatttttgcgaccatcatgccgctggtgggtctatctccggcactggctcctctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctgtttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctacgttctaaaacctatcgcggcaacgtgctgatatacgcagcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggctacagcccggcagttattggtttaagttatgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcgctgcagaaatggcaaggcaagcagttattaccgtggttgctggtgctgtttgctgtcagcgtcattgcgacctgggctgcgggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgccaatggcgcgatctaccctattgttgtcgcccaggcgctgcgtcccttcccacacgcaactggtcgcgccgcagcgttgcagaacactcttcaactgggtctgtgcttcctcgcaagtctggtagtttcctggctgatcagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgcgctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaagctacgataaatattatgtttttacggggacaggatcgttcccgactcactatggatagtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagtgtaccggatgacaactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtgaaaaaccccgatttttttaaacgcgttctgcaagaaggctctttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaactcccccatcatttcaaagacacgctgcgtattgccggcgctcgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgcgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaaccagggatgcgcgtactggatattggctgcggctggggcggactggcacactacatggcatctaattatgacgtaagcgtggtgggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgagcacgtcggaccgaaaaattacgatacctattttgcggtggtggatcgtaatttgaaaccggaaggcatattcctgctccatactatcggttcgaaaaaaaccgatctgaatgttgatccctggattaataaatatatttttccgaacggttgcctgccctctgtacgccagattgctcagtccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcctcgccgcatggccagaaattgcggataactatagtgaacgctttaaacgaatgtttacctattatctgaatgcctgtgcaggtgctttccgcgcccgtgatattcagctctggcaggtcgtgttctcacgcggtgttgaaaacggccttcgagtggctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttctgtgcctggttgattcatggcattttctcgtgccgccagcacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccaagttttttcttcccaagagtcgtgcgttccagtgtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacagaatatatttcatcaactgactatcctggactttaaaccagatctggcgattattttctgaggttaatattttcgccacttcagcagtggtcataatatgacctgacattaagtgtccgccaatttcatcactgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattggtaatgcgtaacgtttctttcatcaggtcaaaactgacatggttgccgttaatttccgtcacggtcaggcagcaaccgttatgcgccacggaagcaccggtttccaggccgtccagcatgtggtcgggtaactccaccacatgcgtacgaaaatttggtttctcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggaaaacgcccttaccagtgaaggggtaagaatggctattttttcactggagaattaataaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcccattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattagcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggttccggtcgacgtgagcgcattgcgcatcaggtgcgacaaggtttctggctggcaggttttgtttccgttctcattatgctggtgctgtggaatgcaggttacattatccgctccatggaaaacatcgatccggctctggcggacaaagccgtgggttatctgcgtgcgttgttgtggggcgcgccgggatatctgttcttccaggttgcccgtaaccagtgtgaaggtctggcaaaaaccaagccgggtatggtaatgggctttatcggcctgctggtgaacatcccggtgaactatatctttatttatggtcatttcggtatgcctgagctcggtggcgttggttgtggcgtggctactgcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctccatgcgcgatattcgtaacgaaaaaggcaccgcaaaacccgatcctgcggttatgaaacgactgattcaactcggtttgccgattgcgctggcactgttctttgaagtgacactgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacaccagattgccctgaactttagttcactaatgttcgtgcttccaatgtcgctggcggcagcggtaactatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacggccattttcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggctgcgcatttgatgttgctggcggcggtatatcagatttctgactcaatccaggtgattggcagtgggattttgcgtggttataaagatacgcgttccattttctatattacctttacggcttactgggtgctgggcttgccaagcggctatattctggcactgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacgtcggcagccattatgatgatgttgcgtatgcggttcctgcaacgtctgccgtcagccatcattctgcaacgagcatcccgctaataaagacaaggcgcaaccttcacgggttgcgcctgtatttttacgcaggctggagcgttgcgccaatcccgtcttcgtctggctgtaatttcagagcgttacacagagtttgccgactggcatctgttatctcaacgtgtatatccccggtaacttcccctttcacattgatgaagtcaggtgaaatttcttttgcactggtttgcaggcaaatcgctccctctccgcgcaggcgtttcactttcagttgcacatgcgttgccgcatcagtgatcagccacagttttccaccattcagattgatgttaccaacaatgaaagtgacactgtcaccttttaccgtactgccgtctagaatcaacacaccgccctgctgtacagtaatcgttgattgttgcagctctgcgccataaccaataatcattgaagcgccgtccagtaatgcaacactcccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaggatcactgtcccaccttgtattaccgcgttttccagcgtaccggcatgcacttcagcccgaccacccacattcacggacaggttttgcgtcttaccggaactgtagagctgaaggccatccgtccccagacgataaatggatccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccaccagcaagcaacgtatcactggctttcccggccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattaaccaacaggccgccctcttgatcgagaatgattttttccgcgcgatgtccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataacctttatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaattgcgcctccctcggactgaacaatatctgtggcaatggcaccatcgctgaccgatagcgtgccattgttaccgtactgtgtgcatttggcgatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttccgccagcttcaacaatcaactcgccttcagtaagttgcgtcgcgccaatgacctcgccggtcttaacaatttgcacgttcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacggaggatttatccacgacagatttgagatggtggcaaacaactctgtttaaactctgatacacgaattattgggttgtatcagatgtaaatgcgatcctgaataaaaatcacccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaattacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcctgcgtccgtagctcagttggttagagcaccaccttgacatggtggggggcggtggttcgagtccactcggacgcaccagattttcttaatctggtcttctcctttttccctctgtttcttctctgtatccaatacgttaaaagatttacactgtcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccacttgctgagtcgattaatcaggaacctggttttctgtggaaggtatggacagaaagtgaaaagaaccacgaagccggtgggatctaccttttcactgatgaaaaaagcgcccttgcctatctggaaaaacatactgcccgactgaaaaatctcggcgttgaggaagttgtcgccaaagttttcgatgtcaatgagccacttagtcaaatcaatcaggcaaaactcgcctgacagaatttaatcaagggcggttagcgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttatctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaaaaattgctattgtgggtgccgggcctacggggatctacaccttattctcgcttctacagcaacaaactccactttctatttctatcttcgagcaggctgacgaggccggtgtcgggatgccatacagtgatgaggaaaactcaaaaatgatgctggcaaatattgccagtattgaaataccgccgatttattgtacgtatctcgaatggctacaaaagcaagaagacagccatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgactagtagaccaggcacgacagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatcaggatttacccagcgagacgtttgatttagcggtgatcgccacgggtcacgtctggcctgatgaagaagaagcaacccgaacgtattttcccagcccgtggtcaggcctgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcgtttttcaccgcgataacgcaagtgaaaagctaaatatcacgttgttgtcgcgcacgggtattttacccgaagccgatttctattgccctattccctacgagcccttacacatcgtcaccgatcaggcattaaatgctgagattcaaaaaggcgaagagggccttttggatcgggtatttagattgatagtagaggaaatcaagtttgctgatccagactggagtcaacgcatagccttagagagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgacccatttgactgggcagaaaaaaatctccaggaagtcgaacgcaataaacgagaaaaacatactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttccacatctgaatgaacacgaccataaacggttcagtaaaggccttgcccgggttttcatcgataattatgcggcaatcccttcagagtctattcgtcgcctacttgccttacgtgaagcgggaatcattcatattctcgccctcggtgaagactacaaaatggaaattaatgagtcgcgcaccgtcctgaaaacggaagacaacagctactcgtttgacgtttttattgatgcccgcggacaacgtccgcttaaagtgaaagatatccctttccctgggctacgcgagcaattacagaaaacaggggatgaaatccctgatgttggcgaagattatacgttacagcaacccgaagatattcgtgggcgcgtagcgttcggcgcgttgccctggttgatgcacgaccagcctttcgttcagggacttacggcatgtgcagaaattggtgaggcgatggctcgggcggtcgtaaagcctgcatcccgtgctcgtcggcgtctttcgtttgattaaaggtaaagctatcagcactcaacaaactgatgctgttcattaagacgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgcttcctcctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcaccaggtcaccattactggcgacatgacaccgttcacccaatgtacaaacgcgtactcgcattccggtattcgcaatccgactgctatctccagcgctgcttatccgcgaagaattaccggttacagcaacccgtgcgcgttcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgcgcggcatacccagcggttgcgattctggcgttatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatggtctctctccggggtctgtggccagtttttgcatagaggaaacttcctgatgcgcgaagttttcatccgccagccattttttccacgcatactcaaccagactctccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcaggaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgcttgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgtgtctgcaataaccagtatcttacgccaggaaacacatctcccacggcttgcggatagagacacagcagccccgtcaatagtaacaacggcagcaatccatacatgacaccaacataggcgacctgctgtaagggattaaatttagactgggttgttgccgggaaaggatgttcttccccctgcataatgccaaacaaataaaatcgcgtttgttttgccgctcgttccagccacccctgacgacgaatgcgatagtggtgaccattatccccaacggcattgatcagcacaaagccgagccagcatgccagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccatcgcaaagtgatttatcagcccactggccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgctgtaaagataaatcttctcaccatgatcggtggctgatttcttcacgccacgagcacgaagcaaggcatgcagccccagcaccaaccacatcccaaccagcaatactccggcaatgatcaaccacaccggccaaaattcgggagtgaactgtggcacatagttcgctaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcaccaggtagctgatattgatagtatttattttgctgcaaccacgcctgaatttctgggctatcttcgcgaccaaagatcaatgcgtgttccgggcaggcgctgacgcaaatgggcggaaagccttttgccagtcgggactcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacggacaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcacgccacgatgcccccgtcgggcaaacgtcgatgcacggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgtttcgttgtcgttatcggtgactggaatgtgtgctatcgataaacggcttccctgagcggggacgtggttagttttacggcatgcgcgggcgcaaatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtgttcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatctccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccataagccttgccataggtcataaatcgctcgctaaacaagtacaacaccgccgtcgatgactccacctgccgtatatcggcatattcaggtgcaacatccatcgcggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatacgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatccttgcttcccgtcaaacaagcgatatccgcgtagtctccgttctgcttaatgctttccagcaaaactgacagttcctcttctgcaaccaaatagggtggcgagagaaacacggcgcgcgccaccagctgcccagccgcagaatgcgggcgaatgaactcagccaggatttcagcaggttctggttcggttaccgtatcaacggggtgacgcatcccctgcaaccattgccgcttcgcctcgtcaacttcgctgactttcgctaacggcaattcatcctgatggttcatcttacccattccttacgcaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggttggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaagcatgcatatcgtcacgatccattttgtcagtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagttttaccgtgtaggcacgatgcaacgtaaaaatacgctctgcagctaaatctaatttttcctgagtcatctcttcgccggtgatcgctttgaagaatttggcttcaagcgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttgcacagggtgacggcgttatgcaaacagacccgcaacagcgaccactttgcatatttaatttttgcgtcattgattggcgtgtagtttttggtttcatcgtaagcatcttcagaaccaaaaagttctttcgccacttcacgttgcagtttcaatggcaagccggaaccaataaagttgatatgggtatgcgtcatgcagtcacggttgaacatacagttaacaatggaaccgacctgcgctgacgcttcattggcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcgttctgcgatggcatatgaaccatcaaccaggtgactcagctcacccacacgatgcgccagacggtagtaaaaatctttaatgaagttaacgtcacccgcttccagttgatcccagcgaatttctgcatactcttcagctggcagaacacgcttgaacacacctttgctgtaacaataagtaaagtcgcgatgcaactgcccgtagttacaccataggccgtagtcatcgaacaaattcagacccaccaggttaccaatcacacgaccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttcacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccgctcatttttactgtgtatttctctgccgccggtcctaagtcaaaaacggatttataggtacgaaagccgaccgtattctgattgcctggcggaatttcacccgtttcaatcggaccaccttcagccgcgccccaaaacagccctttacgtgctgtccagcgtgacttgggatctgaatactctgcccacgattgtggcgtacttggcacgacatggttgttattcgcaccaataagttcagtcatcatgtaatcattgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccgccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaatcgacaaatttcttccgtcgttgcgcgcgtcccttttccccataagaaatcggctttttccaggctaactttgtcatctttaatcttcagccataccggtgatttcgccttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccacccatatgggcatcgacgactaaatttcctttggtaaaagtagaaagtgaggtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaagactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagccatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacagcgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtgtccgcggtatagttgagatcgccatacaggccgccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgctcgctgggtcaccagcacccctttgggggtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaacgcaggggcaattgttagaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatctaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaagcattcaactaatacgctgctgactctgtccccaacaccagatattttccctaacccgatagtgtatgagaaaagattaacgccgataaactaatcctttatggttaggagaaaaaataatgtgattattctgagcccttaacattgatcgttatcaattaaaattacaaagcaagaaattataagtgaactgatatttattatcatttgaaataaatttaacttaagcgacaattatttgtgactttcattgcagaaaataaaaataacattatcgctataaattaaaatacataccgaaattcgtataatttcagcagttgttatttagaatgattaactggaccgcaactgaagcaagaatatcaggatgaagcttaccgcctcatcctgaatggtcattttaccagtgcgttaatgacggtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccgatttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgcgataaattattttaactgtagcaattgagcgatgatatatttatacaccggatgaactttcacttatcctcacactgacaacttcggcaccagacgttgcgcaaacagtgaagtttttgcgtaaccttttccctggaacgttaaatctttgataacaatttattgtctaacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcaccaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccggaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagctggtcagacctttactttcaccactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcactactgacctgtctgttggcaacaccgtactggttgacgatggtctgatcggtatggaagttaccgccattgaaggtaacaaagttatctgtaaagtgctgaacaacggtgacctgggcgaaaacaaaggtgtgaacctgcctggcgtttccattgctctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgttgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagtcgttatcactgcgacccagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgacgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatctgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgcattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccgctgatcgtggttgctactcagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcatcagttggtactgagcaaaggcgttgtgccgcagcttgttaaagagatcacttctactgatgatttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgacgttgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaaaaaaatattctcaacataaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacattgtgcgccattttttttgtctgccgtttaccgctactgcgtcacgcgtaacatattcccttgctctggttcaccattctgcgctgactctactgaaggcgcattgctggctgcgggagttgctccactgctcaccgaaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagtgtgtatggcattgtctgaacgttctgctgttcttctgccgatagtggtcgatgtacttcaacataacgcatcccgttaggctccacggaatatttcaccggttcgttgatcactttcaccggcgttcccgtccgcacgctggagaacaaggctttaatatccggtgcattcatgcgaatacaccctgaactgacgcgcaaaccgacgctgtccggcgcactggtaccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagcgggttatttggtccggcaggaacgactggcggtaatttaatgccacgctccagcgaacgctgacgaatgcctgccgtaggcgtccaggttgggttagggattttctgcccaacacgcgtttccatcaccggcgtttccagcccctgcaatccaatacctattggataaacctgcacaatattttctcccggcggataataataaaggcgcagctctgcaaggttaacgataatcccctgacgcggtgcatcaggtaataacagttgtgaaggaatagttatcgtcgtaccaggttttggcaccggggcgatagagttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcaatagcctgaaggtttttatccccttcttgcaccgtatacgtttgattttgcccaaccagtcggcttccggttggtggtagcggataatcaaccgcccaggcagcctggatggcgctaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccaaaacactcctgtgcaggtcagtgtaaacattgaccatccggcaatgtgagccaaccggatgaaagctgtccttttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcatcgcttccagaccttgtgaacgagatggggtgagatgttgggtgagcgccattttttcaaaccacggacgcacatcgaaattgacaatatcctgcggcgtcatctgatcgtagagaataaagacgaccgcaataagccctttcacaatcgccgcatcgctgtcgccctgtaattcaataattccctgggcattctggcgcatgacaatccacacctgactctgacagccctgaatgctattttgtggacttctgtcttcgtcgcgtaattctggcagacgctggcccagctcaataatgtagagatatttctcttcccagttggcgcagcgtaaaaaattacgcagcaacttttctttatccggcaataaagccatagtgcctccctgttatcccagcaaacggtgaatacgttgcaggccggtcaccagacgatccacttcttcatgggtgttatacatggccagcgacgcccgacacatcgcagggacgttgtaataggccatcaatggcattgcgcagtgatgtccggtacgcacagcaatgccgtaattatcgagaaaactgccaacatcataggcgtggtgtttaccgagattaaaagcaataacgccaagcctgttttgtgggccatagagagtgagatccggtacagattccagctgtgatagcgcataatgcatcagattctgttcatactcggctatgttattaagccccagcgccgaaacatactccagcgccgcgccaagaccaatgatgcccccggtattgggtgtaccggcttcaaaccgccatggtgctttggtccaggtagtgccttcactcaggctgacggtggcgatcatagaaccgcccccttcccacggcggcatctcctgcaacaaggcttctttcacataaagaatgccaattccggtggggccatacagtttatgcccggagaacacgtaaaagtcgcaatccagcgcctgaacatccaccggatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgctggtgcgcaagcgtgatcatttccgccagtggattttctgtgccaagcacgttggagacatgagtaattgccagcaggcgagttttctcatcaaacaacgtaggcagcgtctccagttgcaacgtaccatcgggattgagcgggatcacacgcagctctgcgccaacgcgtgcgcaaagcatctgccagggaacaatgttagcgtggtgctccatctgactgatgatgatgttatcgcccgcccgcacgttgctgttgccccagctattggcgaccagattgatcccttccgtcgtgccgcggacgaacaccagctcttccgccgaacgggcattaataaacagcgatgcccgcttgcgcacgttctccattttctcggtcgcctgggcgcttaaggtatgaataccacgatgcaccgccgcgtagccatgacgataaaactcggcctcggcgtcaatcacctggctcggtttctgcgcactggcggcgctgtcgagataagccagcggcaaaccgtttacctcacgcgaaagcaccggaaagtcggcccgcactttgtcgacggaaaaaatcatcttgcacctcctggcagccgttgaccgattcgggccagcacctgctgtttaagcccctcatcacgcagtgcttccgtcagttcggcagcgaaggcgtaaatgatcatctgctgggcatcctgctgattgatcccgcgcgagcgcagatagaatatctgttcatcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggtttcgtatccacttccgccagtttgcccatcagcagattgttgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtacgggtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcagcgtgctgttttcgccattgagttgcgtactggtgttgtgtcgtaacactgcgccacccagcaggaaactgtggctaaatgcggtggcatcctcagccagcaacaaatcgttatgagcaaagtggtgactgagcgggttttcaaacgccagcttgatatgctgcaagtgggcattcgctgcgacgttgatagtgaaccgtgccccggtaaaatgacgagcatcattcaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagatccagatgatgtcggtaatgggcagtgttcacctcttcacctgccacgccctgggtgatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcgtcgggtaaaccctgacggtcgtcgttaatgctcacttcatatccgctgccttcagttgcatcgctcagtgcgggcacgtaacgcccatcgacaaacaccagccgcacggagtctaacgttaacgctaaggcatcacgctgctgtggggatatctctcccgcaatgctgacaaactggctattgatcagcccttccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggggagcgttttgtcccttcagcttcaaacaagtgatgccactgttgcagcgcgttactgctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatatagcacatgaacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgagcgcttgccatcacgcagcgagttcacgccatcggcgaccacttttaatgcgtcaatatccagcccggagtccgactcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggccgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacacctggaatctccaccggatactggaaggccataaagatgccttcgcccgcgcgatcttccggcgacagcgcaagcaaatctttgcctttgaactcaaccgtgccgcccgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccgtttggccccataatggcgtgaacttcgccgggatgaacgtcgaggcttaatccgcgcaggatagctttatcttccacgctgacgtgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccaacggcagctccgagaacacgtctttgcagaaaccgttaacaatcatcgagatggcgtcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgttccagttgcgcactattgttacgacactcaacatatgggaaggtatgcgccccacaattagcgccaatcagcattgagtcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctgactatgtccggcagagatccctttcgagataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgacccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccaggaaaccagttttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccactgccgcgtgtaactgatagctgtcacgcaccggagcggaacagccttcaatgtagctgacgtagctgtcttcgtcggccaccagaatggtgcgctcaaactgcccggttttttctgcgttaatgcgaaaataggtggaaagttccatcgggcagcgcacgcctttaggcacataaataaacgtaccgtcagaggctaccgccgcattaagcgcggcaaagaagttgtcattccccggcaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcaccaaaggaacagaaaataattccctgctccgccagtttttcgcgataagtagtggcaaccgaaactgagtcgaaaatggcatccaccgccacctctttgccttcccgcacgggaacgcccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccaggttcagacgcgcaagtgtcgtcacaattaccgcacgatggtgctgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcaaccagtgcggttcttccatctccagccatgcgcgataggcgtttagacgaaactccagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgctacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcacgaacgaaatcgacttccgtgccatcaataaacggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactgtcgagcacatagccaaagcccgcgcagcccgtttgcttcacgcctaagcgcacgccgaccatacccggctgctttgccaccagctcacggatgtgtatcgccgctgcgggtgtcagcgttaagccttgccaggcgaaatcttgtgggttaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagttcaacccagaaaacgcaggggctttaccgtaaaacatgctttttgcctgcttttaataagcatagaccctgatgtgtgggttaacaggcacgctaagaattaggtatctcattgttagataatggttattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgtattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaacccttaagtctgtgcgacacaggcttaagggtttctaccccatccggcgcttatctccggcactctcagtggcttagctcttgaaggggcgataagaataatctcataaagctaacccgccgttttaacacaaactgcgattagtattatttttgaacaatatcaggcggtagataagcagtattaagaaggtcatcgaacctggacggaggttaatccaggtcgatttggcgaacttgcggcattaagtcaggatcaatgcacgcccagacgccaggcaaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctagttgtttcagacgtttgagatattgggcaggtgaaagattgctctggtcacggcgtaaaaattcaatggccagctgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataatgaccaaaagcaatatgcgtcacacttttctggtgacaacgtcacaaaatggcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcgaagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcatacgccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttcggccagtaccacggatgctcctccatgcagcaacccgaaaggctgctttgtccgcgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccaggaaccccaccatgtttccttcacccatagcattcagtgcttccagggtgattttccgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccccgtgccttcaacccgttttacctggctacggcaggaatatccggtcgccagacagcggttacgcggcagtcgctgcatagcctgatgccaggataactcatagatcccgagcgaattttcatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaacccacgctgacattttccagtttcgcgccaaaacgggcaaatatcgcggcccattgtgctggcgcacccggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgactcaagtgcgcttgccagccattcattcgccagtaagacgttaaactcgccacgctcctcgcccagcgccagtttatattcatcgcgataacaaagtaccagcgccggatcgacgcccaccattggcatacccagcttcgccatacggttgaggaaatccgccgtctttttcgccgtcttcgcaaaacgattaagaaaacctttaatatgctgggctttgccatttggcgaaaatggcagtaacacaggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgcgcatcgtaatagctggtaaaggggtcctgcaccaccaacactgtgcgcgctttctgctctgcattgagagattcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagcggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcgcgtgccatcagcggcgcgtagctctcgaccgtagcgacgaggtggtcgcgcagcgggcgtaaataacgggtgtgatagagctgcagaaaacgagagcgaaactccggcacatcaattttgatggggcactgggtcgaacacgctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccagctattgcgcgtgcgggcaattaacgtccgcaaactgacgccggattcaggcagttcttgttccagtttgagtggatcaacgccgcgatccgccaacaaacgcagccattcacgcaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacggacacatcggactacgggcatcaaagttgaagcataaaccgttgccgttacactccatcgcaccgcgccactgctggcgtaccgcaatggggatctgccgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttccctgggttgagtcggttatgcgggtcaaatgccgctttcactttgcgcagttctgcaaaaagttcctcaccgaaaaacgccgggctgtattcagcgcgaaaacctttgccgtgctcgccccacaacaaaccaccgtatttcgcagtcagcgccaccacgtcatcagagatttgcttcatcaaaatctcttgttgaggatcgcacatatccagcgctggacggacgtgcaagacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatccgccaggtgttccggcggtacgcaggtatcctcagcaaacggaattggcttagcggcacctttggcattgccaagcagaccaacggcttttttgcgcattgcatagatacgttcaacccccgccagctcacggcacacctgccagccgatgacacctgcttgatgactggcgatcagctcatccaaccgcgcacagagtgcatttacccgctcatcaatcagcgcctcatcatcaccagcaaattccacaatgttcagcccgagcatctcttggtcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgccagattcagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagcgcagagtcaaaagagtcatatttgacgttcaccagacggcgcactttaggcaagcgtgtaatatccagccgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcaggtcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagtttggggaagttgtcgataattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccaattcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaacaccgcgcgtacgccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccggatgcatcggtattgatcatcccaccgagcgttgcccggttgctggtcgaaagttccggcgcaaaaaagtagccgaacggtttcaggtactgattgagttgatcttttatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataatcccctggttgagcgcctgaccgttagtgccggtgccgccgccgcggggggtaaagatcagcgatgaatagcgttcctgcgcggcaagacgggcgatcagcgccacatctgcggttgaacgcggaaataccaccgcatcggggagaagttggtaaatactgttgtcggtcgacattgtcagacgatcggcataacttgtcgccgtatcgccggtaaaaccttgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgtaggtcgatacactattctttcaggctgctgcaatagcgcactgaaaggtgatgtttgtttactctatggatttcgtgttgcaggaaggcggcaagcgagtgaactccaggagcttacaatagtaagtgactggggtgaacgaacgtagccgcagcacatgcaacttgaaatacgacgagtaaatcgtttgcgtgttgcctgagttgttgtaccacatttttttctaacacgcccatcagaattaagggcagaatcggcctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgttcaaccctttattctcggctttgcatgggccggtacggtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggccgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagcggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctgtatgcaggctggcacaacttgctggatatgggggggacggcgatcatggcgaaagtccgcccttatattggcaccaccaccacctggttcgttgggcaggcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagtgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcaacccgtctggcaggcgttcgcggagatgccgccgtgctgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtatccggcgtaccttatgcaacgttgctaacggtgttaatgatcctctcctgccttgtccagcttggcccgttgccggtactgattccggcgattatctggctctactggactggcgataccacctggggaacggtattgttagtgtggagcggtgtggttggcacgctggataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgattctctctggcgttattggtggtttgattgctttcgggatgatcggtctgtttattggtccggttctgttagccgtttcctggcgtctgtttgccgcgtgggtggaagaagtcccgccgccgacggaccaaccggaagaaattctcgaagaacttggcgaaatcgagaaaccgaataagtaatttctcatcaggcggctctgccgcctgattgttaaccaccgctaattgatatttgcttgctcttccccatattttcctgcttaccgccattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttccgcttcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcactccgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtgacagtgaaagctggcgtcagtgggaaaatggcaagtgtgccattcctgatcgtgtagtcgagcaactgttggctatgcgtcagcaaagaaaaaaacatcttcatgccatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcatttcaacgagtctaccctgatggcaattttattgactggaagatctatcaatcggtagctgctgaattatatgcacacgatctggagcggctttgttaatttttccacagaaaggaattgtcgttgttacaacaataatgaacggatgctgacacaacatcgcttcactttttaaagcacctttgctaagtagaacctatgaaaaatccctatttccctaccgcacttgggttgtattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacgctttggcagactaatgccgcaggcgtctcaatagttatctcatcgctgggtattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcggaatgtgctgctatatggccttcttttttggcatcctgcacaccaataacatcattatcgcttatggtttgggctttctggcgggaatggcaaacagttttctcgatgcaggcacctatcccagtttgatggaagcttttccacgctcaccgggtacagccaatattttaattaaagcatttgtttccagcgggcaatttttattaccgctaatcatcagcctgttagtgtgggctgaactgtggttcggctggtcctttatgattgctgcaggcattatgtttattaacgctctgtttttataccgttgtacgttcccaccccatccgggtcgtcgcttacctgtcataaagaaaaccaccagctctacggaacatcgctgctcaataatcgatttagccagttataccttatatggttatatctcaatggcaaccttttatctggttagccagtggctggcacagtacggacaatttgttgcaggcatgtcatacactatgtcgatcaaactactcagtatctacaccgtgggttcgctgctttgtgtatttatcaccgctccactcattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttattgctctgtttgccgtctgtctgcatcccacattttatgtggtgataatatttgcttttgtcattggttttacctctgctggaggtgttgtgcaaattggcctgacattaatggctgaacgtttcccctacgctaaaggtaaagctacagggatctattacagtgcgggcagtattgcgacctttactattccgttgattacggctcatctgtcccaaagaagtattgccgatattatgtggttcgatactgccatcggctttttactggcactgtttatcggcttacgcagccgcaaagaaacgtggcatcactcgctaaaggaaaatgtcgctccgggtgggtaatgcaatattctttttaggtcatgcaagatcttacggataaataactctttctgcgctgactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcttggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcggagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctatttcctgcacggcattagtgttattacgcttgcccaaaatatgtcatctctggcggaaaagttttccactgacaacgcgggcattgcctatttaatttccggtatcggtttggggcgattgatcagtattttattcttcggtgtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcccgcttgcccgaatttaactctcgcctactgtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccctgcgctcatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcattcggacaaatgttctacccaatgctggtgagctatatgttgctcaataacatctggtacggctatgggctgattattccaggcatcctatttgtactgatcacgttgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtagctaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcggtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtatggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggctcattagtctgtgtctttatttttgccgcactactgaaaaaaatggtccggcccatctgggctaatgtatttaactctgcactggcaacaataacagcagccattatctacctgtacccttctccactggtgtgcaatgccggagcctttgttatcggtttctcagcagctggcggcattttacagctcggcgtttcggtcatgtcagagttttttcccaaaagcaaagccaaagtcaccagtatttatatgatgatgggtggactggctaactttgttattccactgattaccggttatctgtcgaacatcggcctgcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgttttcattattcctgaaaatgatgtgcggtttggcgagcgtaaattttgcacccggttaaacacaattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggttgatggcctatcctatccgccacagtttatcgcccgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggccttcgaagtggataacgatagctttcctggagcaattgaaggattaaaagccctcaaaatgcgcggaactggtgtatcgatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacaccagctgccaaactggtgggggccatcaacaccatcgttaatgatgatggctatctgcgtggctataacaccgacggcacgggccatattcgcgccattaaagagagcggttttgatatcaaaggcaaaacgatggtgctgttaggggccggtggtgcctcaacggcaattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggatgagttcttcgataaagccctcgccttcgcgcagcgggttaatgaaaacaccgattgtgtcgtcacggtcaccgatctcgccgatcagcaagcctttgctgaagccctggcttccgccgacattttaaccaatggcacaaaagtgggtatgaaaccccttgagaatgaatcattggttaatgatatcagtctgttacatccgggacttctggtcactgaatgcgtgtataacccgcatatgacgaagttattgcagcaggcgcaacaagctggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacattatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtacgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgccagcgtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactatgccgacctctccaatgtggagtctgtcatggcggcagcaaaaattctccgtgagaccatgccagaaaaaccgctgctgtttaccttccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatattgcactcaatcgtgcagccatcgacagcggcctggttgatatgatcgatctggagttatttaccggtgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagtagtcatgtccaaccatgacttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcaatccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctgacgttgcttgccgcgaccctggagatgcaggagcagtatgccgatcgtccaattatcacgatgtcgatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttggctcggcggcaacttttggtgcggtaaaaaaagcgtctgcgccagggcaaatctcggtaaatgatttgcgcacggtattaactattttacaccaggcataagcaataatatttcggcgggaacaccctccccgccgaactaaaaaatatattcaatcgtatttaataaaaatatttcgtgagtctctgtgcgctaattctccatttggcgtagggaaaatcacatctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattactgctcttgctgataaatataaacagactcaaacaccacgtaatttatcgattattagtccaacagggcttggcgatcgcgccgaccgtggtattagtcctctggcgcaagaaggtctggtgaaatgggcattatgtggtcactggggacaatcgccgcgtatttctgaactcgcagaacaaaataaaattattgcttataactacccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcgggacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcactaaagaagacctgattaaactggtcgagtttgataacaaagaatatctctattacaaagcgattgcgccagatattgccttcattcgcgctaccacctgcgacagtgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgcccaggcggtgcacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacgctgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaacccaactgtatggcggtgcaccggttaaccgctttatttctggtgacttcacccttgatgacagtaccaaacttagcctgcccctaaaccaacgtaaattagttgcgcggcgcgcattattcgaaatgcgtaaaggcgcggtggggaatgtcggcgtcggtattgctgacggcattggcctggtcgcccgagaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggcggaattacttcacaggggatcgcctttggcgcgaacgtgaatacccgtgccattctggatatgacgtcccagtttgatttttatcacggtggcggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggtaaaatcatgggcaccggtggatttattgatatcagtgccacttcgaagaaaatcattttctgcggcacattaactgcgggcagtttaaaaacagaaattaccgacggcaaattaaatatcgtccaggaaggacgggtgaagaaatttattcgggaactaccggaaattactttcagcggaaaaatcgccctcgagcgagggctggatgttcgttatatcactgagcgcgcagtattcacgctgaaagaagacggcctgcatttaatcgaaatcgcccctggcgtcgatttacaaaaagatattctcgacaaaatggatttcaccccagtgatttcgccagaactcaaactgatggacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtataatgatggatttttctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatatccgcgtgagtttatgcgggcgctggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgcggattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttaattaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagagagcaccctggaaacgggtgatcccgcctatgccctggcgttgacggaaccaggtgctggctcagataacaacagtgccactaccacttacacgcgtaaaaacggcaaggtctacatcaacggacaaaaaacctttattaccggtgcgaaagagtacccgtatatgctggtgctggcgcgcgatccgcaaccgaaagatcccaaaaaagccttcaccctgtggtgggtcgactccagtaagcccggcattaagattaacccgctgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaggttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgaatgcgcctttgaagatgccgcccgctatgccaaccaacgtatcgcttttggtaagcccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagatcgacaacatgcgcaacatggtgctgaaagtggcatggcaagccgatcagcatcagtcactgcgcaccagcgcggcgctggcaaaactgtactgtgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaggcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtatcggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagactatcagaacaaataatctgcaggcggcgcagcttcttaacaaactgcgccgccagatttatccaacaagacttaccggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgtctacggtaatcgctgggcgaacaaccgacatggcgcaaaaacagtttggcaaagtgatcgacattttcataacccacacgccaggagatctctgcctgtgataattcagtattagtgagtgaccattttgcttccgtcatacgccgttgaataacatagttaataggggaaatacgatactctttggtaaattcatggcaaatataactgacgctggcacgaaattttttcgataactgttctaaagtgattttttcgcgataattattattcagatagaaaagaatatcttttatcagaacatcttttttaatatacccctgctccgaacgataagcatttttaaaattttcgtagtaaagaatggctaacgtataggcaaatgcatcccataacgaagatgtttggctatttttactttgcggcaaaatcacacttagctcattaaataaggtttttatgacttcttttccctgccccgcggcaattaccggacaagaatgcggttgcagtagctgattttcctcagccccctgaaactgaaagccgtacagcgcacaggtacacgtcgttgccggatcgttaacgtcagaggccaccgcatgcagcctgccgcgttctatcaccacaatgtcatccgcatgtgcgacatataacgaagaatcgatggtaaaccttgcaacccctttcttgacgtaaatcaactcggtttcattgtcatgaacgtgatgtccggactcccattttggatcatcgctaaatgcaaaacgtgaaagccgtggcgttttaccggcgacaaacagcgtttcactggcgttatcaaaacagcgttgatacatgacaacctccctattccatgagcaagcaaaaacaatatatgccggataaaatacggcgtgtattgcggttatacaaccgcgtttagcgagagctaaacaagattatttacactgaatgcaagattgtacggtcatggaataactatattgccgcaaattgcacttttgttttagcgatcgcattttttttgcaagattgttggcaaggaaaacagcttgctccgtcgaaaaccccgcaccgctatcgcacactattttcaggccatttttaccttccatcggagatggttccgtatgcgactcacaggagaaatcatgaaaataataacctgctttaagctggtgcctgaagaacaggacattgttgtcactccagaatacaccctgaatttcgacaatgccgacgccaaaatcagccagttcgatctcaatgccattgaagctgcaagccagctcgcaacagatgacgatgagatagccgcgctgaccgttggcggctcattgttgcagaactcgaaagtgcgcaaagacgtgctatcccgcgggccgcacagcctgtatttggtgcaggatgcgcaacttgaacatgcactgcctctcgataccgcaaaagcgctggcggcagcaattgaaaagatcggcttcgatttactgatctttggtgaaggttccggcgacctttatgcccagcaggttggcttgctggtcggagaaattctgcaacttccggtgattaatgcagtgagtgctattcagcgtcagggcaatacactggtgattgaacgcacgcttgaagatgatgttgaagttattgaactctctgttccagccgtgctctgcgtcacctccgatattaacgtgccacgcattccttcgatgaaagccattctcggcgcgggtaaaaaaccggtaaatcagtggcaggcaagtgatattgactggagccagagcgcgccacttgctgaactggtcggcattcgcgtaccgccgcaaacagaacgtaagcacatcattatcgataacgattcgccggaggccatcgccgagctggcggaacatctgaagaaagccctgaactgaagcctacggagaagaaacgatgagtcaattaaacagcgtctgggtctttagcgataatcctgaacgttatgctgaactgtttggcggcgctcagcaatggggccaacaggtgtatgccattgtacaaaataccgaccaggcgcaggcagttatgccttatggtccaaaatgtctttatgttcttgcgcaaaacgacgcgctgcaacgcactgaaaattacgccgaaagcattgctgccctgctgaaagataaacaccccgctatgttgctgttggccgcgacgaaacgtggtaaagcgctggcagcacggttaagtgtgcaactgaatgcggcgctggtgaacgatgccacggcggtggatattgtcgatggtcacatttgcgccgaacaccggatgtatggcgggttagcgttcgctcaggaaaagatcaacagcccgctggcgatcattacccttgcacccggtgttcaggaaccgtgcaccagtgatacctctcatcagtgcccgacagaaacggtaccttatgttgctccgcgtcatgaaattctctgtcgcgaacgccgtgcgaaagccgcaagcagcgtggacctgagcaaagcaaaacgtgtggttggcgtcggtcgtggactggcggcgcaggatgacctaaaaatggtccacgaactggcggcggtgctgaatgctgaagtcggctgttcacgtccaattgccgaaggcgagaactggatggagcgtgaacgttatatcggtgtctccggcgtgttgctgaaatccgatctctacctgacgctggggatctccgggcagatccagcatatggttggcggcaacggcgcaaaagtgattgtcgccatcaataaagataaaaatgcgccaatcttcaactatgccgactacggtctggtgggcgatatctacaaagtcgtccctgccctgattagccagttgagccgctaattcccctttcaaccacatctcccgctgtaaacgcagcgggaagggagcataacgcatgtcggatgacaaatttgatgccattgtggtcggtgcgggcgttgctggtagcgttgccgcactggtcatggcacgagccgggctggatgtcctggtgatagaacgcggcgacagtgccggatgtaaaaacatgaccggcgggcgtctttatgcccacacacttgaagcaatcattccaggctttgcagtatcagcgccggtagaacgcaaggtcacacgcgagaaaatctccttcttaaccgaagaaagcgccgttaccctcgattttcaccgcgagcagccagatgttccgcaacacgcatcttataccgtattgcgtaatcgtctggacccgtggttgatggaacaagccgagcaggcgggcgcgcagtttatcccaggcgttcgcgtcgacgcgctggttcgtgaaggaaacaaggtcactggcgtgcaggctggggatgatattctcgaagcgaatgtggtgattctggctgatggcgttaactcgatgcttggccgctcgctgggaatggttcccgcttccgatccgcatcattacgctgttggtgttaaagaggttattggcctcacaccagaacagatcaacgatcgctttaatattacgggcgaggaaggtgccgcctggctgtttgccggttccccttctgacggcctgatgggcgggggatttctctataccaacaaggattccatatccttggggctggtttgtggattgggtgatatcgcccatgcgcaaaaaagcgtgccgcaaatgctggaagattttaaacaacaccccgccattcgcccgctgattagcggcggcaaactgcttgaatattccgcgcatatggtgccggaaggcggtctggcaatggtgccgcaactggttaacgagggcgtgatgatcgttggtgacgccgcaggcttctgcctgaatttgggttttacggtccgcggcatggatttagccattgcatcggctcaggctgccgccacaacggtgatcgccgccaaagaacgcgcggatttctccgccagcagtctggcgcaatacaaacgtgagctggaacaaagctgcgtcatgcgtgatatgcagcattttcgcaagatcccggcgctgatggaaaacccgcgcctgtttagccaatacccacgaatggtagccgacatcatgaacgagatgttcaccatcgacggcaaaccaaaccagccggtacgaaaaatgatcatgggacatgcgaagaaaattgggctgatcaacttgctgaaagatggcattaagggagcaaccgcgctatgagccagaacgctacggttaacgtcgacatcaaattaggcgtcaataaattccatgttgatgagggccacccgcatatcattctggcggaaaatcccgatatcaatgaattccataaattaatgaaagcctgccctgccggactttataagcaggatgacgcaggaaacattcattttgattccgccggttgtctggagtgcggcacctgtcgggtgctgtgcggtaacactattctcgaacagtggcaatatcccgcaggcaccttcggtattgattttcgctacggctaatcatgcatcccacaggcccgcatctcgggcctgatgttctgtttcgagagtccaacatgaaagtgacattaacgtttaacgaacaacgtcgtgcggcgtatcgtcagcaagggttatggggcgatgcttcgctggccgattactggcagcagaccgctcgtgcgatgccagacaaaattgccgtggtcgataatcatggtgcatcgtacacctatagcgcgctcgatcacgccgcgagctgtctggcaaactggatgttagcgaagggtattgaatcaggcgatcgcatcgcatttcaactgcctggctggtgtgaatttaccgttatctatcttgcctgcctgaaaatcggtgcagtttccgtgccgctgttgccttcctggcgggaagcagaactggtgtgggtgctcaataagtgtcaggcaaaaatgttctttgcaccgacgttgtttaaacaaacgcgtccggtagatttaatcctgccgctgcaaaatcagcttccacaactacaacaaattgtcggcgtggacaaactggctcccgccacctcttccctctcattaagtcagattatcgccgacaatacctcactgaccacggcgataacgacccacggcgatgaattagctgcggtgctgtttacctccggaaccgagggtctgccaaagggcgtgatgctaacgcataacaatattctcgccagtgagcgggcttattgcgcgcgactgaatctgacctggcaggatgtctttatgatgcctgcgccacttggtcacgcaacgggctttctgcatggcgtaacggcaccattcttaattggcgctcgcagcgtgttgttagatattttcactcctgatgcgtgtctcgcgctgcttgagcagcagcgttgcacctgtatgctcggcgcaacgccgtttgtctatgatcttttgaatgtactagagaaacaacccgcggacctttcagcgctgcgtttctttctttgcggcggaaccacaatccccaaaaaagtggcgcgtgaatgccagcagcgcggcattaaattattaagtgtttatggttccacagaaagttcgccgcatgcggtggtgaatctcgatgatcctttgtcgcgctttatgcacaccgatggttacgctgccgcaggtgtagagattaaagtggtcgatgacgcacgcaagaccttaccgccaggttgcgaaggtgaagaagcctcgcgtggccccaatgtgtttatggggtattttgatgaacctgaattaaccgcccgtgccctggatgaagaaggctggtattacagcggcgatctctgccgtatggatgaggctggctatataaaaattaccggacgcaaaaaagatattattgtccgcggcggcgaaaatattagcagccgtgaagtggaagatattttattgcagcatcctaaaattcacgatgcctgtgtggttgcaatgtccgatgaacgtttaggtgaacgatcatgcgcttatgtcgtgctgaaagcgccgcatcattcattatcgctggaagaggtagtggctttttttagccgtaaacgggtcgcaaaatataaatatcctgaacatatcgtggtaatcgaaaaactaccgctaactacctcaggtaaaatacaaaagtttttgttaagaaaagatattatgcggcgtttaacgcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacatacccccggcgactaaacgccgccggggatttattttatttcttcagttcagccaggcttaaccaggtttgcaccacggtgtccgggttcagagacaggctatcgatcccctcttccatcaaccatgcggcaaagtcttcgtggtcggacggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacggatagccatcgacagcagtgctttcaccgcatcgttgcgctcatcgaacaattcagacaccacgccggagtcgcggtccagaccgagcgccagctgcgtcatatcgtttgagccaattgagaagccgtcgaaatattcgaggaactgctcggccagcaaggcgttggacgggatttcacacatcatgatgattttcagcccgttctcgccacgtttcagcccctgacgcgccagttcttcaaccaccgctttcgcctgatctacggtacgcacgaacgggatcatgatctcaacgttggtcagtcccatgtcgttgcgcacacgtttcactgcttcacactccagcgcgaaacagtcgcggaagctgtcggaaacatagcggcccgcgccacggaagccgagcatcgggttctcttcatctggctcgtaacgctcaccaccgaccaggttggcatattcgttcgatttaaaatcagagagacggacaatgacgcgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgcgcaaggcccacgccttcgttcggtaggcaggcgaagtcgaaagcacggtccgggttaccgacgttcatcatcactttcaacggcagatccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcaccgtctttcatccgttctgttgcatctccacagcccactaccgccggaatgcccagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatgtcagtaaccagcacgtcgccaggttcgatgcggttcatttcgctgatgtcatggatgactttcaccggacccgcaccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttaccggtgtggccatctttcgcccactcaatatccatcgggcgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccgtgctcctgggtcggcgcgtaaaccatgcggatttttttcgaccccatggtgcggcgcacgatagccgggcgattcgccgccagtgtcggtttatgcacgtaaaactcatccgggttaaccgcaccctgcacgaccatctcaccaaggccccatgcggaagtgataaacaccacctggtcaaagccggattcggtatcaatggagaacatcacgccagatgatgcgaggtcagagcgcaccatccgttgaacaccggcggagagcgccacaccacggtgatcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgtttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaggtttcctgctgaccggcaaaagaagcgtccggcatatcttctgcggtggcggaggagcgcaccgcaaaagaggcgttttcgtcatcggcggaaagctgtgcataggcttcgcggatggcgttttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgagtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaagattagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttactttttaagactgatcccagcgttgcgcaaatctgctctcttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatgctgttttcataaaaaataaaattgaaggttcattttataaaccagacataacgttctacgcttctgtgcgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcatcacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaggatcagattgacgcaatttatcaccagacaggcgtgcgcccgctggtcttctactccatcgtgttgccggagattcgcgccatcatcttgcaaagtgaaggcttttgccaggatatcgttcaggcgctggttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacaccctcgcccacgatgacggcatttcgttgcgcaatctggaccaggctcaggtgatcctgctcggtgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcagtttggtatccgcgcggcaaactacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccgcttcagcataaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagtcgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtggaagccttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatgggccttagtcgccgaatgtactagagaactagtgcattagcttatttttttattatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagcagcgattggtttatcgtgatgcgcatcacttcccggcagtcctgccgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaactcgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgcagaattgaaaaaatactgaatggtgaagataagcaactgttggtcattattggcccctgctcgatccacgatctcaccgctgcaatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaactgttgtcggctggaaaggactaatctccgatccagatttaaacggcagctatcgggtaaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggcgtcccaaccgcgaccgagttcctcgatatggtgaccggtcagtttattgctgatttaatcagttggggcgcgattggcgcacgtactaccgaaagtcagatccaccgcgaaatggcttcggcactctcctgtccggtaggttttaaaaatggtaccgatggcaatacgcggattgctgtggatgctatccgcgcagcccgcgccagccatatgttcctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggcggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcagtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaggataccgaacgcctggtcgaaaaactcgcctctgcggtagatacccgcttctgaatgcgtgcccattcctgacggaatgggcatttctgcgcaacttgttgtcttctcaacaaattactgcttgctctggtcagccataatattgataataagaatcattgttatatcaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccaatcacaagaccgcttccccgcagcctattcggcgaatttccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtagcctttaactcgagcagctgacttccagccgtttaccccagtcaggtggacgactgacatagtcatcatctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcacccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaataccagagcggggttaacgctttgcatcagttgctgacgctcactatcgctaacctcgtcttgttgcaaacgcccccgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcggaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattcagtagcgcgttatcctctttttgctccgtcatgaagcccagtttctgccgcatccgttctccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagggcatctacggcaacaaatggcgacaatgtctgcgccagacgctgtaaattccacaacgcgacggcaggttgattatcaaagctgtaacgcccttgatgatccgagtgattacaaataaaaccgggttcgtaatcatcaagaaaaccaaacggcccgtaatcaagcgtcagccccagcagcgacatgttgtcggtattcatcaccccatgagcaaagccgaccgtctgccattgggcaattaacgacgcggtacgtgcgacaacatcgctaaaccagagacggtatttgtcctcatcatctgcaagatgtgaccagtaatgacgaatagcaaagtcagctaactgacgaaccttttccgactcgcggcggtagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcgcctggctccgccgtttcccgatacactggcgaatcgctggtgacgatacttaacgcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaaaaccgcccgtccatcacccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccgagtaaaatgccgcgcccatcacccagttggcccgcccagacgccgaactgatgaccactgtaaacctgcgccagtggtgacataccaggcagtagggcttcgccgccccagacacctgcgccatttttaaacagcgacgatggaatactcagcgtgttagccagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaacaaaagacagggtcatagatcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacagaagggttatcgctgaaccaacgtcgttatctgatttatgggaacggcaggccacaggcatccctggagagcatggaaatcgaagggggtaatctgtgccaatatttctgccgtatcaatgcctcccgcaatgatgcaattgcaacaaggggaaatttgcgcctggatcgcacgaataaacggttcgaaggagcggtgcgtgatttgttgctgaataaaacttttatccagcatgacgcgggtgaaaagaccatcaaaaaccgctttcattgtgctattgcctgctcccaaattacctaacacaaggggatacacttgcgataaggataaaagaccgcgattatcttttccttcattgagatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgtaattatccctctctaataataatgtagccacttgtggcgttaaattaagctaggcaaagagtttatgttgaataaaaaaatgttggcatgattttagtaattccaactgctctgaaaataattgccaatgttgctcctcggtaagttgcgctataacccgactcgtcgggatacgaaccgtaccatcttcactggagaaatgggtaattaactcaacgccgacaaggacttgctggttgtctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccgtccctctcgaaggatgtttttcagtatccggctaaaagggatgaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcagggggcctttttttagattatcctgattataaacgaataatccatttacggaatttttgtctgcaaaatactactgtattcaggagtaaatggacggcgatgtatcatcgccgtccatttttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaccccgttttgaaaaagaccaggtcacctggcagcaactcgtctttatcaatttgcgtgccaatagaggcttgttgtttggtttcacggggcagctgcaaatcgaaacgatcgcgcatcgtcacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtaatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccggccagaagcagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttggcggcgtgagcacctcttccctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagcgcgctcagaattttgtctaacgcactttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattggcctgcgggattggcttgtggtgtgatttgcaacaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgtccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcgcgatgcagcgcgagttttgttgcggaccatgcttccagtggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgcgccagtaaggtactcttacccgcgccattcggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagcggccccaggcgggtagattccgcaacatcttgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatgggatcttccggcgtcatatccggggaaaaacgctggatgacttttccgtccctgccaaccaggaatttttcaaaattccataaaatatcatccgggtacagcggtgcacggcctttgctgaccatacgggcatagaatccgctctcttccggcgcgactgcggtcggcgctgcggcaatcaatttttgatacagcggatggcgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtacagtaagttttaatctcttcatcgctgcccggttcttgttccagaaactggttgcacgggaatcccagcaccataaaacctcgatcgacccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgaacttctccagcgtggtcacttcaccgtcgatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtgtggtcagtaaaaatcttagcttttaatcatagaccgtctttttgcggctaacgtcctgcttttaacaataaccagataaacaccggcgcacctaacgttgcggtgaccacgccaataggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatacgcgatgatcggttaaaccacacaaccggagaatatgggggatcaccagaccaataaagccgatagcacccgccagcgccacactgacgccaaccatccagccggtcgctgccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaacacggggatcaatgccagcatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgcaaatcaactgaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgggcgaaacgtaagagtattaaagtgatgataagcgcgccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagcaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaacagttcgccacgaggagtaaaccagtcacctggcgagatccattgttcaccggcgcaaaggcttaagagaagcgccagcagcatcaaaactgacaggcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgaaaagaaaaaaggccgcagagcggcctttttagttagatcagattactcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactaactgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttaccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatgcccaacggtgcctgagtatctggtacgaaacgcagaccgctttcgaaaatgcgcacacggttctgctgacggttctggttgtacaccacggttgccagcaggccagtccacagagaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcggatcaacgaagctgtaggtgatcacttcctgatagcctttgtcgttgagcagcgttttcacgcgcttgagcgacaggtcagcttcacggtgagtacccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcaaccagatcttcttcaatctccatatcgaaacgccagctcggcgcaactgcctgccattcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtcagttacctgctcatccgcaatatgatggccgatcaggcgatccagtttgctacgacgtagagtgatggttgcacgcttcggcagcgttgcttcgttggtgatatcaattaccgggccagcctcaccaccgcagatgtcgatcagcagacgggtcgcacgttccatcgctttgtgctgcagtgccggatcaacgccacgctcataacggtgagacgcatcggtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctaaagaacgcgcattccagcagcacgttttgtgtttcgtcattcacgccagagtgttcgccaccgaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagagtgtcagcattcagcttcgcttcagtaccgtcgagcagcaccagcgtttcgccctctttcgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcatcggctggcccagttcgagcagcacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagcggagttggcgctttaacgttaatgccttttaccacacggccaagataacgcgggcaggcttccggcgcttcgactgtaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttgaaccagcggcagctggttcagcacggcaacgtcacgcgcaacaccaatgatgcctaagcagtcggcacggtttggcgtcacgctgatttcgatggtgttgtcatcaagtttcaggtattcacggatatcggtgccaatcggcgcatccgtaggcagttcgataatgccgctgtgatcgtcagaaatgcccagttcagagaaggagcacagcatcccttcagacggttcgccacgcagtttcgccgctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgctacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccgacattcacttttgtcacacgcagtttgtcagcgttcggatgctgcgcacactcaaccacttcaccaacgaccacgccgtggaagctgccggcaaccggttctacaccgtcaacttccaggcccgccatagtgatttgatttgccagcgcatcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatagtcagacgctccatccccatcccgaaggcgaaaccagagtaaacttccgggtcgatgccaacgttacgcaacacgttcggatgcaccatcccgcagcccagcacttccagccatttaccgtttttacccatgacgtccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcgaatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacacggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagtgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtaaccggatgcagaccgccgttttcaatgcgacgacctggcagagagacatcaatcgtttccgccgccagacgcgcattcagtgcagcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccagctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattatctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatggttttcctcattgtgtcagtggtgacactggttcgttggacttagagcctatcccatcaggctattttacttgccattttggtcccgggctgtgctcgaaattctcacgtacttaaatacgctccggtttctccgcgctggccgtgtccagtctggctgcgacaattacacctgatgagacaggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggattcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcacggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcacgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattactaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaaagcctgtgaagcccgaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccactgccagttcttgtaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaactttgcctgattccacctctttatcaccacagaccagcatatatgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcaattcgttaacgtattcagactgtgaatcggtaatattcatgataacaacctgaaccggcgcaagccaggtcgggaagaaaccagcgaactcttcggtcaggataccgatgaaacgttccatcgaccccagaattgcgcggtgaatcattaccggtactttacgttcattgtcttcgcctacataagaagcgctcagacgagacggcaaagagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgtttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtaaatccacgcacgcgcatcaggccatgcagcgaacctgacggctcgttacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttgaaaatttgtacgtgacccgggcagttcatcggcttaatgcagtattcacggttctcagaagatgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaagatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatggtacaggtcgagctgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgctgcaggtaagcgttaagtgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttgttgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcgtgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccttcttcgtctttggcggtaatgatcgacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtgatcgtaatggcgttggctgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggttcgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgagcgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaacaactgataacatcacggtgcgtctgaaaggtttactgcgagcggatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtagtattttaaacgctcatgagattaatgacgaagtggtcatatcacaatgataaaagtgacacaattcttataacaatttttcgtgcacatttcgttctggcgataataattaatcatcatcctcaaaacctccagatatatataaggcgaacagattatgagtcaaaacgatatcattatcagaactcattataagtctcctcatagattgcacatcgatagcgacataccaacaccttcatcagagcctattaatcaatttgcgcgccagctcatcaccctacttgatacctctgacttaagttcgatgctgtcatactgtgttactcaggaatttaccgcaaactgtcgaaaaatatcacaaaattgttattccactgccctttttaccattaactttgccacttcacccatccatacagaaaatatactcattacattacactataaaaaagaaatcatttccttattactggaaaccacgcctattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgctgaagatcgtaaccattgtatgaaactgtctaaaaaaatccatagagaaaaaaactatacacccaacagtaaatctcaatggtagtgcatgttttttgcaatctccttctgacgctattttttgtcgccatctgtcattgcaatacgcccttgattcattgagaaatggaaaaggcaaagtcaacctgattaaacattactcctccgttgaatccatacagcagcatgtccccttagtccgggacgcggagctcagagcattacttcgccatcctcctgcagggagtcgcgttatcgcgagtaaggattttggcttcgctttagatattttcttttgtcgaatgatggcaaacaatgtcagtcatatgtccgcgattttatatatagacaatcatactttgtcagtaaggctacgaataaagcagtcagtgtatggacaattaaattatgttgtgtccgtttacgacccgaacgataccaacgttgccgtcagagacacccacaggacagcacggggctttctttcgcttgataagttcatcagttcaggtcccgatgctcagacctgggctgatagatatgttcgcaactgtgcaattgctattctgcccctattacctgtgggagttccaggggctattttcgcgggtattgcatcacgaatgccatttgcccctatacatccatcggcaatgttgttaataatggctacaggccagactcaacagcttattacattattcaaacagttgcccatactccctgaaaaagaaatcattgaaataataactgcgcagaatagcgttggtacacctgctttatttttgactatgatgaacggacatactgacaacgtgaaaatatttatgcaagaaattcagtcactggtagataatcacatcattcatgaagataatctggttaaattactgcaaactaaaagtgctaacgaaacacctggactttatatctccatgttgtatggattcgatgaaataatcgatatctttctgaatgcattaaccactccaatagcacaagagcttttaaacaaaaaactggtgatgagtattttagccatgaaaatacatgatggtgagccaggattatacgccgcaatgaaaaataatcaccctttgtgtgtcacacggttcctctctaaaattaatggcatcgcctttaaatacaagttgagcaaagctaacatcatggatttattaaaaggagctacagcacagggaacccctgcattatacatcgccatgagcaagggtaatgaagacgtcgtgttatcttatatatcgacgctgggtgcttttgcaaaaaaacattcttttagtcaacatcagttatttacactattggccgctaaaaatcatgacaacatgtcagctgttcatatagccattcatcataagcattataaaactgtagaaacatattatgctgctattaatgcaatcagccaaagcctgggttttagtgctgatgaaataaagacgtatttataaccagctatttacgatatatatcgatacataattttatttttttcataaaacgcagaaacagtgaccatgtgcacaacgccacccgacggctgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttgctacgttgggcagcaatgatttggggctgagcagtgacaaacgaagacagccagaccgcataacacggtccggcagataattttacatgctgtagcccagcgataaggttgtccgacggtcggtatgttccggtgcagactctggaggttcagagttccatgtgacgttgtaagccaccttcagtccaaaatgttcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagaccgaaacaccctgcgtaaatttagcgttgtcagtcaactgccatgcataagccccggaggcatagcccagcggctgggtttcactggcattgtcggtatatttgtcgtaacgcacacctggaccgaattcaaagcggaaactgtgtaccgggccattcaaaaactgacgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtgtgtccataccaggtcatggtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagatatcctgcgttcagattaccttcgaaaggttttttagcgctggcaggatcatccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttagcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctgcaaaattttaaataaagctccaataaatcatattgttaatttcttcactttccgctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctctcgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccgggggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcagtgccacagcgatcttcccggcgggtggcgcgaccggcgaacacctggtttcactgttggcggatgaaaatgtccccgtcgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagcttgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaacaagggatccgctgcatcgtcgacagttctggcgaagcgttaagtgcagcactggcaattggtaacatcgagttggttaagcctaaccaaaaagaactcagtgcgctggtgaatcgcgaactcacccagccggacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttccctgggtccacaaggagcgctgggtgttgatagtgaaaactgtattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgacagcatggtcggcgcgatgacactgaaactggcagaaaatgcctctcttgaagagatggttcgttttggcgtagctgcggggagtgcagccacactcaatcagggaacacgtctgtgctcccatgacgatacgcaaaaaatttacgcttacctttcccgctaacaaaaacattcccccagcattgggggaatcatcaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtcataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgacggttttttgctcactatgacggatgatgagggaaatatccatgagctgggaactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccaaagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagcaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagataacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacatgattttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagttggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgtccgctggatgcgcatagcgcatttattcttggtcagcaaattgcgcgtttacatcaatggagcgaccaaccacaatttggccttgatttcgataacgcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaacgttttttgctgaacaacggattggctggcagttggaactggctgcagaaaaagggatcgctttcggcaatatcgacgccatcgtcgagcatattcagcagcgtctggcctcacatcaaccgcagccttctctgttgcacggcgatttatggtccggcaactgtgcactgggtccggatggcccgtacattttcgacccggcctgctactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaaggttatttggcggtcagcatttggttattgctcagcagtcattggatagattattagcagcatgatatgggttgaggataatggccgctccgtgcggccttttgattaaataaacccaagcagagaaaagaacacataacctgcagcaatacaaataaccggcaggatatacagtgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgggactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggcaccggaatcctgcaacgccagtccgacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaattgggcgtcggggagttataccagaatagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttccttgttttcctgccgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccaaaatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatctgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacacataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggacaccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccgtggaatgggccaagccgtcaggaagtagtagaacgggttattgcccgtgccatttcactggttgaagagacacgtccattattaccaggcgtgcgcgaagccgttgcgttatgcaaagaacaaggtttattggtgggactggcctccgcgtcaccactacatatgctggaaaaagtgttgaccatgtttgacttacgcgacagtttcgatgccctcgcctcggccgaaaaactgccttacagcaagtcgcatccgcaagtatatctcgactgcgcagcaaaactgggcgttgaccctctgacctgcgtagcgctggaagattcggtaaatggcatgatcgcctctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattagcagacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccaggggcagtgatctcgctgcccctggttctttatctgaaattgcattcaactgacggattaatcgtcaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaatcctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcagcgattaaaatggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaggttccggaaggctggttcattccggctgatgcgctacaaggaatggtgctgggttatttgagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggttccccaaaagggcaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgccccattcattacccgagaacagcgctgttcgttggtcatcgcaaatgatcaataccttgcagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcacctttctggaataagcaattccatttgaatataagagccagctcacagttctgttaatcttgcgccaacactatgactgctacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcagacccgccataaacagtggagtctggcgaaaaaagtgctggtgggtctggtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacatcgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgttagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccatcggtacgcttttgtttaccacgctgattgcggcgctggtcggtgtgctggtcaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccattgaaagtaactatgttggtaaagtctctgatctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatcttaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggcgtagctgcattgaaactgctgaaggatgatgcgccgaaaggtgaacgcgtcttagccgctatcgataccctacaaagctgggtgatgaaactggttcgcctggtcatgcagttgaccccttacggcgttctggctctaatgaccaaagtggttgcaggttctaacttgcaagacatcatcaaactgggaagtttcgttgtcgcgtcctacctcggtctgctgattatgtttgcagtgcatggcattctgctgggcattaatggcgtgagtccgctgaagtacttccgtaaggtatggcctgtgctgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgtctgggcgttcctgaatccatcgccagtttcgccgcctctttcggtgcaaccattggtcagaacggctgcgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggttggcattaacccgctggacccgatgtggattgcgacgctggtcggtattgttaccgttagttccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtactgcctgcgatgggcctgccagtaaccctggtggcgctgttaatctccgttgaaccgcttatcgacatgggccgtacggcgttaaacgttagtggctcgatgacagctggcacgctgaccagccagtggctgaaacaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccattaattcttatgctggcaacggtccgttttgtataggggccgttgccttactttttaaatgttccatcgcggcgatgcatactgactcatatttaaacagatcgtcagcgaaaaaaatgtccaacttatcaatacattcctggctcaatgaatgtgcctgtagcgagaagcttaaaacctcatacccgagacgttttctaagtgaactatctggaatactcataatatcttcaagcacaccacttcccattcccggaagatttagtggattaaaaagaagattgatattaagcattgatattatcgaaggaaactttaggagactctcatttttttgaatcgcagcaaaaatgctcccgacaggatgtatataattttgttcatagtatatagtccttaaatagtgaataaccaacctgttttttatactgatcaaattggtcattttttctgggcgaaatacagaagtgacatccattccaataaaatctttatttatacctcttatccgaatttcactaccataaagattattaattattactctatatttaacattgtcctgcagatatgtatcaaaactaagtgctggcgctcctggctttgaggcatcatagttaatgttagacatataggcaatcatataattaaagtttgattctgctatttcatcgcagtcacattgacccgttgatataaagaaagtgagtgctgtcatagtagactgcagcctttctttaaaagagtcgaaagccaggcttttaatatttaaatcaccataattactctgtattaagtttgtagaaaacatctcccgcctcatattgttaacaaaattattatctcatttaaatctaagtcatttacaatataagtttaagaacgacgccacaggatgaactatcaaaaatagctcatcatgattagcaaaacttaaccattttaaaataaataaacaattaaagaaaaaagatcacttatttatagcaatagatcgtcaaaggcagctttttgttacaggtggtttgaatgaatgtagcaacgaaatacagaatttcaggtcatgtaactcccggcaaaaccgggaggtatgtaatccttactcagtcacttccccttcctggcggatctgatttgcccaacgttgggcagattcaggcacagtaaacgccggtgagcgcagaaatgactctcccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctggcggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcccgctttgcgtgtatttcataacaccgtttccagaatagtctccgacgcgggatctggctggtggtctatagttagagagttttttgaccaaaacagcggccctttcagtaataaattaaggagacgagttcaatgtcgcaacataacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaggacggctctcatcgtccagcggctgaaccaacaccgccaggtgcacaacctaccgccccagggagcctgaaagcccctgatacgcgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgacgatcaaaactcactgcgtgccggtagccgtggtccaacgctgctggaagattttattctgcgcgagaaaatcacccactttgaccatgagcgcattccggaacgtattgttcatgcacgcggatcagccgctcacggttatttccagccatataaaagcttaagcgatattaccaaagcggatttcctctcagatccgaacaaaatcaccccagtatttgtacgtttctctaccgttcagggtggtgctggctctgctgataccgtgcgtgatatccgtggctttgccaccaagttctataccgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccgcactgggcaattccacaagggcaaagtgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcacaacgtgatgtgggcgatgtcggatcgcggcatcccccgcagttaccgcaccatggaaggcttcggtattcacaccttccgcctgattaatgccgaagggaaggcaacgtttgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactcaccggacgtgacccggacttccaccgccgcgagttgtgggaagccattgaagcaggcggttttccggaatacgaactgggcttccagttgattcctgaagaagatgaattcaagttcgacttcgatcttctcgatccaaccaaacttatcccggaagaactggtgcccgttcagcgtgtcggcaaaatggtgctcaatcgcaacccggataacttctttgctgaaaacgaacaggcggctttccatcctgggcatatcgtgccgggactggacttcaccaacgatccgctgttgcagggacgtttgttctcctataccgatacacaaatcagtcgtcttggtgggccgaatttccatgagattccgattaaccgtccgacctgcccttaccataatttccagcgtgacggcatgcatcgcatggggatcgacactaacccggcgaattacgaaccgaactcgattaacgataactggccgcgcgaaacaccgccggggccgaaacgcggcggttttgaatcataccaggagcgcgtggaaggcaataaagttcgcgagcgcagcccatcgtttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccatttgagcagcgccatattgtcgatggtttcagttttgagttaagcaaagtcgttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatctcggtatcgaactgactgacgaccagctgaatatcaccccacctccggacgtcaacggtctgaaaaaggatccatccttaagtttgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcgattttacttaatgatgaagtgagatcggcagaccttctggccattctcaaggcgctgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggtgaagtgactgcggatgacggtacggtgttgcctatagccgctacctttgccggtgcaccttcgctgacggtcgatgcggtcattgtcccttgcggcaatatcgcggatatcgctgacaacggcgatgccaactactacctgatggaagcctacaaacaccttaaaccgattgcgctggcgggtgacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgtggaagctgacagcgctgacggtagttttatggatgaactgctaacgctgatggcagcacaccgcgtgtggtcacgcattcctaagattgacaaaattcctgcctgatgggaggcggcgcaattgcgccgcctcaaatgatttacatagtgcgctttgtttatgccggatgcggcgtgaacgccttatccggcctacaaaactgtgcaaattcaatatattgcaggaaacacgtaggcctgataagcgaagcgcatcaggcagttttgcgtttgtcagcagtctcaagcggcgcagttacgccgcctttgtaggaattaatcgccggatgcaaggttcacgccgcatctggcaaacatcctcacttacacatcccgataactccccaaccgataaccacgctgagcgatagcacctttcaacgacgctgatgtcaacacatccagctccgttaagcgtgggaaacagtaagcactctgacggatagtattatcgataaacgccggatgacacatcacctccagcgaacgatcaccccgatggcctgcgtcatccagcacttgcaggaacagcgactcactgatctcttcaccgtagaatgcactgctgaatccctgggtagtgcgcaggttgaccggcaaatcaaacgccatctgacgatccgcccgcaacgcaatgccctgctctgccgcaaacctggcaacaatcgggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactgacaagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcatagctgtcagtggcttacccatagtaaggacaaagtgcatccctatggccagactcggttcatcacgactcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgtcgacgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaagtttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaacacatcgttaaattctccgctaagtgcggcgttactggcagcaatctcgaagcctttaatggtgtgaatcagccccattactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcttacaggtcatttctactgcccagtctgccggaatattatcaatctgcccatgatgcgggatattaacgtaatgttctgcttgcttgtcgttgtagatagcgttgatcacttcgcatgctgcatcagagtaataagccccaccgcgctgttccagttctttcggcttaactttcagctcaggatttttatacagctcaaaaagttgtttctcgactttctgtactacctgcgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttctgcttgaagtaatacagcagataagaacatggcagcagattcaacgaacgaattaagccctcactaaatggcagatcgaaaatattttttacagaggacgcttttaactgccctgacgccacaccatcaagcaattcggcaaagcgcgacttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacaaatcgatagataaatcatcgctgtctttcagcatcagaacatcgcgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacaaagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacaaaccgcccgcgccgttggtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcacgcgccggtaattggccaacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagatcgaaaataatatccagtttcgctttaccaccttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgcccccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggacgttaatttcttaaacgttttaataaacaaactcgggctactataaccggcctcaaacgcaatatccgtcactgaatagttggtcatttccagttgttttttggcaaaattaatacggatttcattaataatctgcattggcgttttgccataatatcgttgagtcgctcgcgtcaaatattcctgtgatttggctgacaacgccaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtacatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaaattcaatgaagaaatcactgtttccacataggtgagaaaagcattattggtccggtatacctgcgaagcgacaaagcaataaggcaacaatggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatgcgcgtggcaccaaactcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagtccgctgatactctcagttttgttatagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgcccgcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatggcttttgctgcggcaaaatcgccctgcttcgcctgtttcagtgccgcatacgccaggctgcgcgcttgtccggagttgatgatcagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatgttatcgagatccatcatacatcgttcctctcttttcttaccggcacgattacccgtaccggcatcgattaaaatttcagggcgttagcgatatcttcttcgctctcttctttatcaatcgcattttgtgctttgttagccaccacaacaaagggcagataaattaacgttgcgatgccaaggttgaagagtgcgaccagcaatgcggcgacgctaccgttggtgttaaagaaggctcccagaccggttggcatggtccacggtgcaatattggtcaccggaggaataatgcccatgtagtacgctgcgagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaggcgataaagatagccaggatcaggcctaaagtcgcaccactgcccccaaggaaaataaaggagtccagcatcggcttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagtgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaagatcacataggcccagcccaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagttggtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaagccgggaattaatgccgagaaggaacgcgatactgaagcaggtacgctgtcgggcagtttaatgacccaattgcggcggacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgccccacctaaccagtttgcaccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccagccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattattcctaatgttccgttatatacgttgccgccaatacctttcagaccattaagtgtttcaatggttgaggcgtcgaggcgaatacctaaggaataaaaaaacgacccctccccaaagcttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaatacccttaaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtatagacctgagcaatagtatttctttgaccttataaattgtttctccttgacctgtggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaactcaggccaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcagacgaattgattacttcgcagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtaggtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccgcgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctcttgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccgtgaacgaaacggctccgctttcagaggattcctgtatgacgttttaaccaccattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggaagttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtgtcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggaaagctgtgccagatggcgattaatgagctgcgcctggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgttcaggccgacgaacaagattgccaggatgccattgcctttattcaatcggatcgcgtattaaccgttaatatcaagggcgcggtattggccagcgaacaggcattgcgggaagcaggcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgcagcagaagccattaccggattcttcactaaatatggtgacggcggtacggacattaatccgctgtatcgtctcaacaaacgtcagggtaaacagttactggcggcattagcttgcccggaacacctttataagaaagcgccaacggccgatctggaagatgatcgcccttctctgccagatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtacctcaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaaaaagtaataatttgcacatattggattgtgcgaaaaagagtaatttgttcacgccggatgcggcgtgaacgccttattcgacctataaaactatgcaaattcaatacattgcaggagtcgaataggcctgacaggcgtagcacgtcagacggtgtaacctttgtcatcgacccgcctcttttttaatcgcttcccgcctgttacactggatagataaccagcattcggagtcaacagtggtacggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggtgaaagtgacaccatgccgctctatatcggcaaaagcgttaacatccgcagccgcgtcctttctcatttacgtaccccggatgaagccgccatgctacggcaatcccgacggatcagctggatatgtaccgccggtgaaatcggcgctctgctccttgaagcgcgattaatcaaagaacaacagccgctgtttaataaacggttgcgccgcaatcgccagctctgtgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagaccatcgctgatgaacaaaaactttgttatggcctgctgggactggaaccgttaagtcgcggtcgtgcatgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgaggaacatgcgctacgcttgcgccagtctctggagcgtttgcgggtggtgtgttggccttggcaaggggcggtggcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctggaagaagcgacaacgttaattcggacacccgccgggtttgatcacgacggttataaaattctttgtaagccgctgctttccggtaactatgaaattactgaacttgatccggcgaatgaccagcgagccagttgatttcactgaacaacagtttaccttgcggttgtaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcaatttatcgcccagttgccacgccccgttaatcacaaacaccaccccgccgcgtgagccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccaggcgtgtcatgatgttgaaatccatcgacatctgccctgccgtcagtttcgcttttaccacctggtccgctgcaaaggcaaaaggctggaacggttttaaggtatggttaaagcggtctgcgctttcaaggagcatctcgccgccttccagcaacgtcactatcctttccatgccgggaaacaaagaaaactccccattcgccgcgatggatgcaatgctggcacgccagtaaaaatcacgttttgccggtgggaacgtgcaaatttcgcgcgtttcaccggcagcatttcgccacagattcaccgacattttacgcatatcaaagtattccatactcgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggtgatcaggctttttttacaactgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtagtggacaagaccggcggtcttaagttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaattttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttactttatcgaaggtatcgctggcaatgatgtcatgcattgcgcggcgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcggatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctgatgcggaccgaacttgcctttgtggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaatattacaacacgatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaagcaacttaatacccgaagaatgatttctgcgggtaagtattagcttattttttcgagcattaatcccgcgcgtaatcccaacgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctctccgtcctgcgccagcaatgttcctttctcaaacggcataaaattcagcgtgtcacttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcaattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccaggttcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcagaaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgttccagttcgcgcgcccgacaggtttctccgctttcagcaaatagctgccaacgaccgccaaacattcgattcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagcaaccgccaacgtaacgggatctcgccgtgagatatcgcgccaagcaacgcgtccagcatctccacaggtgccgtctcattaccgtgtattcccgctgaaatcaccagtgcgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgataaccggttttttacccgttaaggtcagagcaagaaaattatccattgccccctccctcgcgctggaacggataaaccgaaccgagattcagtaattggctcaatacatccagtgcttcccgcccttcgcgcagcaattgcgggtcggccagatcggcagcagtaaggcgatcgcggtagtaacgatccacccagtcattgagcgcattaaacagcgtatcgttcatcatcaccgccggattcaccgcccggcgttcttcttctgtcaataccacccgcaaccgcaggcacgccgggccgccgccattcgccatgctttcacgtaaatcaaagacttttagttcgctaatcgggttgtcagcggcaaggagttcattgagataaccccatactccggcgtgttcccgacactcctgaggcagcaccaacatcatggaaccatcatcgcggctcagcagttggctgttaaacagataggtagacaccgtatcagacacggaaacctgagttgccggaacttctatcgccataaaaccattgacccgcgcacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttggtggcaaaacagcacctggcggttactcacggcaatcacgtcattatgaaaaacgccctggtcgataacgtccgggttttgctgggcgaaaatcacctgttggggattcacctgattcagccttgccaccgcctcgctggcttcgcgagtctgtcgcgccggataacgggaaggccgggtatcattgccttcttctcgcccgtagacaaaaagttgcatacccggttcaccgtaatgaccgccgagacgattgtggtttgccgccccctcatcaccgagcaacgctacctgtggcaacgccgaatggacgctaaatttctcttcgtcgttaaaaatcgcttttaacagcgattcagtgacgggcgcttccagcgaacggtgaaatttattgttcaggttggcaacggtgagatgcactttgccatccagcgtatcggcagatggcgcgatcgttgccgcattggctacccacattggcgaagcggaactgacgctggaaagccagtgcggtgcctggcgtgcaactttttccagtacctgctcatcgctaccactgaatcccaactgacgcagcaccggaataaacggacgctcgtgcggcgggatcacggcctgggggaatcccgcatcggcaagggctttcattttcagtaagccctgttttgccgcctgtcgcgggttagacacctgaaaacggtgacgggtagaggcttcattaccaaacgacaggccagcgtaatgatgcgtcagccctaccagcccgtcgaaattaacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccggggttaagcgttgcgggcaaagttaacgagtccgactccaggctcgccataggccatgcgcagtaatctgcggcataccaagcgctggggcgatggttaccggatgcaccaatgccgccgaatggcgcggtactggcagcaccagtaagcggtttgttccagttaacaatccccgcccgcgcctccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagagtccgaagcgagtgttattcgccattcgaatcgcttcctcgaaagaatcataacgccagacgcgcaaaagcggcccgaacacctcttcatctggtacgccagcaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtctctgattgtaataagcgcggcgcaagcagggttcgtccgcccatcgcttccagttgctgccaggcagtaaccacctgctgtgcggcctgttcagaaatcagcccgccaataaacggctgcggttcgtcatcccagttgcccggcgttaatcgctggctgacggcaaccagacgagcaagaaacgcatcgccctgcgctccgcttttgagcaataaacggcgggcgcaggtgcagcgttgcccggctgtgacaaacgccgactgaatggtcagatggacagccgcgtcgatatccgctacctcatcgataattagcggattattaccgcccatctcaagggcgagaattttctccggctgaccggagagctggcgatgcagctggtagccggtattggcgctaccggtaaacagcaaaccgtcgagatcctccagcgcactcagcgcctgacccgtttcacgcccgccctgcaccaggttcagtacgcccggcggcaagccagcctgctgccataaacgcattaccgcttcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgccggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcgatgtcgcaggctcgccgcaccgtccggcatttcactacgctgctcgccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcacttcggttgccgcttcccagcgcggcttacccgtttctctggcaataatcgcggttaattcggctttattgctttccagcaatccggcaaagcgttcgacaacgacctgacgttcagccaatgagagccgcgcccagcgcggaaacgccgcacgggctgcccgacaagcctgttcgacctgagcggcaccggcatcattgccttgccataacacctcgcccgataccggattacgcttcacacgcgatgcgccctggcccgttatccagtcaccgttaatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcgtggcatttgagggcatccagttgtgcggcggttaaaatcaaacgctcggttgccggatcggtacgcaccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttctgccacttccaccagccgacttttacggatggcgcgcacgcggtcgatgtcacactcaagcgttggcccgccgtcgaagatgtcgatatagttgcggtaacgaaaaccttctttctccagcaccgcgcgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgggtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcggcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcagcaaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccagtccgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactaagaaacagcgtcggcaatgcgttatagacattcagctcttttgaggcgtgaaccaacgtgccgacgcgatagttgtaccagggatcgttcagcccaaccgccacctcaatggcacaaatccccgccacggtgcctgtctcgctatcttccagcacgaacacatagccctgctcacttttgggcagttcgccttgccaggttttgattgccctttcgatacgcgccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagcgccgagacatctgatcgctcaacgggacggatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcagctgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaaacgcaccacgttgccacctgcaatcagtaccatcacgcctgctttcgccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagcacacagccaatcaacaaacctaagccgcgaatttcgctgaacaaaccgtagcggtgattaagggtattaagacgctcaacaaaccagtcgtgacgctgtttaacgccattaagcatctctggtgtgttgatgagctccagcactttgcctgccaccgccgaggccagcggattaccgccataggtggtgccatgagtgccaacggtcatcacgcgggcgcactcttcggttgccaacaacgcaccgaccgggaaaccgccgcccagcgctttggcggtagttaacagatcaggcgtcacgccgtagtgcatataggcatacagttccccggtgcgcccgacgccggtttgtacttcatcaaaaatcaacagcgcattgtggcggttacacaattcacgcagaccttgtaaaaacgcgttgctggctggcaccacaccgccttccccctggatgggttcgacaatcaccgcacaggtagagtcgtcaatcagcgcgctggcagagttaatatcgttatatgcagcatgacgaatatccgccggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactgacagtaaacagcgtgcgaccatgaaacgcatttttgaacgccacgatgccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagcgccgcttcgttggcttccgcaccggagttacaaaagaagacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccggctcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcttcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgcgaaccttcgccacgtaccggtataaagggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaataattcgttatttatatgttaataataagtaatgtttgcgctgtaaatgtagattgcagggttcgtgccagccagtgataaaagtgcataaacggcggaggctaactggaaatcaaggagttataaccaaaccatatgcatttaaagtgcatataaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcagcgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaacgcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaacggcctgcgcgccagacctcaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgatatgtttccgctcgaagaggtggcgaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcccggtgacgacgaagaggcgcagcggcggattattatggcggaaatcccctcactgctgggtaatgtcaccgtgatcaacggttacttcccgcagggtgaaagccgcgaccatccgataaaattcccggcaaaagcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaaacgtgataatccggtactgattatgggcgatatgaatatcagccctacagatctggatatcggcattggcgaagaaaaccgtaagcgctggctgcgtaccggtaaatgctctttcctgccggaagagcgcgaatggatggacaggctgatgagctgggggttggtcgataccttccgccatgcgaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataaccgtggtctgcgcatcgacctgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaatccgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagcagctctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtctctgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaaatttctttttgcctgtcttatttttgcgctggtcatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcatccgccagagcggatttttcggctatagcctctatattctgttattcatcattgccaccctcttgctgttaccaggaagcatactggtgatcgcgggaggaatagtttttggcccgctcttagggacactactctcattaattgccgccacgctggcctcctcgtgctcattcctgctggcgcgctggctgggacgtgatttactgctgaaatacgttggccatagcaataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaatcccgttgtttccttacaatattcaaaattacgcttacggattaaccacaatcgccttctggccttatacccttatttcggcactcacgaccctactcggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttcgcgccgcagcccacttactcacccaaaaaatgaaggatagaacgatgttgcaacattattcagtgtcatggaaaaaaggactggctgcactctgtttactggctgttgctgggcttagcggctgcgatcaacaagagaatgcggcggcaaaagtggaatacgacggactttcgaacagccaaccgctgcgtgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactcgtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatgggttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacgccgggcgaaaacatgacgatggataataaagaaacgactcatgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaagcgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctggtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggttgaaaaacgtggtgaagttaaattcaaaggcaatgcctcagttctcccggcggataacacgctggcaacggttacctttaaaatcgccgaataaagccaggataaaggatgatgatgatgcaatcgcgaaaaatctggtactaccgtataaccctcatcatcctgttgttcgctatgctgctggcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactggcggcagttgtctcgttcttgttgatgattttgcaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggcgcgttctggggcggcttgctgtcgtggaccagttcgatggccggcgcggcgctgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtgcttgacagtatggacggctttttcactcgctacggcaaacacaccattctggtctgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtttgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcagttaccggcaactattgtttattcctgggcgggcagcatgttaacaggcggtactttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgaacgccagaagaggaatgcctgatgggtttaccgccgcttagcaaaattcctttaattttacgtccacaggcgtggctgcatcgtcgccattacggcgaggtgctaagccccattcgctggtgggggcggatcccgtttatcttttatctggtgtcgatgtttgttggctggctggagcgcaaacgctcaccgctcgatccggtagtacgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgtgtggatatcaccagtatgaaagtcgccgagcgcaccggcagcagcgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtacgccgaagccgcaagcgtaacgccgccaacggtcgatgatgccctgcgtacccgactggctgcgcattttgacgctcaggcgctcaccgaactgacggcattgatcggcctgcaaaatctgtcagcccgttttaattctgccatggacattcccgctcaggggctgtgccgtattcctgaaaaacgttcttaaggagagatgatgcgccattgtgggtggttgctgggattgttatcgctgttttctctggcaacacatgccagtgactggcaagaaattaaaaatgaggccaaagggcaaaccgtctggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggtgagcggcgagatgaaaacccattacgctataaacctgaagattgtccgtctggcggatgccgcagacgcggtgaagcgcattcagaccgaagccgcagccggacgtaaaacgggcggctcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttattacaaacgggctgggcggagactctgcccaactggcgctatgtcgacacacagctgccggtgcgggaagatttttctgtgccgacacaaggtgcggaatcgccctggggcggcgcacaactgacgtttatcgcccgccgcgatgttacgccacagccaccacaaacgccgcaagccttactggagtttgctaaagccaatcccggcacggttacctatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctgacgcccgatcccgccgcattaaaagaagcgccggacgatgcgactttcgcccgtgtcactgctcccttgtggcaatatcttgatgtgctgcatccgtatttgtggcgcgaaggaaaggatttcccgccttcacccgcgcggatggatgctctgctgaaagccggcacattgcgcctgtcgctgacctttaaccccgcgcatgcgcagcaaaaaatcgccagcggcgatttgcctgcaagcagttacagttttggctttcgcgaggggatgattggcaacgtgcatttcgtcaccattcctgccaacgcgaatgccagtgctgcggcgaaggtagttgccaatttcctgctctcacccgatgcgcaactgcgtaaagcagatcccgctgtctggggcgatccttctgttctcgatccgcaaaaactgcctgacgggcagcgcgaatcattgcaatcaagaatgccgcaggatctgccgccggtactggctgaaccgcacgcaggttgggtaaatgcgctggaacaagaatggctacaccgttacggtacgcattaatctttttgctgtgggcgatggtggcggtgatttatgcaccgctgatcccggcagctctcacgctgatatcgcctgctttgtcgttgacacactggcaggcgttatttgccgatccacagttaccgcaggcattactggcaacgctggtgtcgacaaccatcgcggcggtcggggcattgttgattgccctgctggtgattgtggcgctgtggcctgggccgaaatggcagcgtatgtgcgcccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgcccttctgctctttgctgacggagggctgctttatgactatttcccgtatttcactccgccaatggaccgatttggcatcggtctgggcctcacccttgcagtgaaagaaagcgcatttctgctgtggatcttagcagcagtattgagcgaaaaatggctgttgcagcaggtcattgtgctggattcgctgggctacagccgctggcaatgcctgaactggctgctgttgccctccgtcgcgcctgcgctggcaatggcgatgctggcgattgttgcctggtcgctgtcggtcgtggatgtggcaattattctcgggccaggtaatcccccgacgctggcggtaattagctggcagtggttaacccagggcgacattgaccaacaaacaaaaggcgcgcttgccagcctgctgttgatgctgttactcgccgcctacgttttgctgagctatctgctatggcgcagctggcggcgcactattccccgcgtagatggcgttcgcaagcctgccacgcctttattgccgggcaatacgctggcgatttttttacccttaaccggtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcgctcatcaacagcctgacaatggggctggtggcgacattcatcgctttgctcctgttactgctgtggctggaatgggggccacagcgtcgccagttgtggctatggttgcccattttattacctgctctgccactggtggcgggccagtacacgctggcgctatggctgaaactggatggaagctggacggcggtggtctgggggcatctgctgtgggtgatgccgtggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcgcaaacactgggctggtcgcgggccaaaatcttcttttacgtgaaatgcccactcatgttgcgccctgtgctgattgccttcgcggtgggatttgcagtcggtattgcgcagtatatgccaacgctgtggctgggcgcggggcgttttccgacgctcaccactgaggcggtggcattaagcagcggcggcagcaacggtattctcgccgcccaggctttatggcaactgctattaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagccgcttgctgacaaacgttaactttacggtggataaaggtgacattgtcacgttaatggggccgtctggctgtggaaaatccactctgttttcatggatgattggtgcactggccgaacagttttcttgtacaggtgagctatggctcaatgagcaacggattgacatcctacccaccgcacagcgtcagattggcattctttttcaggatgcactgttatttgaccagttcagtgtcgggcaaaatttactgctggcgctaccggcgacacttaaagggaatgcccgacgtaatgccgtgaatgatgcacttgagcgttcaggccttgagggagctttccatcaggatcctgccactttgtctggcggtcagcgagcgcgcgttgctctactacgcgcccttctcgcccaaccaaaagcgttactcctggatgagccattcagccgtcttgatgtggctctgcgcgataattttcgccagtgggtgttcagcgaagttcgcgccctggcgatccccgtcgttcaggtaacgcacgatctccaggatgttcctgctgatagttctgttctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttctcaatgcgtcagttcagaatggcgcactcaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcctcttacacttgaccagcttcaacaacaaaatggcaaagcgatagatactcgccccagcgcgttttataacggctggccacaaaccttaaatggcccttctggtcatgaacctgccgccttaaacctctctgccagctggcttgacaaaatgagcaccgaacagctcaacgcgtggatcaagcaacataacctgaaaaccgatgctccggtggcgctgtacggtaatgacaaagatgtcgacgccgtcaaaacgcgactgcaaaaagcaggtttaacgcatatctccatcctgagtgacgcgctaagcgaaccttcccgtctgcaaaaactgccgcattttgagcagctggtttatccgcaatggctgcacgacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggcctggggcgctcctaagctttaccttatcagccatattcccggcgctgactacatcgataccaacgaagtggaaagtgaaccgctgtggaacaaagtttctgatgaacaactaaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtatgggcgtgacgtatacgctgcagcgcgtgtggcgcagattatgctttatgctggcgtgaaagatgtgcgcctgctggatggcggctggcaaacctggtccgacgcgggactgcctgttgagcgcggaacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcagttgatgctcgatatggaacaggcccgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggcgcacgttggggacacgctggtagcgactcgacgcatatggaagattttcataacccggatggcaccatgcgcagcgccgatgatattaccgctatgtggaaagcgtggaatatcaaaccagagcagcaagtttcattctactgcggcaccggctggcgcgcgtccgaaacctttatgtacgcacgcgccatgggttggaagaatgtttccgtgtatgacggcggctggtacgaatggagcagcgatccaaaaaatccggtagcaaccggtgaacgcggcccggacagtagcaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccgaagatccacgcaaaccacgcaaaccatgcagggaataaacatcccagcacaaacagtaagatcgtttctgtgccttcggttaatccccccagatagtaaaacgacttatgtgcataaccggggttatcaatctgatgttttgctgccagtgcagcaaaggcgagaaaactgctgcccgtgccgataaacgcaaacaacaaccagccgcctgccagcgcattttgctccggtgcagcaagaataaagccaaacggcaccagcgcgtaaaagagaaaatcgagagaaatatcaagaaagccgcccgcgtcggtaagctctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgttcaacaaaatgacgactagcgccgccagataccaacccagcgccagaaacggcagagccagcacgccgatggcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacgcactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaagcctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcattgaacgtgatggcaaaattttactcgcgcaacgccccgcccagagcgatcaggcgggattatgggagtttgccggtggtaaagtcgagccggatgaaagtcagcggcaggcgctggtgcgtgagttacgcgaagaactgggcatcgaagcaactgtgggtgaatatgttgccagccatcagcgagaagtttcggggcggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcaatatccgctggcccctgctgacattccattattagaggcgtttatggctttacgcgccgccagaccagcggattagtgctaagggttttgtcatcacgctggcattgcagcagtattccttcggctttaattaccgccccttcagaataattttgatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaacacttctggcggtacgtttacctccacgtccggacgataatgcgggttagccagtgcaattaatggaaatgctaatactacggcgaacaatgctcgactcacagggaactccttaacgttattgtctctgctactgataacggtagccgggtggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatgacataaacaacataagcacaatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatccaaaatatcgccagatgtcattactggagcgtctggttgaaccggagcgcgtgatccagtttcgcgtggtatgggttgatgatcgcaaccagatacaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccatccgtcagttaacctttccattctcaaattcctcggctttgaacaaaccttcaaaaatgccctgactactctgccgatgggcggtggtaaaggcggcagcgatttcgatccgaaaggaaaaagcgaaggtgaagtgatgcgtttttgccaggcgctgatgactgaactgtatcgccacctgggcgcggataccgacgttccggcaggtgatatcggggttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggcagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgctaaaacgccacggtatgggttttgaagggatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgtgtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagagaaactggcacgtcttatcgaaatcaaagccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacagccgtggtctctaccggttgatatcgccctgccttgcgcaacccagaatgaactggatgttgacgccgcgcatcagcttatcgctaatggcgttaaagccgtcgccgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactatttgcaccgggtaaagcggctaatgctggtggcgtcgctacatcgggcctggaaatggcacaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgccgatgcgatgctggcgcagggtgtgatttaagttgtaaatgcctgatggcgctacgcttatcaggcctacaaatgggcacaattcattgcagttacgctctaatgtaggccgggcaagcgcagcgcccccggcaaaatttcaggcgtttatgagtatttaacggatgatgctccccacggaacatttcttatgggccaacggcatttcttactgtagtgctcccaaaactgcttgtcgtaacgataacacgcttcaagttcagcatccgttaactttctgcgatagcagcagatatgccagtaaagaaatcccatttgactatttttttgataatcttcttcgctttcgaacaactcgtacgcctttcgagaagcaagcattatataatgccaggccagttcttcttcaattgtcccgttttgaaaagctgtgcttgatatcgagatcatccatgataattccgccgcccatattagcttcgccgaggatttaccggagctatgattagcgcaatcagagatatagtctgagggaaaaacagcaaatttattcaacaaggcgataacctgctctggggcttcctccatgtttgctttaaaggtattggctccatggtcgccagaaagaaaatgctccattaaggcacaataactttcgctatcttcgataccccattgatcctctaaagactcgcgtcttttacttatgatatcgatcgagtcaaaaggaagcacatgatattggaaggtatctttgccaggttcaggctttcgcggccagaactccagcgtttcagaccattgcttatgatagaatcgataaggtgcgatcaattgtagcgcctgtaacttctcgatactgagcggctcaatacctttagcctgataataatgcagttgttctttttttgctttaaaaccggcccgaacaataagccccatcataattaatagataaagaaaagagcatcccgcggtaatcaggcctctttcattcaaaccgttggatgttatcgctgcgaacacaaacattacagcgacaacacatgttaaataaaacccccacttacaaagcagcatggccttattttctttaatcatccgttcaaaattactattaaatatttcccagccattaaaagaatacttctcgctcccaggatggttttgtaataaaacttttttcatcacattccctgttattacatactttagaggcgataattttatccatgcaaaaaaaatatccaacgaattttcttgatccgctggatatttcagaatatgactcgaatagcacgaaagattcactcgcttacgctatcgccccgcttccgacttcatctgctggcggactttttttcgcactacgtttacgcggtgcagcctttttcttatcagcactgccaccactgcccggagccacaatgccgcgaaactgccgcaccggcgtacgtttggcttgatcaataagctgatatagcgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtcgccatctccggcagcgaatggaatagcgcttttccggcgtcggtggagtggatatagcgcccttttttggtcaggaaaccacgcttgaacaacagttcaataatcccggcacgcgttgcctctgtccccagaccatcggtcgcacggaggatctttttcagatctttatcctgcacaaagcgcgcgatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgcggcggctgggtttgccgctctaccacttcacctttttcacacagcaactcatcgcctttcgccaccacaggcagtggcgtgccgtcgttttcttcatcgcgctctttgctgcctaacagcgtgcgccagcctgcttcagcaagaaaacgcgctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaattgcatcagatactgacgggcaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccgtgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactggctgcggcaacagatccggtgcatgaacactgatggcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcgacaatcagaacgcggataagtgattagcttgtgcgtttcgtacagtttctggcagatatcaagcacgttctgcgcactcagaccaaaacgttttgccgcttcaatctgcaacgctgaaagcgaaaaaggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagccggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatcggcaggtgtcacgatatgtgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcatcgcggcgcaccaccagcccaagcacgggcgtctgcacgcgtcccacggaaagtacgccctgataaccggcattgcgaccgagaatggtatacgcacgggtcatattgatgccgtacagccagtcggcacgcgctcgcgccagcgcagaaacgcacagcggtacaaactcactgttggaacgaagacggtcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaagcaacgctgtacctgctggcgcttttccggtgccagttgcagatagtccagcacttcatccaccagcaattgcccttcacgatccgggtccccggcgtgaacgatttcgctggcttcatgcaggaaccgtttgatgacgttaagttgtttggtcacggagggtcggggctgtaattgccacttttccgggacaatcggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttccggtgcggtttgggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacgaatctcaaccatggcacgaccgccgcgcgctggcaccagttcgccaattgccgtcagttcaatgccaaactcggcggctgtagctttgacctcattttctgcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcacacagcagatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcagtgccgccaggtactgcgcccaacttaatgtactcttcaacaccggggagtttcgggatcgcttcatagtcgacgcgtgcctgcacaccagccccctgacacatttcgctcaagtggcccagcagaccaaagcccgtaacgtcggtcatcgcttttacgccttcgatgttggcaaaggacgcgcctgcgatgttcatccggcacatcacttccgtcgccagtccctgatgttctggtttcaacagtgattttttctcagccgtggtaagaacgccgatccccagcggtttcgtcaggaacagtttgcatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgccagccagcgcaatacccgcctgacgacatgcatagcgtccaccttcggtcacttcgcgggcaatttctggggaaagtttgttaatcggccagccgaggatcgcaatcgccataatcggtttgccccccatcgcgaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtacaccgccgcatcgtcgcgggtttcattacccacaagcaaattcggatcaacaaacttcgcctgctcactatgcaggatggtttccaacacttttggggaaattttacagccgcaaccagctccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccgtgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagttacaaacggcgtcgggtccgggacgttaatcgacgtagatgctttcagctgcggcgtaccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacgcactaccggactttcagttaatgcgccactgcgccagataccgccaaacccctgggcaactgctgccatttgcatcgccatgaccgcgcatccggcagacatttcctgttcccagcgcgggactttatgattctcttcgcatttcgccaccaccgtgatgatgagcggtgcgcggaacggcgcattacgggctttgtcgatagctttgtcatcactaccggcagcaatcgccccctgttccagtacggcgctgaaacgctcgcgcccttccccttcaatcacaaaaaaatgccacggttgcatggacttatggtccggcgcacgcatacccgcacgcaggatgttttgcagttgttcacccgttggcgcgggttcagccaagcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcgtgatatttattcacaaaattaacacgagagtggattttgttacagcacagtccgcaattcctgctgacaagtaccggttgggtcattacgataaccacatctattgcgcctgtgacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctgctgaatttcgtccgtgaaatggtacttaacctgttctttattttcctcgtactggttggtgtggggatttggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggcgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccagctgcttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaacactattcgccaggcgaaggacgaccgcaatatcaccggtattgtgatggatctgaaaaacttcgcaggcggcgaccaaccgtctatgcagtacatcggcaaagctctgaaagagtttcgtgacagcgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtcaccgcaaggcgtggtggatttgcacggttttgctaccaacggtctgtactacaaatcgttgctggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgacatgtcaccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccggcagatccctgctcagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcactggaaaacaagctggtcgatgcactggcatcgagtgcggaaatcgaaaaagcactgaccaaagagttcggctggagtaagactgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagcatcggtgtcgtcttcgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgtcctgcgtgttaatagcccaggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacgccagctaattacattgtggctaaccccagcaccctgaccggttctatcggtatcttcggcgtgatcaccaccgtagaaaatagtctggattcgattggtgttcatactgatggtgtctcaacttcaccgctggcggatgtttctatcaccagggcactgccgccggaagcgcagctgatgatgcagttaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcgacgccggagcagattgataaaattgcccagggccacgtctggaccggtcaggatgcaaaagctaacgggctggtcgatagtctcggggatttcgatgatgcggtcgccaaagcagcagagctggcaaaagtgaaacagtggcatctggaatattacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgctggcctcggtagcctctaccgttaaaagtgaaagtgacaagctggccgcgtttaatgacccacaaaaccgttatgcgttttgcctgacctgcgccaacatgcgttaagtcttgtactgagtggccgacagatcgtcggccacattattttttacgtcgacgaatcctcttcccgctgtttcgccccatatttccttatccgcatagtatcaggtgcgctccccctgcctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgttgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatataccggtgtcaggtcatctacaacgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccgctgatggattcttcagatatgacgccggaagactggcagcatattgctgaagatattaaagcgcactatgacgactatgatggttttgtcattctgcacggcaccgacacgatggcgtataccgcctctgcgctgtcgttcatgctcgagaatctcggtaaaccggtcattgtgacagggtcacaaatcccgctggctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatccgatcaacgaagtaacgctctttttcaataaccgattgtatcgcggcaaccgcactaccaaagcccatgccgatggttttgatgcgtttgcctctccaaaccttcctccgttactggaagcaggtatccatattcgtcgtttgaatacgccacccgccccgcacggtgaaggggaattaatcgttcatccaatcaccccacaaccaattggcgtagtgacgatttatccagggatttctgctgacgtcgtgcgcaattttctgcgccaaccggtgaaagcattgattctgcgctcctatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacaagaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaacatgggtggttatgccaccggtaacgccctcgcccatgccggcgtaattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgcttagccaggaactggatactgaaaccattcgcaaggccatgagccaaaacctgcgcggcgaactgacgccggatgattaaggagactgtaatgccccctcgcgccctgttactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtgccggaaggtgacagtacggtggatgtcgctaaccgcctgattgactggtaccagtcgcgcggtgaagcggttatcgccagtcaggactggcacccggcgaatcacggcagttttgccagtcagcacggtgtagagccttatacgccaggccaactcgacggtttgccacaaaccttctggccagatcactgtgtgcagaacagtgaaggcgcacaattacatccgttactgcaccaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaacctctctcgatgactggttacgcgatcatgaaatcgatgaattgatcgttatgggcctggctactgactattgcgtgaagtttaccgtgctggacgcgttacagttaggttataaggtaaacgtgattaccgatggttgtcgtggcgtgaatatccagccacaggacagtgcgcacgcgtttatggagatgtcagctgctggggcaacgctatatacgctggcagactgggaagagacacaggggtaattttacgctggcctacaattctgtactggcattgtaggccaaataaaacacgtcagtggcacatctggcaattgatgccatcaacgaaagatttaattcacctcagaaatctcttccaacgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacagagcaataacatgacaccaagtactataaacaccgtgatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaagactgcgacgatccgtccgacggcattaacgaaacccgaaccgcgcaggcgtaaatgcgttggccaaagctccgggatataaaccgccgacgcgaagcaaacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacacggcaataataataagtaaggtggagccaaataaccgacgaggaaaatgatcaataattaatgccgcaataaatattcctaccggagcgccaatcataataacagcggtcattaatattgatttatcgacatcaatgccggagttaacaaatatggtcggtatccatacggtgatggtataaagcgaaatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacatttcacctttaaacaggagccagaaagtacccttgattactttaactttgctgttgctctgatacgaagtaagcgggggtaaacgaatactcttctctctttcaatttgctgctctacttcacgaagttggcattctgcacctgcgatttgccctttccctgccagccatcgtggcgactcaataaagtatttacctgagagaagccaggctaacagtatgccaataccacccaacagaaacattatccgccaactaaaaaaagcgataaccaccacacctatcgccgcagacagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaactccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagatgagccagtacatatcagggacaaaagcggcccctgttgcagcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtaatcaccgatgaacccaccggtaagagagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacaacattaccggagtaactcaaaaaacccgttaataacagactaaagcttattataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgcgccaatttgatcatattgttccattgggtgcctcggatttgctaaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttcaaggcgcaggaacaaataatattgacaacgtgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaaatcagctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcctgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatgatagcggctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggtcactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgataaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccagcttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacttttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcgattatcgcataaccgatgtttactttcaaaacaacctgtttgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgctccagggcctctgccatttccctcatcaatgttgcgtctgcatccgataagttgataatcagtgccgcgacattttcgcgtacctgttccggtgcagtagccccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacaaagtggctgccactgttcaagcatatcaatcactttcagcatgttttcacgctggaaccagactttatttgcccgagcgccgcccggaacgtaatcacgagtgatggtgccggtcaacaatccctgctctagcggggaataaacctgaaccacaatgccattatcacgacatagcggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatattgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatagcgcgaattttcccttcagccttcaactcattaagcactgcgacagtttcagcgatcggcgtaaaaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaatacccagacgttgcaagctggcttctacctcttcgcggatagattccggggaaaggtttttatacaactgccgatcgccaactttgttgaataaacttccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccgacgataacttcactattgccaaagttatatcctggcgcagtatcaatcagattaatgccgcaacgatgggcttcaagaatcgtatcaatacatatttgccgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgtaatatccgttgtgcctaaaggtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacgccggtggtggcaccgacgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagatttttgccttctaacagtgccgcaataaaacctgaagcaaagttatcgcccgcgccaatggtgtcgatggcggttattcctgcgaccgccggcaccttcatcgtcatgtcaccacgcttgataaagcagccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagcagtcagcaatttcatccaatgtctctttcccggtgagtaattttgcctcggcataattaggaaacagataatcgacataactcaatgcttcgcaaatatcatccagcgtttcattcaaccgcggtttgatcatatcggcacagataatcatctgccgggttttagcttgcgtaaaaatttctgttagcgctttaccatccaatagaggactgttgaaaatactggccagagataataatttcgcctgagaaaaccgcgaaaaatcaacatcgtcaatattcaatttccacagactgccgttacggtttgtgacaaacgtccgctcgccatcctccgtcaccagtccaacgttaatagaggtatctatgctgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaactgtcctgcggcatctttaccaatacggctcattaatgctgtacgatggcccagacgagaaataattgttgcttcatttattgcatcacccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatatcattattccgctttgccatcagaaccgaacagtttaattttttccaatgcccgttcttttacagctttacgtacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgcgaccattgcggcctgacagagctccgtatgaatgttgattttcgcgatacccaacgaaattgcagttttaatgtcggcatcactgatccccgatgcaccgtgcaaaaccagcggaacagaaacggcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgagtcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccgacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcgacagcctctttggttaaacgaatattttcttcgaaatcaaatgcagaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcacagttgcttttcgtgccattgataccatcatgtgagagaaatcttcaaatgaggtgttgccgacaaaacctgtaccaaaagaaataataaccggtgatttcgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacgttaaaatgggcaattgcataatgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatattctgttctcccgtattaattaatcgctaattttaataacacctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgccctgaagaaatagcttcaatcgtgaccggataacgattggcatagcggaataccgtctggatagtgacttcgcgattgattttgaggaaattgattgccgaatcgccgggtacagtaccaacaatcataattttaccgccgcgcattaccagataaggtgcctgtttaatggtgaccgcagaacccgctgtttcgaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgaaatagtgtcttcttttgtgccgttaataaccactgtcgcaccaagttgttccgccattatcagacgtttttccagcacatcaacgacggcaatttccgttgcgcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacctgctcccagaataattatcttcttacccggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgccccttccatcgtgtccatattgtctggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcagatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacgcggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggcggaataaacgggcctgattcaaaaccatgtacatctgaaccacaaataccgacatattctactttaatcaaaacttcatcttctttaggcactggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccacccgtattatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcaattccaatggtggcgatagcaattgcgacaacaattgaaacagcccccagaagaataaagactcccgttacgccataactactgagcagcactgcaacggcataaggtgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgtcggccagatttcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcaacgttatgagcaacatactggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccacacccattgttttacgcggaattttatccatcaccagcatggcaataaaaataccaaatggcgcgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaatcccctgggtcatgaatattgttggcaaccagttaattagtgtgtactgcacaacgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatacggcaccgcttgtggcgctttaccgtcatcagcaataaccacaggcggcaaaggtttacccgtctggcgtatgacgccttcttctatactccgcatgactttctcggcttcttgataccgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagcgacaatattgcagggataagcagttgtacccgccagttccactctgcactaatcagcgccgtgagtcccatcgcaatcaatgaacagagcggatatgaccagttgccaataaaggaaacccgactggaccacgttccgcgatttctaccgggcatatattcggtgaaaccagcaaacagtgtaaccagtaaagctcccagcccaactcccatcacaaaacggcaggcaataagaaaatccatattcggtgagaaagcaccgacaaccatcgaggcaatatgaatggcctcatagaggatgaacgcatttctgcgaccggttttgtcgccaatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggctgtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgatgaatgccagcggcaatccggtaagcgatccagccgtgcaccacaatgcggttttgttatctgttccatgcgataacgttccttcaggagagtggttattcatcaaagtcgtaagtcatgatcactttgattgcggttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtaatcatcggtttgactttgatagcgccgctggctaagagcctgatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttgttccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccgttcgggcggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattgtctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcacccagttcttttgcaaccgggaagcggaccgccacatcttcttgcagaccaacgacgacgatatttaccgcccccataattcgcgccatttgtacggagaacagcccgagtgggccagtgccgatgacgaccacatcctgaccaggaaggaatttcgattgctgtgcgatggatttgtaggcattacagatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaaccagacaatatttggaaaaaccaccgccccaggcattattatccagaccaaggtttactttttctgtacaacacagaaaatcaccttgttcacaggccggacaaacgccgcaaacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagagttaaactcatcagaaccgctatcaacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcactacatcttccgggccacacatgggttgtgggacatcaatcatcttgtagccgccaaaggccttgccaaaccgagccagtgctttcattgcgtcatcctctgtgtttagttttgcttagatggccatcatacttacccacatgatttttgaggtcaacattaaatctgtaaaacacagataatgatctgcgttttacaacttagatcacaattacgcagaaaatggctgggtctgttacaggttggtggaaggcgggacgcaaaaagagcaaattcgagagggattaccggccaaataggtctgagacttaagttcaggagaagtcattcaggcgtgaacgcgactgcaagagatcggactgggacttagccaggtcgggtcgagataattgagacgagtcgtggggtcattgttggctatccccttcatagccgcggcaaaaaggggatgaaccacttacttaaacatagcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattatggcgagcttgccacagcatcaccagttgcaggcagttcgctttttgttcctcggtcaacgcaacgccatcgggccatttccccagttcaacggcggtcgacaaacgctggtatacctcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcgccatcggtaaagcgtaaagaggcagagttaacacaataacgttcgcccgttggctgcggcccgtcagggaagacatgccccagatgggcatcacagttaccgcaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatggattcttcactcaccggttcgtagaaactgggccaaccacagccggaatcatacttggtttgggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggctctgtcccatgattctgcgtcacgtaaaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactgattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgagtcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcttcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcctctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatctgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagctggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctccaaataagttgagatgacactgtgatctaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaaggactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtggtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcgggtgaagaagaagttctgtggttgagcaacaacacaccgttcaaaaatggcatcgctattcgcggtggcgtaccggtttgctggccgtggtttggtccggcggcacaacaaggcctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcgtgaagatgctaatggcgtagcgctgacttttgaattgacgcaaagcgaagagacgaaaaaattctggccgcacgactttacgctgttagcgcatttccgcgtgggtaaaacttgtgaaatcgatcttgaatcacatggcgaatttgaaaccacctctgccctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtgggctgggcgatcgcttcattgataaagtgaatgacgcgaaagaagatgtactgaccgatggtattcagaccttccctgaccgtaccgatcgcgtgtatctgaatccacaagattgcagcgtgattaatgatgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtcggctggaacccgggaccggcgctttcaattagcatgggcgatatgccggatgatggctacaaaacatttgtttgtgtagaaacggcttacgcttcagaaacgcaaaaagtgaccaaagagaaacctgcacatctggcgcaatccattcgcgttgcgaaacgttaatttacgttaatgttgtgtgccgggtgcgatgcatccggcacacaacatcacaccatatccagcgcagtttttccttttggtgccggatatgccttatccagcatagctaattccgctgaagaaagttcgacctcaagcacagccgcattttgttggacatgggcaatcgtggccgcttttggaatcgccatcacaccctgatgactgatcacccacgccaacaatacttgtgccgcgctgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgggctaacggactgtaagccatcaccggcatctgctgttgctggcaccaggggagtagatcgtactcaattcctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcagcataatcaaggttagaaacgccccagcggcggatttttccctgggcgatcaatttttccatcgctgcgacagtctcttcaaaagcgaaactgccagaccagtgtaataagtaaagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagaccttctctcgcagaccggttaatgcttccccaaccaccttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttgcgctgactggcatcttcgctcatataccatgttccctgccctacggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgtttcctcccaggtattgcaccaccgtaatgcaaaacagggcgtgacgccctgtttttatgcacaaaatgccctggaaagatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccaccatcgggctgtcagtaacttcatcagacagacgggtgtagcgtgcggtaccgtaaacactccagtcgccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgggttatagccacgcagaccgctgcgagcggactctttgcgcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccaatacccggagtcacggtcaggccaccgttggtgtaacgatacaaccaggccatatcccagacgatgccgttgctgttatccagggtatcgccagccagggtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttcgctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttatccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctgcagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttaaagtaactgtttaattttcctgacgcggatgacaccgcgcttacagccaaatgaatttagcgttactggcgagcctggtctttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgcaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcgataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctctactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctatcggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgccaacggtgagcgtagcccggtcaacgatcatccgttctgtcttttcaatccgcaggaagatgctcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccatgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacggaacccggtgatgagaacaaccaggacatctccgcactggttgggaaagtcgatattcgtaaactcgaacactacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaaccaagggatcatggaatttgtcgagatgtttaaagcaccgataaaagtgctgcatccgctgttaaccgccactcaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattctcgcccactcgaacgaatccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgaccgtgtttacatcgtgaaggtgccgtattgcttacgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccctgcgcccctggcacgctggaaacgctgtcacgtttttccattctttcgcgccttaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggcgaaagtctgaaagacaccgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaagggatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcggcaaacccggtccatctgttctacgtcctggaacagcagatcgagcgcgagcagttcccacaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttatcggcaaagagatccagacggcctaccttgaatcctattccgaatatgggcaaaacattttcgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagctgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgcgccagagcgaataacagcggacgcaatccgaactggaccagctatgaaaaactgcgcacggtcatcgagaagaaaatgttctccaataccgaggagctgttgccggttatctcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgttaccgggcctacaacgacagcgaaccgtgggcctgagaagcggcaacacaggcgtagcatacagttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaacaaaagcatggtgaatcgccagcgttttttacgccgttataaagcgcaaattaaacagtcgatctccgaggccattaataagcgttcggtgactgacgtcgacagcggcgaatccgtatccattcccacggaagatattagcgaaccgatgtttcatcaggggcgtggcggtctgcgccaccgcgtgcatccgggcaatgaccatttcgtccagaacgaccgaattgaacgtccccagggtggcggcggaggttccggcagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatctgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggccaatatcagcgttgtgcgttcattgcagaactcactggcgcgacgcacagccatgacggcaggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcaactgctggaagaggaacgtctgcgcaaagaaattgcagaattacgtgccaaaattgaacgcgtcccttttattgacaccttcgatttacgttacaagaactacgagaagcggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcaatccactaaagatatggctaagcgtttttatattctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaacaggcggcaccattgtttccagcgccctgaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgctgcacaagcatcggacggcgataactgggccgatgactctccgctttgccatgaaatcctggcgaaaaaattattacctgttgttcgttattacagctatatcgaaattacccgtcgtgcacatcagacattgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcacatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataaacaaaatgcaacagctaaagactaaaactatcagccaggtcattatcgcctggctgatttttagcttactgtaaattatctcatttattacatacattagcttacaatcgctttaaatatgacagcataacctttacataatttagttccagaaaacaatcattcggaaaaatgattcagtcaacacgtatttccatggggttattctttaaatattttttatcgttaacgaaaattgatcctggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggtttctatgggtacacaaaaattaaaagctcaaagcttttttattttcagtttattgctgacgttaattttattttgcattactaccttatataacgaaaacacaaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcatttttcttttcatgttaatgaaatatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtggccttatctatttagttgaaaccattgtaattatccataaaccaattaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagttttatttgtttaacctcgctggcactcttttgttatggaaaagacaacatccttgacaacaataagaaaaaaacgggaatcctgttgctggcgctgattccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgactactgtccggacaaccatactgcgacctggggaatcaactatacaaaaatattggtttgtctgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccgttaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattacaccatctggtatatcagtcgcgggattgaagtttccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggagctgcaactctccagcaaactggcagttcatgatgtgctgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttctgtgtcatgctggttgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtttcaattgtcgatattatccagcaaagcatccgccctgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccgaactcaatagtgcccaggcaaaaatcattgcggatcgtatacgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacggttttttcaacgggtgacacgcgtaatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggcaacaaagtgattattcatcatatttaagtgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattactcctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagaaagcagactcctcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtgtcgccagaacagcggcgcgccatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacactacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtagaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccttcctgcagtcaggaagtattggcatcgatcgcaaagatattgaaaaggtatttaccgggcgtaccgtattatcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtatatgtcgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatttgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaactgataccgattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtatgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgtttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactgtataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaagccggttcttcggtgatgtttattgcaattgacatggacaagttaaagcaaataaatgacaccctcggtcatcaggagggggatttagcgattacgttattagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccacaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagagattggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtggttgtttgcttgtaatctcaggagcgtgaaatgactgaaatggctaaaggaagcgtgacgcatcagcggttaatcgctttattatcacaagaaggtgctaacttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctttaggccagggagctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgcagccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccctctactcttcgaacgatttgatgaaatcgccttcaatgcaggtatgctggataaatccgttattttgaaaaccgcggattatttgcgcattgcgcaaccagaactggtcaatttccgccgcactgcgtaactaacctgtccgttcaataagcagaacggacaaaaccagcacaacagcaatggcaaaaaacgatgacgtgataatcagtgtctcgacaaacatttgatcgttcatagcatgcccccgggagatagctgttttcacgttattgttagcgtgcacaaatggcagtttgatgacagttcgcctgattttttatgcaaaaaacgtaaagattttctacttccttcctgcagcaagcgtaaagtaagcaggcttattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttaatcattgtccgcgtcacaccgttaagcaccttttttccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggcccccatcgccagcgggacgctaccgccctcaaccttgattcactcgtttctgaactggaaatcactggtggcgattgcagtaggcgtgattgtctcctggctgggtgggcgcggcgtgacgttaattggcagccagccgcaactggtcgccgggctgctggtaggcactgttttaggcgtagcgctgtttcgcggcgtaccggttgggccgcttattgccgcgggtctggtttcgctgattgtggggaaacagtagttaatctcgcaatatatcggcctggcgtttgccccaggcctttcttaaacatagtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagcgccataatcagctgtaactgctgacgccactggcgaaaactcaaccccgtctcttttactatcagtcgggcaagattgcgttcactcatcgcaaaaaagccagcccattgccccaatgccccccactcgacaggccctttcgccatcatctccaccatcgtgcggattttaggatgagaagaaacgggcaggtgcagctgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcattggctcagcaagctgagtcgtcgtcctgtttgccagggttaaaattaattcccggcataagggcgatattttcaatgtgcaatatgttgtcggcattgtcactgcgctgggttcgataaacagaaaacagagttcagcattagctgttacttgattgctatgttccaccccgcccggtatccaaaccgcatattgtggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtagcgccagtatcagctgtcctttgcggtgctgatgtacaggactggttaactcatccgttccggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaacttagcgataatttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgacctgttcaacttcattaagcggcaaaaacaggattgtccttatcgctggcattctgatgattgccacaacattacgcgtcacctttaccggcgcagcaccgttactggatacgattcgttccgcttactcgctgacgacagcgcaaaccggcttattgaccaccctgccattattggcctttgcgctaatctcacctttggctgccccggtagcgcgacgttttggtatggaacgtagcctgtttgccgcgttacttttgatctgtgctggtatcgcaattcgctctctcccttcgccttacttattatttggcggtacagcggtcattggcggtgggattgcattaggcaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcagcggcactgggatcggctatggtcgtgccgctggctttgaacggttttggctggcaaggcgcgttgctcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagtcaacaacatgcaaatttgagtacctcgcgcgccttacatactcggggtatctggcgttcgccgcttgcctggcaggtcacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgatcctcatcagtcacggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagcacccggtttgctgatcccacttttcttacatcatgtgaaagatcagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgcggttgggctctgctttatgccagcgcacgcgatcacctggactctgcttttcggttttggttccggcgcaacaatgatactggggttgacgttcattggtctgcgggctagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgttggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtaactggtctgtaccacttatgggtgttgccatactttcactactgatggcgattttcggactttgcgccgggagagacaaagaaattcgctaatatccggtgctatagtgacgtaacaaatcatgcgtgaaagggagaacaaacacgatgaatattcagtgcaaacgcgtttatgatccggctgaacagagcgatggttatcgcatactggtcgaccgcctctggccgcgcggtatcaaaaaaaccgatttagcccttgatgagtgggataaagaaatcacgccgtcaacggaactgcgcaaagcctttcacggcgaagtcgtcgattatgcaacctttcgcgagcaatatcttgcagaactggcgcaacacgagcaagaaggaaagcggctggcggacatcgccaaaaaacagccgctgaccctgctctactcagcaaaaaacaccacgcagaaccatgcgctggtgctggccgactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtcacgccgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcactggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaaggggttgaacaaccagccaggaccagcaagcaaggcagaacaaaactgataattttcatttattgatctcacatatttatccaagattagagtatcgcggtatcgttttgttttgcagcactatttttattacattcactcaaaacatattacgtcttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaataatcagcatttacccgccgtatcctggagttgttccgtgtcagatcagattatcgcccgcgtctcgcaatcccttgccaaagaacagtcactggaaagtctggtccgacagcttctggagatgctggaaatggtcactgatatggaatcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatattatgtttgcccgtaacagccagaaaatgtacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgccattgatgaaaactgctttttcagcgatgaagtccccgaccgttggggtgactgtattgcggcacgcaatcttggcatcaccacatttctgagcacgccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggttttacagttattcgccggactgattgcacaatatattcaaaaagaggcactggttgaacagctgcgcgaagccaatgctgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacactgttttccctcgcccggcatcttaaccataagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttagttgtttcactaaacaacgagaatgcggatatttcgtcgctgcgagaacgcattcagcagcaaatacgtggagaatatcacttaggtgatgttgatttgtattatcccggtgccagtcttggcatagtagaagtcgatcctgaaacaaccgatgcagacagtgccctgcatgctgccgatattgcgatgtatcaggagaaaaaacacaaacagaaaacaccttttgtcgcgcatccagcgctacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatcttcattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgattattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacctctaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttaagcgttaacttttaatcttcctgtagataaatagcacgacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccatccgccgactacggcaccgactatccccagcaggatagtcataaagaatccacctccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggcaagatttgtgacgagcatcacggaggttttttttgcgatggcgcagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcataagaacgtacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgcaccttccatcaggacttcaggagccacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccccgggcgcgttcctttatcaagatgacgttcgaatattccggcaggtgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgaagcatccttttccctccttcggtgaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgcattttaaataccatttattggttactttttagcaccatatcagcgaagaatcagggaggattatagatgggaagcccgcgacaacgcgggctgaaagcatcaggattgcagcgtcgccagtcgggcagcgaaacccacgaacatcaaaccaatcagtgagttgccaactttagccagtttctttttggtacgtatgtactgcgtgacaaaagcaccagatataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgccgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgaaaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatagcaccgtattggggctcatcggatttggcctcgctatttttacccttcagggtcgcgtaaagaattttactccccagatagagcaaataaaacgcaccaagataacgtacaatgttgaataatatcggggtggtcttaattaatgtcgccactccagcccatgccagaaacatcaataccgcatcgccaataaatacaccgcaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcaccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaacctgatatcaacccgataattgaatcattaatcaggcatgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgccagccttgaaacataaacggcccagacgttcgctggctggtaatattccggtagcacttgcactaaatgaccactggcaatgttttcgctaacatcccaccaggaacgcagagcaatcccctgcccatcgagacaccactgatggacaatttctccatgattagacgacagtgggccggtgactttaatcgcatgggggccttctttattgcgtaattgccagacaccaaaaggatgatcgcgctctttaatgaccaggcacggcaatgcagaaagatcggttaaatgtttcggcgcgccatgttgcgcaataaattccggcgacgcgcagagaatacggtaattggtcgccagtttgcgggcgattaaattaggggcgatgtcatcgccaatgcgaatatcgagatcgacaccttcattgaccaaatcgaccagtcggtcttccacatcaaaacgtaattccagttgcggatacgccttcgccagcgctgataacgccggagccaccacctgtcgtccaaaaccaaagctgctgataatacgcagcatcccctgcggcacctgacgcacgtcagaaagttcgtccatcatctgaccgacatcctgcaaaatccgctgcgcccattcataaatccgctctccttcttcggtaatggtgacgcggcgggtggtgcggtgtaacaacaccacgtttagcgtttgctccagcaaggcgatgcgcttgctgacgaacgccggtgaaacgcccagttcttccgccacggcggcaaaaccagcccggcgagccaccagcataaagacgcgcaaatcattcagcagcggtaaattattcatgattcgtgttttatgtttcaccagttacggggattaattccttttcagtcaattataggatggtgatgttgttaattttgatggtcaggaagtgagaacccaatgatgaaaacgatgcgtattgctgcgatcccgggagacgggattggcaaagaagtccttcctgaagggattcgcgtgttacaggctgccgctgagcgctggggcttcgccttgagttttgagcaaatggagtgggcgagctgcgagtattacagccatcacggtaaaatgatgccggacgactggcatgagcaacttagccgtttcgacgccatctattttggtgccgtcggctggccggataccgttccggaccatatttcgttgtggggttcgctgctgaaatttcgtcgtgaattcgaccagtacgtcaacctgcgcccggttcgtctctttcctggcgttccctgcccgctggcgggaaaacagcctggcgacatcgatttttacgtggtcagggaaaacaccgaaggcgaatattcctcgctcggcggtagagtgaatgaaggtacagagcatgaagtcgtcattcaggaatcggtatttacccgccgtggtgtcgatcgcattttgcgttatgccttcgaacttgcgcaaagccgtccacgtaagacactaacttctgccactaaatcgaacggtttagccatcagcatgccgtactgggatgagcgagtggaagcaatggccgagaattacccggagatccgctgggacaagcagcatattgatattctctgcgcgcgttttgtgatgcagccggaacgattcgatgtggtggtggcgtccaatttgtttggcgatatcctttccgatcttggcccggcctgcaccggcaccattggcattgccccatccgccaacctgaatccggaacgcactttcccgtcgctcttcgagcctgtccacggttccgcgccggatatctacgggaaaaatattgctaaccctatcgccacgatttgggccggggcaatgatgctcgattttctcggcaatggcgatgagcgtttccagcaagcgcataacggtattctggcagcaattgaagaagtgattgctcacgggccgaaaacacctgatatgaaaggcaatgccaccacgccacaggttgccgacgcgatttgcaaaattattttgcgttaaggtcaaaccagtttatttgaaccgcgtcactgacgcggtttttttattcgttctttgcagtaaataacctgcgtcatttcaccttttattgtttccgtttcgtgttttatggctttccgtattcttaattgtttaatttatgtaacatgcaaattttgttacgcgtacgttaggttccgccgtacaggtattggttttgctggcaatgggactggtgatttatttagccaccagtaaatacggcaatattcgtcttggcgaaggaaaaccggaatacagcacgctctcctggctgtttatgtttatttgtgccggtttaggttcttctacgctttattggggggttgctgaatgggcctattattatcaaacacctggattaaatatcgcaccgcgttcacaacaggcactcgaatttagcgttccctactctttcttccactggggcatcagcgcctgggcaacttatacgctggcctcattaatcatggcttatcactttcatgtgcggaaaaacaaaggtctgagcctttccggcattattgctgctgttaccggcgttcgcccgcaaggcccatggggaaaactggtcgatttgatgttcctgatcgccactgtcggcgcactgaccatttcccttgttgttaccgcagcaacctttacccatgggctttccgcgctgaccggtttacccgataacttcaccgtgcaggcatttgtgatcctgctttccggcggcattttttgcctaagctcgtggattggtatcaacaacggtttgcaacgtctgagcaaaatggttggctggggcgcgttcctgctgccattactggtgctgattgtcggcccaaccgaatttattaccaacagcatcatcaatgccatcggcctgaccacgcaaaacttcctgcaaatgagcttattcaccgatccgcttggcgatggttcatttacccgcaactggaccgttttctactggctgtggtggatctcatacacccctggcgtagcaatgtttgtcacccgcgtttcccgcggtcgtaagattaaagaagttatctggggactgatcctcggcagcaccgtcggttgctggttcttctttggcgtaatggaaagctatgccattcatcagtttatcaatggcgtaatcaacgtcccacaggtgctggaaacactgggcggcgaaacagctgtacagcaagttctgatgtcgttgccagccggtaaattgttcctcgccgcatacctgggcgtgatgattattttccttgcctcgcatatggatgcagtggcctacaccatggcggcgaccagtacgcgtaatctccaggaaggtgacgatcctgaccgtgggctgcgtcttttctggtgcgtggtgatcactctgatcccgctttccatcttgtttaccggtgcttcgctggaaacgatgaaaaccaccgtcgtgctcacagcccttcccttcctcgtcattttactggtgaaagtcggcgggtttattcgctggctgaaacaggattacgccgacattccggctcatcaagttgaacattatctcccgcagacaccggttgaagccctggaaaaaacgccagtgctccctgcgggaaccgtattcaaaggcgacaactgagcgccatcatcctaacgataaaggtatccctatgagcaatctgagccctgactttgtactacccgaaaatttttgcgctaacccgcaagaggcgtggaccattcctgcccgtttttataccgatcagaacgcgtttgaacacgaaaaagagaacgtcttcgccaaaagctggatttgcgtcgctcacagcagcgaactggcgaatgccaatgattatgtgacgcgtgagatcattggcgaaagcatcgtgctggtacgcggtcgtgataaggttttgcgcgcgttctataacgtgtgtccgcaccgtggtcatcagttgttgagcggtgaaggaaaagcaaaaaatgtgattacctgcccgtatcacgcatgggcattcaaactcgatggcaacctggcccatgcacgtaactgcgaaaacgtcgccaatttcgatagcgacaaagcgcaactggttccggtgcgtctggaagaatatgccggattcgtcttcatcaacatggaccccaacgccaccagcgtagaagatcaattacccggcctgggcgcgaaagtgctggaagcctgcccggaagtccacgatctgaaactggcggcccgctttaccacccgcacgcctgccaactggaagaacattgtcgataactatctcgagtgctatcactgtggtccggcgcatccaggtttctccgactccgtacaggttgatcgttactggcacaccatgcacggtaactggacgctgcaatacggtttcgccaaaccgtccgaacagtcgtttaaatttgaagagggtacggatgcggcattccacggtttctggctgtggccgtgcacgatgctgaacgtcaccccgatcaaagggatgatgacggtcatttatgaattcccggtggattctgaaactaccctgcaaaactacgatatttacttcaccaatgaagagttaaccgacgagcaaaaatcgctgattgagtggtatcgcgatgtgttccgtccggaagatttacgtctggttgaaagcgtacagaaagggctgaaatcgcgtggctatcgtggtcaggggcgcatcatggccgacagtagcggtagtggcatttccgaacatggtatcgcccatttccataatctgctggcgcaggtgtttaaggactaatgacatcggcggcggtattttccgccgctgggctgatttttgatggagtacagcaatgtcagactatcaaatgtttgaagtacaggtgagccaggttgaaccccttaccgaacaggtgaaacgcttcacgctggtggcaaccgatggcaaaccattacctgcgtttaccggaggaagtcacgtcattgtgcagatgagcgatggtgataaccagtacagcaatgcgtattcactactgagttcgccgcatgacacctcttgttatcagattgccgttcggctggaggaaaactcgcgcggcggttcccgctttttgcatcagcaggtaaaagtgggcgatcggttaacgatttcaacgcctaataacctgtttgcgctaattccctcagccagaaagcatctgtttatcgcgggcggtattggtatcacccctttcctgtcgcacatggcagagctgcaacacagcgacgtcgactggcagctacattactgctcgcgaaatccagaaagttgcgcatttcgtgatgagctagtccagcatccgcaggctgagaaagtccatttgcatcattcatcaaccggaacacgactggaattagcgcgattattggcggatatcgaacctggcacacacgtttatacctgtggccccgaggcgctaattgaagcggtaagaagtgaagctgcgcgtctggacatcgccgccgatacgctgcactttgagcaatttgctatcgaagacaaaaccggcgatgcatttaccctggtgcttgcccgttccggaaaagagtttgtggtgccggaagagatgactattttgcaggttattgaaaataataaagccgcgaaagtggaatgtttatgtcgtgaaggggtatgcggaacctgcgaaacagcaatactggaaggtgaagctgaccatcgggatcaatattttagcgatgaagagcgtgccagccagcaaagtatgttgatctgttgttcgcgtgcgaagggtaaacgcctggtgttggatttgtagtttgccgaagccggatgtggcgctgagcgcgcccagtccggcttcggaagattttactgcggatattcctgcaataaattgtgtaatgcttccgccatcagctcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcagttggttgatttgccgacgcgatgccagcaattcggcgctgatcttatgcgtttcgctcacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcatcttccggcaatgtctgcgctttttccaccagcgctagcagcgttttaccgtgaaagcggatttcgctaccggataaacccaggctgtccagttcgcctaaacttcccggcatataacgcgctaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcgcgctctcgcgccttgcgcagtcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaattgccaggcattggtgatatcacgccaggcatcttccggcgcaacgacttcctgacgacgcatttgcatcaggcggcattcatccagcgccgcaggtagccagccggaggcctccgtttctaccataagcttggcggtgatcggtaacagataccagacatccgccgctgcgtattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaaaccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaagggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatggagaaattttgtgatggacggatcgcgcaggatcgctttcagcggtgaccagtcggtgatcccgagtggatcgattagcgccagatgctcgccatcgaaaagttgaatcaaccccagctgcgggtaataagtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgtccgtggtaatcatttggtaattcaaattgttttctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacgctcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtatcccgtgagctgacggcggcaaaaagtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacgccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggatagacgttaaaaccggaaaccagaatcatgtcttttttacgatcgacaatgcgcaggaatccttcttcatccattaccgcgatgtcgccggtgtgtaaccagccatttttgatgatttcatcggtagcatcgggacgctgccagtaacccagcatcacctgcggtcctttgacacaaagctcacccggttgacctggtggtacttcattatcatcatcatccaccagtttggcttccgtcgacggcaccggcaaaccgatgctaccactatgataatcaatatcatatgggttaacgctgaccagcggcgcacactcggtaaggccatagccttccagcagatactgtccggtcagtttcacccaacgctctgccaccacttgctgcactggcatcccaccgcctgcggaaagatgcagactggagaaatccagctgctggaactctttattgttcagcaacgcattgaacaaggtgttaacgcccgtgatagcggtaaacggatatttcgctaactcttttaccaaccctggaatatcgcgcgggttagtgataagcaggttctgcccacccagttcgataaacagcaggcagttaatggtcagggcaaaaatgtgatacagcggcagcgccgtcaccaccagctctttgcccggatgcaacagcggaccataggtcgcgttaacctgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacaccagtggtgccgccggtgtattgcagaaaagctaaatcttccggcaccagttcgggtttgacgtactgcatccggtagccgttatgcagtgcgctacgaaatgaaatggcatctggcagatggtatttcggcaccaaacgcttgatgtatttaacaacgaaattgactaccgtgccttttgccgtagatagctgatcgcccatacgggtcagaattacgtgctgaacggcggttttatcaaccactttttccagtgtgtgagcaaagttagacacgataacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataaattaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagcttgcggaaggtcattacctcccccatattcacaaacgcaggttgatcggcgtagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgtgttcgtcgtcatcgcaaccccaaatgatatacatgccgttaacataatattaactcatcataccagcttgataattacccaacgaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccagccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcggggccgggattataccagccccatccgccgtagccatagggccagccacgaccgccataaaaccatggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacccgttacttgcatcaccataaatttatagggcgtattgccgattttgccgtcaaccgcaccagtgattggcccgactaccgtaaccagttgtccacggaaatccaccgggtccagaaaaccgttcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggctccgctgtccagcggtacggtagcaatttccaggcgagttttcccttgctggttttgtaccgcaaccactttgccaccaaagcgtgcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtccggcacagtgacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatggtgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaaccggttcggcatgttccaccgccaccgttttaccctcagcaaacatctgacacgcaatcggcagcatatcttcagcagcaggcagtaacacttcgccatcgcgcaaaaccaccccgctctctttaccgagatccggccaagcttgccagcccgtccctaccgtcacccattcgccggaaagctgttgcattcgttcatggacgatttcgggtttgagtacggcttcggtttcttcaccgtgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatggctgccagcacgcgggttgcgccgtttttgcgccacgccccttgcgccatcgtcattagcgtggagacgccaatcatcggtaattccgcgccaagcgccagcccttgcgcgatgccaataccaatgcgcacgccagtaaagctaccggggccgcgcccgtaagccagagcgttaatatcagtcagggaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgtggcgcgggcggcagactggcgagaaacgtcgcgccgtaaggacgcatcaccagccgattgtcacaaatcaccagcacgccacgatcgtcggcgtcgcgaatcagtcgccctaccccctgtttgagagtaatgacggcatctggtagttgcacttcatcgaacgggtcgccaccgcgcaaacgacaatcttccatgcgcgcttttaacagtggatcatccggcgaggtaaacggcaatttgtcgataattaccaatgacaatgtatcgccacgcacgtccaccccttcccagaaactgctggttgccacaagaagcgcattaccggcgctgacaaattgctgcaacagttgccctttgctggtttccccctgcaacaatacaggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacaacgaccgttgttagcttcgatgatcggtcgcagcattgccgctaactggcgagcagaacctggctggttggtttgcggcagattgcgcggcacacagagtaacgcctggcggctgtaatcaaatgggctgggcaacagcaacgactcggcctgttcgatgccaagccgcgaggtgaaatgatgcagatcgtcgttcaccgacagcgttgctgaggtgaagatccagctaccgggtttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtagcccggctgattgatctcttttagccgcttcagccgtgtgcgatacaacgtggcgcgctcaaatgccgcatccagcaaggcggaacgccccagtgacagtttcgccacgtcataacaaagttccagggtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggctcaccgagttgcagacgaaaatcctgcgcactctgggcaagacgatcagcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtccggtagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcagttcgccaaatccactctctttaaccaccatatccgccagaaagagatgatggtttaccaccaccacatcggcgtccatcgcttttttacgtgctttgaccacaaagcaatctttatacatcgggcagtcgctgccaagacagttgtcgttggtgctggtgaccagcggccacgcctgtgaatcttccgccacgctgacgcaggtgctgatatcaccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaagatttgtaccggcagatcgccccccgccagcgcctgctgttcgagacgttcgaggcagaggtagtttgagcgccctttcagcagcgccacgttgcccgtatatttcaatgcctttgagactgttggcaaatcgcggctgtagagctgatcctgcaacgcttttgagccggtcgagataatgactttctttttcgcccgcagcgcaggagccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggttctcgcggcttaaagcctggtatcgctttcgccagctgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgagggcgctttcgccagttgaagtggtgacggcgacctcacattgtggcagtctttgcagcacgaaaatggaagtctaatgaggacaaaatgatgactatcgttcgtatcgatgctgaagcccgctggtctgatgtagtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccgccaacacgctggcacagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctggccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtcgcgggtcatgcgccggtgcgctgcacggtacaagcgggtttgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgataatactggtcggttttacataaatcgaccagagaataagatattactgttgatgcttctgctaattcattatttatatttataatttcaattttatctataaaactaactggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcaccaaactaactatataaataaacataaacatgccgttgtgttcgccctttgattagcaactctggttttctttcttagctgaacaatctggttatagcgtgcggactgaccgttagatttctccatcttactggataacacaccatgagctgctacttttaaaacacctgaatgtcaacaggttaactcgtgccatatcgttataatccctttgatattagatgcaaattaaggtcatatatagccttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcgccaacaccaagttcgatgaatgaaagcacggcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacggcgcgagctgaccaggaaggctggaaccctgggttcacggaaaaaatggttggatgggcaaaaaaaatggagacaggtgaacgttctgtgattaaaaatcctgaatacttttcaacatatatgcaggaagaactaaaagcactggtctgagttaaatttatatcagcataaatgggtcaggacgcttttaatcacatataaaaagcgtcctttttctcacaatcaaatgatcatcggcttctataacgaaatcgatacggattagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggagtggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgtgccatcagttcctggatccgctcgacagctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattttatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccgtatagccgctttgatattgtggtcgccgagccgatttgcactttaaccactttcggtaaagaaaccgttgttagtgaaagcgaaaaacgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccaacgcataacgaagatttgccatttcagggcggcgcactggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcggaacaagatatcgttctgccggatatggcagtgggtatctacgattgggcgctcattgtcgaccaccagcgtcatacagtttctttgctgagtcataatgatgtcaatgcccgtcgggcctggctggaaagccagcaattctcgccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccaggtacaggaatatctgcacagcggtgattgctatcaggtgaatctcgcccaacgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaaccgcgcgccatttagcgcttttttacgtcttgaacagggtgcaattttaagcctttcgccagagcggtttattctttgtgataatagtgaaatccagacccgcccgattaaaggcacgctaccacgcctgcccgatcctcaggaagatagcaaacaagcagtaaaactggcgaactcagcgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagcaggttcggtaaaagtaccagagctgttcgtggtggaacccttccctgccgtgcatcatctggtcagcaccataacggcgcaactaccagaacagttacacgccagcgatctgctgcgcgcagcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgcaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggataccagtattactatccgcacgctgactgccattaacggacaaattttctgctctgcgggcggtggaattgtcgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaatcgtatcctgaagcaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatcgcgctttcaacttttgcgcccgcaaattaaccgggaaaccctaaatcatcgtcaggctgctgtgttaatccccatcgtccgtcgaccgcaaccggggttgttgctgactcagcgttcgattcatctgcgtaaacacgctggacaagtggcattccctggaggtgcagtcgatgacacggacgcatcagctatcgccgccgcgctgcgcgaagctgaagaagaggtcgctataccgccttccgccgttgaagttatcggcgtgctgccgcccgtcgatagcgtcactggctaccaggtaaccccagtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtctcggcggtgtttgaaatgccgctcgcccaggcattacatctgggtcgttatcaccctttagatatctaccgccgtggtgattcacatcgggtatggctgtcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagccagtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcaggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggcaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggcggttttatcgtcgatgaagaacactttggtcaggatgctgccaacgaagtaagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggctattcgctgtctggtctcgctatgcagaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaacaccgaaggtgtactgccaggcccgctgcgcgtgccacgtcgtgcgtctgccctgcgccggatgctggtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggtcgtgtggtaactgcgccaaccaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcggtcagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcattgtataaaatgaacgcctctatttccggtgcggaagttggttgccagggcgaagtgggtgttgcctgttcaatggctgctgcgggtcttgcagaactgctgggcggtagcccggaacaggtttgcgtggcggcggaaattggcatggaacacaaccttggtttaacctgcgacccggttgcagggcaggttcaggtgccgtgcattgaacgtaatgccattgcctctgtgaaggcgattaacgccgcgcggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgccaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttatacccgctttctcgtctgctgtaatattccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagggtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgtcgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacaacgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcgcccatttgccattacgtaaacaggcggcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactttattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgcctgacgatcgaccgtgccctgattaaaggcagtccggttttgattcaatggacgcctgcagcgggcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctgcttgagccacaactgccgcaaatcagtagcgccagcctgacggtggacaaacggcatttgctctatggtaatgggctggtagattcccttccgcaacctgaagacaatgaaaactatcaggtttcttcgcaacgctttccttttaccattaacgttaatggtccgggggctacggcgctggcatggcactatcttccaacacaattaccgctggcggtgctgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccgaatgagcttttcccgcgaaatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaacaatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactgacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccgatgagtagtcagtttcatgttggcattaacgtcgcacccagccattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctgcatcgtaaaaacgtcaaactggcgattgatggcttcggcaccggcaacagctcgttttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcgctggggcaaagactgaatattgaactggtggcggagggcgtggaaacgcaagaacaggcgaagtatttgcgccgtcatggcgtgcatattttgcaagggtatttgtacgcacagccgatgccgctacgtgattttcccaaatggctggcgggcagccaaccgccgcccgcccggcataatggacatatcacgcccattatgccgttacgttaacgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgagatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccatcagtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttccagcacatccagcggcgtgaccagaccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccaacaggttgatcggatcgagggtttccgggacgataatcgccggagacgccgaagcaatcgccgccacatcaacgccctcttccagcgccaccagcagttctttagcacgtacaataccgatgatttcatccagttcaccgcgacataccgggaacagactgtgcggtgaagagagcagttgctcgcggatttcatcgaccccgagattagcgtcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaatgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacgcaggatggcatcggcagtacgcgctcgcagcggcaaagtcgactggtggcgaataaagttgcgacgcgcaatctggttaaacacttcgatgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggtttggatgccagcaacataaccgccatcgcaatcactaccgccgccatcatcaccggcagatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcggttgttgctttgaacagcaagaatatccccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataaccccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaattgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcatagagtgccagaaaggcaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatggttgttaaacgggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaatcgcgaaacgcaggggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaatacatctggcacgttgaggtgttaacgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccgttcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctcgtggaaacgttaatggcccgtgatgatgacccaagctttgatgaactggtggcactggcagtagaaacaggccgtgaaggcgtgaaagcactgaaagccaaaccggttgaaaaagccgcgccagcacccgctgccgcagcaccaaaagcggctccaactccggcaaaaccaatggggccaaacgactacatggttattggccttgcgcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggataccgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgcgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtcggtggtatggcattccgtcagggtaaaacccaggtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaagaaactgaatgcgcgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcactcagttttcacacttaagtcttacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggggatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgcagttgcgcctgacgccgctctggcttctatcatttctaccattctggttatcgcaggtcatcagagcattggtgcaggtatcgcactggcaatccctctggccgctgcgggccaggtactgaccatcatcgttcgtactattaccgttgctttccagcacgctgcggataaggctgctgataacggcaacctgacagcgatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgcgctgtctgttggtaccagcgaagtacagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggcagctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctcttccagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccggcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccgttcgtggctgcgccgattctcggcgtaaccctggcgctggaagaacagcgtgctaatggcgcagagatcgacgacggtgctatcaacggtatcaaagtcggtttgatggggccactggctggtgtaggcgacccgatcttctggggaaccgtacgtccggtatttgcagcactgggtgccggtatcgcgatgagcggcagcctgttaggtccgctgctgttcttcatcctgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggttactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcattggttaacaagtggacacatgtcaacatcccgctggttgtctctcgcattactgaccagacgggcaaagaacacgttactactgtccagactattctggaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctactgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgctggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcactcctggccttcgcgatctacgatcagttcatcatgccccgccgtaacggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagcgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggtgcgttaataacgacatggttattaagcgcactggctctgatgggtttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgtcggctgttaatccgcgttcgaaatatcgacgatctggaaaaaatttataagcttctcgtttcaactcaataagttatgaatttagccaaagctatgtttagtgtatttttaataatcagacatagcttaggctatattacctcttcccttatttgttatttattttaacgtttcattgatatataaatctaaatgaaaatcgttatcaataaagcaatgaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagccgatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaatactttcagtcaggcgagaccatatgcacatcaatcgctatgcctgcatgaacgcgaaaaccatcacggcttgttgttcatgtatgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacattgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcatttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcattgcgaaccggccttatttttggtgccgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaaccactggattgcgtttgtgctgctgatattcctcggcgggcgaatgattattgagggttttcgtggcgcagatgatgaagatgaagagccgcgccgtcgacacggtttctggctactggtaaccaccgcgattgccaccagcctggatgccatggctgtgggtgttggtcttgctttcctgcaggtcaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcaacattagggatgatggttggtcgctttatcggctcaattattgggaaaaaagcggaaattctcggcgggctggtgctgatcggcatcggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtgtttgccagacttctggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcggataacacaactccgcactctgctgtaatgtaaaaccttccagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccatcaaatgtcgcggtcccggcgtggcagtaatgacccagccgccgggcttcactactcgtgctaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaaaagtgacctgcggatagcgtttcgccgccgcttttatcgctaccttcgaaacatccagaccaaacgtggtgatttcgggcaacgcatcggcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgtggccttatcatcaagccgttccctcagttgggcgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgcatcatttccgcgctgtcgcccggatcacgagaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgctggggacagatatagctgtttttttcacgcgaaagaggctgatggcaaagtggacaggaaaaagacatgacaactccggcaggatactaaaggccgcaagtgtaacgcgaatcacgcggcgggcaaatatccgaacgccaggagcgaagataaagcatagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctggctgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaagccattaccctggatagcggagaagtgtacgaacacgtctttgctgccatcagccggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacggaatacgcgccgatatatcattgtgcttaaccttgccagttcaggcagatacttaaactggcgtagtttctaacatagttcaataagttcagttgttccaggccagtgggagaagttattacatagtgcgtgcaatatcacattttttgctatgcaatgaataaaaagttatatcactttttctcataaaacagtcagttaacggctatcaattactctaaagagaagtcaatccccaaagggattgaaaatttaaaataagaaaaattgatgaatgagcaaaaaatcaagagagaaacgtttcgctaataaataataccacgcttaatcacaaatccgatgtaaacatcctaataaattaatgaggaaaatatctttttctgatatcccgttacgcaaataaataatatgataattatttgaagtcagaccagagttttaatttgaagcagttgcaccatggcagtgcgtataatcaggatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccagacgaataatatcttcgtcttcaaccgatttttgactctcaacggtctttttatctgctttctcaggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgagaactggcacgattgataaaaaaccacaagatgagcccgataagaagaaccaccaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcaccacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcaagccaacaccacgacaaccagaacgacccatcgaaactttttcactccaatctccgcttcacctaccttatgtcattaaactagcatgcgttagttaaacagcgcctaactatgtcgatattcgtgctttttcggaatgagtagcttgcttcagcgcatattgccgctacgattaagcgaacataaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcactggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcaggattaggtttgcaatgtacctatctgactgccagaggcaccagcacggtacaatacttgcacactaaaagtggtttcttggggataacagattgcccactgttacgtaaaagcaatatcgtggtcgataatggttaagggtaataaataaccagattctcactcatgagtaaaatattcttatagcaagcgcgtttaatataacgcaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattccgacaggttcttactctcatcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgctgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcaaaccggcaatgaccacgccaaagcgatcaaataccggtaccgcaatgcatcgcagcccttcttcctgctcttcgttatcttcgccatacccctgctcgcgcacctggtccagaacgggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcttcacttcatcgcgatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagcggattacgacgcccaatccgtgaatacatgcgcaaattgtacatagagtcaattttgtgaatgtaaacaatactgtcttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgtaacgcgcgagcgcccagttcaaacaatttcagggtcagggaatatttctccgactccccttcctgcgccacataacctaaggttttcatggtctgtaaaaagcgataaacggtgctttttgacatcatgacgcgctgcgacagctcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataaaaatcagaactgttttttattataatttcgcaccagggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatataaaattcctatgccaaaagttcaggccgacggcctgccattgccccagcgatacggtgcggtattaaccattgtgattggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccctgccaacaatcgccacggaccttcatgccacgccagccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggcgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatgctcacccttgcgcgtgtcatacaaggtttcggaggtgcagcgttgatgagcgttaataccgcacttatccgcctgatctatccacaacgttttctggggagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttaggtattatcgccctgcttctggcgatgcgttttctgtcacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttatcactgcgttgagtggtttcgctcaggggcaatcgctgacgttaattgctgcggaactggtggtaatggttgttgttggtattttctttattcgccgccagctttctcttcccgtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccgttggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctctagggttgttcatcatggctgcggggcttttttccctggttctgctgcccgcgtcacctgcggatatcaatattatctggccgatgatcttatgtggcgctggatttggcttgttccagtcacccaataaccacaccattattacctccgctcctcgcgaacgtagcggtggagccagtggcatgttaggaacggctcgtctactgggtcagagtagcggcgcggcactggtggcgctgatgctaaatcagttcggtgataatggtacgcacgtttcgctgatggctgcggctattctggcagtgattgctgcctgtgtgagtggtttacgtatcactcagccacgatccagggcataaaaaaagcgcgtcgatcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgtacgcagagcttcaattcgtttatccagcggcgggtgagtcatgaacaactcactgagcgatttcgacttaccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcagcgcggcaatcattttctcgcgaccaaccagttttgccgaaccggcatcagcatggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacgatttccgcccataaaacccgcggcaagctgcgccagaatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtaaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccggttgcaaaagcgttgatgtccggcgcatggtagatagccacttgcggcatagcgatccccgcctgacgagcctgggttgctacagtattgaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaggaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttgtagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggagcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatccggctcctggtaatctttcggtagatcatccagcttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccagacgcgtcgcatcatcttcattattctctttctcacgcacagcgtagttcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagcagctccggttcaaaggcagttaaatttcctgatttcacataagtcgcggcatcgatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggttcaatgaacggtattgctgaacggtgcctttaccaaacgtcggttcacccacaaccagcgcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaaacggtcaaccagtaccaccagcgggcctttatagaacacctgcccgtcggtatcgctgtcttcacgaaccttgccgttgttatcgcggacctgaacaatgggacccgcaggaataaacagacctgagagcgataccgcttcggtcaacgccccaccgccattgctacgcaggtcgatgatcacactgctgacattctgtttttccagtttctgcagttgaactttgacatcgtctgtcaaacccacatagaagcccggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaatgttacagtgcgggtcttggtccctttaccagcaggtaaaatttccagacgaactttactgcccttcggccctttaattaaggcaaccacatcatcaagacgccagccaatcacgtcaaccatcggcttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttactcttcgctgccggaccacctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgcgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgtgtcagggtttcacgaatttctttatccgtttttcctgccagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtactggtaacgctcaaaacggcgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttgcctgaacgcagttcatcgcctaactcggttttctttttcgcgaactgttcaacatcgcttgccagcagcacgttgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcacttaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacaccaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaaccggggtgtgctgttcttcgcgaggtgcttttactgtttttggcgctttctctaccggcttttgcgcacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcggcgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctctacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgcgttgcgccgggtttaacaccgtaaagataacgccagctcgaagtgtagagacgtaaagcggatcgtaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctaccagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcgtcctcgtctgtaaagcgaccgaagacggtactatcgatgtcaagaacaccaataatctgatttttcaccaccagcggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcgtgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcacaccccgcgcccgacgggtatccggacacaggcaattttgccctgaaatggtccgagtaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcgtataacaacgcactggtgttcgcaagcgttgccagaaaactggtttctcccgccatcagcgcgttaaagtcgcgatttaaatccgcgtaaaattctgttttgttcattatataatcacttgtttgtcttacctggaactgccagcctattaaaataagcattaaatgcgttaatgctcaagatcattcccatcatgggttaagattaatgttaattcttattacatttggcacgtcatggctcttaacacaccacaaattacgccgacaaaaaagataacagtgagggcaatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcagagtgcctattgtccgcgctgtcaggcaaaaattcgcgacgggcgcgactggtcgctaacgcgcctggcggcaatggctttcaccatgctgttgctgatgccgtttgcctggggcgaaccgctgttgcatatctggctgttaggtattcgtatcgacgccaacgtcatgcaaggcatctggcaaatgaccaaacagggcgatacgataacgggggcgatggtctttttctgcgttattggtgcccccctcattctggtgtcctccatagcatatttatggtttggtaaccgactgggaatgaatttacgtccggtactgctgatgcttgagcgacttaaagagtgggtaatgctggatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggtgtcggcttgttctcttttgtggcgttggtgattttaacgacggtgacgttgtcacatcttaatgtcgaggagctgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaacttcgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgccatatcccgctacgcctgcgtcgccgtcatagtttgcaaaaatgctgggcggcgctgttagcgtcaatcgttttgttgttacctgccaacctgttgcctatttctatcatttatctgaacgtaggacggcaggaagatacaattctttccggaattatgtcgctggcaagtagcaacattgcggttgcgggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgatcgtcatgttcactttactgttgagcattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgacgactgaagcgcagattaaaaataaacgccgtatctcacctttctggctgctgccgttcatcgcgctaatgattgccggttggctgatttgggacagttatcaggaccggggtaataccgtcaccatcgactttatgtcggcggatggtattgtcccgggccgtacgcctgttcgttatcagggcgttgaagtcggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagactcagttctggctggtgacgccaaaagcatcgttggcaggtgtctccgggctggacgccctcgtcggtggtaactatatcggcatgatgccaggtaaaggtaaagagcaggatcactttgtcgcactcgatacccaaccgaaatatcgactggacaatggcgatctgatgatccacctgcaagcccccgatctcggttcgctgaacagcggttcattggtctatttccgcaagatccctgtgggaaaagtctacgactatgccatcaatcccaacaagcaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgacctggtgaaaaaaggtagccgtttctggaacgtttccggcgttgatgccaacgtcagtatcagtggcgcgaaggtgaaactggaaagtctggcggcactggttaacggtgcgattgccttcgattcacctgaagagtcgaaacctgccgaggcggaagatacctttggtctgtatgaagatctggcccacagccagcgcggcgtaataataaaactggaactgccgagtggggcaggattaaccgccgactcgacgccattaatgtatcagggactggaagtcggacagctaactaaactggatttaaatcctggtggtaaagtcactggggaaatgaccgttgatcccagcgtcgttaccctgcttcgtgaaaatacccgcatcgaattacgtaatccgaaattatcccttagcgatgccaatctcagcgccctgctgactggcaaaaccttcgcgttggtacccggcgatggcgagccacgcaaagagttcgttgttgtgccaggcgaaaaagcactgctgcatgaacctgatgttctgacgctgaccctgaccgcgccggaaagttacggtattgatgcgggtcagccgctcattcttcacggcgtgcaggtaggccaggttatcgatcgtaaactcaccagcaaaggcgtcacctttaccgtcgccatcgagcctcagcatcgcgaactggtaaaaggcgatagcaaatttgtcgtcaacagccgtgtcgatgtgaaggtggggctggatggcgttgagtttctcggtgccagcgcctcagaatggatcaatggcgggatacgtattctgccgggcgataaaggtgagatgaaagccagctatccactgtatgccaatttggaaaaagcgctggagaacagccttagcgatttacccaccacaaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctgtaccgtaaatttgaagttggtgaagtgattaccgtgcgtccgcgagctaacgcgtttgatatcgatctgcatattaagccggagtatcgcaaccttctgaccagcaatagcgtgttctgggcagaaggcggggcgaaagttcagctgaatggtagtggtctgaccgtacaggcatccccgctctccagagcattaaagggagccattagcttcgacaacctcagcggtgccagcgccagtcagcgtaaaggcgataagcgtattctgtatgcttccgaaacagcggcccgtgcggttggcgggcagattacgcttcacgctttcgatgccggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcacgcaatgaagtacaggcaaaggcggtactttacccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccggggcaatcctcgccgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggcttaagcattattgttgaagcgccggaagccggttcgttaggcatcggtacgcctgtgctgttccgtggtctggaagtcggtacggttacaggaatgacgctggggacattgtcagatcgcgtgatgattgcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattccgtcttctggttggcatcgggttacagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgccttcgccacgcctccggggacgccactggcaccgaaagcccaggaaggcaagcacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggtactgcgcttcccaaataatgcccactgctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgtttttttgccagtggtatatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacgcaaatgcgcgaagcgatgccttcgacgctctcttttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagtattcgcgttaatacgctgaaaatctccgttgctgatttcctgcaattaaccgctccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgcgacaatgaagatgcattgccattgggtagtaccgccgagcatttaagcggcctgttttatattcaggaagccagttcaatgttgcccgtcgccgccttgtttgctgacggtaatgcaccacagcgggtgatggatgtcgctgctgcgccaggctccaaaacgacgcaaattgccgcacggatgaataacgaaggggtaatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggcatcagtaatgttgcgctcacacattttgatggccgcgtgtttggtgcggcagtgccagaaatgttcgatgccattttgctggacgctccctgctccggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaactggtcaccagaaagcaatcaggaaatcgcagctacccaacgggagcttatcgacagcgcctttcatgcattacgtcctggcggtacgctggtttactcgacctgtaccttaaacagggaagaaaacgaagtcgtttgcctgtggctgaaagagacttaccctgacgcagtagagtttttaccacttggcgatctcttccctggtgcaaacaaagcgctgaccgaggaaggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggccattcccgccttacccaccccaaaatacaaagtgggcaatttcccgttcagcccggtgaaagatcgcgaagccggacaaattcgtcaggcggctgcaagtgttggtttaaactgggatgaaaatctgcgcctctggcagcgtgacaaagaactgtggttgttcccggtgggcattgaagccctgatcggtaaagtccgattttctcgcttggggattaaacttgccgaaacgcacaacaaaggttatcgctggcagcatgaagcagttattgcccttgccacccccgacaatgtgaacgcttttgaactgacaccgcaggaagcggaggagtggtatcgcgggcgcgatgtttacccgcaagccgcgccagtggcggatgacgtgttggttactttccagcatcagccgattggtttagccaaacggattggttcgcgactgaaaaacagctacccgcgtgaactggtgcgggacgggaaactttttaccagtaacgcatgacagcgcacaaaaaaagcgcactttttgactggcacattcggcggcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaatcggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggtgaatcgccgggtgatcgaacgttaaccattccttgtaaatctgaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctatcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtcctggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagatattgttgtggatgtctacaacacggaacagcagtgtcttcattctatgagcgatcaacggatccgccagggcggttgttttccgattgaggattttatagatggtttctggcgacctgcgcaggagtacggtgatttttaattattgcaattgcacaagagtcagttcgcccccaaaggcagcaccggtatcaatataatgcaggttgccaatatccacgcgatgtcgcaacggtgtatgaccaaaccagaaatgatcagcacctgtaattccctgcccttttgggcgttcacctaatcgtgagcggctccacaagacctgatgcaaatcaacgtccttttgccattcataaacatcatctggataatcggcatgagcaataacatgtttgccggtgcggctgtgtacttcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccattcatcaaccacaaagacatctgctgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacgaacccaatgttgttccagtaactgcagacaacgtaaactttgcggcccacgatcgataacgtctcccactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgccagaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcatcaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaaggaaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgccctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgcggtggtcatcagcttaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggtttttttattggaaatcaaaaggctattttaggtaattaacagagtttttcagctcgttctataaacggtgccagactcattttttcgccgggattgttaggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttttgtgcgatatcgtttaaaggatactgcacgagggtacttgggttgatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgccgccagcgccgctgcagaactggtgagtaacagaaacgccagaatactttttttcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcaccagcactaccgcacctatcgcccattcgagtttagtcatccacacaaaccagggtgccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcaatgaccaccataatcatcaccaggatggctttgagcaataagagttggccccagtaagtcgtaagcgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagtctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacaaatcaggtgaatcgcgtgattagtctgatggattttctccgttaccccttcattcagcgtcgcatgccccactcccgccagcagaaaaaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgtaaaacagcctgccaaatgtttggcgaaaatacatctgtccatcccgttcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgcttcgccagcaaacgacgaatcgttaagggggccagccaggcaccgtacattgcgaagccaaaaaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacgctaaaggtgtagtgtcctttcgttttatgcccgtccaccgaaacaacatgccagtcaacggtgtaggttccgggtttcagcgaatcggccagtggaacaatcagttgcttttggtcctgctcatttcgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccactgaatcctgtttccacaccttccgagaagtttaaagtgattgcctgcggtgcagctgtcacttgcgcgtttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtagcgaagggagcgtgcagttgaagccatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatcctggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactggatcaaacagaaatggataaagtgaatgtcgatttggcggcggccggggtggcatttaaagaacgctacaatatgccggtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttattgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacagggttacactttcttacataacgcctgctaaattatgagtattttctaaaccgcacccataatttgcagtcattttgaaaaggaagtcattatgtcgttctggaaagttgcagcagcgcaatatgagcctcgtaaaacctcactcaccgaacaggtagctcatcatctggagtttgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttctttactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcactgttagacccgctttgttatgccgcaacgacctggcgaatgaccatcattgccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgcctgggatctaccatcagagtcatggtgcatgtctgggccgtcgttccagaaccatcacggtggtcgatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttacgacagggcaatgtctgggagaacccgacctgctggcgtcggcccgtcgcttacaatttttttcacatcagtactcgattgccgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaatatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacggaaaaatcgtcaaccccatgagccacctggtgcgccccgatcgtcctattagtccacaagcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccacactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgagatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggccagggatcaagtacagcaatatggcgttatataaaacacggaagctcaatgtacagacgccgccgggcctgcatcatcaccgtgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctccggctggacggcagaacagatggccgatatcaccggacgtccgtcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccgggctatctgcgctggttatttaataacctgggcagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacttaatccgcaggcgtagcgggtaatgttccctgcgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatggcctgagtccatgtcggtacagagcaataaaagatggttatcggttttcagctcgcgcaatttagcgacccattttgccggttcccaatattgcacctgagaatcgtgcaaaccggtcgttaccagtaaatgcggataagcctgtgcggtgacgttgtcatacgggctgtagcttttcatgtactcgtaatattgcggatcctgcgggttaccccactcttcaaactcaccagtggtaagaggaattgattcatcaagcatcgttgttacaacatcaacaaacggtacctgggcgataacgccgtggaataattccgggcgttgattaattgcaacgcccatcaacatgccccccgcactcccgcccatcgcataacaaagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaattttccgtcttcgtaccattgttgccccagctcaccaccgccgcgaacatggacaatggcgtagacaaagccacgatctaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccatagccatacaccagcaacgggttgtgtcctttgcgaaaatgtttgcgatggtagaccaacgaaaccggaacttcgacgccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccgggcacttctgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtgtctggtgtggtcatggaagaataaccataacgcaatcgcgcggtttcaggttctggattgtaggcaatccaggtcacataggctggatcatcaaaggcaataccaatgacttcccgggtcttgcggttaatttggcgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcatgatgttttcgcgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttgccgtggcggttggaacgtagataaaaacgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgcggcagaaaaacaaacggctcggcatcggccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccaaatgaatgactacatagtgcttcgaggtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtagatcagtttatcttgcgatgctggcgtaccgatggcgtgacgccagacctgataaggcagcagcgtcaccggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttaccagtttccagattacgaaaacgaatgccgtactggcgtcgggaaagaaaatcttctgccagcgccataatggtgttatcgggcgtaatcgccattccgcccatcgaataaaactcactatgagctgcgcgcttattggcatcgagcaatgtttcccactcatcccactcttcactgaatgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccgatagcggtagccatttttgatgtagggcgcagaaacttctcgttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgtgaggccatcacccgatgaccgtaactattttcttgttgcaggtagtccagaacttccggctgagaacgcgtatcgtcccgcagccagtagtaattatcgattcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcaccggggatgcaagcgaaacaggggagtcattgcttagatgatgacaggtaatggcgcggatatcgaatgttatgcagacagagaaaatcagcctgttcaaatggctgtgcgattctggatagcccgaaatagtcaacttcaggctatccagagagcggaattattccgccaaagtgcgtttttgctgttcgagatcgcgttcaatgccgtcacgaacatcctgggggattttcagcgcgtcacccagtgcattcaggtaactgcgttccataaaatggtcaatatcaatagccgcgcaactcaggaaatagatttccagcgcctcttcttcattgcggaccccggtagccaggcgttgtggatccagcggttgttcgattgcctgctcaatgagtacacgcccctgctcttccacgccggcttcacgcaattgctggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagaccagcgcaaggatcaaacgttctgtacgctcatccagcggcgtactttgcgcgccaaactgcggttcgtcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaaccagtaacgcgttggtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagcccagccagtccgcctaatgcgcctggcactaacagtttgcccaatccctgatccgcagacgaggaggtagaagaactgctttgcccaagcagggattgcagttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagcggatgaggatgtcagaaaatgtatatcgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtatttactgtatatcaggtgataagggtattttaggtgaaagtagtttgtcgttttgagtggcattgtttgatgctgattgcccgatgcgacgctgttgcgtcttctcaggcctacgattgtggtgcgttctggggcggacaaggcactcgcgccgcatccgccaacggtcaatcgaattatcagaagccattaacgccgctgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgcacggttagcggtactgaccatttatcatctttaccctgaatgtcctgcaaactgacccaagccacgggatcggcctgaccgacaattttttgatcatctgcccagcgcgccacgcgattttgttgataatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcagaaaccaacaacagccctaaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattgtcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcgtcttccatttgcactggagaatttgtcagccaggtgtcaagcagatccgccgtatcaagcattttatcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattttatacagtatatttcttttcggttgagaaatcaacatcagcaataaagacacgcgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctatgccgacgcaccagccatgcatgtcgcgcatcgctcccatatcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaagccttttccgcgaggcggttgctgacattggctatccctgcattgtaaaaccggtgatgagctcttccggcaaggggcagacgtttattcgttctgcagagcaacttgctcaggcatggaagtacgctcagcaaggcggtcgcgccggagcgggccgcgtaattgttgaaggcgtcgttaagtttgacttcgaaattaccctgctaaccgtcagcgcggtggatggcgtccatttctgtgcaccagtaggtcatcgccaggaagatggcgactaccgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcactgggcggttatgggttgtttggtgtcgagctatttgtctgtggtgatgaggtgattttcagtgaggtctcccctcgtccacatgataccgggatggtgacgttaatttctcaagatctctcagagtttgccctgcatgtacgtgccttcctcggacttccggttggcgggatccgtcagtatggtcctgcagcttctgccgttattctgccacaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggggtggcactggctactgcagagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaaatacagggttaaacccggcaaaaaaacgctacaaaaatgcccgatcctcgatcgggcattttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacccgtcgggcagaaacggacctgggagaacggacccgcgatcgcctgcagggctttcacgccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaatcagaggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcgaactgtgcacccgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcacactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcaccgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagagttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacaggttgcgccctgttcggcaccggacagtttttcacgcaaggcgctgaataattcacgtcctgttcccacgcgtgacgcgctcaggtcaggaatgtgcggttcgcgagcagccagttccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaggcttctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagcaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctcaaccggcacggcagaggttttcataaccgcacggcccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggaagcgatcacattgctgtcgagtgatttttccgccccttcccgccagtccagttcaccattattcagccatggttcaagggtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcaggcctgctttgagcagttcacgcaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggccgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacgataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgtgtaacctgacgcgcagcggcagcggtcaaagcatcgcgcagcggagaatccggatgaacaaaagaagagcctggcaactgcatccccataaactccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatggtaagacgcggcttctgactccagtaaggccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggcacaaacaccgcaggcaaatgaccaaacgacagggctgccatcgtcagacccgggacaatcttgtcgcacacaccgaggaacagagcaccatcaaacatgttatgggacagccccaccgccgcagacatcgctatcacttcgcggcttagcagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttctggatagtgttcataaggctggtgcgcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgacgttttcgcttgttctatccgggcgagataagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacaattgtggattcataaagtctcctgaaattgagttgtcagagcaggatgattcacaacgcgtttcattcagaggatttatgactgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgcgcaagatcatgttaccggtaaaataaccataaaggataagcgcagatattactcaaactcattccaggaacgaccatcacgggtaatcatcgccaccgaggcaacgggtccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcatcacgacgtacaaacagtgcctgaataccacgcatggtttccagcagcagacgttcataggcatccgccagatgcgtctgattaaaggtttctgaatagctcagatccagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgactctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggcagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaggtttctgtattgctgctcttgttcgcgccctcttcttccagatatcccggcacttttttgccctgggcgaagcccgcagtatattgcccgcgtacggttttttcgcgtacgttggagcggtcgatgcggcgcagggacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagatggcggagacatcgcaatcatgcagagaatttgtagcaggtggttctgaatcatgtcacgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttattcacaaacagggagttagcaaaacgcagcgccaacaggttcagcaccgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcattgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcgccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagaaggttgaatgcagcagtgtcattgacatcgagattacaaaaatccagacgtgcactcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtatatgccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaggtcacaggcctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggtacttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacgggaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattcggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacggcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagtgcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatcagagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctatggcactggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacgcgcggttttcctgattttaaacttcatctggcacagagtctggcgaatggcactccctatgttaatcgcaacgtcaatgaagatgacagcgttgaatcatacacagggaaaatatttgagtccgcaatggcaacgctcgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggctcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatattgtgctgcaacgcatgagttgtatgaattgtagcgacggagacgtggtggtgctgatttctcacactggaagaacaaaaaatctggtcgagctggcgcagctggctcgcgaaaacgacgcaatggtgattgccctcacctctgcgggtaccccgctcgcccgggaagcaacgctggcaattaccctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcgacgcggtgcaaaattcagagataacttgaagcgggtcaaggaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaaacgactgtcactgtcctaatcttatacgacatccgaatgagattaatttatcgccatcgcggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaacaaaaatcgttaccacgttaggcccagcaacagatcgcgataataatcttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaacttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaaaactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcgactacaaaggcctgcctgctgacgtcgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagttcagggcatgaaagtgttcaccgaagtcaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcggctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgtggcgaagatctgaactatgcccgtcgcctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggatgcaatggatgacatcatcctcgcctctgacgtggtaatggttgcacgtggcgacctcggtgtggaaattggcgacccggaactggtcggcattcagaaagcgttgatccgtcgtgcgcgtcagctaaaccgagcggtaatcacggcgacccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtctgcagaaactgccgctgggcagtatccgtcagaaaccgttgcagccatggcgcgcgtttgcctgggtgcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggacgttcagttcgacaatgtggaagaagctattgccatgtcagcaatgtacgcagctaaccacctgaaaggcgttacggcgatcatcaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctgccaattttcgccatgtcgcgccatgaacgtacgctgaacctgactgctctctatcgtggcgttacgccggtgcactttgatagcgctaatgacggcgtagcagctgccagcgaagcggttaatctgctgcgcgataaaggttacttgatgtctggtgacctggtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgccacatccggcctacagttcaatgatagttcaacagatttcgaatattctgaagcaaacttgaacttatcatcaggcgaaggcctctcctcgcgagaggcttttttatttgatgggataaagatctttgcgcttatacggctggatttcgcccggtttgcgagttttcagcaattttagtatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacgatgcgtcttgccatcataaatcggaaacagcggtacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatccacaaattcgctgtgctctgggccatgatcctgatcgggtaaataatatccccagtacccctgacgtaccgactggatgaatggtttaataccgtcatttctcgcatgcagacgaccgccaaagcgacgacgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcaccagaaagataactttctcgttattacgccgcatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggtccgcgtattgccaactcagccatcattgccatcgcttgcggcgcggtggcaaacatctcatcaacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaaaacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacacccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaaagccggtactgactgcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgcgccaggaattcgcgacgatcggagccggtcagcccttcagtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccagttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgtcccggtttcaccagaatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcgccactgcgtttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccttgtggcatggcgaaatcaacacctctgtgtggtgcaacgcgacctgtcaccggattagttcgacgcgggttaaagttagacgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggatagcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgagacattaacaccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggttaaaccggcgtttctggcgctggcaacaaagctccccccgacggtacctttcagcagattgttaacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggccgcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctggggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcacggtgataaacataaggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgactcaggaattctgaatagcttgttttacccagtttgatattcgtccccaggggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccaaactgtttttcgaaatagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcgtttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgccgtgaatacttttcatcagtagcggtttcacatcttcaagctgcgcaatcgttacctgcttcgctcctggtaatttgcttaccggtttttgcataaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatccgatggacgcagtgaataatcatgttctgaagcgccgtcaggcagtaaaacctccgtttctgttacaccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcggcatctgcggcctgtgttgcacctccccagagagcggcggataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaatatgagaagtgtgatattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccctggaaaatgtctcggtttcttttggccaacgccgcgtcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaatggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactgcgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgccctggtacacataaagaagatattttgcctgcactgaaacgtgtccaggccgggcacctgattaacgcaccgatgcaaaagctctctggtggcgaaacgcagcgtgtactattagcgcgagcattgttaaatcgcccgcaattattagtgctggatgaacccactcaaggcgtggatgtaaatggccaggtggcgttatatgaccttattgaccaactgcgtcgtgaactggattgtggcgttttaatggtttctcacgatctgcatctggtgatggcaaaaaccgatgaagtgctgtgcctgaatcaccacatttgttgttccggcacaccggaagttgtttccctgcatccggagtttatttcaatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataaccatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcccggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtagtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggcgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtgattgccgttacgctgctgctggcgggcggtctggtatggctggagaagcgtccacagctggcgatcgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgttagtctgatgtctaatattcgtgttgatttgatggcttacttgttcggtgatttgctggcagtgacgccggaagatctcatctccatcgccattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcgatgacgattagcccggatctggcgtttgttgatggtgtgaaattacagcgcgtgaaattgttattgatgctggtgacggcattgacgattggtgtagcgatgaaatttgtcggtgcgttgattattacttcgttgctgattattcctgcagctactgcgcgtcgctttgcccgcacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtgactggcggtttaaccttttccgcattttacgatacgccggcgggtccgtcggtagtgctatgtgcggcactgttatttattctcagtatgatgaaaaagcaggccagttaatctgtcgctgaacacatttgtcggatgcggcgcgagcgccttatccgacctacggttcggtatctctggtagtcctggtaagacgcgaacagcgtcgcatcaggcatattgccagtgccggatgcggcgcgagcgaccaatccgacttacggcatttctggcggcgttatgccaaagtgattccacgcccgcgtcgtcgccatacgcccacgcggtgtacgctgcaaaaagccttgctgaatcaaataaggttccagcacatcctcaatggtttcacgttcttcgccaatggctgccgccaggttatccagacctacaggtccaccaaagaacttatcgattaccgccagcaacaatttgcggtccatataatcgaaaccttcagcatcgacattcaacatatccaacgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcggcgaaatcacgcactcgacgcagcagacggttggcaatgcgcggcgtaccgcgagcgcgacgagcaacttccagcgcgccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaataccaaaacggtcgcgcaacggtgatgtcagcgaacctgcgcgcgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtagtcttccattgccgggtacagcacttcttcaacaactggcgataaacggtggatctcatcaataaacagcacgtcatgcggttcaaggttagtgagcatcgcagccaaatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatgttggcaagcgtagttttacccaaccccggaggaccaaaaatcaacaaatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgtgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgctacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatgcggctggcttcttgtggtttatagcccagcgccaccagcgcagcaaccgcttcctgttcagcatcgttggttgccgggctggcaggcgacgtgagcaccagatcggcggctggcgtaaagagatcgccatgcagacctttaaatcggtctttcatttcaacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagcgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaacgtgcgctcttgtttattgttaaaaccgtacagcagctgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgtcccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaagaaaacttgcgaggtgtctcgatgatctgaaaaatggcacagtataatttattctacaggttattttggaagcaaatattttaatattacatattcagtgaaaaaatgcgtaataaaaatatacattgcgcctcctgaaaaaataaattttttatgctattacgtatattcgtatctatttcaatggaatgacaacgtgaatattaattaccctgctgaatatgaaattggagatatcgcctttacatgtataggtgctgccttatttggtcaaatatcagctgcatcaaattgttggagtaatcacgtcgggatcattatcggtcataacggtgaagacttcctggttgcagaaagccgggttcccctctcaaccatcactacgctatcccgttttattaaacgctctgctaatcaacgctatgctataaagcgattagacgctgggctgacagaacaacaaaaacaacgaattgttgaacaggttccctcccggctacgcaaactttaccacaccggttttaaatacgaatcttcgcgccagttctgttcaaaatttgtctttgatatttataaagaggcgctatgtattccggtgggtgaaatagagacgtttggagaattgttaaatagcaatccgaatgcaaaactcactttctggaaattctggttcctgggttctattccgtgggagcgtaaaaccgttacgccagccagtttgtggcatcatccgggtttggtgttgattcatgcggagggagtggaaacgcctcagccggaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagccgcgattcgctcatctgcatcgcattctgactaacgtggcagtgggtgatggcaatcgccaacgcatcagcggcatccgcctgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttttcggcgctaccaatacccaccaccgtttgcttcacctgacgtgcagcatattcaaataccggcaactcctgattcaccgccgccacaatcgccacgccgcgcgcctggcccagtttcagggctgagtcagcgttctttgccataaagacttgttcaatggcgaaataatcaggctggaactgggtgatgatttccgtcacgcccgcatagatgagtttcagacgagacggtaaatcatccactttggtgcgtatgcatccgctacccaggtaggacagttgcctacctacctggcggatgacgccgtagccggtcacgcgcgaacccggatcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcgacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtagacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgcactttacccatttcttcccatgcagtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcacctgcttccagtgctgcttccatgatggtgtcttcatcgcctttctcgaaggagatcacgccttttttgctgaacagataagctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgtttgcatcatcatcaccgcccacaccacgtgcaattgcgcggttcagtgtgtcgcgggtcatgttgttagacagtgctttatcaattgctgcacgcagacgcgggttagcgtccggatcgccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgcttagcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaattacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcaggcgcatcaagccacttgtaagccagatgttcagtgaaaacgatctgccgctcgtgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttcaccctcttccacgctgccggttaccgactgccagaaatcgggatcgtcacgccgctgcaacatcagcacccgtttcgtatcttgtgcgtagatgaccactaagatcgaaacgggacgcttatacactttatccttcacgctgcctcttcgttgactgccttcgctcatcccattcacatagttatctatgctcatgggagttcactcagttgccgcctcgatgcaacgcgaatgatttcgtgtatttgagtcatatcagttattctcagccttcttcacaacctgaatgctcagctcagccagtgcagtcgggttagcaaagctcggtgcttcagtcatcagacacgctgccgccgtggttttcgggaaggcgataacgtcacggatattgtcggtgccggtcagcagcatggtcagacggtcaagaccgaatgccagacctgcgtgcggcggagtaccgtatttcagagcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgtactgaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttcgccaccgcattttccggtgcagctttcagttctgcagccgtcatatctttcggtgaggtgaacggatggtgcattgccgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcacccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcggcagtacgatccaggatgtcttcgatgatttctgcattaaggaacttcgctaccgggctgttgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcagcgatgcgccgcccggaacgcgcagagccgctacgcgacctttcggatcgttcgccggacctgcaaatacagcaaactcaacagatttcagcagatcagcaacgtcagtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttctgcttccgcaaaggtcattaccgggaaatcgcccagatccacacccttcacttccagccacagatgacgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacggtcagcacgcaggtcttcgtcacggaagcatttaacgatctgatagtaacggtcaaaaccggacatcatcagcagctgtttgaacaactgcggggattgcggcagtgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttccggcgtggctttggtcagcatcggagtttcgatgtcgaggaagccgtggtcatccataaaacggcgcacccggctggtgattttagcgcgggttttcaggcgctgagccatttccggacgacgcaggtcgaggtagcggtatttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcgcggttgatgatagtcagcgaggacgctagcacttcgatttcgccggtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcataaaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgtgaggcacgattttgttttttcaggagtcattatgcttgaacttaatgctaaaaccactgcgctggtggtgatcgatttacaagaaggcatcttaccttttgccggtggtccacatactgccgctgaggtagttaatcgcgccgggaagctggcggcgaaatttcgcgccagcggtcagcccgtgtttctggtgcgcgttggctggtctgccgattacgctgaagcattaaaacagccggtcgatgcgccctcaccggctaaagtgttgcccgaaaattggtggcaacatcctgctgcattaggtgcaaccgacagcgatatcgaaatcatcaaacgtcaatggggtgcgttttacggtacggatctggagttgcaattacgccgccgaggtatcgatacaatagtgttatgtgggatctcgaccaatatcggtgttgaatccaccgcccgcaatgcctgggaacttggctttaatctggtgattgccgaagacgcctgtagtgccgccagcgccgagcagcacaataacagtatcaaccatatctacccgcgcatcgcccgtgtgcgtagcgtggaagagatcctcaacgcgttatgatttacatcggtctaccgcaatggtcgcatcctaaatgggtgcggttggggatcaccagccttgaagagtatgcccgccactttaactgcgtggagggcaacaccacgctttacgccctgccgaaacccgaggttgtcctgcgctggcgtgagcagaccacagatgacttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacggcattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattgggcaatactggctgcaactgcctgccacattcggcccacgggagctgcctgcgctttggcattttctcgattctcttcctggcgaatttaattatggcgtggaagtccgccatccacagtttttcgccaaaggagaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcgggtgattttagacagccgcccggttcatgcagcacgtccacacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgacaaatccgctgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagacattgcccaggcaccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggcgacggcggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcccatcgcgattgtgctgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttccggcatgagcgccacctggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgtacccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgtcattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcattactggataaaatttatcaaggactgaacccgggcggcgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgttgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaagcgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagtgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggttgtttaagcagtggtcaaatgcggtggagtttctacctgaaattaaaccgtatcgtcttgatttattgcatagcgttacggcagaaagcgaagagccactgagcgcagggcaaattaaacgcattgaaacgctgatgcgcaacctgatgccgtggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgtgttctgccccatctttctgatttaaccggacgcaccattctggatgtcggctgcggcagcggttatcacatgtggcgcatgattggcgcaggcgcgcacctcgcggtggggatcgaccctacgcaactgtttctgtgccagtttgaagcggtgcgtaaactactgggtaatgatcagcgcgcgcatttgttaccgttaggtattgaacaacttccggcactgaaagcctttgataccgtcttttcgatgggcgtgctttaccatcgccgttcaccgctggagcatctatggcagttgaaagatcaactggtcaatgaaggtgaactggtgctggaaacgctggttattgatggtgatgagaacacggtgctggtaccaggcgatcgttacgcgcaaatgcgtaatgtctatttcatcccttccgcgctggcgctgaaaaactggctgaagaagtgtggttttgtagatatccgcattgcggatgtgagcgttaccaccacagaagagcagcgacgcaccgaatggatggttaccgaatcgctggccgatttcctcgacccacatgatccgggtaaaacggtggaaggttatccggcacctaaacgcgcggtgctgattgcgcgcaagccgtaaaggtctggtattactgccggatgcggcgtgaacgccttatccggcctacaaaaccttgctaattcaatatattgcagggactatgtaggcctgataagcatagcgcatcaggcagctttacgtttgcataacctcagcgcccgtttccgggcgctattcacgtcttacgcctgaacagctggctgatcaaacgccgttaacttcggtgcattgcccgtatatttttcgatatacaccaacgctgagttaccggcacaggcatttgccagctgcgagctggggatatccgccgttaacacgttcgcactgccgtttttacacaagccattttccagatctggccatgcaccttcatgcacgcataccacgccttttttgatcccgtcagtcaccaccgcgcctgtcaaaatctgaccacgtttgttccagacacgcaccagatcgccattcgcaataccaaagcgtgcagcatcttcggtgtgaatagtgattggttcacgatctgcaaccgcatattttttacgcagttccgcatagttaagctgactatgtaaacggtgtgccggatgtgcggtcagaagctgcaactgcttctcgtcggcggtacccttccactcatcaggcgcaagccaggttgggtgtgccgggcaatccttatagccaaatttttccagcgttttggagtaaatctcaattttgtcgcttggcgtacccagcgcatttttcaccggatcggcgcggaaatcaccataacgaacgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcattaaacatcggcatagtcacgcgttgcgcacgggcacctttctgagcggcatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgccaggtttcagtaattccgcaagatcggcaaacacatcaaaatcgtttcgcgcttcaaattgcggagcgacagcctgcttcatcggcacaatatgctggttgctgtaatcaccggtcatcgtcaagtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcatgtttagcagctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttaatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgctctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccgtcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttccggcagcacgccgccaacacgtgtcgggttgccaccattggagtaatgataagagaaaccaaaaccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgattcgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgcccaggccgcgctcttcggagtattatcgctcttacctgtcagatattcttcaaactgcggatacccggtggtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacgtcggtgcccatattcggcgcgatccaggtggcattatcgccaaagaactcaatggtttcggagcggataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttactcatcggtactgctccaggcaatttttaaggtattcagcgggttcatcccccacagcaccacaacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcgacatgatcacctgtgctgccccggttgaataatcgccgctatgcccggaataaccgcccgcgaggttcatataacgttgcagtaaggtttgcgctttatgcaacacgccagaagagcgccagccgtaagatccggcaaaaatggccgatggtccgttagctttacgaatacgatcgtgttgctcatgaatcagttttaatgcttgttcccagctcacctgtacataggtatcttcgcctcgacctttcgccggttgcagtggattatcgagatagctttttctcaccatcggatgctgaatacgcgccgtggtgtgtacctgatccgccgccgtagactgtaaggagttcggtatggttttcgccagcgcgcctgtcgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccagcgtcccgcggtgaggattttaccgcccttctcttctgcccatgcgggtagcggtgctgccgatgtcaccaccagcgctccagcggcaataccgctgtgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttggcgttgtactggaaataccgcgttaaaatgtccagttcgttttcgctcatgctggttcgtgcccccattcctttggcaatggacggccacgcattgacggtgtaatggtcggcggcaataggggcatgacaaccagcgcaataggtatcgtcaagtttttcagcgtattgccatagcggtttacggtccgctaatgcgggatcggtaagcgcaccctgtaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgtgagcgccttgataccttcttcacttaatgtggctagcgccaaccgttgacctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaacagaacgatcggctgtttgccactggcatcaacgacggtgagatcggtaccaggattcacggtagccagctcgcctatgcgagaagttttgaaaggataaatatgtgcgccattagtcactgaagtagcggtctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggaaaatgggcaatgcctttatgacaatcgatacaggtttcgccgcccttttgtgctttgttatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcacgttgcagagtcagttgcttttaattctttccatactgtttcggccatttcctggcgatgagtttcgaacttatcgtcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcaaataaataatccatccctgactttggaatatggcaatcggcacattccgcacgtatccctttctggttcgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgctgtatccgacgttttatgtaaggctttttgcgccagcaataacccgccgccaccaaccacaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaaataaattccagaacaccgaaatcattgtataattaaatacacaacgaattaaccgcttgcataactcggcacaacactgcctgaaataatcgataaagaatatgatttattacaatgtaatcattaattgctaaggaataacccagttgctatttagaatatatatttatcagttttagcaatttaaatcccataatcaatgtgaatataaaaaatatttttagcacaacgctatgcgcactgtcacccgctcaacagatcacggttatcgttcgttttttatactgctcagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgacataacgcgaatactcgtccgcgtgtgcatctgatgacatagacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttctgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagcacccgggcaatgcccaattccgcaagattattgagtgtatttagagggttagcgcacatatcaaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtggcatatcgacattcccgtcaacatcgagaacgcccgtcaccagtccaggaaaacctaattcgcggaccgtgcgcacatcctcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcgaattatcggatgcacagggatcgtcacccgctggcgcacggatttcagtacacccaacgacggcgttaagcccccctcttttggggctgcgcataattcaactctgtctgcgccgttttgctgcgccgttagtgcacattccatgctgtaacagcaaatttccagtaatgccatttttactccttaattacgccgactgctcgctggcaacgatctcttcaatggaccacggatgaaacttaatagttgttttgccatcggtgaccgccagcgtcggattcggtaatcgctcatgctcaccttttggcgaactggttttcactgagatccccggtaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcagaacgatttcaatatgttcccaaccttcgtgtgggtaacgtttttccccgggccacggtagctccacaatagaaaactgccagtgcgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccacactgttcaaacccgcgacgccagcgttcagcagtggcgttttgatggcaacgcaaagaaatgtgatcggcagtcagcggagtgatattcaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcgtcgatagattgccagttcgccataatcactcttcgtctttcagtaaaagcgttaatttaccctgttgccctgtgccaaccaaccgctgatttcacgccgcttctgatgcaatagtgaaaacggcaatacgccacgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgaacatgttcagcaggcgctggcgtccgatcgtctcggtgttgctacgccagaaaaacagaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcacgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaggaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaagatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacttacgatcgtctcaacgtgacgctgacccgtgatgacgtgatgggcgaaagcctctacaacccaatgctgccaggaattgtggcggatctcaaagccaaaggtctggcagtagaaagcgaaggggcgaccgttgtattccttgatgagtttaaaaacaaggaaggcgaaccgatgggcgtgatcattcagaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgactcccgtcagcatcaacacctgatgcaggcatgggcgatcgtccgtaaagcaggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggtaaagacggcaaaccgttcaaaacccgcgcgggtggtacagtgaaactggccgatctgctggatgaagccctggaacgtgcacgccgtctggtggcagaaaagaacccggatatgccagccgacgagctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacggactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcatacacgcgtgtattgtccgtgttccgtaaagcagaaattgacgaagagcaactggctgcagctccggtaatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaagaaaccctcaccgtggttgcccgtgaaggtacgccgcatgtgatgtgtgcttacctgtacgatctggccggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacggcgaagacgctgaagctgggtctggatacgctgggtattgagactgtagagcgtatgtaatcgatttttcgtgagagtgaagcctgatcagggttacctgatcaggcttttttattgccatctaaatgtattctgaaaatggacatgccatcgttttctcactgttgggtaagaagtcagaagcgtaatatccggccccagggaaacgataacggttgaatttaaggaataccgcagtgtttaaatttcttgtattaacattaggcattatctcttgccaggtttacgcagaagatacgcttatagtaaacgaccatgacatttcagccatcaaagattgttggcaaaaaaattcagatgatgatagtgacattaacgtgatcaaatcatgcctgcgacaagaatacaatctcgtcgatgcgcaattaaataaagcctatggtgaagcttatcgttatatagaacaagtgccacgcacaggtgtaaaaaaacctgataccgaacaacttaacttgcttaaaaaatcacagcgagcctggctggattttagggacaaagaatgtgaattaatcctttcaaatgaggacgttcaggatttaagtgacccttattctgaatcagaatggctctcatgtatgatcatacagaccaatacgcgaactcgccagttgcagctataccgtaactctgaagatttttatccaagccctttgacaagaggataattcacatatttttggcatgttttgttgcaagctattcctgataaataattgcaacaaaacatcgagcctttttcactgagttattaaacatactcgcgagcgcgtaatttttttgtccttcagcgataattcacaatcacttcattacgttgtactttcagcggcggaattaaccgcccaccgccaggcacttcccagataaagcgcaacggttctgctgccgctataccggaaaaggccacggtggttccgctctgcccctctaattcgacacaacgagattgcgaacacaagcgaacccgcagtcctgaaggtgtcgggccgataagctgataacgccacgctaccagcgtcatcaatcctgaagcaggttgtcgcgtagaaagaggcgcagacgacatcgactcaccgcgatgatttagcgtaattcctacactacttgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggttctcattatttgccgccaattatcgccgtcatgcggatatgtcggttatcagacagttccagattcgacaggaccactaactgcggcaagctgcggcgcaggaagcgagacaataatgctcgcagcgcgtggttcaccaacaatactggcggcgcacccagcatctcctgacgggatagcgcttcctgagtttgcgccagtaaacgatccgccagccctggctccagtcctcccccgccctgcagcgcctgtagtaacaaacgttccagcggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgccacgcgcacgacggcggttaattcatgtggatcgctttggatgggcgcatgttccgccagcgtttcgagaatggtgcgcatatcgcgaatcggtactttttcatcgaggagattttgcagcactttatgcagtgtggtgagcgtgacgacgccaggaacgagatcttccgtcagctttggcatctcctgggcgacgcgatccaacagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgctaccaccgtgctggcctcaaccactgtgtacccctgaatctgcgcctgttcttttagcgcactttcaatccagatagcattcaggccaaatgccggatcgacggtcgcctcaccaggtaacgtcccggcagcggttccagggttaatcgccagccagcgccccggataagcatcaccactgccaatctccacgcctttcatcaaaatgcgatagcgggcaggttgcagatccatattgtcgcgaatgtgcaccactggcggcagaaatcccatctcctgggcaaatttcttgcggatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggtattattctctgccatttttaccggtttgggttcggcaggcgctttttgttcgcgtccgcgtatccaccaggccagcccgagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcggcgcttaacaacataacgcttgggttactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgcgtaacgatgacccccgcggcggtagaaatcaccagcgccggaatttgtgccaccagaccgtcgccaatggtcaatagcgtataactttccgccgcgtgtcccatgctcatgccatgttgcagcacgccgaccagcaacccgccgacaacgttaatgaccatgatgaggatcccggcgatggcatcgccgcgaacaaacttacttgccccgtccattgagccgtaaaaatcggcttcctgagtcacttcggagcggcgttttttcgcctcatcttcaccaatcaatccggcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcacccacttctgcgatacgcccggcacctttggtaatgaccataaagttgatgatcacgagaatgacaaacaccacgataccgatagcgaaattgccaccaacgaggaagtgaccgaacgcttcgaccaccttccctgccgccgccgcgccggtatgcccttccattaaaatgatacgggttgaagccacgttaagtgccagacgcaacagcgtggtaaacaacagaatggtcggaaacgcagcaaactcaagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacaacaggtcgagtatgaatgcgggcagtggcagcaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgcgggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccaccgcggcgtacagttgacccgggatttgttgaccaatctccgcatgtcgatacagcgctcgcgccagcggcggcgcttcaagcgtcgggacgttattttcagcgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggcagctcgctgcatctgacggatccgtcctttaacatgggggtcgccttcgctttgtttgaactcatcacgaatatcctgccgcgacattcgcagctttttcaggtggctgaagatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagtgcgcatagccctaccaaatccatcgcattacccatggcggtaatcggagactcggccattaagcgcatcatctgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgctttaagcaactccgcgccagtctgagccgagaacatccgtttaatgcccggtagcgggttgagtttggaaaacttcggctgcaaggatttgccgctaaataccagccctcccagcatgaccggagaaatgagcgccaccagtaccacgccgctaatcagtggcagcagcgccagcatggcttctctgatcagcagaataatctgcccgaggatcagattcgggtctttgataatactgtgatcaaaatgcagcccagcggagagcatgtccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaggtcagttcacgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtgaatgatgccagagcgcaaagcgttcaatggtttgagtaaggggcaaaacaggcgggatttagggcttttgctgccacacatcaagcatagtgtgcgtttgtcggatgcggcgtcatcgccttatcagaccgcctgatatgacgtggtcacgccacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacaccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactggcgttcgatctcctgaatgacatccatcatccgcttaatgacctgcccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgcgcgggtacatctgccagaaattgtcgtgtatctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatggcttccgccgcttcggcaatggcctgatccagccccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccggtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggcttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaattgttttcagcaattccaggccatccatattgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgatgccatcttccgcttcctcaacattattgaatcccagctctttcagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccaacatttgctggcttacctggctaagatcgaccacttcgcagacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgcccccgcctgacgcatcgccaacattcctgccgcgccgtcgttgcccataccggtcaggatcaccccaaccgcattacgccccgcctgtttggcgacagaatggaacaacacatctaccgaaggccgatgacggttaaccgccgggccatcatgaattttgatttggtaatttgcgccactacgcgccagctccatatgccgatcgcccggcgcgatataggcatgccccggcaaaacacgttctccgtcttcggcttctttaaccccgatctgacaaagcttattaagtctgtcggcaaaagagcgggtgaaaccaggcggcatatgctgggtaattaacagtgccgggctggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggccctgccttcagcgttgtcggtgccgacaatggcttatgtgctgcaaggctcgcctttgctgctgtacgcaccttttcagcaatcatttcgctatacgccagcattccttcgcgaatacccagttgcggtttggtgacaaaatctatcgcccccagctccagcgcgcgcagcgtgacttctgaccctttgccggtcagggaagaaaccatcactacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcagcacatcgggattgaatttcttaatcaagtcacgcgcgaccagcggatcaggcgcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggcgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtctgaccacgcagcgtgaagcggcgctcaaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcggaacaaagcggcgcaaaatctcctgctgggtattttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagtagattcagcggggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggtcccgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgataaataccgcttctggctttttccagcactttggtgtcgatatcactggcaaacactttccagcgtccgggcgcggtgcccaatgtgtcagccagcgtcatcgcaatgctgtacggctcttcgccggtcgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagagggaaatggtgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcagataatgaccgaaatccgtcagtcccagcgaacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcagccagaacgatcccggctcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcaccgactcatgtcgtgctacttcatattcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcgccagttgttccgttgccaccgccgcttcttctaccagcgaggcgttctgctgagtcacctgatccatctggctgacagcctgtgcaacctgctcaatcccccgctgttgttcttccgacgcagaggcaatttctcccataatgtcgttcacgcgggtcaccgaactgacaatatcgatcatggtcgcggcggcgttattcaccagtttcgaaccctgctggacacgattgactgactcttcgatcagccctttgatctcttttgctgcctgcgcgctacggctggcaagattgcgcacttcacctgccactaccgcaaaaccacgcccctgctctccggcgcgagccgcttccactgccgcattcagggccagaatattggtctggaaagcaattccgtcgataacgctgataatgtcgccaattttttgcgagctggtggcgatctcctgcatggtgtgagtcatggtactgacctgaacaccgcccgcctgcgccgttgtcgcggcattttttgccagttccgacgcctgtcgtgcgttatcggcgttttgccctaccgtggcggttaattgctccatactggcggccgtttgtgccagcgatgccgcctgctgttcggtacgacttgagagatcgttattgcctgcgacaatctccgcgataccaatgtgcatctcctggcttcccttacgcacatcacttaccgtcccacgcaaagcctgctgcatggtcttcagactggcaaaaatggcggtgatctcattacgaccatataccgcaatcggacgcgccagattacccgcagcaatgctgtcaaaatggctaccgataatggccagtggttgaacaatcatcttgcgcgtccaccacagcgcactgctgatgtagatcgccgcaacaataatcatgctgataaacaccagtgccgaaatctgatagttacgctggctttgcgcactggcggcttccagcacatggttgatctccagctgccaggcctcaaagttaacgtcaaacgcattctgtgatccctgcaccggcgcagtgaggaaatccgaaagttgattactttcaagccaggtcgcctgatgttcgagatcgttgtgccagcgggcaaaacttttctccgtctctttttgcaatgccctgacgtgctcgttgcccgcagtcatcgccataaaacttttaaacagcgtggtggattgcgtcagactggcgcgcgccgtcgtcatcaacgttttaatgtcatccgccggatagctaagtgccgtcagagtgcccgctttgttcagcgcggtactggcctgtaacattaccgcccgagtttgcgctaatgccgcacgttgctgattgctctgctcgacctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgcgttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgccggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacggaacgcggaaaccgcttgcgttaaacgactcgcctgttcttccagcgcagcggcggcggcagctgattcctgcaccagcgatgcgttctgttgcgtgacgcgatccatttccgaaaccgccaatgcgacttgatcgatgccacggctctgttcatccgatgccgatgcaatctcgcccataatgtcagtcacgcgagtgacagcattgacgatattgttcattgtttccccggcgctttcgaccagcaccgaaccggtatcaacgcgtgagacggagtcttcaatgagggctttgatctcttttgccgcctgggcgctgcgactggcaagattacgcacttcacccgccaccacggcaaaaccacggccctgttcacccgcacgcgcggcttcaaccgcggcattcagcgcgaggatattagtctggaaggcaataccgtcgataacgctgataatgtcggcaattttcttcgaactatcggcgatctcatgcatcgttttcactacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttccagcgcggatgcctgctgttcagtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcggacatgagtgacggtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcgatttcgcgaatgtgagcaataatttttgccagcggagtaagcaacatacggcgaatgccgtaccacgccaccagcagaatcaataccaccaccagcgcgataaccgccagttgccactgggcaaatcggtaatcatctgcgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatctagataatcaatcagttcagttaacgctgtgtaatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgcgtcgctgcctgcgccaatgttttcctggcgctatcgagcaattcaactttggcgttactttgttgattggaggaatccatcatcatccgtaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccaggttgacatcagctcgccctgctgttcccgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacaagttgatctcgttatcggcaaggaggggggaaactttattgctgatgccacccgccgcgaaattgaaataaaaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcgggagaattacgccacttctgacgccgcgctatctaacagcgccatctcttcgctgttcagcagtttttcgatgttcaccagaatcaacatccggtcgcccagtgcgcccagtccagtgagatattctgttgaaagcgtcacggcaaattccggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgagacgccgtcaaccacgatgccgaccacccgctgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataacgccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgttacctgatcgtagccacggatctcctgcactttcaggatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaaccacaacctggtgttgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgtaagatcaccacaattccctgggtggcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgatgggcagatattcaccccgcacttccagcacccgctcgccgccggccagtggatggagatcggcttcacggggttgcagtgattccataacagcattcagcggcagaatgaaaacttcatccgcaacgcgtacggacatgccgtcgaggatggccagcgtcagcggcagtaaaatgcggatcgtagtgccagtaccctgcttcgactggatttcgacatgaccgcccatctcctggatattacgtttaacgacgtccatgccgacgccgcgcccggagacgtcggtgacctgctctgccgtggagaagccaggtgcaaatatcagcatcgcgacttcgtcgtcgctcatgttttcgctgacagtcaaaccttgcgaggccgcttttgccagaattcgctcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcggcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggcttttgtcgagttcagtagaactgcccaccagcgtcagttctacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaaaacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgggcgttacgttgtaactgccccatgctggttatcaaatcaccatgattaaccgggtccagttcgctggaacgctgggcaagcatggactgggtgataaccagctcgccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcattgctgcgcgtcgttttttcccgctccacgcggccggttggcgcttgttcggctgccagtttaagcactggtggggtggatatttttggcgagacttctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgctgtgatgtcatcttcggcgatgtcgcccggtaatattgccgagagcgaatccgcccctttcaccacgtcagttaacgttgtcagatgtcccagttcttcttccagcaggtcgacttccccggccttcaggcgcgaaaggataattcgtcgcggcgactgactgcgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcggatggcgtttcgcctttcgcttctaatgccagttgacgcaaggcctggcagatataatcgaagctggcggcatccggctcttgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaagttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaattgttcggcatctggcgcttccggctgcaaaaccagcaaatgctgctccatgtcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcatgcaaaatggcctgttcggcttgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggtccgcgatcgcttaagcgcatcgttgccgccatgccgacgacacgtaacactttgccgctatccaaccctccgaccatcagttcgcggcgggatgcattggcccgatcggcagaaagctcccagttgctatatcctttctcaccgctggcgtaggggaaatcatcggtatgacctgaaaggctaatacggttgggaataccgttcagtacaggcgcaatggcgcgcagaatgtcgcgcatatagggttcgacatcggcactgccggttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatggggacgtaacgcccgcagtttcggatcggactctatcaactggtcgagatcaccccgcaatttccgcaatcgactttgctccatgcgttttttcagctcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcaccaccgccgggaattgggctttcactattagaaatgcgatcgccgcccgtaaccgcagtcgccagtggagtccggaagtactccgcaatctgaatcagctcttttgggctggagatggagatcagccacatcaccagaaaaaaggccatcatcgcagtcataaagtcggcataagcaatcttccacgatccatgtgctgccccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagttcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggcggtgcgtaaccgttcagattagaaagcagagtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacagtcgctaatggggaaataaatccgtaagccaataaaatgccgaggaaagtccccaccatcgcatgtgcgataagcgcacccagctcggcggcaggacgatcggctgaacctaacgcgtgaacgacccccattacagccgcaacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagggcttcgatttcgaaggtgttcatgtgaccgctgataatcaggcgcagataatcgacgataaaatcaagcatgacgctatccgcgaggatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcacgttccagcgaaaacatccccatctgccgcgattttgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggagcgacgaaacagcaacggcagcgccttcagcgtgcctttaatcgctttgccattattgccgacgataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggcttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgtcaggcgttaacgcgcgattggggcaaaaaaaagcagcggtacgtcgttaccgctgctggaatgttgcgcctcaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgccctggatggcggttgacataagctgcaggcaaagctgccaacaggctggtgagcgtgggtaataaaattgccgccgcagcagttgcagctggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgagttaatgccagcagtggtccttcttctgcttgtgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaaaccggttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaggtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttataaagttttatcaggcgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgtgttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaactgagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagctgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaatgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcagacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtttcaccgcaccctgtgatgtcgccgggaagccccggtaaaaataattagcattagaatagttgcgataagctgcaataagcagagccacctttttggtttaataagtccttacaaatagaaggggggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactacacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacacaaaacactcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaagtttttcgctacgctagcaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagttaaaataactcaccgtaaataatcatctgctataaataatcactttcatgcaataccagataagctatttttaaacagacacttaccgcacaacaaactaattaaatacaaagaaaggcaacaatcaacataatgttaatgaaatgttttacatatattaaccacttgtttaatgcggagaatcagtacactattttcttataattacatttgaaattatatgatcaccgggagtgattgattaattgtatttactaataatcagactaatatttacctgtttgaccgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgctgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagccgcgccgatgcttgaagatttacgcagcgtgatgcaagaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtatgtcacaaacatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagtgattgcctcaagtgaggtcgatgtgctgttagttccacttacgggtgattaaccgctcctacgcaagctttggaaaggtagcaactttatcgcgctgctggctttccgcgcttcgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcagctgcaacttcgtcacgatcgtaggggttaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccgggttggctgggtcctgagcagcaacatactcttttgctaccaggttcatcccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccgtatttaccattaattcgtccagcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgcgacgttggtgcaatctgggtataacgaattttaccatgatgctgcggatatttttccagcaacgcttcataggcgagaaaacgctctggcaaacctttggaataatccagccgttcgacagaaaagatattttgtacgtttttcagttccgctttaagttgcgccagttttggcggcagtggcccggcagcctgtttggctatttctttcggttcaatgccgatcgggtagacttctgttcgaaatgctttgccccaggctgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaagacaatccaggaacgccagacgatcgttttctgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcactccccgtttgcgtaattcatgcgcaaatggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccgtcccaggcaggacgctgaaattgcaccagatcgagccgataatgaaaagcgggccagagaacggcattggagaattggttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccttttttcaccttttttagcggctgatcctcattccctgtttcgccactccagccaaaccacagtccgcctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcgtctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggcacacccgccagtcgccatgatgcctgagttgcacctgtgccaatttttactgacattccgcccagccggttaacggctgcgaagccagattcatcggttaaatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaagctgcaatcgcctcacctttactggtacctctcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcattaatgcgtcttcatgctgcggagcctgacgataatgcagcgcaaaggccatccctttcgtctccagctccgcaccgggatactgggcgatgaccgtatgcagttgcacgctaatatcacgcgcaatcgcatccggcagatgaacgatatgtgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaacgggaagcgataaggttttgccagtgcgtcaagctccaccattgagcgccctgatatcaatgccaatgcaccatcacttgcggttgccagtagctgtagtccttgcagaatgttgtcaggcacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcgagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggttctcctccttctcttttcttattgtgttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaacgaagaacagccaaccgttatggcggttggctatggtgggaaaaaacgctaaattgttgcagaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaagatcaccgctgccagcaggattaagccgcgaaccacgtactgcgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccacctttcagagaaacgccacctaaaacgcaggcggagataacaatcagctcataaccaatcgacgtcattggctgtccactggtcatacgtgaagccagaataattccggctatcgctgataccaggcctgagagaacaaagataataattttggtgcgaacaaccggtacacccgccagacgcgcggcctcttcgttcccgccaatcgccagggtgttacgaccaaaggtggttttattcagcagcaaaccaaagataatcagacacgcgacggtgagccagattggcgcaggcagaccgaaccagttggcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtctgaaatgatgtacgccagacctcgaacaatctgcatcgttgccaatgtcgtgatcagagcatttattttcagtttggcgataacaaagccattgaccaggccacagagaacgcccagcaacaaccccgctgccacgccaatccacaggctttcagtcaggttaataaccaccgccgtggtgacacccgcacaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcgaggcagaacaacatgccacaagccaccatccccgacatggaaattgccaggcccaaccctttcatattaatgaaggtggcaaaatttgggacaaaaatggcacaggcgataaagagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaccccgatgtagaaacagaagacatcatactctccttactcaggcaacagcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcccgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccacgccctgcgccgccagcgcataaattacgttatatatttcgtgcttagcgccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccgcctgagagattcatgatcagttgctccgcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaaccgccgagcacatgtttacgtctggcactgatgttgatattgtcgcgaacggagtgcacgggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggcaatggcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtcccgccaaacatgcctttcattaattcgctacgccccgcccctaccagaccaaacagcccaacaatttcaccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgtaggcgctcctcgccataactacgcggttgccagccgtagatatcgccaatgtcgcgcccgaccatcgcctgcaccagcgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgtccatctttaaagacagtaatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagatcacccgcccctcttttcgcagttcacgaataacgcggaaaagattgtcgatttcacgggcagagagggagctggttggctcatcaaaggcgataattttggcgttacgcgccagcgctttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaagttgtaaacccgcctcataattcagcaatgagcgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctggtaaataatcgccacgcccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagttgccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcagaggggaatttttccggcaaattacttaccgcctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagtaccacgtcggtaacttcggtaaattttggcggttcaacgtcttttgctacccagttgtaaagcatttcgctggatttatagccatgtacgtccgggcttggcagcagggaaccgtagaagccggttgcctgtgctttagacagttcgctcaccgcatccacaccgttaatgccaatgccgatgatatcggccgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacgatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgcccccgggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatccggccgctttcagcgcatccatagatcccgtagtacggcggcgggcggtatccagttcgttggcggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttagtcgccgccatcatcaccagcggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgcgacgatggcagagccgagtttggggtccggagtacaaataacgaaaccttttgcgccactggcagccaggctgtcgatcgcgttcaatgttttttcgccatccggcacggcaatcttaataacctcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgcttcaccagaaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttagtgtcgttttgtgtagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgaccgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataagggaaagccaatttgtcagacaaattgtcgaatgcacagcagattaatccataagattagcctggaaatccttgttgtctttggtacccatgcgggatgtcttctttttaaccagtcaataggccgcattacctggcgttgagtttttgaaatggtgtaataaccgcaactcaaagatgtggaaaatgtacgtcattcatttcgccattaattatcactgtgctcattaattaacagaacacgtataatgagagccatctcgcaaaaatgaaaaaacgttttataaaatcatcacttcatcatgaattcaaattcattgattaatatcaacaagatacaaaaagcgctatcattaaaattcattgcagttacattgatttcatcaatgaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttctagtacgttggcacagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggtctgttgctgcaaaccattcttgatgaagtgcgcagtgcgaaacttgcgggtatgtgccctgtgcagaccgaccaacatgttctgaatgtcgtgtcacaccagctgcattgatcatcatcggcgctaatgcattgcgccgatgaaggttttgagaaaccgctgcctcatctgtttgaagcagcggtttttttaatgggattcaccctgtggggtaaacttgagttcaataagcgcgatggctttttggattgcccgcatggtgaccgggtctgcggcggcgggatgtttagtaaagtcgatattcttcagctgactggacattttttcacgaacttcaacgggcgcgattacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagcggctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcagcgatagtcacatccaccgtcatcaggacacaaaaaaacctgccggagcaggttttttattatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggattttgcgcagtttcatcgcggcactccgaccatttgttatgcaggtgttattgtctttgcgcttataatatgacaaccatcacaaaaatcaatctttatgtgatacaaatcacataaatactcctttaatgttataaaaatgataatcaaaaaacagcccccctatttctgacacctacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcgctgtaacgcgtaaaatagtgctttctcttactcttctggctggaccatgagacttctgattctgactctttcattaataacgctggcggggtgtacggttactcgccaggcccatgtgagcgaagttgacgcggcaacaggtattgtacggttggtttatgaccaggcttttttgcagcatgcccataccgatcgttatgtcagtcgcgggatcgccgatcgcgcatgccagcaggaaggctatacccacgcggtcccctttggtcagccagtaggcaactgtagcctttttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaatattttaatcagcgaggggatcttcgctgattaaagaaatagcggtaatgcgttttattcccattcgtatttttaataattgaagtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaatttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacccagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcaatggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagcctggcaggcaaaagcggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggtttactgccgccgtttcaaatcagtgacggcaaatcttactctgatcggtcgaaaaaccgtctttcgaaggtataaatttgccttttgctgccagaaacgctaccagctctcccgctgtcatcccttctgccgagcaggtgtgaaaacgtgcctgttcaccaaaacgcgctttaatcgcagcttccagactggcatgcgtatattgctcgcctgattcaatcatcatatttaacacttcatgaccgtgaatagagtccatcgtccctcctcaaaaaaagcctagcgtagcgattgccgcttatgaagactttgcgccagcgcaggactgaatgctttttattgtacatttatatttacaccatatgtaacgtcggtttgacgaagcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaaccctgggaagtgtttttatcgtggcgggaaccacaattggcgcaggcatgctggcaatgccgctggctgcggccggtgttggttttagcgttacgttaatcttgttgattgggctttgggcgttgatgtgctacacggcgctattactgctggaggtgtaccagcatgttccggcagataccggtctaggcacgctggcaaaacgctatctgggacgctacggtcaatggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgctgttgttcacttttgttgccggtggcgtggtttgtgttggaacatcgctggtcgatttatttaaccgttttctgttcagcgccaaaattatttttctggtggtgatgctggtattgctactaccgcatattcacaaagtgaatcttttaaccctgccgttgcaacaggggctggctctgtcagcaatcccggtgatttttacctcatttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacgttcgtaagctacgctgggtgtttataaccggtagtgcgatccccctggtggcatatattttctggcaggtggcaacgcttggcagcattgattcaacaacctttatgggattgctggctaatcatgctggattaaacgggctgttacaggcgttacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagccctcgccacgtcatttctcggcgttgcgttaggcttatttgattatctggctgatttatttcagcgttcaaataccgttggtggacggttgcaaactggtgcaattacctttctgccgccgttggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcgctggcggtactggcattgattatcccttcgctgttgacctggcaaagcagaaagcacaatcctcaggcgggttaccgggtgaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcagggttgttaccagaagtggggtgatcagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatttgacctcttaatgcaggcagcactgcttaaatttcttaccactaccgcacgggcaaggatcgttacgccccggtttctcttctgctttgatcggttgctgaacagctttttcctgcggatgcgccatccagtacgcatgtagatcaagcgccgccagtcgaatggcatctacgctctcttcaaacgcttctggcgacattttctctacccgctcgaagttttcctcagtaccgtgcagcgcaatcgcctccagcgctggttttaacgaatcgggcaacgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcaacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccagattcataaagcgcgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgtgccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaaggatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgctggtgattaaaaattaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaattctacgcaggatcaatgagttacatagcagtgcattgcgaaactttgctgtagttgtccttttactgtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacctaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaatagaccagacggtttaaatgagccggttaccttttactttactgtaatttgcattaaatagataggcatggataacgttgagcacagaaaaagcacaggagaacagtttcctgcctgagaatattttaaagaatgaggatgtgaagcgccatggggctaccggcgttgtatggtgatgtataatctaagtcttcaactaagaaaaagttcggtttattcaacaaagccccgctgcgagcaatccataacacacacgcagggcttcgatcatgaactcagtggacaatttaactactcatgtgagcttccatttttccatgtgcggagaaatagattttactgcggacatactcccagcattcaggcttcttcgcccactccgatatcatcctgccattcgcggattcagtcagaagactattcacccgatgggctaagctgacaagccggttgcccatcgtttcctcaatgccttgttgattccagatctctgcaagatccgtttggttgccataaagatgtgaataggcggccacagtataggcggcaatattcgccttaaatgcggggaaaagtgaattaatcaacttataggctttcttataaataatggcctgcgcgatgtaatttttaaaacgctcaatgttcagttcatccccataacgctcagtatccttgtcgatcatcgtcattaatgcggcaaagttcttctgtccgccgaggctgactaaatccggacgctggagccaggcacaatgatattttgcgaaatctgttttcgttatccggcgagaggcaggaatcgcgtcttttaaccgtttgattccagcgggtgttttaccttcccgttccagcataaccttataactgccgttcgctcgctcgtaaaaccaacggctgtatccgtccgggcaatacaccgtgtttgccattttttccagctgtacatgtaccggtcgattggctgacagatcggaaatattgactttattctggctattcgagaagcgcgaaatatccgcaattagcatctcttcttgtgcattattcgtctgtttcagcacaatgacttttgcgggtacacgcacgttacgcagattggttgccgggaatttctttttggtgaaaaacatagaagccgtcgtctgcccaccgttgacaatctgcatcccttgcatccacgcaataccaggaccgcctcccggcgcttcgccaagcctgacctgatcggcaacaatcacaatgccgttgttataagccataaaacgctcaggctgctcgcgtaaagtgtcacgaatccctttgttgactttccccgtctggctcagaaatgagcgaacgttcgcttccagaatccggttgccatatttttcatagataaatcgcagcgtctcgcccggaaccaccgtcagcgcataatcatattcacccatttcatccgggatccagacacaggggagtgcgccccccgccacctcatcaaaattaacctgcagttcgtcgcgtggcttaccttcctgccagtggttaaacaggcggacaatgtccataacctctaatttaatggttttaccggccacatcgcgggactgataccagcgggttttcacctgaccatcggtcagaacataaattctgatttgctccagttccgtgtaggactgttcgatggtcgtcaccagttgccaggcatcattggactgatcgagcgtagatgataatttaccgtcaacgcacttctgcaaaaattgaatgcagtgaccagcaatcgcttttgtctcagcatccgggacgtgacaaagctcgtcgctaccgtgataaatgctgacaaaaaggtcaagttgatcgccatcttctgagaaggcataaccgctgagacgcacattgtgtccactgactttcgccataaagtgacacgtctcggcatcatcgaatgtcatgccgatatcggccatatgacgcataacaatatcggtaaaaatcagttccggaaaaggcgactcaaccccaggctgagccatttgatcctgatattccttgcgaatctcattctgcgtttgacgtaaaaaatcaataagttccatgcggtaatcctgcaaagtctgacaagcaatgattaaaattttgagcctgaggaataagtgtctggagttcgagttgatagcacgcactcaccaccggcaacgggacattggcatgcgtcaaagcgggaaaatccgcttcaatcggaagtgcaaacgcctctgtcagcaagaaatgacgtgtatagaattcagcatgttcagtgaaatatccgacgtgacaaagcgatccctcaaaaagacaggccgccggagcgtttccctcaaaccgctgacgaagacggtaaatgaggtcattcagggtcgcgccggtgggatgctcgctgaagcgcaaaccgcacaacatgagcgagccaggccgctgccagtccagttgttcaagcgcgtggatggttacgcaaaagccttgctctgctgtggtgctttttacctcaatggcgcgttcatcgagttcaaaatcctgtaggccatgctgcggtcctacccatgcttcgactgccgttgacggcgcaagaccgctctcgattaaccgctccagacacgtcaattccccgattacccccacttcttcttcatgactgagtggacgggtatcgcgctccataaacgcctgccataaacgaatccgacggagcagggtttcaaacagacgcggttcagaaacgttcaagagcgaatggagaatatccagaatcatcgtcgtaaagacatccgcattccccgtttgctgacgacggatcatcaaaccgttctgccgcccctcctctgttccggtcatctcaacgcgaaatcctttactggacggcagcgccgtcgaccccggcgaaagaggatgaggaaacacggcaatcagcatttcttcattatcaggctgacgacgcccggcatgaaagctacagccctggtgcgtaaaaagccgaatcccgcgccagccctgagcgccgggctgttcgtcaatctgagatcgatctaaggctttccaggccgccagcagatcatctttactcagccgcaccatactcttgctcccacagtacgttgttaactttgtactccaccgttaccccactgaggcttcccggaaaactgatgccaaaagccaccaccggcaaggcatcgtcctgatattccgctgccgacaacgcctgttgcgggtccagtaagtaaatgagcaatagccctttttgacgctgtgccgggatgtcgtttatgccaaatcctttgatccgacgcagtactacgccaccaggaatgacgggctcctctcgcccttcattgcgtccgggatcggcatgaaaaatacgctgcgtttcggccaacgcggcaagccaggtcgattcatcgcagtcaatcccttcatcgcgtggggaaagtaaacggccaatagaatagcggtcagtgaccccctcagacgctttacgcatcataagcgggacggggaagccacagacagaatgatgacgatcgacgcctccccctatcaccgccaccgtccattgggtgagttcatcaacacgattcatccgcgtaatgaaatccgccagcagtttgctgttggctttcctggcctgagcgtgggtttcatattccgttaagaaatcaatgatcagctcgggagagacgttttgccaaatgacccctttccatttttcaatcttctctgcgcgccgtctctcagggatcggcgcgccagaaccgacacgcccggtcagatgctggaaggccgcgtagttacgcttgtggtactccggttctttaaacaacgaaatcgtttcgaccaccgtgccactgaaagagagccatagtgagcgcgcgctacgcatttttaagggggatgtcaccattaacacggggtgtgatttcacttttagcccgaaatcacgcggggttccgccgctggcgaccatattgtcaaactcttcccgcagctcttctgaggcatccgcaatgtgctcaaaccattcaatcagctcatcggtggtatacagccgacatacatccagatatccctgtcgatagccaaaccagcgccccatctgcattaacgtgtcatacatgcgggaggcgcgtaagaaataactggtgcataatccctcaagcgttagccctcgagccagtttgtctccgccaatcgcaatgacttttaagcctgtcgcactgtccgaataatcaagcgcatccttcgccgttccgtttatcattcgtaccgacacgttttcgatcacggtatacagcttgtcgacgatctcccgccacgcaaaggcgtcgtccggaatctgctgcggcatgacgtcgcgaatcgtctgaccagtcggcaaaaagtcggcctgccagagtgattcaagctgatgtaaaaaaggctcgtgtccaatccttcgcgtcagtcgctgtctcacttcctgaatgtaggcgtcaatatgctcataaacgaccgattgcactttattgaagcgggtcacatggaccagcatcgaactgtgtttatctccctgaccgcgtaattctctgacacagcacgccagcaaaaagctatcgatggcatgttttaacgagtccgggaaatgggttagcgtatcgagcgtgggatagtgcgagctcttatgagaaaccggcatccaccctctttttccgtcatcgctgcaatgatcgctcacccgcctgatcaaaggcagttcaccggtccgcccttccgcggcggcccgaccaaataccctcgccgggccgatgtaattagaaggtgcgccgaggttaatgataaaggcggaagggaacaaatccgggccttcatcacgcgtttcattgctctcgtgaataaaaatattggcaaagggcgtggcagtatagccaacatacgccttacggctgaactgcatcaacagcttacgaatcaggctattgattgccgttggctgatgttcagcatccggttttccatcgtcatcgtagacgatttcccccgtatcaactgaggcattatccgcttcatcatcaatcatcagcagcggtaattccgaaacaaaacgctttccggtgacggggtcaacactggtggcaacatggttctcaatccaggtatgcaggcgtttcagaatagatttatttttctttaccacgaacagccagggccgttgctcagggctgattcccagattcttagccactccggcactgaagtcgcccttttcagatcggttggtgacgtaattgggacgaatgacgggatcgctatcaatatcgcccaccccaatgatggtcactttttctctgagtggactcgtctcgtagccaagaaatccttcatccagacgcatttgggtctgcgagcggaggttattatgcaaacccgcaagcacaatgattatcttatatcccgcatccgcggctttacagattagaccggtatagtggctggttttccccgactgaacatggccgaccaccagaccacgccggtcccagcgtccttcccgccctggctgctcaagtaatcccagaacacgatccgttgaacggtcaagggtatccaggactccccagggcatcgttttaccaagccattggcgatatcgatgccagtagcgccactcgcgtttcgcatctgcggtcagccaaggttgatgtccttcatcattactcagagaagtatcttcgcctatccagatgctataacggcggatcaactcttcgaccagaatctcccggttatcaagccggctccactccggtttcatctgacaaaccatgtcaatatgttggtgcagaatgccagcggtgatcgtgcttttatcctggccttgcaggagcgtttgcacaatctgcaatacactcagttgcgtgtcatccaggggattcagactcatagcgatttctcttgttgatcgtcggggagttgtgcaattaattcgggataattatcgaaaggttccatattttgcagatgctgtttcgccagcgccggtgacatcgcctgctgaccaaccagggtctggtacatgacctgcaatacggataacacctctgcgggcgacgcggtttcaaagcctgtccgcggcgtctcttttgtctcagccgtatcaagccagatttgctgaaccggaacggtttcctcaatcagtcttagcatggcctgaatttgtggggataactcaccagcctgcgaaaggacattgctgatgacaggatgttgtaacgaaatctggtaacgaacacctgatgacgtcttctgcgcctgccagagatgaacgagttcctcgccgggcttgcgcttattcattttcccgcgtttggcaaatgtccttactgcacgatcgcgtgttgattgcgccagctgagttaaccagggacgcagcgaaaccggcgggcgcgccatcgatttacgaatatcaatcttccagtctatgtcggcatcattagggatatccagacggatccgcgcaaggcggtgggtttcatctttcgtccaggcccggggatttccaagtccaagccagttgcccgccaccagcaatcgctcattccggtatacataaaatccttgctgagccgtccagccagccggtccttgagcctgttgatactcctgcgtcgtcaggtgatcctgatgcggcagaacatgacactccaccttcacggcaggagcgcctggcgccattgccgaaggcgaatgccagggcttggaaggatgcccgctgagaaagggatcccagcctttaattttgcgaccattgagggtgagagtgagtcggggagcgttcccctcaaggaatcggtgaaataccatcgccagatgttgttcaacgccatccatcagattgaggaaatctttctcaccgtagccgggggtgacaattcggtctaaaacgtcccacagcaccaccgtaccgtgggagtcaggttccgcatttgctaacgcctcctggctccctgggtcagcaccttcaagcaaataccaaccgtcgtccgtactggcggcgagaatgtccagatcccaccgcaggatggtcgttatcccctcttttttagagaagaccgtcaggcgacgacattgcgaaaaggaggcggttttgagtccaagaccgaagcggcccagatcgtgtcctggacgctttgtcagcgggtttttgacccccagccgcatcgcaacatccagttcagcggccgacatgccgcaaccattatcccgaaccacaatatagcaatccgactcacgccagtgaaaagtcagatcgaccttacgggcaccagcactgatgctgttgtcgatgatatcagccagtgcggtggcggtgttgtagccgagccctcgcagagcttcgatcataatggctgcattcggtggcgcatggcgcatggtcgtcattcttcttcttcctgcatctcgctcaacgcggtttcccactgttcgacgaagccgcctaatttcgacgcccggctgtgatgacggagcttacggagtgctttggcttctatctgacgtatcctttctcgcgtgacatcaaactgtttacccacctcttccagcgtgaaatcttgcgtcataccgatgccaaaacgcatttttatgatctgtgtttcgcgtggcaacagcgtattcaggaccgatgaaatatgttctcttagctccagagactgaacgggagcactggtgaaatcccttctggtcagcagcgcgtctcccgacaatgctgcttcgcggtcctgagcgtcttcatgaaaatcaccaatcagcaccgtctgttcttcatatttagccatctgaagaagttgacgctctggcaggtcggtcatttcctgcaaccgtctgagggtgggcgttatcccttggcgatgcagcaactgatcccgactgctccgccagcgcctgaaatgctcatagaagtgaacgggtaaacgaatgagctgagcctgatcggcaatcgcgcggctgatcttctggcggatccaccaggaggcataggtagagaatttgaatccacgccgaaagtcgaatttttcaacggccttgatcaatcccagattaccttcctggatcaggtcctcgatatctaatcctcgcccgcagtgttttttcgcaatcgcgaccacaagacgtaaattggcgtggataaaccccttccatgcgtctctgtaactactgacatacagactgacattatggcattcatcagggatgagcgtttgggcgcgctcgactatctgctgcaggtcacggtactccgggcgagggatatgattatcctggtactcttcagctttcccacttctcagcagaatgagcagatcgttaaaggtgatggcatcatcgtcatcggctgcggaagagatttcctcatccgcttcttccgcgtcgtcatcctcttcagtaatctcaggcgatgtcgcgggaaggcaattcggatgcagcaactgtagatattttgcttcgggtaatctcgccaggatcgtcatcaagttgataagcgccgtatccatgcgctgcccgagtcgctcttcctttgttttatcgacgacatcccattggcgaatgtccacaagataacgttcaaagatgccggactgccgcaatgcaccgaaagcgtcaaaccagggctcgagaacatcactcgccgctaattccccaaaggcatcactttccgggaaagcatcatcgccatccacaatcaaaggtaagtccttgatcaatgcctctacgctgagccggaattcaggccacggcatgccgaaatcatcttccccggcagaccaaatgtcacgaacagagatacgaccgacatccagtgcgctagtgagcaacgttgagaaatggggataattttgcggagagttagaaactggcgtcggcgggtcaggaagggagagttctatatcgatccactcagcagcgttatctatcgggcgatagcgggataataattgctgagcctcagcggaagcctgtcgtaatgtcagattatcttcggcgggttccgattcgatttcagcatcccactgcataaaatccattgcgtcttcggtttcgggaggttctgtttcgacatcggcttcaattacaagctcaacgtttgcctcatcatctagcccccctgctagttgctgcccgtcaggcggaggagattgccgataacgagctaacagatcacgcagcgtttgctcctgcgcgaggtcactggcgcgaaacccgaggttgttttgatgctcaacatcgacacccgcacacaacaacatttcgcaaagagcgaaatgcccattctgggccgcaatcatcaatgggctatttcccagagaatctcgtgaatctttcggcaatcccttgctgagatgaaactccaccacggaggcgaccccgctttttagcgcccgaataagtaaaggggggatgcgataaaacttagaaacagagcgatgcatgctgacagcctttccttgtaaaccacacccgcggaaatgcaatctatcttatagggagaaaatcgaatttggtactgtatatataagcaacatatcatttttggtgatcttcatcaccaattgggctttgatgaaaaaatcgagcttttgctgagctgaaggacctgttaaagcatttgctgacaacacatgcagtcatgtagtataccagaagttcagagccaccaattggcacacttacaaaaagcccttctgaaccttggctcaatggctttctggctagatgactaggccattaggtctcatatgaatgaagtggttactgaatttggccacctgagcagaagtgctttactcacctcagaacaacacaggtaagtcccccctctcacggaggcctacctgtcctttgctatatttatatgactgcaaagttactagtttgactggaaatcttcgattatcttctgattgtaatcatccagatacttttgcagttcatccctatcgatcagacgtaccaaggctgactcagctaactctttagcagagcgtgtgaagtaagaattagtcacaaccatcgcctcatcacaaccatagaacgttttagcagagatcacctgctgcaccgccgagttacctacagaaccagaataatttttcgcctgaataaccatatccttaccaaatcgagtgacgaaaagatctgcaccctgatcttgcgttcttttggtttctttgacgtcataacccatagtctggaatatttccacaaggaaatcttcgaactggaaaccgtccattgcatcaactaaatacatggtgacgaatttattagggttaaaatgctcaaggcgtgtagctaacctatcaaccagaatatcaaaataaatacgttcgcacacagccaaatattttttaacttcatcaaataaaaccaaagggacaccaggtgtggtctccgctttttcattgaattctactgatgagaactctatattattactccatatatagaatagaaataatgaaagatctgcccgaaaagtggtacccgcttcctcaatccatgacttcaaggattcagtaagtgtagatttaatatgccgtttaacttccttagcgaaaccataataaagagcgttaaatgacgtggtaaggagtaatttatctaatagctcaggtaactcctcaagctcattgaacccttttctgaccaacacctcacggaaaagttgtaattcggagtatgtaccattatctgttgagtaatctgcttccgatttattattatgtgagaatctggaagtgtaaatgaagttagtaaaatatggatcttttaaactggagtattttttgagaacattttcaagcaattgattaagctgagtttgctctttctttttcccaaatagatcttttagaacaccctttgaacgatactgaaattcgggataaaacgatggattcaatggtgtcatacgttgtatgcctattgcttgtgcggtcgatgatgctgaaccccatgcagacgtttttacaggcgaaactccactacaccagggacaattaacctcaaaagtcgttctactgcaaatatcacactgataaatcatttgaatattctccttttattccaatatctgactattcgacactttaatttcgtgcctaataatccacaatttataaaagatcatcataacgcagtcatattaatttatgttcttatttttgagtccatccactccgtcatatccttaagaagaaccagtgcatcttttttgcttctggtgttcccccaaaaactcagttcaagcactttccccttcccagtaattgatacttcgtagtcctcagagctagcggttggaatgaaatcaccagcacttaaagcaactcgtatttcttcttttagtgcattaatttcagggtaatcatctgaatgtatccatccatatacgtagaactcagcttcatctcgtccatcctctgaagggcgataaactaacgtaattcctgttttaccttgcccccagcatcccggcatcagatgaattgctttatagtaacccttccagttattaatacctgttgcaatatgaatatcaggcaatacctctgagacaaccgatttagcttcctcggtgatagcattttggtacatttccagcagttgaaccgattttatcaaagctgagaaattttcagtgacaaactccacatttttatcagataccttatccatactaacctcactcaattttttaagatgacttaaaaactcctgataaaaaacagtccacttgctgaactcttgattcatcatctccaaccccagacgtcgaatggcggtttccagcagcaatgaataattgatcagttgccaaccgtctacgcctttagcactgttaccgtcaggctttaatatacagcgaaatagattttgattgttgccgccgtaactatcaatgagacttacatagctgggaaaaggattatatgtatcagccaaaactttatgctcaatacctatgatgaattcatcatgtctgataagaatatcaagatatttcccatcctctgttctggcctctctcattaattccagagaggtgaaatcaatttcatcaacatcgagggaatcatccaggcaacataacaatgcttttagcaaccatggcggcaccattttctgggctcccataaacaaagccatcaaatccgtagttggattttcgagatatccggaaccacccaattcaaaaaaattgaattcaacatcatcctcaaccgaaatacctttcagttgttcaataaatttgacaaaaaacgtttcagaacgcaattcaacctccttttaaaaatcatgatgccattacacattaattaacaccccaactttgctataaattatggtcccaaatattctcacaaattattttatacaaagactgtcgttcatcgacatcttgttttttaaatgaatcatgtggtttgaaaggcaatccgaatacatttctcaactgattgaaattagggttattcatatatgccaatgggcataacgatttagccaggagattctctttgatgtaatgaggttgcttttgatcgtaacacaaatcaccatatgactggtttgagcctctaggtaataaaaccaaatcacctaagcgatttctgtaattgttaaattcgtgctcttgttcaaactcatcagagtaacgttcatatttatcggcccaaatatgctcgacttcaaatggcttaccgtgttctggctgataatatgtaatgaaggttgtactcattccggcttgttgctcaacccacgcagttatacgagaaagcaaaaacttcacaaaacgatggttttgaccatggagacgaaactcttccattcctgcaaaagtatctggcatttcggataacttcttagataataaatcttttaattcttcaaaacttttaccacgaatctctttaacaagactgtacattgtgtaacgaatagaactggcagagaattttcggaaattaacagaacgacgaacaacaaacgtttcaatatagcgagccactaggtttattttggctttcacagcctcaggactgtcatctacatttaatggagccaacatcaaagggaaacttaaagtaggtgcaataccccaatggtggatataaaatacatattccagttggtgcgttaatactctctcagcattcagtatttgtgtataggcattcaaataaaacaaaaagtttttttgtataaatcgttcgaatgtctcaccattatctgggtccaatcccaccgcctgaagattatctctaacccagctatgaaaacgcgtacctattttttcaaagtcttcattttttgaaccagctttacccgggcgtattgtatcagcatattgagcacgcaaccatgactggaaaaaacgttggtcttcatctttgtcatagctttttaaatccatcatcgcttttttccagagttcatttgccttttggcgtttatctccctgatgaaaacgtgaaagtaaaaaacctttaagcatttcggacggagtaagattcaatcctcggtcattcatagtctcaaagatggtatatgcgttttcatctgaataggcgactatctcaaccataataacgttatacttaagccagtcgataaaaaaaggaaaagcctgaccttttaactcatcaggaaaagcatctgtgatattctgatatctctccaccatgttatgggttgactcatcatccccatcaactaaactatagctaccaaaattaaacaatgcttccatgcaaggaattctgtcttcaactactatattgaatgatttgctgccacgtagctcggagaaaatcattgattctattttctcttcatatttaagttctttctgaagattatggaggtaaattagaaataaagttaatgaagtcagtcgttgctgaccatcaataatactccgctttccatctttactactcacaacaaatggtcctaagtaataattattgtagttttcaccctgctcccgagaatcaccgactgtgtattcattgagaaacgcagatgttaagtctgtaaccaactcttcaatatgtttctcaccccagctatactcgcgctgaaagtaatcaacggtatatttttgcgcatttagaacatcaaacaaattacgatggcgtgcttcaattttattatctaacttactcattattatactccctgcattaacgagactgaccaaactcttaagaactcatattgataagttacatatctgccaacaacatcccagccataccatccagtcgcttcttaaccttttcccagcccggcataacctgccccatcagacggtaaaactcctcgctgtggttgtgttcagccacatggcataactcatgtagcaaaacataatcgatacattctgaggatgccttaaccagccatggattcagggtcagacagccttttgctgaacagttgccccattgcgtttgcatcgcccgcagacgtatcggaggacgctcactgacccaaagggtctgcggaatcagtaaatcaagcctgcgctgaaaaacatctctggcacgttcccgataccattcagccagcaaggctttaatcttttctgccgatttgtgtctgacagtcacttccagacgcccacgcaacattttcactcgttgcggcacagtagcgtcttctgtcactttcaactgatattgcttaccgagataataatggctttctccgctgacatactgacgcggaacaatgtgtgtctgttgctccctgaaatcacgcagttgctggtatatccagcgcccacgttttttcagcgcagacaatacctcgtgctccggtgtttcaggcggtacagaggccacaacccggcagtccggataaaccttgatgagcaccctgccctttacgacctgacgcggagcacactgtacgacgatgacctcatcaccatagacaatgcgtaacgctttcattgatggcgattctttttcactcatgatttcatcaaaccaacgcgcagtatctggatgatggtttccacaatacggttaacctgattcattccggcaccaatttcccggcaggccgtaaacagcagtggtagcagacttgtcttaacgactttctcaatgtcctgggggttcagggagttttctgccaccgctttgacgataatgttgtccacttcaaaagccagcttcgtccacttatcctgcacctgaacgtcgtttaccgcaaaaacctcaggtagctcttttttaaatacaccgtaatacgcctgagcatgcttgtttaccgccagtgcatccgggatatcgctgagcttacgggcttcaacctgttcttcaaattcacggaacaaaaggtactgtttcagcggatggtcaaacagtttttcagcctcttcgatagccatacgcaggagttttgaaaatgcctcctgagcatacgggtcatcacgcaattcctgctcaatcatcttcgtcacgcgggttttaatgatgtcggtttcattgcgggttttattgttgtcccactctgagggcttttcgctcttgcccattttaccgacttcatacacgccatccggttcacgaacctcaacgccggtgacatgcttatccagcagttttttcacctgctccgcgtagtcgtcataattgacctgctctccactgacctgcatcgcccactggcgcaggctggacatctgttttacggtttctttatagaggtttcggtcttgttccgtaaagcttttgtcggtgaagaaggtggcggactgcagtgccactttcaggcatccggcgaaggccgttaacgcctcgaagaaatcatcacgggttttctgatggatatcgaccatctctccgtcacgttcttccattttaggcaccagtaccgcacgtaactgctcagtatcatttttgtttttaacaccggcaaatatggcccacagctggttatacagatgcggtagacgcttgtattcagagctcatggcgctgtacagcccgtcaatatctttgatatcgtatccgccctgagttcgggaggcgaggtcctgatatttgccgatagtcgtgtccagctcagccagaataccgcgataatcaatcagcagaccgaactttttcagtggatgcagtcggttcacccgcgcaatcgcctggataaggttgtgggacttaagcggcttgtcgatatacagcacggtattcttcggctcatcaaacccggtgagcagtttatcaacgactatcagcaatttgagcttctcatcggtatcgaaacgactgatgatattgcgggtatacacagactcatcctgcgtgccgacgttatctttccaccatttcgtcacttccggcagtttgctttcatccacctcagtattcccttcccgggtatccggcgggctgataactacagctgactcaaacaacccggcttcatcaagatactttttatatttgatggcggaaatcttgctgtcgcaggcaagctggcctttcagtccctcatcaatattcttcgagaagtgcgtggcgatatcgagtgcgatcagacggatgcgatcatctgcactataaacctcacctttacgggcatatttacgcttaaggtcggctttttgcgcttcgcttaacccatcggtaatacgatcaaaccaggcatctattgcccgatcgttaacctcaaggtcgggaatacgttcttcatacagcaaaggtgtaacggctttatcttctaccgctcgctgcatggtataagcgtggacaatcggtccgaatttattggtggtcttatcttcttttagcaatggcgtaccagtaaatgccacaaaggcggcgttcggcagtgccagtttcattcgcacatggttctcaccaccctggctacggtgtccttcatcaaccagaacgatgatatcggggctggtattgacgcattcaggaagttttgtcgctgaattaaatttctggattagggtgaaaatgatgcgttctttaccggagccaatctgtttcgccagcatctgcccggatgtcgccattgcattggctttgtcttttttcccggccaactcgccgccggatgcaaaggtactgctgagctgttcttcaagatcgatacggtccgtcaccaccacgatacgacaccgcttcaggctgtcatgaagaatcagcgccttgctgaggaacaccatggtgtacgatttgccagagccggtggtatgccagataacaccaccttccctgcccccatcgggtctgcgggtactgatgcgctccagcagtcttttaataccgaacacctgctgatagcgggcgacaattttcccggtctttttatcaaacagagtgaagaagcgggtcatctccagcagacgttccggcgaaagcaggctgatgagcagtttgtcctgtccactgacagccagttcaccggcggcgattaactgttggtaccagttgagatcggctgatggacgatgatcaaacaacgcatgaatttgttcagtcgataaaggatggttgcgcagagcatacatctgcgcatcggtaatatcttcttcgcgccatgccgcccagaatttcattggcgtatggcatgtaccgtagcgcccgtcatgaccgttaatcgaaagtaataactggctgtagacaaacagctgcgggatttcatcgttgaactggttgcggatactctgggatatcccctcgtcaatggttggccctttcttgccatgaccagccgggcttttcgcttcaataacagccagcgggataccattaacaaagcagacaatatctggcctccgggtttcaacaccacctgaccgcaataccgtaaattcttcagtaaagtggaactggttattttccggatgttcccagtcgatcagcgcaatggtggggttgaccttcttgccatcgacaaactccgtgacggcgataccgtagagcagatggttatacatccgttcattggctttgagcagcccttcattcagcgccggagaacagacctgtgatatcaggttatccagtgctttttccgataactggcaggttttgccacccgccataaaggaacgcttcgacagctcttcacgcagaaccggacgcagcaccacctcatcctgtttatagccccggtaatccataatctgtttcggagataaaaacgtccagccgaggctggtcagtaacgtcagtgccggaattttggcgctgtattcttcctggaattttggcgtgtacgtctggttcatcattaatccttttctttctggcgctactcgctactggtcacatgaagattcatcaatgcagacagcacttcttaaattttttaccgctgccacacggacacgggtcatttcgcccgggcatgttttctgcccccttcactggaacaggccgggatgatgcctctgacattctcactgacaaccagtactgataaagtgccagtgcagcaggctgaataagggaaatacttttctcaaactgctctccggtcattttctcaagtacaggaaaattcttctccacgccatgaagagcgatcacttccagagaaggccgtaactcaccgggaagaccagaccagtcatccagtgactttcctttcatataaccaaaacaccactcttccacaatggtatatttttccccctttacctcacgctcattgaaaatcggctcaaacagttcaggggcgtcataaaggcaaccagcgatatcgttcatatgctgaaaacacagactgacaaaacgctccatctctctctcagatgaccatttcggatgataatcgcctcctccccaaatagcactcagccagatattgggtgaaaccatatttggacctgataaaatcgccgtcagcaatccatccagctcagagaaacagagtacagaatcatccattccatacttcattaatatttcttccagccagtcgatttcccggtcagtcagtggaccgcttttcgtcagtttcatacggcaaccgcctcatccactttcacccgacgtttcccggtcagcagttgctgcatcaaggctttcttctcgtctttcaggcaggcgagttttttctccagtgtggagatttcggtgtcggcagcggacagaactgatgcgattttttgttgctcttcaaagccaggaaccgcaacttttaatgaaaagaagtccgaaggttttacatttagcaagccatgagcccgtccaccttcatgagcaatttgagacaaactgttattcaaaagccctgactcaaaataatgctcccaatagtcaccacatgattttttgggtgtagtaagttcaaaacatatatacagagttgttactactccctctggatatcgatttaatctttttattgcccccatcggataaccattagagtaacttttattgtaagcaaactgccctttttttaataagaaataaccatcaagggtatctgatgcgactgttttcttgaaaaagtcttcctgtttaatcaaaccatgttgtccagaaatggttacaacattgttgctttttccattgtttttagtcgtaactctctgaaataatttcgataaggcatataatttccaagtttcagaaaaccttgtcccattctcatccagcaagcgtttcttcccagtaagcaattgctgcatcagggcttttttctgccgctgactgttggtgagaagcttttccgtcaccgaaatcgccttatcccaggttgataggatttgggctatttttttctgttcaagaagggggggtaataatgttcttaccttgcgtaattctgtcagcgatatttcttgtaatgctgatccaccgactctccgtattaaatccgcccggaattgaggggaccgaagttcccacagtaagaactcgggaagaacaactttagtttcaggagagatccttgccaaacctctagtaatgtttgcgccgacaagattatcgtcaataagacgtgctaagccaatctctccacgcaatgccattacgatttcatctttctccagtattgtttttctgtatgctttatttgtctcttcagatgtcttaatcatatcctcgagacgcatgacatctcgtgtgagatccacaactcgaagacatggtataccgttgggcaaattatcccctgtctgtacaatcccatatgatatttgctttctacaaatatcacttaatatccagctgttccatcccttaggcaccataacccaactccttcaggtaacctgccatctccgtttccagcttcgccagttccactttcaattgctcacgttcggcatgtacggcacgtatatcaatctcgtcctcttcctcaaaggtatcgacataacgagggatattgaggttatagtcgttgtcctgaatctccttcaggctggcgagataggcgtatttctcgacgttatcgccatcacggtaggtcttgacgattttctcaatgttttcttcgctgagctgattctggtttttacctgccttgaattcgcggctggcatcgataaacagcactttgtcatccactttctgctttttgaaaatcagaatcgcagccggaatccccgtaccgtagaacaatttctctggtagaccaatcaccgcatccagcagattttcatcaatcagtttctgcctaattttgccttcgctggagccacggaacagcacaccgtgtggcaccactacgcccatacgaccagtccccggttttagggtttctatcatgtgtgagataaaggcgtaatctcctttagtcttcggcggtacaccgcgacggaaacgaccaaacttatcattctcggcctcgtcatgaccccacttatccaggctgaacggtgggttagcggtcacgatatcaaacagcatcaggtcgccatttttatcgagcagcttcgggttgcgaatggtatcgccccactcgattttatggttgtcttccccgtgcaggaacatattcattttcgccagcgaccacgtagaaccgatcgcttcctgaccgaacaatgcatagttacgactatcatgcccggagacaattttacgcccacacttcatcaataatgaaccggaaccacaggctggatcgcagatggtatcacccggttgcggatcgagcagttctgcaatcaggtccgaaacttccggcggggtatagaactccccggctttctgcccaccgctggcggcaaagtttttgatcaggtattcgtaagcattgccgataacgtccagcgtaccgacacgactcggcttcaggttgagatcttcaccggcgaagtcttccagtagctgacgaaggatggtgtttttctgtttttcttcgccaagacgatcggtgttaaacgaaatatcctggaacacgcttttcccggcatctttcagtttggttccgttggcttcttcgattgcatgcagagcctgatcgatacgctcaccgttacccggctcatggcggcgttcgtacagcgcataaaagctggcactttttggcagtacaaaacgctcgttggccatcatcgcttcaatcagttccggcgcatcgccatactgttctttgtattcgtcatagtgatcctgccagacatctgaaatgtacttgaggaacagcatggtaaggataaagtctttataggtatcagcactgatggtgccacggaacgtatcacacgcggcccacagggctttgttgatcgtgtcctgactgattttgtcgttcatgaatcatcctggtctgaagaaaaagctagcgatgcagggctttgcatcttaaaaattgcggtaaatgataccgtaagatgcctcccctgacacgccaatatcgcatcattcaggtttgcatcatccccgtaatatcgacatgagacagactgacacaaccgggctcgtcactcgctaaaaaccaattatcttagtaagatagcatccatattagccatggtgtaaaactgccgttggggtaatgatgatccatatatcacccattctggtgtgtgaagctgacatcatccataatcggcaacgttgatgccctttaatagtaatgatgaccgtcaatgtgattcccctgttgactggaggtctccggatagaatgagtattgccaactgcgctatcggcccactttatgatgagcaaataaaaaaaacacttatgtatgctgaccataaattcaagcggctaatgaatacacgaatgtcgttactcgaacatttatcaccccactatgacttatcttccatgttcagctatgagttagagggaagagtttttcggattaaattgatcaagcctgagattaaattatctcgccagcagttgatcttctcctcactctttttagagcaagattttctaaaagaatataaaaaacacatctcaaatactctacaaaaaacaatcaaacagtgcattaaaaaatacaaacaaaaaatcaaaatcgagccttctattttagattacatatcagcgtcaccccgcaatacgtcgagttatgtattacatgagatagtttctcaatgtgaacattgcgatgaaattcgcaatattaaaaatgatatattgcttgatgaactaacgttgaatggccggatcactaacatttcaaaatacattaaaaacagtcaagataaaatcgtcgaacatatagagttctgcactcataaacttgtcaatataagtcgtaagaatcgtcacattttcaacagcaccacaatctctggcagaaaacccaacatcactggtgttttactttgcctttcagaattgataagcaacctgcatatttacccaactgtaattaataatataagtaacgccataattttaagcattgtatactctgtacttcaacatcttcaatccggaagagaaacagaaaaaacaaaaatctctccagcactggatttcatccccaccatcatcgcacctcatgttttctacctggcgaaacgcgaaaaatcctctcaatataaatacattgaaaaagaatatcttctcggccagttacttatatttttgatgtataaaacagtttactactcgattcataacatcagggtaagccataagcacttctataatgatataaaaccaaaattagtgacactaaaaaaagaaggtttattaagcaccaatttcatgaaaaatcgaagtgagattagaggtgaagtctttggtgatgttggtagtactgaggctgatttgagggaaatcagcacactgattcatcagcggaaggcattatttatttccttttaacttcaaaacgataaaaacaaatgagagactgaataaatatcagcctctcatatagttaataagtttcaactttaatatctgagaaatcattctatctgggccttgtggacattaatcctcctggcaacatacgactcaaagtttcagccttgtatagccatcataaatagtacaggattgggtgctgctcgcatgtgtcattttggtattaatattgatcttcagcgctaacttgtatgtaatttcaaaaccatcatatctcaaacctcacagcgctcatattttaaccataaaaactaaccgatttacacccgccacacaccgtcataacttattgtatttaaatagctataagcctctaactcactgatcacaccattaaattcaagccatatccttacgcagattcaagcttgcccctgctgccattcacgttttaggattacctcgctaacacgacatgctactttttaaatcagtgtaataattcaaacgaggataaaattatgttcgagaaaatgaaaaacaatgtaacccgtataccggggaatttaacaaaacttaatcaataccaaaaagacattgatcacctttctaaactattttctgaacagcaattactggaactaatgacgactaccgaatccgatcaaatattgcaaatgaagcctgctgtagatattcttcatgtactatctccatcagcatctactgctaagcatatcaatttttttcagcacgtcccagtgctcgaacaatggttaaaaaaggagtgcactgcctttaatttactggcagtacatttctattcacagcaatcccgtaaaaatgtaattccgaaagaaatctgtatgctactggatgcatttattgaaactgaactttcatctgcggttaatggtaataataatgccgaactcctttcttgttttcaaaacacgctggataaaatgtgcaatatactaacatttatagaccacacagttacggaacaatcaggtcaagtagcaatgcttgatttcagcgcaaaaatgcatgaatatactgttgaaatcaggacctttttgaagtctgaatactggctaaacaaactacctaaggatattaacattccagccattgacctatcctggcttgtgttttgttacttttgctctgaatatctttttgtatttattcaaacaacgctcaatacaatgaaggcaggaaaaatcattcgtgataactacctttatcatcctaaaatgattgcattgatcattttatctatgctgccttatgaagtcattcataacgatggatcactgaataagtttaaaacgcctttaaccagccctgatgagttcataatcaaatctatttgcattaaaggtaagcaaaacactacagggcataaaaaagatatagaacaattgcttcgtaagacatatatctatattgcattactcttaaaccctgagtgggcaccatcttccaaggagttgatttcctttttatcaggaaagtccacagtgataagtggttcactcaacttccagtcaacctccagtggtctgggtgttcaaacaaacaatatcactcttcttaagaatgaggtttacttcgaaaaaatagcgaacaagatcatgaaactgtagtttcttaatataatggcgacatggaattgtgttgccattatatccgaatctgcgttttttcacctgatgaactgtgaaagctgtaactggcagactataacctcacatcgtatttttccagtgtcatttacaggagaaatacgatgcctattctggatctgcgtttcagcaacaaatcaattcaccaacttccacatcccctcacgggttgtcaggaataccgtgatattcactgccaaaacctgcgtgctctggtgtatcccaatcggatcacgctggcctttcgtgccactataaacaatcagcgtatatatgaaaccctgggtcagttccctcagctctgcgttgaggatgcccgtcagcatgtgatgaaactgcttgctgataaaaatcgtcttgcggttcagtcccgtcgattcactgtggaacaggccatcaatgacctgtggctaccggatttgcagttgtataaaaagagtcctcagtcagagttgtcaaaactcaacctctacgttcgcccgttctggggcaagcggcaacttcgcgacatcacggcaggagaactagaacaatatgctgctggcttacgggaaaaattacgtccgtcaacagtaaaccgtatcctcgcaatattgtccaaaatatgctctctggcagtacgtgctggatggatcacacattccccgatgtcacatgtccgctatctgaaagaaaataacattcgctatcgcacactgtcagcgacagaaatcccgcgctttattgacgcggcaacagcgctgcaaacaccggcagctgattctatattgcttgctctttatacggggatgcgtattggtgaggtatgtaccctgaaatgggagtactggcacccggatatgcatcaactcatactgcctgatacaaagtccggacaccctttcacctgcccacttgcacctccagccattgcagttgtccagtgccagcaggacctgatgctcagcaaaacttacatttttccgcgactaaccgacaatgcccgccctctggcatatccgcgtgcaacctttgcccgtatttgccgggatgccgacattgataacctgcggatgcatgacctgcgccgtacctttgccacccgggtactacaggcgaccggggatattgcaatcgcttcccatctgctaaatcaccattcactcacggcgacccgtcgctacgcttttcacaatgcagcgacatcgcacgcagtggtttctcaggtcattgaaagttatgacacgaaaaaatgaaccaatgatctgtgattcgtgattgatgcaacactcgtttaaggacggtattgtcattgcgtgcttctgcagggccctgcattaagtcatcacagaatgtggattgatattaaatccgcgtggcttcttattctctgaaaccggaggtttatgtatttaaccattaagcagttcgcagaaagatttaatctttctgcatccacggttgcgtcagatatatctcgcaatcccggaaaactcccgcccttcatcagaattgggcgggctatacgattctctcttgacgatattgttgagtgggaaaatgcacatcgtcaaaacaaacttaaaggtgatataaatggttactaagaacacggaaaataacgctaataatgcactgaacattcttcccgaatcagcaagcacagctgtagacaacgatgaaaaatatctgtcctttgcattagttctcgctatcacgattatggacaacttagtaaagctcatcggcacagatggcttcgtactttatacctacaccctgcaggacacggctactgctcgtgctgtttttaatgaattagccaggcgtctcaaaaatttcaatcgtcaggaggaggtctacaccaccgattacctcacctttcgaatgaaatacatttacggtgttaccctgttcgaacatgatagtaaatctatccttaacctttttgataagaagggttattcggtattgagtgaatcaggagaacccggttctcttgatgatatgtatcttgacattcaagcacgattacatggcggctacgcctcaaaaaagtttcttcatttacatgaacattgtctgttatctgcacacgttaccccgtctgtggaaaagacgcaacgtggcatcctgattaaagcaggcaggaaactcgtttcctttatctatgtagataatgaatctcgcaaaaatgatattttcaaagctgtagtagacgtcattaaatcctgattcattatgccggggggggacaaactcccggcgttttttcggagttaactatgagcaataatttgcaggacatcctcgctgccgcatcggggtatcagtccgtgacttcagagccagcgctcaatcgtaaaagacctaaaacgcttgatgattatcctgtgataccacctgcatcaaaaaaagtgtctgtgatttcaagtgacctgacactccatatcggttttgataccgaatatgttttcaatcctgaaacacaacagaatgatattctgtcatatcagagttatgttgtcttacccgataatacaggtatatcgaacattatctatccacctgactcacagaaaaaatcccggctgtcttttaaggactttctctgtcaaacgattacaccgcttcttgaaacgggtgtgattacaaaatggcccggtattattaatatatatgcgcatttcattcgtgcggatatcgcctcctttgccaatttctggtcagactacaaaattcttctgaaaggaatacgcggtactgtcagcagcttcaaaaatcgttacggtatcgattttgatgaacagcaggaacgtcgcgtaaagactgaacagataatgtttgacaaacgaacttcccctccgcgttgcagtaacgtagctttcatcgatacactgcttatcactcccgggggtatgggtctggctgaatgtggtgaattactgggtcttcccaaactcaccattcctgcaccttattccataaccaatatgcgtgaatatcttctgggcgacagagcagggtttgaagcctatgctctgcgggatgccgagattgcggttcgttatgctttacaggttcgcaatttttgcgcccgggagctgatgattgatcgtgtccccgccaccatcggggcgatggcagtttcacggttcaccaaaacacttaaagaaaacaatatgtctcctgaagtctgccttgggacacacattaaaacccgtgaactctggctcacggagaaacaggcattccggacgattaaaaaccccgccagtgttccttcaagagagttgtttgaaacgttcccgatcaactgttaccacggcggacgcaatgagtgttttatgatggggattacaccgtctgatcactggtatgactacgatctggctggagcgtataccaccgggctattagatatcctcacacccgattacgggaacatccgcctcagtaaaaatccggacgattactgtgggcatgtaatgggatttgcgcttgtcacatttcggttcccggaatcagttccctatcccagcctgccggttcggaccgatcaatatgggttattctttccattaagtggcgaatcatgggcaacggcacctgaaatcgaacttgctctgtcgctcggggcagagatgacgatccataatgggatcatcgtcccctggatctgtgacacctccccacataacagcgaatcaacatcggtgtttcttccctttgttcaacaggtccgtgagaaccgtaatcgccatattaaaggttctctggaggagaaattctggaaagaaattggcaactcgctttatggcaaacttgctcagggccttcgtgccaaaaccgcctttgatacagcccgtggattaaacagatccctcccgccatcatcggttactcagccattctttgctgcgcatgtgacgggatttatccgcgccgttgtcggggaactcatgaatgctttgccttctgattcatcggttgtcagcgtcacaaccgatggctttttgacaaattgctcacttaacaagataaacatgagcggtccactgtcttcccgcttccagtcgctgtgcgatattgttgatccgggttcatcaatgttgacatgtaagcatgaggtcagccagcttatcgccatgaaaacccgggggcagttaacctatagagctattcagggaaaaccggttgttcatgccagggctggcgttaaacctcctgccgatattccacgcagtgactataacgactatatggtagatctttaccttaatcgtttacccggtcagacgttatcccgaagtacgttgatatcaacgcgtgagatgtggctctcggaaagcgatctggtatcccgggaacaggatatccgtcttaatctggaattcgatttcaaacgccagcccgtacggcccgccatgaatgaagggcatctactgatgttttcccgcccgtgggataatatggaagaggctctgcagcaacgctcccttttcgacgactggcggcaaacgcatacactgaagactctggctgactgggatgactggtgtgattttctctattgccggacggtgttttctgatatgaaactaaaagtcggaagcaaacgtagtgatgatattttagtcagactatttctccgggcgctgactcagtgccaatggggacttatgctgaaagataaaaaaagttattcctgtaaagaggttgctgaatggctgacgtcagaaggctattcagtaacggtgactgatgtaaaaaatgcggtaagagcaaaaataccccaaatgaaatttagttctgtaacaccgcgaatgaagtcactgatggatatcatagcccgtaaatatccgacattctgtcttccagcctgataaccgttaaatctcccccaactcctttaacagaagttgggggcttaatcacaggcaatcggcatcaaaacagtgaaataactgccgcgcgtcaggatggccatttacatgatagatccgcatggcatgacaggtgatactctggagattagccgccagccttttccccatattcaccagtatgccgtgtggtattttactgcttgtactgtttactgtcagagtaaaacaatttgtttcaacgctgacctcaataaaatcatttccaaataatgtaccgacaacctgcctgattgtttcttcataatctgtcagatcaatgacatcacgccatctcgcatttacgagttgatactttctgatatgtaaatacatagaaccacctttatattatttcaactaatatgatgttctccgatattatgaaaatattaatcatcattgtaattgctgataacctctctaaccttcggatcttacgttcccccctgcctctccgacttgatggcaaaagtgcatggtcaaatatgcagcaaaaacatgtcatgtacaggtcaggataataattatcaccctgaacgtaaaaatacacatggacaggatgagtccacatgttattcgatgattccagcaatgttttaatatattgataattaatgagttaattttttctccgtcacagtaaaagtggactcatcctgtccgttactttactgaaaatatcctcttcgctggcattaaccggataaacgaatgggtaagcacgataaacttggatatcgactcggattgatattaactcgcctgaacaatggtgagtcactagccgtccgggagttatctgaggaatttaacgtttgcgaaaaaactatccgtcgtgatcttactcagcgcctgtcctatcttaatctgattcgacaaaatggtcgttatcgcctgtctgatggtgttctcggtcagcgcagcaatgctgatttacgtcatttcacgcgcatcctgggtattgaagggctgttccctcgctgggatgacagactactgagtattttgttaggtaacacgaaaaataacccgtttctgataaaacaacgtccatacgaaaactgcggatcattcatgtcaattctgaatgtattatccgatgccatcctgtcacagaagaaagtaaattttaattacaaagataaagagtttcgggctgttgagccatacaggctggttaatgacaacggattgtggtatctcgctgccgcccatgacagtacattaaaaagctttgttatctcatctgtcaaagacgtttgcatgagtaatatctctttcaggataatccccgaaattaatgaaaaaatagaaaagacagatggtatctggtatagcgaagaccttatcgaagttctcatttcagtttccgcacatgttgctccgtggtttacccaccgtcatctattgccaggacaggaaataattcatacttcccggtctggcgatttactggtgatatcacgtgtaacacacacagatcagataatgcctttaatgaaatactggataccggatgtcgaagtaatacaaccggcctcaatccgtcaacaacttgctgaagatatacaatccgcactgaaacgttacacccagccaagtaacgccccgtaatgacacggataatataattttcattgagtgctatttttgtaagctaaaaaatggagttaccatgaaaaaatgcccggttcttcttgttgtatcagggtttctgaccgaaaatgatatatcatggtttaaccgaattaaagcagggtgtggccttgatgtcagatactataaatgggaatcagcaaatctactatccatattaagttctgacatagcgaacaagtgggggttatatactctcttccccctgagaacatctcctttattgtcatcaatctccatcccatttaaagcgcgtcaggcctggtataatgcaacgaaagcagcagttaataacagagaaaaattagcacacgtaataaacgagatatacgttaaagaaaagcgcaatgtgatcataatgggtcattctttagggactcgattaataaacaatacattaccctatattaaaaatgataatattctcttaacaatctctatggccggagccaccccaataacaagttatacagagaacataatgaaaatggcttacggttcaaaaatggggcatttaaatatctacagtgaacatgataaagtacttaacacgatataccctctcgttgagtcagtaacaccaattggggttcgggaggtgagattcagacctgctcggataatcaactggaagtggaatgttggtcacactgaatatattacttcaaacaggattgattcattaacacactggttaaatgttacctgtgccgatttagctgatccagccctagaaatcactgacgacgacatgaaatcacttcatgatattattaatcttgcaaattcaacacatcataaaaacactgtcgcacctaaattaatatcatttgagtagttaaaaaaaggttgtattataacgggagtatatatttactcccgttaattttcatattttatagtattgatatggattcgattaaaaatttcgtctaactcgttcccttatcaaacttgccagccttacccttccaggtgaaatagtttccgttacagtttcaactctcaacaaatcacgctgtccggttcggcgactgaccgcgaaacgctgacatatatcattaaccgataccgtattaccggtatacagttgaagtaatatccagcacagcctttctgctatcctttcaccgcgagttttatacatctgtaaaaccttcagttatcgtcaacgatgacatagcccacctcaaaacccacataactgactgtattcatgaacatttattaccggtgtaatactgtcgttggggtaatggattaaccgttatcaccctgctacaggagaatgctccatagggggcaaaaaccacgagggatctgagatcccccgtgtctgcacttgtttatgcgaacagccaggaaaaagagacatcatctccatgctgtgatgcacgccacatgcagtagattacaaagccgcccgctttcttcctgttcataacgggtcaacaactttccacagttaccgttacccggtaaatccccatagagagatactccataaaattacgctaccacaaagaccagagttcattcctctctgctgccagtgaaatatccccaatcagataatggaagacataattccccgaccagcaaaaatcaatttctttttccagctcagggtagacacgccccatataactaaaatctgtgacataatcaaaataccattcattattcttacggataaaccgtatttcaacgggatgaaagcccccggattctgcactgtagtccggatcacggaaattaataaccactgcctcagttattttttgtaaaacctgatttgccagaagagtagtaatatgctgctgaaattctttagtaacaggcagagttaatcctgcctgttttaaggcatattgggtttgcataataaattttcctttagaaagtaaatagtggtgtgtggtgatttctggttgtataacagtgcaggaaataaattaatcctctgtaatcttttcctggctactgatcgtattaagtttattcaaccgctccctccagtccgggtataatacatgagtaaataacttctctggatgtgcctccagcagacatatatccggggagcgtaaaacagcagccagaaaacctgcattgttggcgcttgcccctttgaatagcggcctgaatactccggatgagaagccggtagcaggttgtgtttccagaacagttgcaatctttgaaagtgagatccagtccttagagaacaaccctccacagccatttgccaccagacgaagataaagttcattgtccacctctgatatcgccagttgccatgtcagcataccacttgccttaggactgattttttctgcctggcctgtttcaatgagcaactgatagtcttttacatcagataatgtttgttcatctgcactgagattttcatgaataacctctgcctcatttttaatctccttcgaaactgactcaacattatttttaactaattttgatttactcattttgcgttcctggttttgcttgtgtttaatagcgtgattcggccatagaaattaataaatcaatacccttcagagggcaatcggggtgaaataacagataaataccgttcccgttatcttccgtaacagaaagcatcaggtaatagtcatctgtcagacggactacaaattctggatttgcaattaactgatgaatcacatttaatatctgcgctttaatatcttaaggtacatcatcgggctcgacatatattaatgtcaccccgacttcatcccagaaactcattgcagagtattcatcttcaaatgggagtaccagctctgttttcaacagactcattactgactccggaagaaggagcgacggcagatcttgccagttcgagacaaatttcattgaataatcctcataaacaaaaaacccgatacgattaacgtgtcggggtttttatacatccgcataactattatttacagttattggttttctatttaaattctttcataatatccacagtccatacagataagcactggcgcattattcctttcacactgttcaaggaatccaaatagttttttaatagccttaataatttctttcagtatttcaggtaaaaactccaggctaatatacccagagcgtttattatcggttattgatggcagttttcctgctgaacttatcaatgtattacaactgccacactgtgggcattttaaatgcatcctcattctccatatttatagtttgctaaaaagtagtcacatctgcttcgtagccgcaatattcagaagcaggtcagtcactccctgccctgtctgacgcatacgttccggtgttaatttcgcgtaacgttctgtactctgaatactggcatgcgccagttgggctttaacgtcatacaggctgaattgaccactcgaaaccagtaaagaggcaacagaatgacgtgtggtgtgaaaacagacttcattcttgtctataccgcactgtgccagtattttttcatatgcccatcggggttccgatatcggttttccattatccttaatggcgaacagatacggattactgccaactcgtgggatagcatcaataatcgataatgcggcatcgcttagatataccgtccgactgcgaccattttttgtataaggaatgaacagagtacgattggcccggtcgatatgttcatgcctgacattaagcatttctgatttgcgtgtaccggttaacaacaacatggctatcaatcccccggcagctttgttgggatattgggtagcagcgtcaagaatgcgcctgatctcatcagcatcaaaaaagcgcgtccgctgattattctctttcagtaaagggatcttatcggcttcattcttttccagcacatcctgtcgcaacgcataacgccccatcgttttcagaatagcaagggctctgttacaggtagacggcgcatattgctgcccgtgaatacgcccctccagcatgtcaaacagcacctgttgtatctctctggccctgagatcgcagtaacgtatctttcccagacgaggttcaatgtattgcgtgaaacgctgaacatccttatcccaggactttttatggcgcttgatgaacggaacataggtctggtgaaaaaactcactaagcgttggcatcgcacgataattatcgcgctctgccttggggtcatttccaagtgcaatcgcctccttatgacggcgagctatctggcgagctgtccccacatcaatttcagggaatctgccaatactgatactttttttggtaccgtggaatgtgtagcgcagaaggaaacgtttgttacccgttcgacctgagagacatttgaggccaataacttcggtatcagatacctctagctctgtagatcgggtatctgtgtttgccggaagggctttgatggatgaattggtgaatcggaaggatttttgcatatttatcctcatgtatctgattgatatcatggagataatatatatctgaaggtgtttttattacggggcaggattgaagaatggaaaagctattagacgcgtacaaacggatattgcaggaagttaacgcccagtcatttaacctgaatgaggataaatactcaggcgtatttttacccgtaccctttgaagaatactggcattcaccggtaaaaatcatgctggttggacgtgaaaccgcaggctggaatacgctgaatggtaagaatacgatatcacgggtgttgggacttatacctgacgtcaccatcgggcaggtggttgaagaagctgtagatcgttacaggaaacatcttccggtacaaaattatggcaccgccaacctcaaatcacgtagccgcttcacgcaatatcatttcaggctggcccgggagcttaatattcctccccaggcaatcgtgtatgccaatctactggcgtgggattacgacggactgacccctctcaatcgccctcaaaatgaagtgcaggaagtcatattagcctcgctgaagctgctggcggtacaaattaaacaccttgagcctgatttcatgatttttgcatctggagcccggagaacagactacatcataaaacaggtgcttactgagctgggcggctatgagacttctgcagtcattccggggaagctatgggagttcaaaacaggtaatgcaatctgtttcagaattgcccatccaagggctatgcgcggacaccagaagtacagagatgaggtgattgcacgaattaagcaacgttgtactaagggcggctagagcattacaacttgctcagcaggccacccttcccggaagagtaccggaaaacaggcaaagcggcctggttctctatgctggaggcgacacgttcgattcggcattgcctggctgtagattgcagctcattgcaccccgtgagcacaggatatgcacagggcgtgaattgcatgcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattattctgatgtttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaaaactatcaaccaccatttataaatcataaccttatgattttattaactttgaaaatggctctatacaacgccatttgaatctattgtcactttttatcgccactttttaccctctattgtcaaaagggttcaattcaacagcagcctctaaatgacctggagcaaaatgcgcataacgcatagtcatttttatatcgctatgccccagtattttttgcaacacaagaatatttccgccccgcatcataaaatgactggcaaacgtgtgacgtagcacatgagttaattgcccatcaggaagctcgatcttcgctctcttaattgcagcgtcaaaagcctcataacatggtgaaaatagcgctcctcgttttttaggaagcatagcctgcaattgaggtgaaatcggtacagtgcggttcttctttcctttagttttaacaaatgtgattcgaccgggcagtacttgagattgctttaatccttctgcttcactccaccgagcaccagtcgcaagcccaatacggacaacaacccccaaatctttattccgtgactcatcacacgcaatcagaaggcgttcaatctcatctacatacagaaacgccagttccttttcttcctcacgaaacttgcgaataccagtcagggggttttcaccagaccactccccaaggcgcttcagttcggcaaaaacagcatgtagatatgactgctcgcgattaacggttgcttcactaagttttttcttccccttgggattccattctcctgatagccttctttcccgataagtagcaaacatatttttgtcaaactgcgaagcaaatggatctcccagcctggaacaaatcgcctcaagtttgactttgcgctctgcaccagaggacaaggttttaccgtacatctcaaaccaacgagcaatcaactcagaaagacgaggaccagaaccatcttgaaactcgtctccaactctactattcattaaacggcgctcataagagagcgcctcactttttgtcgcaaactgtttacgaatgcgttttcccgatgccccgtagggataacattcgcaaagccatttacctgatggaatcttacgaaccgacattttagttacttatcacataaatcaaatgcagccttagtgacatcccccagactcttttttaaccctggggcggcatcattatctagccaaaatggattattgttatctaacggtaacgcaccaaatgttttaccttttattcgagccaaacctgtaagtgcatataacttattatcgtcaaaattcattacataaggattaccatcaagacactgtaattgaacctcatcagtattaaatggccacaccccattgaaactctcacgttcaatggttttaaaaggcattgcgacggcggaaaaagaaaacatagataaaaaagtaactaatagttgaacctttttaactttcatatcattacctcaatttagctcaagtaagattacaaattaaaaaacgctctagaaatgacaccgcctaccaaaccccctacgcagataaagaatattatttcttttggataaagttggattaattctgaagcacgaagtcggacttctggtaaggtcgaactctctgtgtggcttgatgccgattgttgctctaaccacgacaatgcagactgtaactgagaacgagtaagatcgtttaaacgtcctgtaccgaaattgatatggcaataccgcagaagtttttgtcgaagtccacagtcttcactgttacgtagtaataaacttacaagagccttacaggcatcatgatctttacatcgctcaagcattgcatgcagaaaactctccgctgttttatattgatttactgtcatatcatcaataccagctacaccaatctccgcatgtactttttgccaaataataaacgcttcagtattgctagcttctgcaatagcagcaaccaagctatttagctccttacgctgagccttaagcaaagggcgatcgtcatcatcattattcgaagggattgcgatattgacggtatgagaaccatcatatcgctctatctgaatattcttttcgtgaaaatcacgcccagcaacgcgattgtttgaaccgtttgagttgacggccatgtcacctccctactatcacctgctcttagtttcgttatagtcacgaccagcgatacggttattaccaccagaaatatttaactcacgtcctgatggctgagtttccttttcactgatcgcaccttttaaagccccaatcaccgcgtttttcacatctaacgaagctgctcgaaagcgagtaatcaactcctgctcatcatcgttataagtttcaggtgagtgaattcccaacacaacatactgaacatcaaggccaaaacgagacagcgctgccaaatacgcagcatcaggaaagctatctcctttctcatatctaagctgagttagctttttgactccaccaatgtcgctcatggcaacttgactaagtcccaatctttccctttcctcacgcaaccgctgaccaatatcatttttcatacaaaaaccttgacaggtatcttttttgataccaaaatgatttcacgagctattagatgatcacaatataccactatgaaacaagttcttcacgataccagatcacgcattccgcgtaacaccgccacaggtccaagactggcacttcggctgtccctcgaggagcgagccgtcattgatgaaatggcagctaaagaacaacgctcatcctctaacatggcgcgcatgatcttccttcgcggcctagaactaacccagaaagaacaaaacaaatcttcctgatcaagaggctagtgggatgtcaggtataaccatcaatatcaatgtgaatgccccctatgtatccctgcagaaatatgcagagataacaggtatccctcttaatacatgcaaaaagatgttggctgacggtcgaattattatccgccccaaacgcgccaaaatggaaaagcctgaagtaaaccttgtggcgatgttaaaagacgctttgactaacagctaaaacaatgaacagagcaccatcatgaaaaaaaacgctaataatccatactccaaatttcgtaatggcgtagaacgccatgtacaccacgtcgctaccagtgcatcacgtagtaacagtcgctataacctgaacgagacgcacgcaacaccggatggccacgctgtaaaacaaatcggcgagcatgcctggctgattgagaaagctggaatcgtggtccacaaatgcccacgcaatccgtttaccggaaaccgcatttttgctctaagcagtggcgacaatcagttcgggcaggatttcacattatacgaagcacttcgcacggttgatcgtctgcttcgcgggcaaagttttattaaacaggctgatttataacaggtgctttatgaccaaagaccatgcacaaggtgtatttatccgttttattgattttcgcggtgaactgttattacgtgcatccgctattgacggagtgactccggcgggtaaaaacggagccgacgaagccacttacgtttatctgaacggcacgcgactgcttgtggaacttccgtaccagaccgtacgagaaatcattagcgaagctgaaaaggcacgccaggttaatggcgatgaaccctatatcgaaattatttgtatggattcagaagctgaaatacagaaagcagattaaagggcgttgtgatgggcaaagaatataaaactctcattaacaaagcacttgagcgtttttattttcgcttaagtgcatcaggcgctcatgctgaacgtgcggcccgtgactcattgaccagagcaatccgaagtctgtatgacgtagctttttacgctgatgatctggatgcacttaacgaactttccgagctgatctgtgccgcagaatgcggggaacatattgaaccgtataagctggggaatatcgcatgagtatatttatctcatggcttgttctgattatttcggtggcctgcgctattgggattatgcgaattattcattcaataaaaaagattgaacgctttttcactggcgaataacagaacaaataaaaccacagattaaataagaaaatgtaaaaacaatccgcattcgcggaggtattcgcacacgccaaggaggcgtaatggcaattaagcattttcctgtcgttcgttttacctccagagggcgggaatacgaagtcgacgaacgcctgattaccacaatcgacaaacaccgttcagaaaaggatgcacatcacatctatctcactgacggcacttacttctgcgccacgaatgtggtgcgggtgaaccttatccgacaggtacaggagtcacgcagatgaccattctggactatattgccgccaatccggggtgtagcggtggagaaatcgccgcagcactgaataccccaaccacagccattaatgcggagttacgccgactctggcgcagcggttcagtcataagaaaagagcgcaaaacaggcggtcgcttttcttaccagataaacccgatgccgttcgggtgtggcaatccacttaccaacatgtttaaccagctactgaaggaagccagagcatgagcgccatcaaccacaaggaattacgcgaactggcgactgacctgcaacgaatggcaacgcctcaaaaattactggcgtttcgcgcaatgctctcgccgtctgctgtgctggcgctgctggatgagctggagcacgccagaaccacacctctcgccattcgcctgacgctccgtcatgaaatcgaggatttctgcgcgacgttggaggcgccaggcgaaccggaaacgccggaagcaatacagcaagagctgctgcaacgcattgacaaggtttttgatttttttctgaaccactaagaaaccagaacatgcacacacaaaaaaaccgcttgccatgccgcaatcagtcaggttacatttccgctgcacctcataaaacgggtgccgggtttcgcagcccgctgacaaacgtagcgcacaaccgcgccagcggtttttttgtgcgtactgtatcgccacgtctttttcgcatcagaattatggtggggcgtacggggccgacttcggtcgggccgggttctgcgtttgccggtactgcgaacctcgtacgtctcgccacccacagtttcgcagctctggatggtgagttttcaaaacttacacacgtagaggccacaccatggcaaaccgcaaacagcaccgcgctatcgcggagcgtcgtcacatccagactgaaatcaaccgcagacattcccgcgcatcacgcgtcgcgcaaatcatgcacatcaatatgctgcatgagcgtagctgcgaactttcaaacctctattcatccgctgttttcagttatctggcggatgatctgcgcgagcttcagcagctcatccagcagcaaaacaaactccattaattcctgttccgggcctttcctgcaccttgcggcgggaggccttcgcacatctgtaacaagaggattgccgcaatgattctcgccaacgactttcttgaatacctgctcaacacagaacgtgatcttgccgttcgcgtgcgtgaacgttatgacatgtacctgaaatccctgcctgtaccgcagctcgctgacggaaagattgttattgatggtcgctacatgattgacagccacgagggaaattacaggctttaccgcattgaaggtggcaccccgtccgttattggcatttaccagcgcccatcctctgcaatcgtcgatgtgattgccgacagcatccgcatcacacatcgccatgccgacacagaagacaccgtgctggaaattcagcggctggctacagtctgccgcgacaccctgaatggcataacgaagtaaatcactatgacggcagagtacatcagggactggcagcaaccgcgccacgcagtggggcgtgaaggaacggggatccccgctcctgaatccgcgctttcctcctggctggatgcctaccgggcagagaacgagcgctgccaggaaatggctgatgcggcgttctccgccacgccgctgggcaacctgattaataaaagcctggacgcacaggaaaaacaggacaaaaccatcacactggcaggagacgccagaaagcaggtacgcggcgcggtggatgaagccatggcctcgctgcgcctgctgccatcctatctgcgcgatccgcttattcgccacctctccttcctgcgcaaaaaacaggaatctgaccgccagaaaggtaaaaagaaccagcaggctgaacgctacgcgcgcgggaccctgcgcaaaatattcgaacgtctggatcgcactgacgggcgctggctgacaccgggttatcgctcccttgccgggcgcgaacgcctggacgatttgctttacctgccgcagctcaacaagcaccagatacagacgctggccaccatgacggcggcgatgttcagcagcaccttcgaaacactctgcgatggctttggtgccagagatggcgagctgaccatggatgtaatgttgaaggcttaccggatgctggcccgtatcgcattacgcctgcacatcatgccgccacattacgaagccctgaacaagagcgatccggatacggaactgttaccgggcgcaatccttcgcctgacctgtgcggaatggtggaaacgcaaattgtggctgttacgttgcgagtggagagaagaacaactccgcgccgcctgtctggtttccagaaaaacatcaccctatctgagccaggacgcgttaagcgagtttcgcgcacagcgcgagaaaacacgcgatttcctgaaaagtttcatgctggaaaacgaagacgggttcacgattgatctcgagacagtgtattacgcgggagtaagtaacccggttcaccgtaaggcagaaatgatggccaccatgaaggggctggaacttctggccgaagcccgtggcgacaaagcggtgtttctgactgtcacctgcccgtcaaaataccacgccacaacagagaacggtcatccgaatcccaaatggaacggggccaccatgcgcgactccagcgattacctggttaacacgttttttgcggcggtccgcaagaaactgaaccgcgacggcctgcgctggtatggcatccgcacggtggagcctcaccatgacggcaccgtgcactggcatatgatggtctttgcacatccggacgagattgaaaccatcgtgtcccacgtctgcgatattgccattcaggaagaccgccacgagctgggcgatgacataactccgcgttttaaggcggagtacgtagacggctcaaaaggcacaccaaccagctacatcgccacctacatcggaaagaacctggacagccgcgccgtggatggcatcgaccagaaaacgggcaagccacgcgttgaccacgaaaccggaaaatcaatggccgagagcgtggaacgcgccatcggctgggcgcgccttcaccgggtccgccagttccagttctttggcatcccctcccgtcaggtgtggcgtgaactccgccgccttgccagccagatggcacgcaacccggaaggcccgcaacggctgaaggatgacgcaatggatgcggtactcgctgccgctgatgcaggatgttttgccacctacatagagaaacagggcggcgtacttgttccacgcaaagactacctgattcgcaccgcctacgacctcgcagatgagctgaacgattacggcgaacagagcgtacagatttacgggatctggtcaccactcatcggggagtcttcccgtgtgtgcacgcatccggataactggaagctggtaagacgcaaaccggaagcggaagacagcgcccgcgaaaatggttttgaccttcagggcggccctgccgccccttggactcgtggcaataactgtccccgtgtacaggaaacaggcaacagcgggacagaacagtcgaaagaacggccagcaccgtggccgcagcttcctgacggcgttgaagtgaacgaatggatgcgctcactgaaacggcacgaacgccgggcgctgatgcgttcgcttcgtgacaaacaggcaaaaaacagcagtgatgaaatgcagagctggacacagagccgcaaacagcagcggcctttgcctgataaccacgaattactcgctaaagaatggcgggagtctgccgaatctctcggcctgcatatcggtgaacagcagatgcagcacctgctacggggcggcagcctgtacgttgacggcagcatcattgcaccgcagggatatgaaattgtacgcaaaccggatacccgcccggacagccgaatcacgcagctctggcagcacctgagccgtaatcacggcgtaagcagcacggagatccgccataacccggtcgccagctatctggcacagctgggggcatcagaccccgaagccgccgcacgcctggcatccgcacttcagcaggatcagaacaccatgaaaacacccgttaccgtgctttctgacatgctgcgcgccatccgcgacgcagagcacgcacagagaatcagtgaaaccactgaacgcgccagccgcaaagcagacctgctgcagggtggcctgaccagtggaaacaaaaaacagacagaaacgggatccacaaatcccgtaaatgagcaaaaaacgcgccgcgatatatgaagcgcgcacaaaacaggcgaaagcgggatttaaaaatcccgtaaacggttaattaaccaacataaggaaaatcgacatgaaaatttgtatcgacgacggctccaccaacatcaagctggcatggactgagaacggcgaacgccgcaacgccatcagcccgaacagcttcaagtcggaatggtctgcgccgttcggtggcacgcatcccgcgaactacatgcttgatggcgtgcgctatggctttgatccggtcagcgatcgttttgtccagacgactgacacgcaataccagtacagcgatgtgaatgtaatcgccattcatcacgcgctggtcaaatcaggcatcacgccacaggaggtggatgtggttgtcaccctgccactgagcgagtatttcgacacaaacgcacagccggacatggccaacatcaaccgcaaaaaagcgaacgtcatgcgcccggtggagtaccagaacggcgaagcattcactatccgtaacgtacgggttatgcctgaatccattccggctggctttaaggcactggctgacatgagtccgtttgaatccctgctgattgtggatttgggcggaaccacgctggatgtggcaaaggttcaggggcagctggcaggtatcagccaggtgttttgcgatccaaacgtaggcgtttccctgatggctgatgccgtgctgtcggtgatggccactaacggtatgcgtaccagtcaccacatcgccaataccattattgagcaccgtcacgatgaagcctggctgcgccagcacattcacaatgacgcgcattacaacagcctgatggcggttattcgtgaaaaggaggagacactgaaacaacgagtgatccgcgcgctggcgggtttttccggttacgggcgggtgatggttgtcggtggaggggcggagattgtggcacccgctatccgcgaagcctgcggagttaatgcgactttcatcgcggacggggtgccacagtttgctctggttaatgggctgtacgcaatgaacaaggagtaaaccaatgacgacaccaaccagaagaataagtttctatctgaagccagctgccgtcaagaacgaaggagaagcatgcgcctggctggacagccttacaccagaagcccgcaaaagcggccaacgcgtggcttttctggccgggctggcacttctgaagacgaatccggcagaggcttaccgactggccgcatgggctgatgatgagatgttacctgtgacacaaatcagctcaaaaaagtttgaagcacagtctgcaccagtggctaagataaccagccagatggctgggaatatccgggcgttatttcctgggtaaaagcatctgcgcgaaaaatgctcacatttatagaaacagtatcattccatttggcgcacttacttcaataatcgatctgttaaacaaatagattgtctattatctatcgattaaaacgatcaattatcttgacagtaatgtgcctttttgtaagatcgttcgcattgtgagcgacaagataattgcgcggcattgtccatgcaaaacgccccaatagcagcaactattggggcgtagaactcggtcggactcacttaacctgatatgcgtgccttccgaagtaaatcaaaatgtgcgtcgtatattttattgcttacacgcacctctgtaaaggcacgcatatttttcctatgaggtaaataaagtgcgggctaaaacaggtatttgcaagaaccctcatcgttataacccaacatttctgtctctccctgaatatcaaggacaagaaggtcggcacaaatgcgctgcctgtgcttttgagctaggcataaaagatgcgcttgaaggacgcgctatggctcagaatgatttagttttagctaacattccgtttagccaggctggaactgtaaggcacagagatgcttatgaagcatatgttcgtggttggcgattaatacacagcaacaattgatatttttgaagcgccgataaggcgctttttttgtttgcacgatagtgcacaagtttgcacaatttttttgaacgactttttgtacttccggcccgcgtggcggctggatccgtcaaggatccgtacgtgcacaaaaaacgcgttttttctacgcgcaggtgacgggggaacagcccgcgtttcagggggtaaatagcattccctgaacgatgtcgcagagacacaacagaatggccatatttctcacgctgagcatgaaaaaggcgtgagggcttttgatttgatggggtgaaaggtaaggccgtcaaaatcgcactgaggcagcgagaacatacagtcaacgtggtgggattgcgtaagagtctgaccgtcgatggtggcgataaactggaaggcgtcgtgaaattatctgattgatacaggagctggagagtcggggcataaattttttatgccccggcgaagcagcagacaagcgaagcgcgtcagcgatacggcaccttgccgaccatacttcgtaagtgcaaaatacgagcaaagaaatcaatggaggctgtcttatggtcattaattacaagcagttaagagaaaaacgggagcaggtaaaggagagctttcgccgcaatgaagatctgaccccgcttgtacgccttgcccagggcattgttgatgcttatgaaatctcgctggagctgccatcacagacctggacagatagcgacggtaatcgccagcattacgtttcatgcggactggaagcagccgaaggatttcgcagaatgcctttatctcagatccctgccgctacccccaaagcaaggggcggcaatgatgagcgaaaactgattttcagcattgagacagtggttgacgacacacctggcgaagtcgccttcgtgcatactcctctttcgatcgcaatgtataacgatgaaatacaggttcgcgggtgatgatgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccaggttcgcgttaataataatatcgtgccacttaaagaaggtaattcaccctacaccaccgtttgtgaagccattcaatattacgttttctctgaaattgataatctcaagcctgacggcacccagaaaatggttcagctctggtaaaaaggacagccccatcacggggctgttttttcatcaagaagagcataagagttaaaacggatcacctcttcgccaagccagtcattgatgtgcttcatggcctccataacgggcatcagctcgttaattgcgtaaacccgcgcggccttctccacatcaccaaacgcacttttttcgcccggcatcgcccccatcagttgcggcggaacacggtgcgcagccagcacatcatcacgggatgccgccttaacattcatgaactcatcttttgcggtgatctgctggaacggcaaaatttgcaccccctctttgcccccgttgggcgcatgaatgagcacgtttttaaatgcaccaccaccacgtgcaccctgtaatgtttctttcagggagtccatgctttcgcggtttacctgcgctgcaccgatgtagatgatgcacccggcgtgggatccgttgtcgtaatacagttttctgaacatgtccgccgaatgagacaggctggccgagagtaatgcgccgagatattccggcatgccgtagatttcctggttaatgtcaggattcatcaggtggcacactttgccagggcgaaactgaaacgcatccttgccatcctgcacataccaccatgattcaagatcgcttccgcgtcgcatgtatttcgccagggcgtgccgtaatttaagcggttcgccgagcatattgcttcgaagctcaaggaatgcgttaccgaacacaaaccagtccagcgtcagcgccgagaaatcctgccgggaaagcagcgggtgcgggatgtagcaaccgagcaatacattacgcttaaagtaaagcgcagactgatgccaggacgtttgccgggcagctcttgccagaccgtaccagtccaccggggtttcataccaccgcccgttatcagcacagtacatattgtccagcaggtcatgcccggtcaggcgataaggaccatcaaatgtgaatgcactgagcgatgattctttcctgagcgcatcagcgagatcaatgcgtgaactcatgcgcacttttttattttttctgctcatcagaactccataaccgtaaaacgctcgttttctccttcgccgccaattggttcgttaatgacagcaagcatggttgcccacgcaaggtcgccgtggctgatccccctcgcacggtccgtttcgtaagtgataaagccgcccggtgttttcaccttacgcacggcgttaaaggccgcgaccagctcgcgttcggcgcgatcgtattcccaccgcccggcacgcattatttgcagcattttcagtaccagcgaccgttttgatgacagcgtgaaggtgtacggaatagcagcagggaaaaaccgtttcactatctgataaacagcctccccgttcccgcccgtcacatcaatgccgatgtgttccacgttgtagcgacacgtgaactcttcaatgactctggcctgttcttcaaactccagcccctgaacgcgtcgcgtctccaccgttcgaaaacggccaccaggaacagccggaggaaccaccacggacacagcgccgctgtcgccgttgccactgctgccgtttgcgtcatacccaatccataccggacgattccccatcgggcggggagcaaaaggtttccagtctttccagtcgtcgtatccgtcaacaccgcagccaatcaggatattcaggttaaatgccgattccccttcgcggacaaactcacacatatagagattgcggaactcgtcttcggtgttttcatcacgaatttcgtcaatatcggtgtgtttccagccgtgattaaccacatcttccagcgtgacaatttgccgccacgtccggtcagggcagataagcccgttatgcagcgttttccagtccacagaaaaacgctggcgtttatgcgtggcctttttctcgttccagcggtcgccgttccagtaggcgtatgcctcgtgcgtttcggtggatggcgtggagaagtaggtgcgccgcagtccgctgagggttgccatagcgccagccaccttgcgcagttcagcaaagcgactgacccagaaaaattcatcaaaataaaaattgcccgtataggactgtgccgacgcagcagaagtgccgagaaaatgtagctctgcgccgttggagaggatgattttatcgccccctttcagctccacatcaacttcagccgcggccttctgaataatgcttttgaactggaacgcctgacgacgcgacgcagacaaaaaaatctggttacgctggtaaggttgcgccacatcgtcacgcagcgccatcagcagagcttcctgtgcaaaataccaggtcgccccaatctgtcgggatttcaggatcatcctgttacgtatcccggcttccctgcaaagtgtcagggagtcaaaccagccccgctgatgccactccagcctgctgatgattttttcccgcagtgcggcaatctgttccggcgtgaaatgatttttgagttttttcgcccggcctttctttcctgcggccatcacatccggctggccatcatgcagctttttaagctgccgggtcagcaggtctatttccttaaagtcaccgcctgttttattctgtttttcagtaagctggatgaggcgcgcatcgatggactgcgtgacacgctgcacgggtggcgtttcatcccactggtcgcgttttttccacgcataaaccgtgttcgggtttattcccatcagacgtgatatttctgcgggcggataaccctgccagtaaagttgccgcgcacgctggcgcacaaaagcgtcctgaatcattgctccccctgagtaattacaggaagattacccgcgcgcgaaacctttctccttaaccccctgttctggccgttttcttacaacaaaagccctttgtatcagcctgttacgctttgccatcatgactgaagaaccagtcagaggggcaaaaactatggctaatgaaaaaaagacatcccgcaaaaagtttcgcgtggctgtctccggatcaactgttgatggccgcgaaatcagcccggtacatctgcgtgaagccgccgagaacttcaacccggatgtttacgctgcccgcgtgaacgttgagcactatctctcgccatgcccgtcaagcgaattttccgcaatgggcgatgtcaccgcgctgagtacggaagatattacggaaggcccgctggccggacgtactgcgctgtatgcagaaatcgaaccgaccgagcgcatgaagcagcttgtcgctgacggcaagaaaatctattccagtatcgaactgcacccgcagttctccgttaacgggcgcgcctatctggtcgggctggcgatgaccgacaccccggcaagcctgggcactgagcgcctgaaattcacggcacagcaacgtcaggcggtgatgacgttcaacagtatccagggtgaagcaccgcttatctccgaagccatcgagtctgaaatcatcgaaatggcagaacaacgccaggaagaaggcacccagtggtttaaccgcgtaatggggattattggtcgtggccgcaaagcggatgacgccagtttttcccgtattcaggaagcggtggaaggcgtcgcaacgtcacaggccgacattatcgaccgttttaatgtgctggaaacccgccatcagcaggaccgccagaaaatcacgtcactgaccacagagctgacagcactgaaggaaaaactgcgcacgcaggacggcgatccgcagaaccggttcaccgcaacgggcgcagcctccgaccagctggctgacttctgataagacaaaggagcaaattttttatgaatctggtgatgtcagatattacccgcaacaagctgggttgctatatggcgcagcaggcgtcgcttaacaatatcccggtttccgcactggtatcgcgatttaccgtggaaccctcggtacagcagcgttttgaaaacgcctcaaaggaaagcaccgaatttacaaaaagaattaacgtgatcggcgtgaccgaccagaaaggcgaaaaaatcctcctggataccaccgggccgattgcgcgcacgaataccagttatgacggcacaaaacgccgtaacccgaataatgtggttgatctgaaaaaccgcaaataccagtgcgaacaggtgaactacgacacgtttatttcatatccgcagcttgatgcctgggcggcacaccctgattttcagtcccgcatcagcgcacagattgcccgacaggtggcacttgaccgcatcatgatcggtttcaacggcacgtctcacgcggatgagtccaacttcagcaccaacaagttgcttcaggacgttaacgtggggtggctggagcacatcagaaccgacgccagcgaacgcgttatgaatgacgtgacgctgacctcccgtaacatggacaacaccgtggcgcacgcgggtaagtatgcgaacgctgatgcactggtacaggacgcgcgctcatccctgctggatgaatggcacaaggaagctgacgacctcgtggtgattatggggcgcaacctgtttaactcgctgcgtctgcccgtgctgaacagcatcagcggccagaatcctaatgcggaattactcgccgggcagctcattctgtcatcgcgcaccattggcgggctgggcgtgttccttgcgccgttcttcccggattcaacgatgctgatcacctcgttcaacaacctgtcgatttactggcagaaaggttcaatgcgtcgtctgatgaaagacgaaccggaatacaaccgcatcgccacctaccagtccatcaatgacgcttatgtcgttgaagactatggcaagtgcgcgatggtcactggcctgaagttcgccgacagctaatcaactcacggcgggcatcatgcccgcctgtaacggagagaaaaaatgattactcctgcacagcaacactggcagaacgtgatggcacagcgcgcaggccgggcgaatgaaggcgtggaccatgccgcgcgtaccgcgcatgaagaggtgctgtatcgtctgcgtctggcacaagcccggcttaagggcgtacaggccagaagcgcgaaagccgccatcaaaaaagagttgttgccggatttttccggctggattgagggaacgctggaggctgacggcgggcagcaggatgaagtgattgccacgctgatggtgtgggcgattgactgtggcgatcttccgcttgcgctgcgtatcggcgcgtatgtggtccatcacaacctcatcatgccggataactttggccgtactgctgccacggtactgaccgaagaaatctgtaatccggtactgacgcaggccgggacggatgccgacgcggatttgtccgcctttatcgaaccactggacaccctccgggagattgtcaccgaccaggacatgccggacgaagtgcgcgccaaattatgcaaagcgtgcgcctttgcccgccgtggcctgaccgatgcggacagcatggcctcatcactgaagctgctgcgcgaagcgatgcacctgaacccgaacgcaggtgtgaaacgcgagattgcaaccctttcccgcgccctgaaaaaagccgattccgcagccgcaccagaagatgccagcacaccgcaggcgcaggacgaaagcagcaaaagtaaaaagacaacgcggaagcctgcaacacgaaaaaccaccgcgacgcagaaggcgaagcgcggttaacgactgaccccgtcagcgggcggcgtgcgcggtgttccggtttgactccgtgaccgtttacaccgcgcacccaccgcccgatttttttcaggagtgaacccccatgagtatggttgccagaactgaaccaagacccgcagaggacgacatcaccgataccgatgatggtgatacccgtatttcagcgggtgcattctggccggatattgtgctgcgtgagctgcgtctggcgatacgactgccgggccgtgtgaccacctcccgcctgctgcataccgccaccggggcagtggcacacgttacccgcgagctggaagcgtggcagcaggaacagcaggcggctggccatctgacgctggccgatgttccggcatccgtaattaacggagaaagcgtcaatctctggcactggcgcaatgctgtttataccgccacacgcgccctgattctggagcgttaccgcgatgcggacacaacggacaagggcgaccgcagggcggacgcactggatatacagacatcggatttgtggcgtgatgtgagctgggccatctctgacattctgtgccgcccgcgaatctttgcggagttgtgctgatgaaagtaaaggcactggaaggcgacaccgtggattcgctctgtttccggtactacggcacgacgcagggcgtcaccgaaaaggtgctggatgccaaccccggactctgccagcaggtatttctggacgccgggcaggacgtggagatgccagagccggagaagaagaaacgagaaatgattcagttgtggggggagtagcagtgagcaccattcaaacagggatcacagagcaggttattgcgtggctctttgaccacctgccaacggtgtatgcagtaggcgcggcggtcagcatttccgcgctgatgagtctttatgacggacgaacactggttcagaccgtaacgggatcgctggcgtgcggcgttcttgccatggccgtggccgggtcgttgcgcttcttcgggtttcctgaagatgccgtgacgtttatcggcgcatcaatcggttttatgggtgcagagaaagcacgcgacaaggttattgcggcctttaatcgcagggtgaaggagaaggacgaatgagcaacacatttaaattcagcagccggagcgaaaagaatttgcagggcgtaaatcctaatctggtgaaagtgacccgacgggcactggaaatctcggaagtggattttggtatcaccgaagggttgcgcagccgttaccgccagaagcaacttgtggccacgggtaagagccagaccatgaacagccgccaccttacggggcatgccgtggatgttgtggcttatatcggcagccaggtgtcatgggaatggccgctgtacgaaaaaatcgcagcagcattcagacaggccagccgggaactgaatattccggtggaatggggcggcgactggaagaccctgaaagacggaccgcattttcagttaccgtacggagtttatccggcatgaagctctggcccacgctgggcgtcgcttttcttctgattgccgcctggggagcatccatgcgtctgtcgtggtcactgggccgggagaacgccagaaacgaagcgcaggccagcaccctgaaaagtaccgtcgacaccctgaatatcatcagcgccggggtacaggatatgcagcaggtgctggcacaactccgcgcggaaaatcagcaacgcaatcaggacggagaggccagacgtgaacagctacgcaacgatattgcaaaagatgaatgcgcccacgctttgcctgacgctcgttttactgacaggttgcgcaggcacgcagaacgcgccacggccagcgccgtcagtccggcttataccgcagacgctgaccataccggtaacgcctccccccttccctgacactcccacatggggaaatctcggtatatggggcgaccgccttctggatgcactggaaacctgtaacgcggataaacgggccattgaattactggaacagcgcaggctgcaacgactgaacaacgaggacaacaaccatgctgaaaactgattccctgcgtgaagccatgacccgttcatgccgatggtgtcaggccaacccggaaaaattcaccattttcgtggagagcggcaacattgaaacgaccggagaaacgccctcgtttgcttaccgctatcagatggtgatgtttgtcatggattacgccggggagctggacgacctcacgctgccgctgctggcgtggttatccgaaaatcagccacagttgttgctcaaccctgagcgtaatcaggacatcaaattctccgccgttatcaatgacgatgacagcgccgatctcctgtttacgctccccctgcgggaacgcgttcgcatcacgcgcagcagtcagggcacaccgcaggcagaacacctgccggagccaaaaccccgcctgccctcttccgaaggcgactggtcgcatgtattccaggatgtgacgtggggtgaaagcgatggataaggcattcacccgcgtggatgaaacctttgaggccatccgcgacagcctgaatcagcaggccatcaataacatcgccagaaagctggcacaggatttacgccgcgcccagcaggcgcgtatccggtcacagaaagcgccggacgggaccgcgtggacaccacgcagacgccgcgtaacccggatacaggaacgcattcgctttatctggaataacgaagcacgcacgctgaaaaactggcatcacgacacggggaaatacgggcgaaccattaccgggtgggatgaggataaaaacaatatccgcacgttttaccgggatgacatcgaccgctttctggaaatacgcacccggcgcatcaaccaggacagcaccaggcgcgtccccatgttcgtaaaactgcgcaccgcccgctacctgaaagcccgtgcagatgcttccggtgtgacggtgggttacagcggcgtggccgcacgtattgcccgcgttcatcagttcggtgagcgcgatcaggttgcgccgggcattttcaccgattacccggtacgtgagctgctgggtatcagccaggcagatgagcacctgatttataacacggtgctgggccggattgcggaggctgtacggtgagcgcagaactcatgcgactgctgagcaatatcatccgcaccgggatcatctctgaagttgatgagaagtcctggcgcgtgcgcgttcgcagcggcgaactggaaacaggctggttgcgctggaacaccacgcgcgcgggagccttcaatgtgtggctgccgccatcacccggcgaacaggtggtaattgcctgcattggcggcaacccggaaaccgccatgataattggcagcctgtggagtgatgccaatccggcacccggcaaaagcctgaaagaaatcgtgatcagcgcgccggacggcgcggtgttccgctacgacgcggacgcaggcgcactgagcgccagcggcatgaaaacagccaccctgcaggcatccgtcagcgtgacactggacacgcccgtcgtggaatgcacagaccttctgagaacggcgacgcttgacgtcacaaaaggaggaaagatgagcggcaatatcacgcacagcggcggcaacttcacctcaaacggcattaccgtgcatacgcataaacacggtggcgtgaaaggcggcagcgattcgacaggaggcccgcagtgacaacccgctacacaggaatgaatccggacgggacgggaaacctgaacgatatggagcacctgaaacagtcagtcagggatatcctgaccaccccgctggcaagccgggttatgcgacgggaatatggcagccttgtgcctgatttgattgacgaacccatgaataacaccacgcgtctgcaatgcatgagtgctgccgtgattgcgctgacacgatgggaaccccgcattgccctggatgccatcgacgttgtctggaaagcgggaggccgcgccggggtgacgctgtcgggcactgtcatgcagaccatgcagaatgttgaattaaccatcacgctgagggagtaaatcatgcctgccgttgacctttcccagttaccggaacccgccatcatcgcggagcctgactttgaggcaattctggctgacacaaaggccatgatgattgcgtcctatcccgccgaacagcgtgaagccgtctccgccgcgctggagctggaatcggaacccctgaacgttatcgcccagacaacagcgtttcgtgaaatgctgttacgccagcgggtcaatgagggggcacgcgcctgcatgttaagccacagcgccgggacagacctggacaacctcgcgggcaatatgaacacaaagcgcctgaccatcactccggcaacggataccaccgacgcggtgatggagagcgacacctcgctgagactgcgggcgcaacgggcgtatgacggcctgagcgttgctggcccgtcaggcgcatacgagtattttgcccgcagcgccagcggtctggtgcgtgatgcgcgggctatcagtccgtctccggcaaatgtgacggtttccattctgtccactgaaggcgacggcacagcaacggaggcgttgcttaataccgttcgcgccgttctgaatgcagaggatacccgcccggtggccgaccgcctgacggtacagagcgccagaatcgtgacatggcggctgaatgcaaaactgtacttttaccccggcccggaatccgaacctattctggccgcggcggaatcgtcattcaggaagtggctggctgaacaggggcttatcggtcaggacgtggcgttgtccgccattgctgccgcactgcatgtacacggcgtgcaacgcgtggagataatcgaacccacacagaatatggccatcagcgacatacaggcggcgcgctgtgagtcattcaccatcagcgaaggtgggcgtaatgagtaattcactgttaccgccatcagccagcagtttcatgcgttgcgccgaagctgtcggagcgcgcattacagacatcccggtagacctcaacacgctgtggtcaccggacacctgcccggtgcatctgctgccttatctcgcctgggcattttccgttgaccgctgggatcgcaactggccggaagagacaaagcgacaggttattcgtgatgcatggctgatacaccgacacaagggaaccatcagcgcactgcgccgggccattgagccgctgggatacctcattcgcgtgtctgagtggtgggaattcggcggagaaccgggaacatttaccgttgaagtcggcacgctggacagtggcgtgacggaggaaatgtatctggaaatggagcggttgattgctgatgcccgcccagtcagccgccacatgacagggctgaatatcattcaggaaattccgggggatattttcgcggcggcagcaacttacgacggtgaagtcattaccatttatccggacgattaagcatgagtaccacaacacgaaaatttaaaaccgttatcaccgatacgggtgaaaaaaaattagcgcaggcagccacaccagatggtaaaccggtccgcctgactcatatggccgtgggtgacggcggcggcacgttgccctcgccagacagtaagcagacccgtcttgtgcatgaggtgtggcgacacactgttaatcgcgtcatcctggacgcaacacatcagaaccgcattattgcagagctggttattcctcctgaaacgggcggattctggatccgggaaattggtgtgtttgatgagcacggcgatttaatcgcagtaggcaatactgccgaaagttacaagccaaccgttgccgaagggtcaggacgtgcacaaacatttcgcaccattctgaccgtatccagcactgccactatggcgcttaccgtggataacaccatggtaatggccacagtggattacgtggatgacaaactgaaagagcatgaacagtcacgacgtcacccggacgcctcgctgaccgcaaaaggctttgttcaacttagcagcgccactaacagcacatctgaaacgctggctgcgacacctaaggctgttaaggcagcatatgacctggctaatggcaaatacaccgcacaggacgcaaccactgcgcggaaagggatagttcagctcagtagcgccaccaacagcacgtctgaaacgcttgcggcaacgccaaagtctgttaaggcggcatatgacctggctaatggcaaatacaccgcacaggacgctaccactgcgcgaaaagggatagttcagctcagtagcgccactaacagcacatctgaaacgctggctgcaacgccgaaagcagtaaaggccgcatatgaccttgctaacgcaaaatataccgctcaggacgcaacgacggcacgaaaagggatagttcagctcagtagcgccactaacagcacatctgaaacgctggctgcgacgccaaaagctgttaaggcggtaatggatgaaacgaacaagaaagcgcccttaaacagtcctgcactgaccggaacgccaacaacgccaaaagggactaataatactcagatcgcaagcacggcttatgtgatggccgcgattgccgcacttgtagactcgtcgcctgacgcactgaatacgttgaacgagttagcggcggcgctgggaaacgacccgaattttgcgaccaccatgactaaagcgcttgcgggtaagcaaccgaaagatgccaccctgacggcgctggccgggcttgctactgcggcagacaagtttccgtattttacggggaatgatgtcgccagcctggcaaccctgacaaaagtcgggcgggatattcttgcgaaatcgaccgttgccgctgttatcgaatacctcggtttacaggaaacggtaaatcaggcttctggtgcattacagaaaaaacagaacggcgcagatattccaggaaaagataccttcaccaaaaatattggtgcctgccgcgcatatagcgcatggctgaatattggtggcgatagtcagacctggacaaccgcacaattcatttcgtggctggagagtcagggggcatttaaccatccttactggatgtgcaaaggctcatgggcttatgcaaacaataaggtcattacagatacaggttgcggaaatatttgtcttgcaggtgctgtggtggaagttattggcactcgcggcgcaatgaccatacgcgttactacgccgagtacatccagcggtggcggaattactaacgctcaattcacctatattaatcatggtgatgcttatgctcctggctggcgacgagactacaacacgaaaaaccagcagcctgcatttgctttagggcaaacaggaagcagggttgcaaatgataaagctgttggctggaactggaatagcggcgtttatgatgcagatatcagtggcgcatcgacattaatcctccactttaatatgaatgcggggagttgccctgctgtacagttccgcgtgaattataaaaacggcggtatcttttatcgttcagcgcgtgatggttatggctttgaagctaactggtcagagttttacaccacaacccgcaaaccctctgcgggggatgttggtgcatatacgcaggcagaatgtaactcaaggtttattacaggtattcgcctgggcggtctgtcatctgttcagacatggaatggtcccggctggtctgacaggtcaggttatgtcgttacgggttcagttaacggaaaccgtgatgaattaattgatacaactcaggcaaggccaattcagtattgcattaatggaaggtggtataacgcggggagtatttaattatgatgcacttaaaaaacattactgctggcaaccctaaaacaaaagagcaataccagctaacgaaacaatttaacatcaaatggctttattcagatgatggaaaaaactggtatgaggaacaaaagaactttcagcctgatacgttgaaaatggtctatgaccgtaacggcgttattatttgtattgaaaaggatgtttcagcaattaatccagaaggcgcaagcgtcgttgaattacctgatattacagcaaatcgccgggctgatatttcgggtaaatggatgttcaaagatggcgtagtgataaagcgaacttataccggggaagagcagaggcagcaggcagagaatgaaaagcaaagcctgttgcaacttgtcagggataaaacccagttatgggactcacagctacggctgggcatcatttccgacgagagtaaacaaaaattaacagagtggatactctttgcgcagaaagtcgaatctacagacacttccagcctgccagtaacatttcccgaacaacctgaatgagacaaggcccgatagcgggccttaatttttattcaggcttttgtggccattcaggatttgccgtatccacacggctgaccagaacactgtagcgttcccatgcttccagtcgtgtgcgctcctcgtctgttgccatattcagcctggcagcgcgttccagtggctggatgactgattcagcttcggaaagcaatgcggccttttgtgattcggcctgttgttgctgttcgtctgctgtataaatccgcttaaccacagttccgtccttaaacatccacttccctgaatcatcggcacgacgattgactgttatatctggaatctcaacgacactaaagccttcgggattaagcgttgaggcatctttggttatggcaacaataatattattttcgtcgtaaacaatctttatggtgtcttcctgaaagctatttacttcctcataccagtttttaccgtcttctgtatataaccagataacatcaaaattctttgttagctgatattgctcttttgtttttggatttcctgacttaatattttttaaatgctgcataatttacacctgtgctacgttataccatgtgccattgatgtatttttgtattggtctgaagatggcttcatcatcgccatctacttcaccaatgattcttaatccggtaattgcgtgtccggctttttcataacgaccaccacgcgccatcaattgaacaactcgcgtacccaggcgaacatcttttacatagcgtgaatcaaaattcccccagttgctgggctgtatctgaccgttaacagaaaatattaccgagttatctgtatttcgctggctatagaaatgccatcctgcctcatcgcctaactctgcaactactggacgggttgaagcaccccataaattaaacgttacattctttgtggaggtgttggagctggatagcgagatttttttactatcacctgcctgaatgtttttaaaagcaatagcaactccattctgaaagcggaatactcgctgactattagcgtaaacatcaagaataccgtctccattctgtttaaatccggtatcattatcaccaagaacaatagagctaccacctaacgcattcgtcgtaccaactccaaggctgccattaatgacggcattaacaagaatatttagtgcatcccatttcagcgtcatcaggtcttttgttgtggtgctttgtttgcttctccatttgaaatattcattgccgttgtcgcctgtttcaaaccacatgtatgaatcagtatcgctgtcggcatcatttttaaatccaatcttcgcccagtcagtatttcgaatccaggcaaggattgagtcgttttcaaaagtaagcccaccggacaaggtatcgccattcttttgcacggcgttcctggccctgtttaccgtttcctgtaaaccgaggttttagataatggccgtttctggcctgcatggcatgatttgcgcttttggacgggagattcagtgtgctgattggctatgtaagggtatcaacaaatgaccagaatacagacctgcaacgaaacgctcttgtttgtgcaggatgtgaacagatatttgaagataaattaagcgggacaaagacagaccgaccgggattaaaacgcgctttaaagcgccttcaaaaaggtgacacgctggttgtctggaaactggatcgcctcgggcgaagcatgaaacatctgatttctctcgtcggggaactacgggagcgagggattaattttcgcagtctgaccgacagcatagatacatcttctccaatggggcgttttttcttccacgtgatgggggccctggctgaaatggaacgtgaattaattgttgaacgtacactggccggactggcggcagcgcgcgcacgggggcgcacaggcggacgtcgaccgaagctgacaaaagaacagcatgagcaaatagcaaggctgattaaaaacggtcacgacagaaaacaactggcaataatttacggcattggtatatcgacgatttatcgttaccaccccgcaggagaaccaagcggaacaattgagaagagtcaggaaacaaaataaccgctaatctgaccattagcggtttttgtgttaaatcagaacatccctttaactgaactggccgcgctgttaagagatgatgtcaccttatctttgaagccggacagcatatcgctgaatgatgaggattgcaggcgctcccgcaaatcctcatcacagcgttcaagtgtcagtgaaaattctatctttttcgccttaccgtagcgatcaaactcggaacgggtcgtattcgttccggtcaggacatacatgccgtaaatctgcccgacaccatcaatcagaggccaggggcgtcctgtatatgcctgcgtggtcagcagcgaaagcgacacttcgccacctgtaatttcaggataaagcacgccagaaagcacgatgcgatcatcacctgcaccgatatactgccagcttgctgagcggtttacgcgctcatttttcacatgccgccagcttttgttttgctgtaactgctgatgcggcaatgtgcgcagctcaaaaacaaacatgccgtagatcatcatcatggccatgactcctcaatctttatcgtaaaaactgccacgtccggcacggacgcgccgttccatttctgccctgaccatttcaccgaccagtttcgccagttcgcggggattctgtgtaacaacgttatgcagatgaacatgaatttcaccgccaaatccggaggcaacaggctcccggttacgggaatttgcaggaactgatgccactggcgatcgtatagcctccgccaccgggcgggagctggccgcaacaacagggaccagcgccggaggcagcggagccggaaccacgggtgtgatagtaattgcgggggcaggcttactgacctgcgcaatcttccgctcctgccactccccacgaacagcaagtgcgcggggcaggttcttaaagacaatatcaccggggccaatgcgttttttcgtctcatcaaccagcttacctgtgttatcagcaattttgctgagtctgcgtagcgtaccggtattgctgtctgtgagtggtttgttgtctttgggtttatcacctccggtgccattgccattttccacaggcttcggcggattgattttcgccaggtccccctgaagcaaggcaaccttgtcctgaagaatggccgcacgctgtgcgtcttcgattttcttgcgcgccctttcagcttcatccggaaggacgccaagtttttcaagtatccacgccagcgtatccagtagcatttttgcaggtgtcagaacaagctgtaacgcaccgccaagaacgttaccgaatatctcgccagcactggtacatttatccagcgtttccttactggactccatcggtgacagcagcgatttaaaccagttaaacacctggctgatcccgcttccgattgcgtcaaaaacagggccaaaccgttcaaaggtttcgcgcaacggagccagccgttccataatcccactgaacacccctgcataaaacgccttgatgggttcccagtatttccagatgagaaccgccgcagccacaaacgcagcagcaatcaatccgaccggactgaacagcgccccgatagcgcctcccagtaacgaaatggaacccgtcaccattccccataatgcaggcagaaccctgacaacattcaatgatccggtcaggagggaaaaaccaagacgcagttttgccagtgggccagcaagcacaccaatagccagcgacaacgagcctatggttgcagtcattgccagcagagcaccgcctgcaaccagtagctggcgcgtcagtgccggatgggcctgcgccagcgccgtcaccttcgataccacccgcgtgagccactgcgtgacagaacgctgcggaccgtcaatcagatctgcaatgcggatgcgcaccccttcccatgcactgccgagtgatttcagatcgccgtcaaggttgttggccataacctttgctgtgcgttcagcctcaccgcgcgcgccttcaagttcttttctcagtttgggtaaggagccgtcacctgccgcatcaacgagggccataaatgatgtgaaagcctcttctccggcaatatccttaaagaacgatacccggtcaacttccccgtatttgcgggtggctttataaaggtcagccagcagatcttccatcgggcgcattttgccgttcgcgtcagaaacggacacgcccagctctttcagcgcctctgctgctgcctttggcggtgatgccagacgagccaggctggcacgcattgccgtcccggcatcactccctctgatacccatattcgccagcacgccagccatcgctgcagcctgctccagcgatattcccagcttacccgccaccggaccggcatatttcatggtttcgcccagtgcgcgaaggtcagtgttggtacgggtaaacgctgcagtgagtgtgtcaccgacccggtccatctggtcagcagaaaggccgaactgcgtcaggatatttgagccaatatccgccgtctcgccgagatccataccgccagccgttgccatgctcaacacgccgggaagcgcagcctgaatggcctgcggtgtgaagccagccattgcaagaaatgcctgcccactggcggcatcgcctgcggtgaactgcgtttcagagccaagttttaacgcctgctcacgcagcgccttaaactgcgggctgttctggtcgattcgcgtcagcgcctgaacgcgggacatctctttcccgaacccgattgcgggctgcaaaaaacgcccggcagcatagccgcccgccgctgccgcaccaattgccagtacaccacctgttttcagttttcccgctgtttcctgcgcacgcgaataccgctcacgcgcccgcgttacacgcgcaagcgactgccgttcgcgttcaagctggttgttgtactgttcggtgcgcctgatggcctgttgaatggtgttatcgctgcctgtcagggaaatgccgtggcgtttcagctctccgccaagctcccgcattttctgaatttcccgtatgcgcgattcattcaggcgttcaagccgggtgcttaactgctgcatcagcttttgttgcttttcgctgagcactgtacccgtgcgttgtaactgattaagggcgttaagctggcgtcgtgctttcacgatacccgcatccgctttactgacagcgtcgcgggcgcgctcaaatgaacgcgcctgacgctcgagatttttgatcgccccctgcgttcgctggatggagtcaccaaactgccccatcaggcggcgggcgttttcggcaggccgggtcagcctgtcaacggcgctgaaagcgacccggatatcaagagtcttcattgtctgcattcccgctgcgaagtgccgcccgctcacgccagctaaccacttcgccgggcgtcatcatgaagatttcggcgggcgaccagttaaaaataacggcaatatctgccacaaagtcttctatgtgctcaaagcacacaaccgtgatcaggcttccgtcgcctgttcgttcttcccgccagagtccgcaccgctcaaaaaatttacggcaaccacacataactgaataaagtcacgggatgccatttttttgatcgtcacttcatccagtcgcggtgatgtcacgcgtgacagcagcgtaaacatggattccgctttcagattcagcacatcagacaacgacaaatctcgcagagatccagcctgctcaatagctccggtgatctccacatacgtgattttttcgccgcctcgctcaattggttgggtaagttttacgccacgctcactggtttctttcacagtgtcagcaacgaccgtgttttcggtatcgatgtttttcgtctctttcatcaggaaactcctttcagtcagaggcgacgcactgcgccgcctgcatattacttatcagccaagcccaagcgcggaacggatgcgatcgggcacaatgtccttgccgtccttccggtaaatgaagttcagcaggtcaatctcccacaacgggcgatcgttaacactcagcttgtagtaggtgtttttaatggcgtaagtgtgtgatgtggcttcgccctgtttggcttcccccatatcaatttccgtcacacgtccgcgcatttcgacttcatacaggtcgctttctgcatcggtgtagtattcacccgcaaaacgcagcagcgtgccgtcaatcgtgccgccatacttcaggaacagctcacgaactgcgccccccatgacaaagctcgcatcaagcgcggagtcgtccagaccgagatcaatacttaccgcacccatcatgccaccaccccggtagctgtcggttttgcgcgtcagcttaggcagagtgacggacgtcaccttacccacttcgttttcaccatccacaaacagcgtaaaaaagcgaagatgttttggcacagccatcaggcacctcccagcaccgcaaatgcaggttcaaagtattcatcagtaaacgtctggtaaagctccatgtcttccagtggcggaacaggcgtatatttgtagcgaatacgcacacgcccctgacgtaaatccgtggtgctgttatccaccacgtcataccagcactccgcgccaatcagtttcccggcagtaaccagtgaatccagttttgccctgatggcactgataacatccttcacgttcgcaggcgtcagtggactgtcgatggtttcaaactgcgcttctgcaattgaatcagccagcacctgtgcggttcgggtatacacctcaaagatgtaggcgttcgtttccggtgtgcggttgccccagaagcggaacccgttgcgacgaataatggtcgtgatttctttgttgttgaggctgttggcatcactgtcttcggcctgcaacgaccagaacacatgcctggacattcccagcacatttttaacaggaacgttggacagcgatttgtgccagccctgctcatggtcaatgtacgcacgaaggccgcacgcataggcaggcgcggggaacgtttcgtttttgccacttttcgggttgtaggcgatgaagtccggccataagagcatcacctcacgttcgttgaatttctggcggtaggtaatcgcctcagccatcgtgttacagccgtgacatgaggcatacacaaacgcgcgcagtttacccgcaatcacgcacagggattttgttaccgcctccgtgtccagctccggcgcggccagaatacgcggacggtatccgatgctttcatcctgctctgcaacaagcagcgcatacatccccgtatagctgccgtcagattcagaaccaccgataaccagttgatcctgcgtttttccgtcttcttctttgtgttcagccacgcgaacgacgatcacctttgtgctcacctggtctgcgatggccttaagcgcacgataaagcgtccccgttgtcccgcattttcccagcacgtcattgacgcgggtcagcagtgtgggcttgttcagcgggaacagcttcgcgtccgcatcatccgccgttgccacgataccgataacgctggaatcaacatcgttaatcgctgttaccaggtcggtattttccgtaacacgggcaccatgaaaacgagtttcactcatagcttcagccccttgtatccgttaaatgattcggcaacaatcatcacccaccacgcgcgtaatctcacccctgcgccgttctcccgccacggcgacaacaaaaagcagtaaccccctccgcacgcacatgcgaccatgccgcacagggagggagcagatgaccgacaccaccatgcaattgctcagtcagggcacagaccccgtaaaaatgccggattttgatattctcgcggagggtaaaacgctgtcaggcgtggcagagcgcctgatgagcctgtcactgaccgacaaccggggatttgaggcggaccagctcaccatcacgctggatgatgcggatggtcagttgctgctaccgccacgggcacggggcgcgcgcctgacggttctcattggctggaaaggagaaccgctgacagaaaaaggcacttgtagattcaatctgtcaatgcaacacccctttcaattatctctttcggtgttttgaacttcagtgtctttctcggtctgttgtttagctgagcagcaaccagatctagttcatgttgagtatattgggcaagacatgtctttttaggaaagtactgccgaattagcccatttgtattctcatttgttccccgctgccagggactctgaggatcgcagaagtaaactttaacgccggtactgacagtaaattctagatgtctggccagttccattcctctgtcccatgtcagtgattttctgagttctgacggtaaactcaggaatttgtcggtaagagcctgatttactgagacagaatctttgcccctgagtctgaggatgatcgtataacgtgattttcggtctacaagtgtggctatatgagagttttttgtacctgagactaaatcgccctcccaatgccccagagagcgtctgttatcgatatttcgggaacgttcgtgaattggtgttccgttcactatgttaatcgtacctctttcgcctttgcgggtatgacgcctgccatggcgaaggctatgcgaccgtcgcagatgctgtatattcaggtggtgtagcgcttcacggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccacttgaatctacacttacattgttgatgaaatcgctcacgaaggaccgccggacaggctgactgtttcagccagaagcgcagattttcgggatgaatttaacgttaaacgtgaggtgtcctggcatgatgtgaccgttgagcgtgtggtatccgccatcgctcatcggtatggtctgaaaccgcaaatcagcgaaatgctgatggatatcgaaatcgaccacgccgaccagaccgaagaaagcgacatgtccttccttacgcgcatggcggaaatgctgggcgcaatcaccacggtaaaaagcggcaatctgttattcatcatgcccggcggtggcgtgaacgcacagggccagccgttgccatcgttcgccatcacacgcagcagcggcgatcgccatcagttccgcattgctgaccgcgaagcgtatacgggggtacgcgcttactggcttgatcttaattacgggaaaaagaaaaaagtcagcgtgaaacgccgcaaaccgccaaaaccgaaaaaagagaaaagcagcagccgtgaaggtgattatatggaaggcgcggaaggcaatgtgtttgtgttacgcaagacttatcagaacgagcaggcagcaagacgcgcagcggcggcaaagtggcaacaactacaacgcggagccgcatcattctccatcacgctggcacgtggacgagcagaactctaccccgaaatgcatggcacggtaacaggatttaaaagcgagattgataatcaggactggattattgcaaaagccgggcacaccattgataacagcggctttaccacgcagcttgagcttgaggcaaaaatcccggaatggatagcggaaacagagtgagcaacttagaatagcggcagcaccacgttaagggaggtcgctatgttccgttgtccgctttgtggcgcatctgcccgtatccgcaccagtcgtccggaaaatgattcaaacaccgtgcggcaaaagtattaccagtgtaacaacctggaatgcggcgtatgcttctcaacactggaagctttccataaattcacatcgaaacacgcctccggcgttcactcatcagaaggtatcccgtggcatgagctgccagcttcacacaggggaaacaatcagatgagtttgcctttacctcagaattaacaggcagaattgccggagtaacaaaaaagcgatagattacgtgcgggtgcctttcggctgatggtcggagggaatacccgaaggccggatgtggaaaggccccggaaaacatttctgtttaaccgaggccctaacccgtcaacctagcaagtgataggttagcgcctctccaacaaaggagcaagcgctatgtcgcaaaaatcgcttacggccatcacgttctgcgtgacggtaatcctcatcatctggatgctgcacggttcgctgtgtgaaatacggatgagcttctggggagcggagtttgcggcgttcttacagtgtaagcagtaaggaaaccgcgacggggaggcaactccccgtcaatcggttgctagggtaaggccgataaggcaccctatctcattggcatgaataacaaccccgcagcgtaaaaactgcggggtttctttttggaactctcactagctagtgagctgttaactgcacaaaatgctcgcacaacaaatcagttaaaagagattactcagcattctcctgcttccattgccggatcatttcatcggtaacatctctttcataacataccacgtcataccctccagtacggctatatgcactgcgtccaccacatctactaccattccttgcatgattatacggacacgcacaattgcctggataagattcaatggattctttaattatttctttcttgatctgagcatctgactttcctgttgctgcatacccactaaaagataccaaacaaaggcagattgccattaataaaccacatcgcataccgatacactctattactaaccaatcatagcccacatcataaaatcgagatgaggagtacaacacctttaacaagaaggtgcaatcacgataatatgccgtgcaattcatcaaaaaaaagatctatatcaaagagatagagttattatcagtgctgcagacatcagcattcgaggcagcagaaagacagtaaatctaacgaatttgtctttttctcaggatgttgtcagattaaaaaagatagagtagcgcagacaccttttggtggatggtaggaggaaaaatgaagttgagtgggaagatcccagaaaaaactttggtttaaccaaggccctagttcaatatgcgaaatgcagatgagttgcaggagagttttgcttcacccttagagtttaaacagacgtgtactatcattatttctgcatatcgccacaccatcgccactttaccgccatttaacaaaatacaaatacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgcttgaggccgatgtcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgatcgtttgctgaaaattacgccgaaacgatcactgatcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccaggccaacgccaccatctgggcagtggttttcactttcccaatccaggaaacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgccgccggtagggtcacccaccagctgtgataatgctcggttaccagcaccatggcgattgccacgagaactttatctgctacagggtcaaggaaagcaccaaaccgggtactctggttccagcggcgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaggtgacaggcagataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccgacgttttggcccgacgccttcaatggtttccagggagctggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcgtgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactgaatccctcaccttccggctcaaagaacagtgtttccagcccagccttacgatctgctcctttggcaacgccaagtagcagtggatgatttttatcccatgagacatccagttcggcgaagacatttttcgcctgcgcaagctggcctttgccgccgtcgataaggatcacatccgggatcttactgtcgtcaatggctttaccataacgccgacgcagcacctgattcatcgccgcataatcatcgcccggcgtgatgcctgtaatgttatagcgccgatactccgcacgcagcgggccgttagcatcaaacaccacacaggaagcgacggtttgttcgcccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacgctggcaagcgcggtcagtcgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtgcgcgcgagtttcagataacgcgccctatcgccgcgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactggcctacgaaggtttctaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatgcccgcatcgaacgccacaccaataacgtcgaggtcgtcgccggtattggaaacaaactgtttttcggtgacgcgtcgcaccgcctgaatttggtcgcgaatacgtgccgcttcttcaaactccagattctggctggcagtttccatacggctaatcagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcaccagtccttcaacgcacggtcccagacagcgccctatctgatattgcagacacggacgcgagcgattacgataaacactattttcgcactggcgaatggggaatatcttttgcagtagcgccagtgtttcacgtacggcatagccattcgggaacgggccgaaatattcacctttggcatgcttcgcaccacgatgcatcgccagacgcgggtgggtatcgccactcaggaagataaaaggataagatttatcatcgcgtagcaaaacgttgtaacgcggctgatagagtttgatgtagttgtgttccagcaacagcgcttcggtttctgtgtgagtaaccgttacatcaatttgctggatctgggcgaccagcgcttcggttttgcgcgaagcgaggttgctacggaaatagctggaaagccgttttttcaggtctttcgctttgccgacatagataaccgtaccaccagcatcgtacatgcgataaacgcctggctggctggttacggtttttaaaaacgcttttgcgtcaaactgatcactcactgacttgataatgtctccgcattacacagaccatggcgaattgccaggtgagtcagctcaacatcgccatgaatgtttagtttactgaacatacgatagcggtagctgttcaccgttttcggactgagattgagctgttctgagatctcattgaccttctggcccttggtgatcatcagcataatctgcaattcacgttcagacaaactggcaaatgggctttctgttttttctggttcgatctggcttaacgccatttgttgagcgatatcagaagcaatgtaacgctgcccagaatagacagaacgaatcgcactcacgacttcctgcggagccgcacctttgctgaggtagccagcagcacctgcctgcatgactttcgctggtaaagggttttctgtatggaccgtaagcatgatgattttaacatcagctgtggaacgcgcgattttacgcgtcgcctcaagaccgccaatgcccggcatactcatgtccattagcaccacgtcaacggcgtttgtccggcaccacttaacggcgtcttcaccgcacgatgcctctccgacgacttttataccctttatatcttccagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagtagaacgttgatcaaaggaatatctccagaaatagggataacgctactgatagttagtcattcgtatattagcggtttttattgcaactttgaaacgttaaaaatggtgggtattcgatttttctctcgtttttgtcaattcgattgtccacagttatggtcacgcccgtcaccaacggtttaccggatcgtttcacagtaagccctacgatgaaatgtgacaaaaattgactttattcagcaaaaatgaaaatcagcccgctgaatatgtaacattaattaacccgaacaatacgggcaaaaaacattcatgataaaaatatttattggtcattatattaacgtattttatagcactgccgatatcacgctcaaaaaacaaccactgctatttttagcaaagcttatggtatactccgccgccttaacatttttcaccgcaaattttcattgcaacatgacgaggaaaataaatgagtacgcctgatttttctactgccgagaataatcaagaactggcaaatgaagtctcctgcctgaaagcgatgctgacgctgatgctgcaggcgatgggacaagctgacgcgggccgcgtgatgttaaagatggaaaaacagcttgcgctgatcgaagacgaaacccaggctgcagtattttccaaaacggttaagcaaattaaacaagcctaccgtcagtaatataaaaccggctgagagcgtgcctttcagccggtttttgcatctggcacgcagaaagaaaagcgatcaaattaagccagtagcggccgcgtaacaggccacctgggtcttatttggtgcattgatttttttctgcatgtttttctgatggaaattgaccgtattctcagagattgacaaaatcatcgctatctctgctgatgtcttcccttccgccgtccatttcagaatttctttttcgcgcttgctgaaattcatctctggcgtcatcactatttcatcatttaaacgcatcagagccatcagactttcgcgcaccagtaactgcatttttaattgcagttcatcactaagaatgggtatttcgcgcgtgctgcaacgggaaaaggacaaaaagcccagcgcccgatttggcagcattaaatactgagtgacaccgcggcgtaaaccatgtgcgtgcgcggcttcccataatggctgtgcttcgctgaataagtcatcattccacattaaatggccctgactaaagttttcagggttcagcacaggatcaattgcgagaaaattttttgcctgataataactaacccacgactcagggtaattggtgtagaaagccactttaggtcgcgtgaatggtaccgggtggcgaacacataacgaatagtaatcgtactccagctgctgagcctgaagctctatttcatggtagacctcttctgcggcctccatcctctgaaaacgcaacagcatcgtgcgacgccagctgaaaaaatccgtatcctgcatagtaaaccgcaacgcccctgagagtgagtatcatttataatgataattcaaactatcacataaataagatttatatataatttatattattcaggcaatgaattacttttgcaagccatcgcattctcttatgttattaatgagttatgctgatttgttaagcagttttatcacgcttgaaatggcgtcccgccccgacaggtgaatcgtcggggctgattttttcttattattgcagcagaaacttctcgaggaactgtcgggtacgaggctgctggggatcggcaaataacgcttttgctgccccctgctcgactatccgcccctggtccataaaaatcgcccggtccgcaacatcccgggcaaagctcatttcgtgcgtcacaatcaccatcgtgcgcttttcctgcgccagctggcggattgtgttcaggacttcgcccaccagctctggatccagcgctgacgttggctcgtcaaacaaaatcacctcaggacgcattgccagcgcacgcgcaatcgcaacacgctgctgttgaccgccagacaaacgacgtggatagctggtttctttaccggccagcccaactttcgccagcagctcgcgagcgcgcgccgtggcctcttctttcggttcgcctttgacgatcaccggcccttcaataatgttttccagcaccgtacgatgcggaaacaaattaaagttctggaagacaaacccgacgtgctgacgcaactggcgaatcagcgatttttgctgacttaatgaacgtgcagtatcaatagtgatatcgccaacggtgatcgttcccgcttccggttgttccagcagatttatgctgcgtagcaacgtggttttgccggaaccactcggaccgataattgccaccacttcgccaggctttacctcgaggtcgataccgtgcagcaccgtctgaccgtgaaattttttcaccaagttcttaacttcaatggcactcattttggttctctctcctggcgattaagttgattctcaaaatggttctgcaacgtcgataatactgtcgccatgatccagtagatgagcgaagccgccaggtacatggtgaacacctccagcgtgcgcgaggtaatcaactgcgcctgacggaacagctccggcacctggattgtcgcggccagcgacgtatcctttaccaggctgataaagctgttcgacagcggcggcaacgccacccgcgccgcctgtggcaaaatcgcgcgacgcatagtctgccatggcgtcataccaatactggcagctgcttcccactgacctttatcaatagaagaaatggcggcgcgcagtgtttcggcggcataggcggcagtgttcagcgacagaccaatcattgctgacggaatgggatctaattcgataccaaactgcggcaggccgtaatagatcataaacagttgtgcgatgagcggtgtaccacgaaaaatagagatataaaaacgcgccagccagcgcacgggccagattggcgacaggcgcatcagcgcgagaataaacccgagcagtaagccaaaaaacatgccgccgatactgagttgcagcgtatacccagcccctttcagcaggaacggcaaggaatcaataaccagttgtatactttcttgcatgagcgttcccggagctaaacgtggggatgataggcgaacagcgcaggcgcaccgccggtatgaataaacagaatcggcccttcatctttgaagcgtttctgactgataccgtcaatcagccccgccatcgcttttccggtatacacaggatcaagcagaatgccttccagccgcgccagcaatttcactgcttccatgccttcgtcgttcggcacgccgtagccaggtgcaaaatagtcatcccagagtataatttccgctgatgcggtcagctccagttctttcgcaatcgcctgttgtaggttaaccactttcggcaactgatcggcaacggaacgcgacacggtcacgccaatcagttcgctttcaggcatcaggtgttccagcccaacagccagtccggcgtgagttccggcactgcccgatgcgactaccaccgacgaaatattaaccgccccttcacactgttgcgcgatttccagcgcactctccacataacctagcgcgccaagagcattagaaccgccaaccggaatgacatacgggcgaaagccttgtgcttcgactcgcgtcgccagctcttccagttgggcattgggatcggtcagtgcttcgcacatttcaatctgggtattgaacagatccagcaacaagcgattgccgttggttaaatagttttctgcggttgtgccaataggattttccagcagcgccacacagtgcagaccgagtttcgccgcaactgcggcagtctgccgcacatggttagactggatcgccccggcagtaatcagcgtatcggcaccttcgcgcagagcatctgctgcgagaaattccagcttacgtaatttattgccgcccattgccatgggggtgacgtcatcccgtttgatgaaaatttcccgtccaagataatcagaaaagcgcggcagatattcgagcggtgttggcgcgccgataaactccaaccgtggaaaacgggttaaattatgcagtggcataacagcctccgatgtgtgttgttgtgattttcttattatgcacgctgaaaacgcgtaaataaaaaaggcgctggtgaaagcgcccttttttgtcattatgctgattatttggtcacatcagcaccaaaccatttttcggaaagggcttgcagagtgccatctttttgcatttccgcaattgcatcgttcactgctttcagcaggtcttcatttcctttacgcagcgccacgccagactcctgacgggagaatgcttcaccggttactgccagcgtatcgttggttttcttcaccagatccagcgccgccagacggtcaacgaggatcgcatcgatacggcctacgcgcagatcctgatatttggtcgggtcatcatcataggtacgcacatcgacgccctgaacattctgccgcagccactcttcatagttggtgcccagaccgacacccacttttttgcctttcagatcagcagccgttttaatggtgccttcgttaccttttttcaccagcgcctgaataccagaaatggtgtacggggtagagaaatcgtattttttcttgcgctcatcagaaatggtgacctgattaatcaccacatcaatgcgtttagagtccagcgacgccagcataccgtcccatttggtcggttttagtgacgcctcaacgccaagatgttttgccagctgttgggcaaattccacttcaaaaccggttaatttgccgtcatccccctgaaaactgaacggcggataagtgccttccagccctaccagcagcgtgccgcgctctttaactttattaagcagaccttcatctgcaaaacttttaacgctcatgcccgcaaccagcgctacggccatcacactcatcaatgcctgacgtcccagatgtgctaatttcatatttaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggcaggctggaggatttctgcacaagtccggtacacgtttgacgctgatagtgttgatacttccgtaatgcgatgcggtaattgttggtgctggtggtgggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagcggatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcaaacgaacgacatattcacgcaccgggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccttcctgctccgctactgaaggcgtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaaggcactatggcgacgctggggtgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccacgcaccgtacctgggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcaaaatcggcacaatgccgcccatgatttttgttccgtttgccagccattttcatcaagcagcgcgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaacgagggtaatgcgatcgagtaatttacggcaatgcgcgcaatgagtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaagttaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatagcctggctgtgtaactgactgacccgcgattccccgacctccagcaccgcgccaatctctttgagattcagctcttcctggtaatagagggttaataccagtttttcgcgctccggcaacgtttcgatggcttccatcacccgctgacgcagattactgtccagcagttgttgtagcgggttttctcgctgatgatcatcagtaaccagttcgatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgataatcggcaatatcgatccctaaacgttccgctacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtgccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccatagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttaccggtaaattgcgggcagaaaaaaccccgccggtggcgggggttgagcgataagtgtaaattaacgcagcagagacagtacgttctgcgtggtctggttagcctgcgccagaacagaggtacccgcttgttgcaggatctgcgcacgagacatgttagacacttcggtcgcgtagtcagcatcttcgatacggctacgggcagaagacaggttgtttacggtgttgccaaggttggtgatagcagagtcgaaacggttttgtactgcaccgaggtcagaacgcagattgtcaactttagccaatgctttgtcgatagtttcgagcgggttggtggtagattgcaacgattttgctgcatcttcgtttaccagaatcgggctaccaccttctgatttgctcagatacatgactttattgttaccagaagcagtctccgttatcgttttaccatctgcactaacatcgtaagttgcaccgttaacaactaacgtgcttcctgttttcttagctgcattgagatcaagatcggaaagtgtggcagccttgttatcaactttggttgtcgtataaaggccagcgctatttttgtaaactgtctcactcgtaatcaaagaagcttttttgtcagcatctgtcacagtaaatgtcactgacttaccatcaatttctgcagaatatacaccattcccattgccatccgctgcagttgttgttgtgaattcaactccattaaacgtgaatttatcattctgtgctttattcttagccgctgctgcgagtgctgtagcatcaatccctgtaccagctatgtttgtgtcagatttagttgtcagtgaaccatctgctgcactaacaaaaatatcattccctgtagtatctttaacagctccgctatctacgttaacagtataagcatcaccgccaacatcatagttatcagtacctgtcgctttaaatttagaaatcaggtcactgccagttgctttctgcgcgccatcgatattaaaaccgtccaggccgagagttttcgcatcaatttttgccagattgatagtgatggtttcaccatcattagcaccaacctgaattttcatttcattattttcagcaaggactttcacgccgttaaactgagtttgctcagatacacggtcaatttcttccagacgttgagtaatttcagcctggatagaagaaagatcgctgtcagagttagtaccgttagttgcctgaacagtcagttcacgtacacgctgcaggttgttgttaatttcattcagcgcaccttcagtggtctgcgcaacagaaataccatcattcgcgttacgggaagcctgagtcagacctttaatatttgctgtaaaacggttagcaatcgcctgacctgctgcgtcatctttagcactgttaatacgcaggccagaagagagacgttcaatggcggagctcagagaagactgagatttgttcaggttattctgggtcaacagcgacaggctgtttgtattaatgacttgtgccatgatcttttccttatcaattacaacttgatgttattgggctgttgcccacggtttctcaccgtaccccttgtatcggcacctgaatttcgaactttagaaaattttagtttctctcctgttttttcttaacggctgaaatatccgtaatatacaactctactctgcgcatcatcttcgtgaatcaactattaaactttgcgcacaaattgccgataacccgcttatctactgtttgcaatcaaaaggaattaggtatggcttcatttacatctcttggcgttggttcgaatctgccgctggatacattgctaaacaacctgaccatcgctgaaaaaaaacgcttaaacccaattactcagcaacagagtgacaataccgcacgtctgacagcctatggcacattaaaaagtgcattagaaaaattccagactgcaaatactgcgttaaataaagccgatctgttcaaaagcactaccgttaccagtagcaatgaagaccttaaagtttccaccgaagcaggtgctgcccccggtatctataccatcagcgtaacccaactggcgcaggcgcaatctttacgaactgattccccgacaatcattgcatcaacaaaagatgcactgggtgatgagtcatcagatacacgcacaataaaaattacccaagacggtcgtaaagagccgctggaaatcaagctcaataaagatcagacgtcattggatgagatcagcaaagccattaacgatgccgatagtggaatttccgctagtatcgttaaagtcaaagatggtaactatcaattggtattgaccgccagtgaaggtctggccaataaaatgaccatatctgttgagggtgacagtaaattaaatgatctgctggcttatgacagcaagaccaacaccgggaatatgaaggaactggttaacgcgcaaaatgcacagctaaacgttaacggtatcgatattgaacgttcaagtaacaaaattaccgatgctcctcagggagtgactctcgatttgaccaaaaaagtcactgacgtccgggtcacggtgacaaaaagcaacgataaagcaaccgaagcaattaaaggctgggtggattcatataactccctcattgacacctttaacaccctgacaaaatataaagaagtagacccaggtgctgaagcacaagataaaaataatggtgcacttctcggagacagcgttgtacgtacaattcaaagcggcatccgcgcacaatttgcaaacggtgccagcgacagtgccttcaaaacattaaacgagatcgggattaagcaggacggcacgacgggtaagctgaaaattgatgatgataaactcaaaaaagtcctgaatgaaaatacagcatccgtacgtgaattgctggtaggcgatggtaaagaaacaggaattaccaccaaaattgccaccgaggtaaaaggttaccttgccgatgatggcattattgatagcgcacaggacagtattaacgccacactgaaaaaactgaccaaacagtatctatccgtcagtgccagcattgatgacaccgtggcgcgttacactgcacagtttacgcaattagataccatgatgagcaaactgaataacaccagtacctatctcagccaacaatttactgcaatgagtaattcctgatcacggaggtcagcatgtataccgcgagcggctcaaaagcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccagcagcagctggtcaccatgctatttgatggagtgctgagcgcactggttagagcacgcctgtttatgcaggacaacaatcagcaaggcaaaggcgtctctttgtcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaattaacccaaaacttgattgctctttatagctatatggtcaggcgcttgctgcaagccaatttacgcaacgatgtctccgcagtcgaagaagtggaagcattaatgcgcaatattgccgatgcctggaaagagtcgttactctccccttctttgattcaggacccagtctgatgaaccacgcaccgcatttgtatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacagaagaacaatgggacgaactcatcgccagcgagatggcgtatgtgaatgcggtgcaggagattgcacatctgactgaagagattgacccgtccaccacgatgcaggagcagctccgcccgatgctgcgcctggttctcgacaacgaaagcaaggtaaagcagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttaagtgcctatggtgatcagggcggctttgtgctggctccgcaggataacctcttttgaatctgaacgagtcgatggctcgcgaataatccgattacggctacgcttctaatgttccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaactggccgagcgcgccgacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcgggtattcggtcggctacgactcctatgatttatttgatttaggcgagtttgatcagaaaggcagcatccctactaaatatggcgataaagcacaactgctggccgccattgacgccctgaaacgtaatgacattgcggtgctgttggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgtgtaaatgctgatgaccgtacgcaaattgacgaagaaatcattgagtgtgaaggctggacgcgttacaccttccccgcccgtgccgggcaatactcgcagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaaccctgatgaagatggcatatttaaaattgttaacgactacaccggcgaaggctggaacgatcaggttgatgatgaattaggtaatttcgattatctgatgggcgagaatatcgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggttttcgtcttgatgcggtcaaacatattccggcgtggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgctgtttattgtggcagagtactggtcgcatgaagtcgataaactgcaaacgtatattgatcaggtggaaggcaaaaccatgctgttcgatgcgccgctgcagatgaaattccatgaagcatcgcgcatggggcgcgactacgacatgacgcagattttcacgggtacattagtggaagccgatcctttccacgccgtgacgctcgttgccaatcacgacacccaaccattgcaagccctcgaagcaccggtcgaaccgtggtttaaaccgctggcgtatgctctaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcgcattacgaagatgtcggtggtgacgggcaaacctatccgatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcactgacgaatatcccggctgcgtggtggtcatgtcgaacggggatgatggcgaaaaaaccattcatctgggagagaattacggcaataaaacctggcgtgattttctggggaatcggcaagagagcgtagtgaccgacgaaaacggcgaagcgaccttcttttgcaacggcggcagcgtcagcgtgtgggttatcgaagaggtgatttaaattcatccccggcggcaagccggggagatttcattacggcagtggcgtcggtaacggcgctttatccagcgcggcggcacactctgccgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttgcccggcacggcaatcacccgctgccactgacggcaatccagggtatcgccctctttagtgacaatcaggctgcctatcgcttccggactgaccagcgcacgttgcggccctttggtctgccagtagcccgccagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcgcttgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggttcagagagaaatttgatctaactattatttttgtgaattattaccccgaaaataaatttgcatgatgtatgattcgcgattcttgtttcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcacccatccctgcggtcatcgcggcgggtattctctccacttactattttggcattactggcaccttttgggctgtcacgggtgaatttacccgttggggcggccagctcctgcagctgtttggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacgggatgatgatcctcggcatgtttggcggctgctttgccgcagcgctgtgggccaacaatgtcaaactgcgcatgccacgcagccgtatccgcattatgcaggccattattggcggtattatcgctggttttggcgcgcgtctggcaatgggctgtaacctggcggcgttctttaccggtattcctcagttctcgctgcatgcctggttctttgccatcgccactgccattggttcatggtttggcgcacgctttaccctgctgcccatcttccgtattcctgtgaaaatgcagaaagtttctgccgcctcaccgctgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggtatgctgggctgggcgctgctcacggcgatgaaccaaccaaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcggcgttccgcgatatgtggatcaccggacgtacccatatggcgaaagcaatcattatcggtatggcggtgagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggcaggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaatgtgatcggctcgacgattctggcgtattactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacctgctgaaaacctttggcccgatgggtggcctgctggtgacatatttgctgttgtttactgcgctgatgttgattatcggctgggaaaaacgcttcttccgccgtgcggcaccgcagactgctaaggagatcgcatgaaaaatatcgttcctgattaccgccttgatatggtgggtgaaccctgcccttatccggcagtcgcaactcttgaggcgatgccgcagttaaaaaaaggggaaatcctggaagtggtgagcgactgtccacagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtggcccacagcgggaacatcgttgcctctgacacatagattttacccgccccctctcctattcttttcagtatgatctcaggaggtttctatgtgtggacgctttgcccaatcccaaacgcgtgaagattaccttgcgcttctcgcggaagatattgaacgcgatattccctacgatcccgaacccattggcagatacaacgtcgcgccgggaaccaaagttcttctgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgcggccaccagtcgtatgtttaaaccgctctggcaacatggtcgggcaatctgttttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaaacagccttattttatctatcgcgctgatggacaacctgtttttatggccgcgataggtagcacaccgtttgagcgcggtgacgaagccgaaggatttttaattgtcactgcagcagcagaccagggtctggtagatattcatgaccgccgcccgctggttctgtcgccagaagctgcacaggaatggatgcggcaagagattggcggtaaagaagcatcagaaattgctaccaacggctgtgtgccagcaaaccagttcacctggcacccggtatcgcgcgcggtgggtaatatcaaaaaccagggagcggagttaattcaaccggtttgataagccaggagactattgatcaataatactgcgtcataagaaatctctattagacaatagtagacgctccttccacatgcgccacaagaaacctctattccagtgacacaattacgcctgattatttccctagcccggaatatgaataaaaacatcaacaaagattaaattattcaaacgttactgttgcgtctgcggtcgtagcaacatccgacgtggtgatgagtgttaaaagagacactctgatgttcagaggggttatcgcgtttacggatcgtggatggcagaaaactttcaggatcaggtatccattttaaaccagaaattgagtgagtttgccccatccatgccccaagcggtgagattggaagtaattaacaacaggttacaaaacctacacctgcatggacatcacttcctgatacgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttaacgccacgccgggttcaccgagggtgaatttttctgcctgcgtgcgggcagctgtttgtgtatcgctaatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgcggcagtgaatcctgcgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcgtctcctggataatttctggtagcaaagcctaccagtaagtcaataagataaaggcgctaaataacaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatggcagcgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcggcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcttcagcgaagccagcggcgctattgaagttccggcagataaagttcacgaactgcgtctgcgcctggcacaacaaggtttgcccaaaggcggcgcggtcggtttcgaactactcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacatctggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgccattgtgcatctggtttccagcgccgttgctggtctgccgccgggaaacgtcacgctggtggatcagggcggacatctgttaacccagtccaataccagcgggcgcgatcttaatgatgctcagttgaaatatgccagcgatgtcgaaggccgtattcagcggcgtattgaagcaatcctgtcgcctattgttggtaacggtaatattcacgcccaggtcacggcgcagctggacttcgccagtaaagaacaaacggaagaacagtatcgccctaacggtgatgaatctcatgcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggcacctgcgaataacgcgccaatcagcacgcctccggcaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagcgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcaccattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaagcaaattgaagatctgacccgcgaggcgatgggcttttctgaaaaacgcggtgactcgctcaatgtcgttaactcgccgttcaatagcagtgacgaaagcggcggagaactgccgttctggcaacagcaagcgtttatcgatcagttgctggctgccggtcgctggttgctggtactgctggtggcgtggctgctgtggcggaaagcggtacgcccgcagttaacacgtcgcgccgaggcgatgaaagctgtacagcaacaggcgcaggcccgtgaggaagtggaagatgcggtggaagtccgcctgagcaaagacgaacaactccaacaacgacgcgctaaccaacgtctgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaggtgttcaagcacctctcccagcgcgaagtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatctgcgttcggtattggtcaaagctctgggtgaggaacgtgccgccagcctgctggaagatattctcgaaactcgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagtgccgccgatctgattcgcgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagcaaaatgggcggcgtgagaacggcagccgaaattatcaacctgatgaaaactcagcaggaagaagccgttattaccgccgtgcgcgaattcgacggcgagctggcgcaaaaaattatcgacgagatgttcctgttcgaaaatctggtggatgtcgacgatcgcagcattcagcgtctgttgcaggaagtggattccgaatcgctgttgatcgcactgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcagcgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtggaaaacgaacagaaagcgattctgctgattgtgcgccgccttgccgaaactggcgagatggtaattggcagcggcgaggatacctatgtctgataatctgccgtggaaaacctggacgccggacgatctcgcgccaccacaggcagagtttgtgcccatggtcgagccggaagaaaccatcattgaagaggccgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccatgagcaaggttatcaggcgggtattgccgaaggtcgccagcaaggtcataagcagggctatcaggaaggactggcccaggggctggagcaaggtctggcagaggcgaagtctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcacttgatagtgtgattgcttcgcgcctgatgcagatggcgctggaggcggcacgtcaggtcatcggtcagacgccaacagtggataactcggcactgatcaaacagatccaacagttgttgcagcaagaaccgttattcagcggcaaaccgcaactacgcgtgcaccccgatgatctgcaacgtgtggatgatatgctcggcgcaaccttaagtttgcatggctggcgcttgcggggcgatcccacactccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccactcgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataactttgaagccaaaatggcgcagttgcctgcggtacgtcgctacgggcgattaactcgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtcattgagcgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtcgaaggtgtcctgcccggcgcgcgtgtttatgccaaaaacatttcggcagaagggctgcaaagcggcaagcagttgccgctcggtccggcgttattaggtcgtgttctggacggcagcggtaaaccgctcgatggcctcccctcccccgatacgacggaaaccggtgcgctgattaccccaccatttaacccgttgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgttgggcgtgggcagcgtatggggctgtttgccgggtccggcgttggtaaaagtgtgctgctggggatgatggcacgttacacccgcgccgatgtcattgtcgtgggtttgattggtgaacgcggacgcgaagtaaaagattttattgagaatatcctcggtgccgaagggcgtgcacgctccgtggtgattgccgctccggcggatgtctctccgcttctgcgaatgcaaggtgccgcctatgccacgcgaattgccgaagattttcgcgatcgtggtcagcatgtgttgctgattatggactccctcacccgctacgcgatggcccagcgtgaaattgcgctggcgattggcgaaccacctgccactaaaggttatccaccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggaaatggaattagcggcggcggctcgattaccgcgttttataccgtgctcaccgaaggcgatgaccagcaggaccccattgccgactctgcgcgggcaatcctcgacggtcacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagccgcgcaatgacggcgttgatcagtgagcaacattacgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagcgatccgatgctcgacaaagccatcgccctgtggccgcagctggagggctatttgcaacaaggcatttttgaacgcgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcagaacatggcgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgcgcgcctgctgggtgaaatgcgtcgcgggtgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaacagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttaattaccgccgacgttgataacgccacattgcctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattagcaggcgagacaactaccgacaaagcggccccccagttgctggtggcaacagataagcccacgacaaaaggcgagccgctggtcagcgagattcttgccgatgcgcaacaagcggatttactgatccctgtggatgaaacaccgcctgtcatcaacgacgaacaatccacatcaacaccattaaccaccgctcaaacgatgacgttggctgcggtggctgacaacaatacggcaaaagacgaaaaagcggatgatctgaatgaagacgtcaccgcaagcctgagcgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgtgccgtcaaccgtgttaccggcagagaaaccaacgctcttcacaaaactgacttctgcgcaactcacaacagcacagcctgatgatgcccccggcacgccagctcagccattaacaccgctggtagcagaagcccagagtaaagcggaagtcatcagcacaccttcaccggtgaccgctgccgccagcccgctaatcactccacaccagacacagccactgcccaccgtcgccgcgcctgtgttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccgcaggatttaggtgaagtgcaaatctccctcaaagtggatgataaccaggcacaaatccagatggtttcaccgcatcagcatgtacgcgccgcgctggaagcagcgcttccggtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccaacaacagcaaagccaacgcacagtaaaccatgaacctctggcgggggaagacgacgatacgcttctggttcccgtctctatacaagggcgcgtaacaggcaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagaccgcaacacatgactgattacgcgacaagcaagaaaagcaagcgatcgctttggatcccgattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgccgctgacgacaaagcgcagcaacgcgtcgtaccctccccggtcttctacgcgctggataccttcacggtcaatctgggcgatgcggatcgcgtgctttatatcggcataaccctgcgcctgaaagatgaagctacccgctcgcggctgagtgagtatttgccggaagtccgtagccgtttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattgccgagattaaaaccacgctttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggtgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgcccgccattttcgtatggggctgttcaacctgctgcgtcgtagcccggatataaccgtcggggccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaacctgaaccttatccatctgaaaccgctgcgcggcacagggctggtggtgttttcaccgagtctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccataccgaacagcgcgtcatcaaccgcatgttaaagctggcgcttgaaggctatagcgacgcctggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgcctgcctttcagcatgatcgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggagctggtcgccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggtgacgtcctgccgatagaaaaacccgaccgcatcatcgcccatgttgacggcgtcccggtgctgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagctttgagcgaacaaaaatcaaccagcagcaaaagcgctgccgacgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgattatggatattccggtcaagctgaccgtcgagctgggccgtacgcggatgaccatcaaagagctgttgcgtctgacgcaagggtccgtcgtggcgctggacggtctggcgggcgaaccactggatattctgatcaacggttatttaattgcccagggcgaagtggtggtcgttgccgataaatatggcgtgcggatcaccgatatcattactccgtctgagcgaatgcgccgcctgagccgttagtgatgaataaccacgctactgtgcaatcttccgcgccggtttctgctgcgccactgctgcaggtgagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggttgggatttgtccctaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggttgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgcagggcaaatcaatctgctgcataaacttcccccttcagcaccaacggaagagataccgcagcccgattttcagtcggttatgaaaaacttgcttaagcgtagcgggagatcctgatgcgtcgtttgttgtctgtcgcacctgtccttctctggctggttacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctgcctggcggtggacaaagctggtcgctcccggtgcaaacgctggtgttcatcacctcgttgacgtttattccggcaattttactgatgatgaccagtttcacccgcatcatcattgtttttggtttattgcgtaacgcgttgggaacaccctccgcgccacctaaccaggtattgctgggactggcgctgtttttgaccttttttattatgtcgccggtgatcgataaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatctcaatgcaggaggcgctggaaaaaggggcgcagccgctgcgtgagtttatgctgcgtcagacccgcgaggcggatttagggttgtttgccagactggcgaatactggcccgttgcagggacctgaagctgtgccgatgcgcattttgctcccggcctacgtgaccagcgagttgaaaaccgcatttcagataggcttcacgattttcattccttttttgattatcgacctggtgattgccagcgtgttgatggcattggggatgatgatggttcccccagccacaattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatggggactgaagcgatgaaagtcgcgctggcactggctgccccactgttgctggtggcgctggtcacgggtcttatcatcagtattttgcaggccgccacccagattaacgaaatgacgctgtcgtttattccgaaaatcatcgccgtatttatcgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtaggccgtacaatgatgcaggtaacaagcgatcaatggctttcctggttaagcctgtacttctggccgttactgcgcgtgctggcgctcatttctaccgcaccaattctgagcgaacgcagcgtgccgaaacgggtaaaactgggtctggcaatgatgatcacgttcgctattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgccttttccgctgtgcgaaccgctggtgaaattatcggtctgcaaatggggctgtcatttgcgacgtttgtcgatccggccagccatctcaatatgcccgttttagcgcgtatcatggatatgctggcgttactgctgttcctgacatttaacggtcatttatggttgatttcactgctggccgatacctttcacaccctgccaattggtggcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcattaccgctcattactctgctgctgaccctgaatctggcattaggcttacttaatcgtatggccccgcaattatccatttttgttattggatttccattaactctgactgtcggtatctctttaatggcggcattaatgccgttaattgcgcctttttgcgaacatttattcagtgagatgtttaatttgctggctgatattattagtgaattgccattaatataattccgtaacgtttatcatgttatcctaaggattatccgaaaaataatacctacgaacatcttccaggatactcctgcggcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacactttacgggatagtaagtccgcctgaaaaatcgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccacgatgcttctaacagtcagcgtatcaagctcatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgatcagttctaaatcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcgtttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaaccattcaaatctctgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggccgaattagattactctgctttctccacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtttttctggcagcgccaggcgcgcgcgagtgctgattttctcgacggtctatacttaagagatgccaggcggacttaacgactggccgcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatccgcaatttttttcgctgacaagaaaatattcgtgatatgaatgattaacgctacttatgaatagaaatgtgacgcgcgtcaccccttggtggctctggcgtcaacgggatcgctcccgaaaaaatcatctttgataatttgtgctgttttgagaatcatcctggtaaggggagtactgcgcaaccatgctttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggacagtcatagttatgactggcaaccagctgccccctggctcagccgtttacgcgaagcgaatgttcccgtcattctctgtagcagtaagacatcagccgaaatgctgtacttgcaaaaaacgttggggctacaaggtttaccgctgattgccgaaaatggcgcagtgatccagcttgctgagcaatggcaggatatagacggttttccacgcatcatctcaggtattagccatggcgaaatcagccaggttttaaatacgctacgcgagaaagaacattttaaattcacaacttttgatgatgtcgacgatgcaaccatcgccgaatggacgggattaagccgtagccaggcggcgctgacgcagctacatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcgtatggcacaatttaccgctcgtctgaacgaactgggcttgcagtttatgcagggtgcgcgcttctggcacgtcctggatgcctctgccggaaaagatcaggctgccaactggattatcgcgacctatcaacaatcgtcaggcaaacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcccttactggaggtaatggattacgcggtgattgtgaaagggttaaaccgtgaaggggtgcatctgcatgatgaggatccggcccgcgtctggcgaacgcagcgtgaaggaccggaaggctggcgtgaagggctggaccattttttctccgcccattaagcgttatcgctcgcgaatacccgattgcgcccggcctgtttagcgagataaagtcgacggtcggccagtgactggagttgttcaaaatcataatcaccggtttcctcgctgctgcttacccccagcgaggcactgatgcgtatcgtcgtactcttggcgatcaacatctctttttcatttagcttcaggcgaatacgttctgcaacctccgcagcctgcgtcaggctcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaacatcctgcgctcgcaaggaactgctaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaaggtcgacctgaatgacagaaaaaggatgttggtgcgtctgacacaatttagcgagcggacgggctttttcgaacagtgcgccacggttatataaacgcgttaaggtgtcgtgccacgcctgccactgcaacgagctttgcaaaacatacatgttgctgaccatccggcgaatcacataccaggagatgagtaacatggtggtaaagagcgcccacagcagggttaatgcaatgctgatactgccgaaatcgccgcgcacgccttcgcttagcgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgttcatacgaatgccgccccgcgtgtcatgttccattgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggattggaagaggtcaataatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatggtacgcacgggaatactcatccccagcacgccataccagtagttttcactgtctaccggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtgaaccagcgtaccgcgcggtgacgattttctcgttgcgaatggccgacaaaccagggttgggtgacatagccgtaataacgcgttggtacattgcgcgtaaacaaggtcggctgcgtcgaaacgtaaaatccggcacgcgagacatacatcgcctgttcaaccatcgacgaggagttgtgtgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgacacaccattgactggcagggtgcgtcgtcggttgagttcgatttgccaggcgtgctcgtcgcgatgctgttcgaactcggttacggcattacgcagagaggtgaaatccagtggcgctacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggagatataggcatcttccagcaccaccacttcacgccaggtgagcaaggtggaaaaaagcaataccacgataaagcagagattaacgacatgaccaggccccaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactcccaacctgcttttttatgattctggcataacctggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacgcgacagacatcgatagttttataacgtaggcatgataagacgcgatagcgtcgcatcaggcaattcagtgcagacactggcacacccgaccggatgcgacgtgagcgccacatccggtcgggtgttaatgataccctttcaaacttcttccgcagaacgactcccctcccccggaacaagctcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccagtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagcctgtgcgagtattaatgtgcctgaccgcgcattttcgctacggctttcactcccagcaccactatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgaaatgttcaatggcgtgatgcagcggcgcaattccatgtaccacaatcccgccgccgacgaggaacatcgccagcgtgcctacaattgataacgctttcatcagccagggcgcaatgatcaataaccctttacctaatgcctgcatcagcgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataacccctaccagaccgtagacacccacggtcactaccagcgcgatgcctgaaagcaccagcacctgattaagcaacggcgcttcggccacaatccccagcgtgatggcgacgatttccgcagacaatataaaatcggtacgaatcgccccttttattttgtctttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctgactctgcgccggatcttctttatgtttacgcgcctccagcatatgcagcactttctctaccccttcaaagcagagaaacgcgccgccaatcatcaacagtggcgtaatcgcccacgggataaacgcactgatgatcagcgccagcggcaccagaatcactttattgatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcgcgcacgcctgaaacttgttgcgcattgagcgataagtcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagcagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttatttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttcagccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggcgttcgattcctggcagccggtattttattgctggcatttttgctactgcgcggacacaaacttcccccgctacgtccgctgctcaatgccgcgctgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgaacatcaaaatgttccttccggcatcgccgccgttgtggttgcaaccgtgcccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtatcgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcggtttatggctcgcgcattaccttacctgtagggatgatggcgggtgcgattgagatgctggcggctggcgtggtgttaatgattgcgtcgatgattgcgggtgaaaaactgacggcgctcccttccctttcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccattaacgcttatatgtatttaatccgcaacgtcagtccggctctcgccaccagctacgcctacgttaacccagtggtcgcggtcttgctgggtacggggctgggtggcgaaacgctgtcgaagattgaatggctggcgctcggcgtaattgttttcgcggtggtactggtcacgttgggaaaatatctcttcccggccaaacccgttgtcgcgccagttattccggatgcatcaagcgagtaaatgaatcccctgcgtgtcgatctgcgcgctggcaccttcgccgcagatccactcttccagacgctcggtaagcgccgcatccgtcagcttctcgcgcccgcgtaacgcacattcccagacaatcaatacgcgccaaccgagttcctgcaaatggctgatatcacgacgatcgcgctcgacatttttacctatcttctccagccaaaaatctgttcgcgtggcggggactttaaacaggtagcaatggtgatggtgccagaagcaaccgtgggcaaatatcacacagcgaaattcatcaaggacaaaatccgggcgtccgggcagactggcgtcctgaacgcgaaacgccaggccctgcccagttaacaaactggcgaggcgcttctcaatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgggtggccttatcgtgaacgtcgaccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataagcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcacattcccgaggcgttaaccgacgtgggcgatgttgctgattcagcggatcgtcaaagtctttctcacccgttgccatatcccagccgcgatcgattaaaatttccgcgccatctttgtaataacgcgcagacagcgtacgcgtgacgctttgcggattgttcggataaaccattccataaccgaagccgttaccgcgcgcctgatgttttttcgcatatcgatagaggtacttccacagtaccggcgtcaggatatatttcgcctcgaccatcgggtccagcagctgcgccagcgtcactcgctgtgcagggaaacatttgctgatatcacgcagagtaaaatcggctttcagattcagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcagaaaatgtttgccgtcgatgattttcggatcgtccggcccgttatcttctgcatcagccacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgttttaccctggtcgtgacttttcaggtttttgacgttttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgcaccacatcaaagaacagcgtgccctgggtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgccgcctcatcactcacgccttcttgatggctgagggtgatgtcgcggatatcctcattaaaatgatgcgtcgccgggtcgcaataatggttggctttataagtgcgtaccgcatgtttgttccattcgctggtaaacacgcactgtccaccaatcgattcaaaaccgcgacggatgccgccaattccggcaaatagatcgataaagcgaaacgcataatgcggatgatgtgccggtggtttgggtaacaacgtttgcagatgggcgaactctttctcacttaaacggtgccatgccgagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacccacaccattaagctgcgccaccagcgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttaaccggccatctgagatggccgacaggttaacataattactgccgtttagggccacgcgctcagccagcaggtgaaaacgcatctatcaccttgtgatcgataccttcattctcccccgccagttcggcaccgagcttcgccataaactcgactaaaaattgcgcgttgtgctgtgccagctgcttgcctcttgcggtttgcatggtttgcggtaatttcagtaactttgtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgaacggatcttcgccatcaaacagcgccaagcccaatgcccctgaaacggcaaatacgcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacgattttagcttccgttgttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcgattttctccgccggaaattgcacgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaacgctgccgttgtggatgatctttcgccaggctcacaatatcgtgaaaataacaggcggttaaaatcaccagcatatcgacatcgtcatctgccgccagcttctgtgccgtagcccagacgcggcgaaaatgacatacgtcatgggccgcgtcctggtgctgatgatggtttttcaaccagttttcgaactgtgcctgccagtgttgtaagtccatacgcgctccgttgccaaagagtcgcaaccttagcagtttttattcatagcgtctgctacgtgcgggacgaggtcgggtgtaccaggcaatgctgcctaacaatgccccaaccagagccataaataaaaagccgaccaatgctcctaaccacttccccgcagtagatcctaaatcactttcaaatcccgacacgggggcatcggggatccggctcatcacccagatgtaacgcgccattgcccagacgaaatagccacaccatgtatagaaagcccacaaagccagtttgccaccaggactgcgagagagtctctcttccatctttgtcgaaccgtattccattttgagataacccggaaaattcagacttagtactattatgtgataaaagtcacatttttccacattggatgagccagtcaagactcaatcattttttgaacaaatagataatttttgcgcaacggcagtgaatacaggaaaaatcgttttgagcgattttatttatctttgatatcggctttattaattcatttaatcaatatattagcactgattacaattatacctttttattattctgtgtcatgatgcttccgttattagccttttatcgtcttgtttatattttttgggccggaatgatgccggctttttttatgccttcattaatgtgcgcgagatcacgccagccgtttagcgcaacaatcattgacactccctatctttccaatcaactcataacatattgatatacatccataatattcatgaatatttatattcggaattcataactatgaattatattgaatagattagaaacattttgaaatcttttaaatacatttgttacatgtaatctttaaaataaaatgaacttcatagaatagtatccaaatgtgctttttttgggataacggcacttattgatatattcatgaagattataatcacaagggaatacataatgaaaagaaaagttctggcaatgctggtcccggcgttattagttgctggcgcagcaaatgcggctgaaatttataataaagatggcaataaagttgatttctacggcaagatggttggcgaacgcatctggtcaaatactgatgataataacagcgaaaacgaagatacctcctatgctcgtttcggtgttaaaggtgaaacccaaatcaccagcgaactgactggtttcggtcagtttgaatacaacctcgacgccagcaaacctgaaggtgaaaaccaggaaaaaacccgtttaaccttcgccggtttgaaatataacgagttaggatcatttgactatggccgtaactacggtgttgcttatgatgccgcagcttataccgatatgttagttgaatggggtggcgattcctgggcttccgctgacaacttcatgaatggtcgtaccaacggtgttgcaacctaccgtaactatgatttctttggcctggttgatggtcttgattttgcgattcagtaccaaggcaaaaacagcaaccgtagcactaagaaacaaaatggtgacggctatgcgttgtctgtagactataacatcaatggttttggtatcgttggtgcatatagcaaatctgatcgcaccaacgatcaagttgccgatggaaacggttcaaatgctgaactgtggtcattggctgcaaagtatgacgcgaacaatgtctacgcagctgtaatgtacggtgaaactcgtaatatgactccgggttctattgatacaggtgttgccgatcgagaaggcaatacaataatgcgtgatcaacttatcaatgaaacccagaactttgaagcggttgttcagtatcaattcgactttggtctgcgtccgtccttaggttatgtgtattctaaaggtaaagatatcaaaggtgtacctggacatagatatgttgacgctgaccgtgtgaactacattgaagttggtacctggtactacttcaataagaacatgaacgtttatactgcatacaaattcaacatgctggataaagatgacgccgccattactggcgcagcagctgatgaccagtttgcagttggtatcgtctaccagttctaatcagccaacgcgccgcggcgtgttactgtaaaacttaacactagcctgagttcgtccctcatcgaactcaggcttttttattggcatttcatctcgatctgcggcacacgcaattgccaaagcatatcgatacagcaccttaccccgcccccccccctggctcaataaaatctaccagcgtctcttccagccaacacccaaatgcatttctttataaatttaatctgtaacaaaaccgcttcccatatagaaatatttgcaaaaatagtgcattaaaaaagctttttccctaccaatccgggatataaatattcatcagcaccataatattccacataactaaatctctccctgccgccccgtacctctgataatggtctaaaatcattgaggccacttgcgacggcgttgctcaataaggaaaatttggcgtgaataatattcaacaccagtgcagcatcatcattacatacttacgcccgccgactaccgctttcgatatattgactcaattttccagcctggttaaaaatagcggccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaaaaagtaaaaatccacaggtcgatattgctgaagataatgcattcttcccttcagaatattcgcttagccaatatacgagtcccgtctctgatcttgatggcgtggactatccaaaaccgtatcgcggtaaacataaaattctggtgatcgccgctgatgaacgctatttgccgactgataacggcaaactcttctcaacgggcaatcatccgattgaaacgttgcttccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcacaaagatgaaaaagtaatgccattctttgagcagcataaatcgttgttccgcaatccgaagaaattagcggatgttgtcgccagcctgaacgcagacagcgaatatgcagcgatctttgttcccggtggtcatggtgcactcatcggtttgccagaaagtgaagacgtagccgccgctctgcagtgggctattgaaaatgaccgttttgttatctccctatgccatggtccggctgcttttctggcgcttcgccacggcgataacccactgaacggttattccatttgtgcattcccggacgccgcagacaaacaaacgccagagataggctatatgccgggtcatctcacctggtacttcggcgaagagctgaagaaaatgggcatgaacatcattaatgacgacatcaccgggcgagtacataaggaccgtaaagttctcaccggcgacagtcctttcgcagcgaatgcgttgggtaaactggcggcacaggaaatgctggcagcttacgcgggttaatccctgttacgtttgaatgtaagcgcataatcaatcgcagccgcgttagtactcacgacgtggctgcgtttttcacggttaatttatggcgtactgaagccctatgttaatttctttgcggtaacgtaatccggaacacattatgcttactgagatagtgatacgtagcacttcccccatgtaattcggcaatcgctttgactaaagaaagaccaagtccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcatgaattttcgttccaggactggcgatatcaatattaagagaaccgttggtatcaagaaaactggttatctgaatacgcgatttttctggcgaatatcgaatagcgttaacaataagattcgataacattcgttgtagtaaaattttatccgcaaagatgtgctgattgcactcgaccttaaagcaaatctctttctcgtctgaaaggtattcaagatagtccaacaaattttcgacttcattattgagagaaagcgagtccagtttcaccaaaacattatttttatctgccctggcaagaaacagtatgttctctgttaatcgcgaaatattttccagctcttcaatgtttccggcaattgttttttgatattcagcgatacttctggtttgactgagcgtaacctgattctgacccagtaatgcattaattggcgttctaagttcatgagcgagatcgtcagcaaactgacttagacgttcaaaatctttgactaaagcttggtgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaacaggctctcggctatcgttataattcagcgcttccgttacaccactcaactttttgatctctcgtaaccccgttctgattaacaacggacttaatactgagcacagtataatggcgacaatacaaattataatgctattaattttatactgttcaagcatgttatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatattaattcgtaaagcatctatctctgtgtcattaataatgcttctgtaaatgccagctgcgctgattgtctcactagcaggtatgttatttaacatgccattactgacatttgtccggttaacaattttattgatgccatcaccatgaatgatcaagatatcctgactaacatccatcatccggttaaagtacacaggtaacgtatctggatttaccccatcaattaacaactgcttgatctgcgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgccaggccattatagagagtccagacaattccagcgccagcaacaaacagcagcaatataaaaagcaaggttaaacggacggttatagataatcttttcattatttttttaccgctacgaatgaatagcccatcccccggattgtggagattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacgtccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctggggataatctcgccagctctggaggccagtaaccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgactgacagagtccattcttaagccgctgatttctaatgatgaattcagagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgccccactgtccagccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgctgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaatgatcaatgcataatcatccttcagcgcaagataaagcccatctctgccatctgaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccattcctgggtcctttgattatcttcaataagtagaatcttcatgaaaataatatgccataaatcatatgttatagaaacagcctggttcattacaaaattgtaatgctgctgtaaggttaccctggacgttttttcgctatcctcaaaactcattcacatgacaaggatataaacatgttaaagcgttatttagtactctccgtagtaacggctgcattttcattaccttctttggtctatgctgcacaacaaaacattcttagcgtgcacattttgaaccagcaaacaggaaaacccgctgccgacgtgacagtcactcttgaaaagaaagcggataacggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcgactactggcgattaccgtgtcgtatttaaaaccggggactatttcaagaaacaaaatcttgaaagtttcttccctgagatccccgttgaatttcatattaataaagtgaacgagcattatcatgtgcctttgttactcagccaatatgggtattcaacctatcgtggcagttaatgcgtaaatatgtaaaagctgatctctgctactgttagggaggtgactccctgacagattaacagtaaacggctcttgttggctaacgacaaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggcagagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagcgcggctgcactttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgcccacccgcccccgccggaaaagcgctggagttcagcaagcctgccgcctggcaaaataacctgccactgacgccagcagataaagtttccggttataacaacttctatgaattcgggctggataaagccgatcccgccgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcacgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaagcgtggtcgatggtggtgccgtggattggttctccgctacacaaattgctggcgcttgccgaacccaccagcaatgcgaagtatgtcgctttcgaaacgatttatgcgccggaacagatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtaggtgtttatggcaaggcgttaccaccgcaaaatggcgcgccggtgcgactgattgtgccgtggaaatatggctttaaagggattaaatcgatcgtcagtattaagctgacccgcgagcgtccgccaaccacctggaatctggcagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccgcgctggtcacaggctaccgaacgatttattggttcaggcggcattctcgatgttcagcgccagccaacactactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctgaatgcgtctgacagcaaaacaggtgacatggctgaaagtttgcctgcatcttgccggattgttgccgtttctctggctggtctgggtgattaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgctggcgaccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcactcgccgcctgttaggattatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagctgggcgtgaataatctggcgttattaggtaaggagttaattacccggccttatttaacgttaggaattatcagctgggttattttgcttgctttagcgttcacttcaacccagtcgatgcagcgaaaactcggcaaacactggcaacagttgcataacttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccactcatctatgctgggctggctgtactgcttttagccttacggtataagaagttgctttcccttttcaaccggttacgcaagcaggcccacaacaaattatctctataacttcatattgccgacaaacttcgcgttatcccggccggatgcggcgcgagcgccctatccggcccacacagatcgcatcaagttatgtttcgtttgtcatcaacctttcatcaccagaataatttattctatttcaataagatagttcaatacacctgagaataccatgctctcatttcctaatgagttgttgcattttttcatatgttacaatataacattacacatcatgtacattaactctggaggaaattgttttggcgattcgtcttcataaactggctgttgctttaggtgtctttattgttagcgctcctgccttttcgcatggtcatcattctcatggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgataccaatgtacaaaaccgaacgctcagtgactgggatggagtctggcaatccgtttaccctttactgcaaagtggcaaacttgatcccgtctttcagaagaaagcggatgcagataaaaccaaaacatttgctgaaattaaagattattatcgcaaaggttatgcgacagatatcgaaatgattggcattgaggacggcattgtcgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagatcctgaaagcaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgatacccaacagtctttattgaatgaaatggaaaactggccaacgtattatccctatcagttgagtagcgaagaagtggtcgaggagatgatgtctcattgatttttttgcgctgacttcagttatttaacagaacagtgcctggtagtaacaacaataatttaccaagacaaataagtaagacaaactcagacacgctcatacttgagtcgtgtcttttttattatgtctgtagaaaaaaactgcgaaaaaggcgaacaataaatacacaactcagccatacagactagcagcgcaaatgtttccaggagcaagtcatctgtcatggtaaagctaaccataaatataggttaattttgatgtttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttggctcaattattgaccccttctctacgcaacttcagttcccgccagcaactttgcggcagtttcataggatcaatgtctaaaagaataatggtgaccgataagaaaacgactgaataactgtagattttcgctcgaaaccttcctgtcagacccatagcgaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatattctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgtgtctgacagaacaggaacaaagcaaattggtcgctcttgccgaacgttttttacagcaaaaacggcttgttcctttacagggctttgagctgaattcattaagaagctgccggatagcacttctattttgcctgcccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttatttcgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattagttggtgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgtcaattttatcaacaagatcctttgcagagactgcatcacgctaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatggcttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttctcacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaattttctgttttcttgcatccttgcgaatctttatctgatgttgattcaacaggttagtgtgaaaactcttctcggtgcattttgattttaccctacgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgacccccatatatcccttaccgacgcaaaaatccgcaccctcaagccttctgataaaccctttaaagtctccgattctcacggtctgtatctgcgggtcaagccgggtggctcccgccactggtatctcaaataccgtattagcggtaaagaatcccgcattgcgctgggtgcctatccagccatctccctgtctgatgcgcgacagcaacgtgaaggtatccgtaaaatgctggcgctgaatatcaacccggtacagcagcgggctgctgtacgtggctcacgaacaccggagaaagtttttaaaaacgtggcgctggcatggcataaaagtaacaggaaatggtcgcagaacaccgccgaccgtctgcttgccagcctgaacaatcacatctttccggtcatcgggaacctacctgtatcagaacttaaaccccgtcatttcattgacctgcagaaagggatcgaggaaaaaggtctgctggaggttgcgtcccgcacacggcagcacctgagtaacataatacgccatgcggtccatcaggagttaatcgatacgaaccctgcagcaaaccttggcggcgtgaccacacctcctgtcagacggcactatcctgccctgccgctggagcggctgcctgaactgcttgaacgtattggggcatatcatcagggccgtgaactgacccggcatgccgttctgctgatgctgcatgtgttcattcgctccagtgaactgcgtttcgcccgctggtcagagattgatttcacaaaccgagtctggacgatacccgcgacgcgagaacccattattggcgtgcattattccggccgcggggcaaaaatgcgaatgccgcatatcgtccccctctcagaacagtccatcgccattctgaaacagattaaggatatcaccggtaataatgaactgatcttccccggcgaccataacccgtataagccaatgtgtgaaaacacggtcaataaggcactgcgggtgatgggttacgacacgaaaaaggatatctgcggtcacggcttccgggcaatggcatgcagtgcgctgatggaatcgggtttatgggcaaaggacacagtagaacgccagatgagtcatcaggagcgcaataccgtgcgcatggcttatattcataaggcagagcacctggaagcccgcaaagcgatgatgcagtggtggtcggattatctggaagcatgccgagaatcttatgcaccgccttatacaattggtaaaaataagtttatcccatagtatactaacgaatcccacactctggcaaattaccaccacctccacaggaggtggttctatatagacttttatcaacttcatgacgaaaaacacctattttatcccaaaagaagacaatagagtcacagaggaatcaaagagcgactcaattgtctttggacagtctggttgtgaggttagaaaacagttactcctacaccattaaatagggcgcaatgctcgctaatttctcccgggtttctgtcagttcgcgttccggcgtagattgcgcgatgattcccgcccccgcctgtatccagcagcgctggctatcctgaaatacggaacgcagaactagcgccgcatcaaagcgcgtatcgtccagcagcaggattgcgccggaataaagctctcgcggcgtcttctcaatttgcataatcgcgttcagagcagcatttttagggatacctgaggcggtaatcgacggaaacagcacggtaaacgcatcccaggcatccttgttttccgcaagctgaccgctcacgccagaccccagatgctgaacgctgccgcgctggcgaaccgacattaaatcttcaaccaccacgctgcccggctggcaaacagcctccagttcagcaatagcttctttgacagaaaggatatgctcaagcacctctttactgtcgtgcagcagttctgcctctttcgccttattatgctccgggtttcccatgcgatcgcgggtgcccgcaagcggttcagtgaccactttattgcccgtcactgacatcaccagttccgggctaaagcccagcgcttcgcgtccttcctgacggaacataaacgagcgcacaggcgtgtttgcctgccgcccgtataacagcgtggcgggcatatcaatccgcgatggcaggggaatggcgcgcgagacaatcactttgacatactcgccacggcggatctccgcaacggcgcgcgcaacctgttgtttatatgcctcaccattgagggcggtatccaccgccagtggtgcgttctgcgtcgttgtaccggcctcttttacccactcgcacaaacgtcggcacccgtcggcggagtccgcataaacggtgacatttcccttttcaaaaataagttcttcacggggaacggttaacgtcagcagcggccactccccggcgttaaaggcaatcccccgcgcatgcgccgcaaagttgaacccaacctgtccatatacccgacgtcctttcacctgaggatgcgccataaaacgacgcgcgcagtcggcaatggaatccaccgcccatttttgctccccagcatcatcaataaatgtcgcctgcgttccgtcggcattaatgtgcagccgtgcctggcaccctttgcctaaataccaacagggttgacgctcatagacataacactcttcttctgcgaactggcgtaaaacgccagaaatcgtcggtagccattgttcctctggtaacgccagatgtagaaattcactgattttcatcccttacctctctgtgttattcccggatcaatcaattgcgcttgtcatcagttctcttgccgaatgcagccggatataagcaacccacgccgccagcaacgtgaatgccccggcaaacaggaagcaggccgcatagccaaaatgttgagcaacaacgccaccgataacgccagccagaatggcgattgccgcgtcagtacattgaaagagggtgaagtcgacaccggcctgcaaaggcgatgaaagcgacatcagcgtggcgtaaagacagaccagcgcgcaggccagcgaaatggactggacaatgaccagacactggagaatctgcagcagcagatgacccggcgccatcatgagcgtcatcaccaccgccagcagcgcgatcccctggacgccataagccgtcaacagcgctctgccgggtgaggtgtatttcatcagcaatccgccggccagcgttcctgctatgcccgctgcaatattgccgccgctgaacagcgcgcccaatgcggacatgctcaacccatgatccaacaacagcggtgccagaagaggcagcacaaaccgcatgcctgaattcagcatcaataccagcagtaagcccaggcgcgcctgcttcctccttagcgcataacctaacgccggaacatgcgggatagtcgctgttcgcgtcggctccgtaatgcgccacagcgggagtgacagcgccataatcagcaccgccatcatcagcatggcgacaggccagccggatgccgccgacagcatcaggaacaccccgccgccgcacatcattcccagatagctgccgccgacctgcacgctgtttccccagccgtaacccgtgcgggtcagttgatcgacacaaaagccgtcgctagcgatatcaatggtggaggcgaccgtgcctgccaccataaacagaacaaataacgcgacgatttgcgtatcggggaatcccccttctcgcccaaaccagccaatcgctgcggcaatagtcaggatcgccgctagcgcgacctgaccacgcaggattaacatgcgggaacggcgttcctggctaccgggcggaagccgccagcgctcgatccacggcgcccaaataaacttcagcgcccagggcagcataaacagggttgtcgcaccggcaagcgccagcgaaccgccagcagcgcgcaccagcgcgggtaaggactgcatagacagcgccgataccagactctgcgtcacatagacgccggcaatagcaaaaatcacccgcccggtcgtcaacgtcagaggtttcacattcgactgaacatcactcatgcacccactctccagacgcggaacccccgtcgtcgcgccacacgcgcgcggccatttgcgcctgccacagcgcctgataacgtccatgatgtgagagcaattgcgcatgagtaccctgctcaaccacctgtccctcttccatcaccagaatgtttccggccccggcgatggtggataaacggtgagcgatgataatcaccgtccggttgtgaaccaggttatcgatcgctttttgcaccgccagctcgctttcaatatccagcgcggcagtcggttcatcgagaatgacgaccggcgcgtttttcaataacgctctggcaatggaaatccgctggcgctcgccgcccgatagctggccgcccatctctcccattggcgtcagccagccttgcggaagacgggaaataaactcaaggcactgcgccgcgcgggcggcctcttctacctcctgccgcgtcgcctgtgggcgcgcgatacggatattcgccagcagcgtgtcatcaaacagccagacatcctggaaaacaacagaaatcaggctattgagctgttccggcgtcaggcggcgaatatcgacgccgccaatagaaatctgcccttgctgcggatcggcatagcgcattaacagtttggtgaccgtagttttgcctgcgccggaggcacccaccagcgcgctcatactggctgccgggaacgtcaaagaaacatgattaagcgcgtggccgtcaccttcttcgtagcgatagctgacgttgtcaaagcggatatcgtaacgttccggcatctcgctttgctctgcgacgggaagcggtgctatcgccataaactgctcaatccgttgcagggcgctggcgatcagttccacaaccgaggtgtagctgataaacatcgccatcggttctgcgaagcgcataatcatcgcgacggcggcaatcaaaaaggcgaggttcagagtgcccgtcactacccagacgatcccggataacaccaccacctgtaggcccaactccacgacgctggcgatcagcatcgttgcgccagcgccctgacggtgagtgcgggtctgtaagttttccagcgcattgaaatgcgccagcagcgcccggcttttatcggcatcgctgccgcaggtgcgcaataccatcatcccctgagcaaattcaacgatatcgccgctcagacgctggtgcgcttcccccagcgtctgcatttgtcgccgcatcgccgggcggcgccagtaataaaacggcaccagcagagggaagatcagcaacatcaccagccccagccgccagtctatccacaatgtcgccagcgacgccgtcagcggcgtgacaatggtgagcagcaaaatattggctatcgcaataacataattgaggttttcatccacgctgcccagcagcaaggcgttcatttcacccgccctgccgcgctggagcttctccagcggcacgcggcgtaactgcttgccaagtcgcaggcgcaactcatgggtagcctgcgccagatgaccacggtattcaaagcccaggccataccagcgtagcaccagcgtcacaattgcggcgacgctgaaggccatagcccagttaagaagttgcggcgcgtctccccgtaacagcgcatcaatgatcggataaagacaggcaaaggcgatcccctgcatgaatgccgccagcaacagcgccagcatactgcgtcgcagcatcctggcctgactgccaacgctggagataagctggcgccagatgacgcgccaggccaggttatccgcaggattattgtctttcattttccaccacctcttcctgtgttccacccggcacccaatgctgcgcctgctgatagtgttgccagagccgttgatacaggccgccctgcgccaacagttgcgtatggttccccatttccctgagttgtccgtcggaaaacagcaatatcacatcggcctgagtcaccattgagagacgatgcgcgaccatgatgaccgtccggccacgcatggccgccgcgagcgccttgataagcgccgcttcgttttccgggtcagcaaacgccgtcgcctcatcgagcaccaggatggggcgatcctgcaaaagcgcccgggcgatagtaatgcgctgccgctggccgccggagagaaataccccacgttccccgactcgagtgttgtaaccttctggcagagcgctaataaaatcatgggcctgcgccactctggccgccgctataaccgcctccagcggcgtatccggcgcgcccagacgaatgttattggctatcgtgtcggcaaaaaggaagttgtcctgaaacacaaacgagagttgcttcatcagggtgtccgtctgcatatcacgcagatccacgccgccaatacggatatggcctttgtccgggtcggcgtaacgcagcagcaagcgcgccacggtgctttttccggcgccgcttggcccgaccagcgccacaatttgcccggcaggcacatgaaagctcacctcctgcaacgcggcgccagtacgcgcttgcggataatgaaagctcacctgctcaaaggtaatgctcgcctcttgcggctgctggtcagactgcggcagcgataactccggcatcgcgagaacctgataaatacgctgaatgcttaaacgcgtttgcgcgaccaggttattgagcatcatcattggcattacggcttcggccattccgctgcccagcagtaaaacggccacccacgcgataaaatcgaaactgccatagtgcaacaggccgtatcccgaccagatcaggacaaacagggtcgggagaggattcagaatcgagaaggaaaaacgcgctgaaaaaccggctttgcgataccaggttttgagcacatcgacccactcttcaagggcgcgttgatagcgcaaaaaactggtgctgccgctatcaaacgttctcaccacgggcatggcctgcacgaactcaataaccgccgcgctaacctgctcgcgcgccttatgataacgctgagccatattttccgaacgctggcgggcgagcacgagaacaaccgatccaaacgccagtacccccagcgtcgcgattgccagccgccagtccagccagaacaagataacgattgtcgccagcggcatgatgatcgcgcgggcatagagcggcgtgctgtcggccacaaaaatatgtaacgacttcacgtcatccagcatcactttcgccactgacccgctgcccatttgctgtaacacgccaggcggaagctgcaatgctttacgggctaacctgctgcgcagaatgttctccagatgaaaagccgcgtaatgagaggtgttgaacgcctgtaagcgcagaacaaaagttaagaccacgcagccgatcacgccgcccagcggccaggccggaatagcgtcaggcgtcgcgcgaatgtcacgcaggctccacgccagaaaaaggagcgcccccaggctggttaatgccgccagccccgccagcgccatagctaaaataaccttcctgcgaaccggtgtaatcacctgccagagaggaaatcgggacagcgattcagtattggatgattgagatgacatgggagtaactgaatttcctgatgaatttttacggacgccaaaaacgacaattcagggtggcgttctgagaattaatgtgaataataaccattatcaataactcatctaccccattcggttctatttatacccgcattggtctaagccacagggagataaccaggtcatgacggagtcaccgcaaacgcaatctgaaatctctattcaccagttggtggtcgggaaacctgcaaacgatggcaatattcctgctcagtgtgaactgctgcgctgttcgttgcaggaaggtatggatattttgctctggaggggccattttgcgcggccagagacgttgcagctacacgacgatctgggcaggattaacttctcgtgcatcctggaaggcacatcgcgctttgcgattcagggactccggcgccacaccgactgggagcttgcgcgcaatcgccattacattacccatacgccagactgtcgcggcagcgcctcctattgtggccgattcgagagcattaccctctccttcagccctgaaaccctcgcgctgtgggtgccggatattagcgcggtcattaagaataagatcgactcccactgctgttgccagcagcagcgttgtaatgctgaaacccacttaacggctcaggccttgcgtcacgcgctgatgcgcatgcacggcggcttcagtcatgaacaaaagccgtcgacgctatggttgcaggggcaaagtctggtcatgctcagcctggtgctggatgaacatcgcgaagacgccagttgcctctcctgccacttcaacccgatggaacgccagaaactgctgcgggcgaaggatctgctgctggctgatctgacgcaagcgccgggcgtcgcggagctggccagagagtccggtctgagcgttctcaaaattaagcgaggcttccgcgttctgttcaacaacagcgtctatggcctgtttcaggctgaacgaatgcaggaagccagaagacgcctggccaacggcaatacctccgtcatgacggtggcggccgatctgggctatgccaacgccagccatttctctgccgccttccagaaacagtttggcgtaactccttcgacctttaaacgcgggatgtaaccggggtcgcgcccccctaaactcctccctgacagaggcccggatacctcatccgggcctctgttctttccgcctgttaccaacccgaaacgggcataaataaacccgtttcgggtagcatccaattgttaataattattattctcatatgagtaatgcttttcggtaagacgtgccatcaggaggaagaatgatttctggcgcaccatctcaggattcgctgttaccggacaaccgccacgcggctgattaccaacaattacgcgagcggctcatacaggaactgaatttaacgccgcagcagttacatgaagagagcaacctgatccaggccggcctggattccataagattgatgagatggttacactggtttcgtaaaaatggctaccgccttacccttcgcgagctgtatgccgcccccacgctggcggcatggaaccagttaatgctcagccggtcgccggagaacgcggaagaagaaacgccgcccgacgaatcatcctggccgaacatgaccgaaagtacccccttcccattgacgccagtacagcacgcctacctgacgggccgcatgccggggcagacgcttggcggcgtgggttgccacctgtatcaggagtttgaaggccattgtctgacggcgtcgcagctggagcaggccatcacgaccttgctgcaacgccacccaatgctgcatatcgcctttcgccccgacgggcagcaggtctggctaccgcaaccttactggaacggcgtcaccgttcatgatttacgccataacgacgctgaaagccgccaggcctatctggacgcactgcgccagcgcctgagccaccgtcttttacgcgtggaaatcggcgaaacgtttgattttcagctgacgctcttgccggacaatcgccaccgcctccatgtcaatattgacctgctgattatggatgcctccagctttacgcttttcttcgatgagctcaacgccctgctggccggagaatcgctgccggctatcgacacccgctatgatttccgctcgtatttgctgcaccagcagaagatcaatcaaccactgagagacgacgcgcgcgcttactggctggcgaaagcatcgacgcttccccccgcgcccgtcttgccgctggcctgcgaacccgccacgctacgtgaagtccgtaatacccgacgccgcatgattgtcccggcaacacgctggcacgcctttagcaaccgggccggcgagtatggcgtgacgccgacaatggcactggcgacctgtttttctgccgtgctggctcgctggggcggcctgacgcgtctgctgcttaacatcaccttattcgaccgccagccgctgcacccggcggttgacgcgatgcttgccgacttcaccaatattcttctgctggataccgcctgcgatggcgataccgtcagcaacctggcgcgtaaaaaccagctcacgtttacggaggactgggagcatcgccactggtccggcgtcgaattactccgtgaactcaaacgccagcagcgctacccccacggcgccccggtggtatttaccagcaatctggggcgttccctctacagcagccgcgcagaatcgccgttgggcgagccggaatggggcatctcgcaaacgccgcaggtctggatagatcatctggcgttcgagcatcacggcgaggtctggctacaatgggacagcaacgacgcgctgttccctccggcgttagtcgaaacattgttcgacgcctactgccagttgattaaccaactctgcgatgacgaaagcgcctggcaaaagccgttcgcagatatgatgcccgccagccagcgcgcgatacgcgaacgggtcaacgccaccggcgcccccattcccgaaggcttgctgcatgaaggcattttccgtatcgctctgcaacagccgcaggcgctggcggtaacggacatgcgttatcagtggaattatcatgagctgacagactatgcccgccgttgcgcgggcaggttaatcgagtgcggggttcagcccggcgataatgtggctatcacgatgtcgaaaggcgcaggacaacttgttgcggttctggccgtcctgctggccggggcggtttacgttccggtttcgctggatcagcctgccgcacggcgcgagaaaatctacgctgacgccagcgtccggctggtgctcatttgtcagcacgacgccagcgccgggtcagacgatattcccgtccttgcctggcagcaggccattgaggcggagccgatcgccaacccggtagtacgcgcccccacgcaaccggcctacattatctacacctccggctctaccggtacgccgaaaggggtagtcatttctcaccggggagcgcttaacacctgttgcgatatcaatacccgctatcaggttggcccgcatgacagggtgctggccctctccgccctacattttgatttatcggtttacgacatttttggcgtactgcgcgcgggcggcgcgctggtgatggtgatggaaaatcaacggcgcgatcctcacgcatggtgtgagctgatccagcgccatcaggtcacgctctggaacagcgtcccggcgctgttcgatatgctgctgacctggtgtgaaggtttcgccgacgccacgccggaaaacctgcgcgcagtgatgctttccggcgactggatcgggcttgacctccccgcccgttatcgggccttccggccacaaggacaatttatcgcgatgggcggcgccaccgaggcgtctatctggtctaacgcctgcgaaattcacgacgtccccgcccactggcgctccatcccttacggttttccgctaaccaaccaacgctaccgggtggtggatgaacagggccgggactgccctgactgggtgccgggtgaattatggattggcggcattggggtcgcggaaggctatttcaacgatcccctgcgtagcgagcagcaatttttgacgctcccggacgagcgctggtatcgcaccggcgatctcggctgctactggccagatggcacaatcgagttcctcggtcgtcgcgacaagcaggtcaaagtcggaggatatcgcatcgagctgggcgaaatcgaaagcgcgctcagccagctggcgggggtgaaacaagcaaccgttctggcgatcggcgaaaaagaaaaaacgctggcggcatacgttgttcctcagggcgaggctttttgcgttaccgatcatcggaacccggcactgccgcaggcgtggcacacgcttgcgggaacgttgccctgttgcgccatctcgccagagatctccgcagaacaggtagccgatttccttcagcatcgcctgctaaaactgaagccgggtcacaccgctggcgccgatcctctccccctgatgaactcactcgctatccagccgcgctggcaggccgtggtggaacgctggttagcatttctggtgacacaacggcgactgaagcccgctgctgaaggttatcaggtctgcgctggtgaagaacgcgaggatgagcacccgcacttcagcggacatgatttaacgttatcgcaaattcttcgcggtgcccgtaacgaactgtcgttactgaacgacgcgcagtggtcgccggaaagcctggcctttaaccatccggccagcgccccgtatattcaggaactggcgacaatttgccaacagcttgcacagcgcttacagcgcccggtacgcctgcttgaggtgggaacccgcactggccgcgccgcagaatcgctgttagcacagctcaacgccggacagattgagtatgtcgggcttgagcagagccaggagatgctgctgagcgcccggcagaggctcgccccctggcctggcgcccgtctgtccctctggaatgcagacacgctggcgacgcacgctcactcggcggacattatctggcttaataacgccctgcatcgtctgctgccggaagatcccgggctccttgcgacattacaacagcttgccgttcccggcgcgctgctctacgtgatggagtttcgccagttaacgccgtccgccctactcagcacgctcctgttaaccaatgggcagccggaggccttgctgcataacagcgccgactgggcggcattatttagcgcggccggcttcaactgtcagcatggcgatgaggtcgcggggttacaacgcttcctcgtacaatgtcctgacaggcaggtgcgccgcgatccccgtcaacttcaggccgccctcgccgggcgtctgccggggtggatggtgccgcaacggatcgtattcctcgacgccttaccgctgatggctaacgggaaaattgactaccaggcgctgaagcgtcgtcatacccctgaagcggaaaacccggccgaagcggatttaccccagggcgacattgaaaaacaggttgccgccctctggcagcaactcttatcaactggcaatgtcaccagagaaaccgacttcttccagcaaggcggcgatagcctgctggcgacccgtctgaccgggcaacttcatcaggcaggttatgaagcgcaattaagcgacctgtttaatcatccccggctggcggattttgccgccacgctgcggaaaaccgacgtcccggtcgaacaaccattcgtccactcccctgaagatcgctaccagccctttgcgcttaccgacgtgcagcaggcttacctggtggggcgtcagccgggctttgccctgggcggcgtcggctcacatttctttgttgaatttgaaattgccgatctggacctcacccggctggagacggtctggaaccgattaatcgcccgccacgatatgctgcgcgccatcgtgcgtgatggacagcaacaggtgctcgaacagacgcccccttgggtgatacccgcacacaccctccatacgcctgaagaggcgttgcgggtgcgcgaaaaactggcgcatcaggtactcaaccccgaagtgtggccggtattcgatctccaggtcggatacgtggacgggatgcctgcccgcctgtggctgtgtctggataacctgttgcttgacggtctgagcatgcagatcctgctggcggagctggagcacggctaccgctacccgcaacagctgcttccgccgctgcccgtcaccttcagggattatctgcaacaaccctcgctacagtcgcccaatccagattctctggcatggtggcaggcgcagcttgatgatattcctccggcgcctgcgttgccgctgcgctgcttgcctcaggaggttgaaacaccgcgcttcgcccgcctgaacggcgcactggacagcacgcgctggcatcggctgaaaaaacgggcggctgacgcccatctcaccccgtcggccgtactgttgtcggtgtggtcaacggttctctctgcatggagtgcacagcctgagttcacgcttaaccttacgcttttcgacaggcgaccgctgcacccgcaaatcaaccagattctgggcgatttcacctcgctgatgctgctgagctggcatcccggcgaaagctggctgcacagcgcgcagtcactacagcagcggctgagccagaacctcaaccaccgcgatgtgtcagccatccgcgtgatgcgtcaactggcgcaacggcaaaacgtgcctgccgttccgatgcccgtcgtctttaccagcgcactgggctttgagcaggataacttcctcgcccggcgtaatctgctcaaaccggtctggggcatctcccagacgccgcaggtctggctcgatcaccagatttatgaatccgaaggcgaactgcgctttaactgggattttgtcgccgcgctgtttcctgccgggcaggtggagcgccagtttgaacagtattgcgcattgctaaaccgaatggccgaggatgaaagcggctggcaactgccgctcgccgcgctggtgcctcccgttaaacacgcagggcaatgcgcagagcgctcaccgcgcgtatgccctgagcactctcagccacacattgcggcggacgagagcaccgtcagcctgatttgcgacgccttccgcgaggtggttggcgagtctgtcacgcccgcagaaaacttctttgaggcgggcgcaacgtcgctgaatctggtgcaactgcacgttttgttacaacgtcacgaattttccaccctgacgttgcttgacctcttcacccacccttctcctgctgccctggccgattatctggccggcgtcgccacggtggagaaaacaaaacgacctcgccctgttcgccgtcgtcagcggcggatatagcgcgaagcaaactgattttccccggaacgccatcgcgaacgcatggcgttccattgactttgtgaatcttaggaaacgggaccgattatggataacttgcgcttctcttctgcgccgacagcagattccattgatgcatcgatcgctcaacactacccggactgcgaacctgtcgcggttatcggctacgcctgccattttcctgaatcgccggatggcgaaacgttctggcaaaatctgctggaaggtcgtgaatgcagccgacgctttacgcgcgaagagcttctggccgtcggtctggatgccgccatcattgacgatcctcattatgtcaatatcggtacggtgttagacaacgccgactgcttcgacgccaccctgtttggctattcgcgacaggaagcggagtcgatggacccgcagcagcgcctgtttttgcaggcggtctggcatgcgctggaacatgccggttatgcccccggcgccgtcccccataagaccggcgttttcgcctcttcccggatgagtacctaccccggtcgcgaagcattgaacgtgacagaagtcgcgcaggtaaaaggtctgcaatctctgatgggcaatgataaagactatattgccacccgcgccgcgtacaaactcaacctgcacggcccggcgttatcggtacagaccgcctgctccagctcgctggttgccgtgcatctggcctgtgaaagcctgcgcgcaggcgaatccgatatggcggtggccggcggcgtggcgctctctttcccccagcaggcaggctaccgctaccagcccggaatgattttctctcctgatggtcactgtcgtccctttgacgcctcggctgagggcacctgggccggtaacggtctcggctgcgtggtgctgcgtcgcctgagagacgcgctgctgtcaggcgatccgattatctcggtgatcctctccagcgcggtcaacaacgacggcaacagaaaggtcggctataccgccccttccgtcgcagggcaacaggcagtcatcgaagaggcgttaatgctggcggccatcgacgacaggcaggtaggttacattgaaacccacggcaccggcacaccgctgggcgacgcgattgaaattgaagcgttacgcaacgtctatgcgcctcgcccgcaggatcagcgctgtgcgctcggttccgtgaaaagtaacatgggccatctggataccgcggcgggcattgccggactgctgaaaaccgttctggcagtcagtcgcgggcaaattcctcccttactgaattttcacacccccaacccggcgctgaaacttgaagagagcccctttaccataccggtgtcggcacaggcatggcaggacgaaatgcgctatgcgggcgtctcctcctttggtattggcggcaccaactgccatatgatcgtcgcctcgctgcccgacgcgctcaacgcgcgcctccccaatacggatagcggcagaaaaagtaccgcgctgctgctcagcgccgccagcgacagcgcgttgcggcggctggcgacggattatgccggggcgctgagagagaatgcggatgccagctctctggccttcacagccctgcacgcgcgccgtctcgatctccccttccgcctggcggcgccattaaaccgtgaaaccgccgaggcgctcagcgcctgggccggtgagaaatcgggggcgctggtttacagcggccacggcgccagcggcaagcaggtgtggctgtttaccggccagggctcgcactggcgcactatgggtcaaacgatgtaccatcactcaacggcgtttgccgacacgctggatcgctgtttttccgcctgtagcgaaatgctcacgccgtcactgcgcgaagcgatgtttaaccccgattcggcgcagctggacaatatggcctgggcgcagccggcgattgtcgcgtttgaaatcgcgatggcggcgcactggcgtgctgaaggactgaagccagacttcgccattgggcattccgtcggtgaatttgccgctgccgttgtctgcggacactatacgattgaacaggtcatgccactggtttgtcggcgcggcgcgctaatgcagcagtgcgtaagcggcgcgatggtggcggtatttgcagacgaagacacgctgatgccgctggctcgccagtttgagctggatctcgccgccaacaacggtacgcaacatacggtattttccgggccggaagcccgtctcgcggtattttgcgccacgctctcgcagcatgacattaactatcgtcgcctgagcgtaaccggtgcggcgcactccgctttactggagccgatactcgatcggttccaggacgcctgcgcgggactgcacgcggagccggggcaaataccgattatttccacgctcaccgccgacgtcattgatgagtcaacgctcaaccaggcggattactggcgccgacacatgcgccagccggtgcgttttatccagagtattcaggtggcgcatcagctcggcgcccgcgtttttctggagatggggcccgatgcccagttggttgcttgcgggcagcgcgaataccgcgataacgcatactggatagccagcgcccggcgtaacaaagaggcgagcgatgtcctcaatcaggccctgctccagctttacgctgccggcgtcgccctaccgtgggccgacctgctggcgggcgatggacaacgtatcgctgcgccatgttatccgtttgatactgaacgttactggaaagagcgcgtctccccggcctgcgagcctgccgacgcagcgctgtctgccgggctggaggtggcgagtcgcgccgcgacagcgctcgatctccctcgcctggaagcgcttaaacagtgcgccacgcgactgcacgccatctacgtcgatcaactggtacaacgctgtaccggcgatgccattgagaacggcgtggacgccatgaccatcatgcgccgtggacgtctgctgccccgctaccagcagctactccagcgcctgctgaataactgcgtggtcgacggcgattaccgctgcaccgacgggcgatacgtccgcgcccgccccattgaacatcaacagcgggaatcactgctgacggaacttgccggttattgtgaaggttttcaggctattcccgacaccatcgcccgtgccggcgatcggttatatgaaatgatgagcggcgcggaagaaccggtggcgattatcttcccgcaaagcgcctccgacggcgtggaagtgctgtatcaggaattcagctttggccgctatttcaaccaaatcgccgccggggtattacgcggcattgtccagacgcgtcagccccgccagccgttgcgtattcttgaagttggcggcggaaccggcggcaccaccgcgtggctgctgccggaactcaacggcgttccggcactggagtaccatttcaccgatatctcggcgctgttcacccgtcgcgcccagcagaaattcgccgactacgattttgtgaagtatagcgagctggatctcgaaaaagaggcgcagtctcagggtttccaggcacagtcttacgatcttatcgtggcagcgaacgtgattcacgccacccgccatattggccgcacgctcgataatctgcgccccctgctcaagccaggcgggcgcctgctgatgcgcgaaatcacccagccaatgcgtctgtttgacttcgttttcggcccgctggttcttccgctacaggatctcgacgcccgcgaaggtgagttattcctcaccaccgctcagtggcaacaacagtgccgccacgccggattcagcaaagtggcgtggctaccgcaggatggcagcccgaacgccgggatgagcgaacatatcattctcgccacgctgcccggtcaggcggttagcgccgtaacattcaccgcgccatcagaacccgtgttggggcaggcgctgacggataacggtgattatctcgccgactggtctgattgcgcaggtcagtccgaacagtttaacgcccgctggcaggaggcatggcgtctgctttcacagcgtcatggcgacgctctgcctgtggaaccgccccccgtcgccgccccggagtggctggggaaggttcgcttaagctggcaaaacgaagccttttcccgcggtcagatgcgcgttgaagcccgtcatcctgctggcgagtggctgccgctatcgcccgccgcgcctcttcctgcgccgcaaacgcattatcaatggcgctggacgcccctcaacgtcgccagcattgaccatccgcttacctttagcttcagcgccggtacgcttgcgcgcagcgacgagctggcgcaatacggcatcattcacgatccgcacgcctcttcacgactgatgattgttgaggagagcgaggatacgctggccttagcggagaaagtgatagcagcgctcaccgccagcgcagccggattgattgtggttactcgccgcgcgtggcgagtcgaggaaaatgaagcactctctgcatcccatcacgcgctatgggccttgcttcgcgtcgcggccaacgaacagccggaacggttgcttgccgccatcgatctcgccgaaaacaccccgtgggaaacgctgcatcaagggttgagcgcagtctcactaccacagcgctggctcgccgcacggggtgacaccctttggcttccttcactgtcgcccaatacgggatgcgccgctgaattaccggcaaacgtgtttaccggcgatagccgctggcatctggtgaccggagcgtttggcggattaggccgccttgccgtgaactggctcagagaaaaaggggcgcgacgcatcgccctgctggcgccgcgcgtggatgagtcatggctacgcgacgtggagggcgggcagacgcgcgtctgccgttgtgatgtgggcgatgccgggcaactggccacggttcttgacgatctggcggccaacggcggcattgccggagcgattcatgccgctggcgtattggctgacgcgcccttgcaggagcttgatgaccaccagctggctgccgttttcgcggtaaaagcgcaggcggcaagccagctgttgcaaaccctgcgcaaccacgacggacgctatcttattctctactcttccgctgccgccaccctcggcgcgccgggtcagagcgcccatgcgctggcctgcggctacctggacgggctggcccagcagttttccacccttgatgcgccgaaaacgctctctgtcgcctggggcgcatggggagaaagcggtcgggcggccacgccggaaatgctggcgacgctcgccagccgaggtatgggcgcgttaagcgatgccgaaggctgctggcacctggaacaggcggtgatgcgcggcgccccgtggcgactggcgatgcgcgtttttaccgacaaaatgcccccgttacaacaggctctgtttaacatcagcgccacagaaaaagccgcaacgccggtcattcctcctgctgatgacaacgcctttaacggcagcctgagcgatgaaacagcggtgatggcatggctgaaaaagcggattgcggttcagctaaggttgagcgatccggcgtcactgcatccaaaccaggatctgttgcaactcggcatggactcgctgctcttccttgaactcagtagcgatattcagcactacctgggtgtacgcatcaatgcggaacgggcgtggcaggatctgtctcctcatggactcacgcagcttatctgttctaagccagaggcgacgcctgccgcttcgcagccggaagtgttgcggcacgacgccgacgagcgttatgcgcccttccctttgacgcccattcagcacgcctactggctggggcgaacccacttcattggctatggcggcgtcgcctgtcacgtcctgtttgagtgggataaacgccacgatgagttcgatctcgccatactggagaaagcatggaaccagctcatcgcacgccacgatatgttgcgtatggtggttgatgccgacgggcagcagcgaatcctggcgacaacgccggagtatcacatcccgcgtgacgatctgcgcgcgctttccccggaagaacagcgcatcgcgctggaaaaacggcggcatgaactgagctatcgcgttttgcctgccgaccagtggcctctttttgagctggtggtcagcgaaatcgacgattgccattaccgtctgcatatgaacctcgaccttttgcagtttgatgtgcagagttttaaagtcatgatggacgacctggcgcaggcctggcgcggtgaaacgctggcaccgctcgctattaccttccgtgattatgtgatggctgaacaggcgcgccgacagacatcggcatggcacgatgcctgggattactggcaggaaaaactgccgcaactgcccttagcgccagagctgccggtggttgagacgcccccggaaacgccacacttcaccaccttcaaatcgacgatcggcaagacagaatggcaggccgtgaaacagcgctggcagcagcaaggcgtcacaccgtctgccgcgctgctcacgctgtttgccgccacccttgagcgctggagccgtaccacaacatttacgctgaacctgacgttcttcaatcgccagccgatccatccgcaaatcaaccagttgattggtgattttacctccgtcacgctggttgattttaacttctcagcgccggtgacgttgcaagagcagatgcaacagacccaacagcgcctctggcaaaacatggcgcacagtgaaatgaacggtgttgaggtgatccgtgagctgggccgcctgcgcggatcacaacgtcaaccgctgatgccggtagtgtttaccagtatgctggggatgacgctggaaggcatgactatcgatcaggcgatgagccatctgttcggcgaaccctgctatgtattcacgcaaacgccgcaggtctggctggatcatcaggtcatggagagcgacggcgagttgatgtttagctggtactgcatggacaacgtgctggaacccggcgctgccgaggcgatgtttaatgactattgcgccatcctgcaagccgtcatcgccgcccctgaaagcctgaagactctcgccagcggcatcgccaggcacattccccgccgacgctggccgctgaacgcgcaggcggactacgacctgcgggatattgagcaggcgacgctcgaataccccggcatccggcaggccagagcggaaataaccgaacagggcgcgttgacgctggatatcgtgatggccgacgatccttcgccatcagcggcgatgcctgatgagcacgaacttacccaactggcgctgccgttgcctgagcaggcgcagcttgatgagctggaggcgacctggcgctggctggaggcgcgtgcgctacaggggatcgcggctacgctaaatcgtcacggcctgtttaccacgccggagatcgcccatcgctttagcgcaatagtacaggcgctgtccgcgcaagcgtctcaccagcgtctgctgcgccagtggctacagtgtctgacggaaagagagtggttaatccgcgaaggtgaaagctggcgctgccgcattccgctcagcgagattcctgagcctcaggaagcgtgcccgcaaagccaatggagccgggcgctggcgcagtatctggaaacctgcatcgcccggcacgacgcccttttctccgggcagtgttctccgctggaattgctgttcaacgagcagcatcgcgttaccgacgcgctgtatcgcgacaaccccgccagcgcctgtctgaatcgctataccgcgcagattgccgccttgtgcagcgcagaacggattctggaggttggcgccggaaccgcagccactaccgcgccggtgctgaaggccacgcggaacacgcgacagtcgtaccacttcacggacgtctccgcgcagttcctcaatgacgccagagcccgtttccatgatgaatcgcaggtgtcttatgccttgttcgacatcaaccagccgctggatttcaccgcccacccggaggcgggttacgacctgatcgttgccgtcaatgtgctccacgacgccagccatgtcgtccagacgttgcgcagattaaaactgttgctgaaagccggcggacgtttgctgatcgttgaagcgacggagcgaaacagcgtattccagctggcgagcgtgggctttattgagggattaagcggataccgcgatttccgccgccgggatgagaaaccgatgctcacccgctccgcatggcaggaggttctcgttcaggccgggtttgcaaacgagctggcgtggcccgcgcaggaatcgtcgccgctgcgccagcatctgctggtagcgcgttcgcctggcgtaaatcgcccggataaaaaagccgtgagccgctatttacagcagcgctttggcaccggtctgcccattttacagatccggcaaagagaagcgttatttacgccgctgcatgccccgtctgatgcgccgactgagccagccaaacccacgccagttgccggggggaatccggcgctggaaaaacaggtggctgaactctggcaatcgctgctgtctcgccccgtggcaaggcatcacgactttttcgaactgggcggcgacagcctgatggcgacaaggatggtcgcgcagctaaaccggagagggattgccagggctaaccttcaggatctgttcagccattcgacgctgagcgacttctgcgcccatctacaggcggctacgtcaggagaggacaacccgatacccctttgccagggcgacggtgaggaaaccctgtttgtcttccacgcttcagacggcgatatcagcgcctggctgccgctcgctagcgcgttgaacaggcgcgttttcggcctgcaagcaaaatcgccgcagcgctttgccacgctcgaccagatgatcgatgagtatgtcgggtgcatccgtcgtcagcagcctcacggcccttatgtgctggcgggttggtcgtatggcgcgtttcttgcggcgggcgccgcacagcgcctgtacgccaaaggcaagcaggttcggatggtgttaatcgatcccgtgtgccgacaggatttctgttgcgaaaaccgggcggccctgctgcgcctgttagccgaaggacaaacgcctctggcactgcccgaacatttcgaccagcagacgcccgacagccagcttgccgactttatcagcctcgctaaaacggccggtatggtgtcgcaaaacctgacgctgcaagcggcagaaacgtggctcgacaacatcgcgcatctgctgcgtttactgactgagcatacgccgggcgaaagcgttccggtcccctgtctcatggtgtatgccgccgggagacccgagcgctggacgccagcagaaaccgagtggcagggctggataaacaacgccgacgacgctgtgattgaagccagccactggcaaatcatgatggaagccccccacgttcaggcttgtgcgcaacacattacgcgctggctttgcgcaacctcaacgcaaccggagaacacgttatgatgccgtccgcctccccaaaacaacgtgtactgattgtgggcgccaaatttggcgaaatgtacctgaatgcctttatgcagcccccggaggggctggaactggtcggcctgctggcgcagggaagcgcccgttcaagagagctggctcatgcgtttggcattccgctgtatacctcgccggaacagataaccaggatgccggatatcgcctgtattgtcgtgcgttcgaccgtcgccggaggaaccggtacgcagcttgccagacactttctgacgcgcggcgtacacgtcattcaggagcatcccctccacccggatgacatcagttccttacaaacgctggcgcaggaacagggctgctgctattgggtaaacacgttttatccgcatacgcgcgcgggacgcacatggcttcgcgatgcgcagcagctgcgtcgctgcctggctaagacgccgccggtagtccacgccaccaccagccgacagttgctctactccactctggatttgttgttgctggctctgggcgttgatgccgccgccgtggagtgcgacgtggttggcagctttagcgattttcactgtctgagactcttctggccggagggagaagcctgcctgctgcttcagcgctatctcgatcctgacgatccagatatgcatagccttatcatgcaccgcctgctgctgggctggccggaaggtcatctttcgctggaggcgagctacggccccgtcatctggtcatccagcctgtttgtcgcagaccatcaggagaacgcccacagcctctggcgcagaccggagatcctgcgcgatctgccgggtctgacgcgcagcgcggcgcccctgagctggcgcgactgctgcgaaaccgtcgggccggagggcgtcagctggttgctacaccagttgcgcagccatctggcgggcgaacatccaccagcggcctgccaaagcgtacatcagatcgcgttatcacgtttatggcagcagattttacgtaagaccggcaatgcggagatcagacgcctgacgccgccgcaccacgaccggttagccggtttctacaacgatgatgataaggaggcgctgtgacgcaatctgcaatgtgcataccgctgtggcccgcccggaacggcaatactgcgcatctggtcatgtgccctttcgctggcggcagcagtagcgcgtttcgccactggcaagctgagcaactggctgattgcgcgctttctctggtgacctggccggggcgcgatcgccttcgccatctggaaccgctcagaagcattacacaactggcggcactgctggcgaacgagctggaagcatccgtatcgcctgacacgccgcttttactcgccgggcacagcatgggggcgcaggtggcgtttgaaacctgccgacttctggagcaacgggggcttgcgccacaaggactgattatttccgggtgccatgccccgcatctgcattctgaacgccagctcagccatcgcgatgatgccgactttatcgctgagctgatagacattggcggatgttctcctgaactgcgggaaaaccaggaattaatgtcgctgtttcttcctcttctgcgcgctgatttttacgccaccgagagctatcactacgactcgcccgacgtctgtccgccgctgcgcacgcctgcgctgttattgtgcggcagccacgatcacgaagcctcctggcagcaggtcgatgcctggcgtcagtggctgagccacgttacaggcccggtggtgattgacggcgatcacttctatcccattcaacaagcccggtccttttttacgcagattgtccgccattttccccacgcattttctgcaatgaccgcgtggcaaaaacagcccagtacttcagaaaggtgacgcatgaattcttcctttgaatctctgattgaacagtatcccttacccattgccgaacagttgcgccactgggcggcccgttatgcctcgcgaattgccgtcgttgatgcaaaggggtcgttaacctacagcgcgcttgatgcacaagttgacgaacttgccgcaggtctgtcatcactgggtttgcgttcggaggagcatgtaattgtgcagcttcccaacgacaacgcgtttgttaccctgctgttcgccttgttaagactgggcgttatccccgtgctggcgatgccctcgcaacgggcgctggatatcgacgcgctgattgagctggcgaaacccgtcgcttacgttattcacggggaaaaccacgcagagctggcccgacagatggcgcacaaacacgcctgcttgcgtcatgttctggtcgctggagagaccatgagcgacgattttacgccgctcttctcccttcacggtgagcgacaggcatggccgcagcctgatgtttccaccaccgcgttgttgttgctctcaggcggcacaaccggcacgcccaaactcatcccgcgccgacatgccgactatagctataacttcagcgcttctgctgaactgtgcggcatcagccaacagagcgtgtatctcgccgtcctcccggtggcgcataactttccgctggcctgccccggtattctgggaacccttgcctgcggcggaaaagtggtgctgaccgacagcgccagctgtgatgaggtgatgcctttaatcgcgcaggaaagagtgactcacgtcgccctggttccggcgctggcgcaattatgggtgcaggccagggagtgggaagacagcgacctttcgtcgctacgcgtcattcaggcaggcggcgcccggctcgacccgacgcttgctgagcaggttatcgccacctttgactgtaccctgcaacaggttttcggtatggcggaaggcctgctctgttttacccggctggacgatccgcatgccaccattctccacagccaggggcgcccgttgtcccctctggatgaaatccgcatcgttgatcaagacgagaacgacgtcgcgccgggcgaaaccgggcaattgttaacgcgcggcccttataccatttcgggctattaccgcgcccctgcccacaacacgcaggcctttaccgcgcaagggttttaccgcacaggcgacaatgtcaggctggatgaggtggggaacctgcacgttgagggacgcataaaagagcagatcaaccgcgccggagaaaaaatagccgcggctgaagtggaatcggcactgctgcgtttagcggaagtgcaagattgcgcggtggtcgccgcgccggacacgctgcttggcgagcggatttgcgcgtttatcatcgcgcagcaggtgccaactgactatcagcagttgcgtcaacaactgacccgtatggggctcagcgcgtggaaaattcctgaccaaatcgagtttctggaccactggccgctcaccgccgtcggcaagatagacaaaaaacgcctgacggctctcgccgtcgaccgttatcgccattctgcccaataagcgcaaaccgacccgaaacaggttgaaataaacccgtttcgggtagcaccaccattagaaatagttatcattttcaattcaccattgtcggtattttttggcgtttcgccgtcttacagggactcacaacaatgaaaatgacacggctttatcctctggccttggggggattattgctccccgccattgctaatgcccagacttcacagcaagacgaaagcacgctggtggttaccgccagtaaacaatcttcccgctcggcatcagccaacaacgtctcgtctactgttgtcagcgcgccggaattaagcgacgccggcgtcaccgccagcgacaaactccccagagtcttgcccgggctcaatattgaaaatagcggcaacatgcttttttcgacgatctcgctacgcggcgtctcttcagcgcaggacttctataaccccgccgtcaccctgtatgtcgatggcgtccctcagctttccaccaacaccatccaggcgcttaccgatgtgcaaagcgtggagttgctgcgaggcccacagggaacgttatatggcaaaagcgctcagggcgggatcatcaacatcgtcacccagcagccggatagcacgccgcgcggctatattgaaggcggcgtcagtagccgcgacagttatcgaagtaagttcaacctgagcggccccattcaggatggcctgctgtacggcagcgtcaccctgttacgccaggttgatgacggcgacatgattaaccccgcgacgggaagcgatgacttaggcggcacccgcgccagcatagggaatgtgaaactgcgtctggcgccggacgatcagccctgggaaatgggctttgccgcctcacgcgaatgtacccgcgccacccaggacgcctatgtgggatggaatgatattaagggccgtaagctgtcgatcagcgatggttcaccagacccgtacatgcggcgctgcactgacagccagaccctgagtgggaaatacaccaccgatgactgggttttcaacctgatcagcgcctggcagcagcagcattattcgcgcaccttcccttccggttcgttaatcgtcaatatgcctcagcgctggaatcaggatgtgcaggagctgcgcgctgcaaccctgggcgatgcgcgtaccgttgatatggtgtttgggctgtaccggcagaacacccgcgagaagttaaattcagcctacgacatgccgacaatgccttatttaagcagtaccggctataccaccgctgaaacgctggccgcatacagtgacctgacctggcatttaaccgatcgttttgatatcggcggcggcgtgcgcttctcgcatgataaatccagtacacaatatcacggcagcatgctcggcaacccgtttggcgaccagggtaagagcaatgacgatcaggtgctcgggcagctatccgcaggctatatgctgaccgatgactggagagtgtatacccgtgtagcccagggatataaaccttccgggtacaacatcgtgcctactgcgggtcttgatgccaaaccgttcgtcgccgagaaatccatcaactatgaacttggcacccgctacgaaaccgctgacatcacgctgcaagccgcgacgttttatacccacaccaaagacatgcagctttactctggcccggtcgggatgcagacattaagcaatgcgggtaaagccgacgccaccggcgttgagcttgaagcgaagtggcggtttgcgccaggctggtcatgggatatcaatggcaacgtgatccgttccgaattcaccaatgacagtgagttgtatcacggtaaccgggtgccgttcgtaccacgttatggcgcgggaagcagcgtgaacggcgtgattgatacgcgctatggcgcactgatgccccgactggcggttaatctggtcgggccgcattatttcgatggcgacaaccagttgcggcaaggcacctatgccaccctggacagcagcctgggctggcaggcgactgaacggatgaacatttccgtctatgtcgataacctgttcgaccgtcgttaccgtacctatggctacatgaacggcagcagcgccgtcgcgcaggtcaatatgggtcgcaccgtcggtatcaatacgcgaattgatttcttctgattattgtaaaagggataccgaaaaggtatcccttttacaccactagttaaaaccagtaactcagcagagttgcaaaaaatattaatccatagtgattatttaaacaatgaaattgcgattaggataaatagatttaactttctcgttcctttctctccttatactaaagaaataatcatatcaaaataaaaattcacaacagtgcaacattaaaaaatacaaccaacaaacaatcctatatacaaggcacatctccagaatataaaagcacagacaaacaacctaaaaaaacaaccccatacatataaattattttataggtaaaatagattatatattctcatagctaccacaaactatactagcctgaactatatttattctgctgcaatcaatgcatacataacacaaatatcactcaggtacactactcaaaccacgctgggatttttcctcaagttataatcatcaccccgaaaatcattcggcatttactcattaaatagtcaccccataggcctgtacatgtttactcagaaatatacatccttttctctgtcataaaccctctgattaatcataaataaatacttgtgacaccaatctttttccttaacggaacgaattgttgtgcagaaggagataatattatgtcaaaaaaatatcagccattgcttataactcattatatgtcaacatgggtcactataacggaagcagttgagatcactaccaaagccataaaacaaaaaattactcctagcgatatttatcgtcatgccttgagtggcaacatcctactatcggtctatttccagtctcctgtgatacttaagaagatacaaacttttaatggaaaaataaaattcaggcagtttgtgggagacctacttgataaactatgcatgcttgacagggacggttttatttatggtcaaaatttaagactctgtacagaagccagatatatttgtcctgtgcaacaaattatagatacccccctgttacgcaaactcaaccagtttcgtacgtttgttcgtaatgtccgcccgggtgatgaactggatgtcccggcacaagttagtgaaaaaaatttaaccccgccgccgggtaacagcagtggcaaccttgagcaacagatagccagtacttcacagctaattggatctctgctcgccgaagatatgaacagcgagcaagcggcaaacatagcacgtggatgggcctcttctcaggcttcaggggtaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagatttcagcctgaagaactcccgtgacggcaaccctcgaaaatggcgattcgatgcaacaaacagtgaactatgtgccgaacgtcacgaatgctgaaatcacgctggcagcctcgaaggatccggtgattgccgacaataacgatctcacgacactaacagcaccgtcgctgatacagagggcaatgcgatagccaacactgaggtaacatttactctaccggaagatgtgaaggcgaacttcacgctgagcgatggcgacaaagcggttactgatgccgatggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcataccgtgacagcatcgatggttggcggtaagagtgagcagttggtggtgaactttactgcggatacgctcactgcgcaggttaatcttaacgttaccgaggacaatttcatcgccaataacattggaatgaccaggctacaggcaacagtgactgatggaaacggcaacccagtagaaggtataaaagttaatttccgcggaacctccgtcacgctaagcagcaccagcgttgaaacggatgatcaggttttcgctgaaattcttgtgacaagcaccgaggtcggactaaaaacagtttcagcctctctggcagataaacctactgaagtcatctcgcgattactgaatgccaaggtagatgttaattctgcgacgattaccagtcaggagatccctgaaggtcaggtcatggtcgcacaagacatagcagttaaagctcacgttaacgaccagtttggcaacccggtgacgcatcaacccgcgacattcagtgcagcgccatcctcgcaaatgatcatcagccagaatacggtctctactaatacgcagggagtagccgaggtcaccatgacgcctgaaagaaacggctcgtatactgtaaaagcatccctagcgaatggagcttcacttgagaaacaactggaggctattgatgaaaaactgacactcacgtccagtccgcttatcggtgtcaatgctcctaaaggcgctactctgacggcaacgctaacctctgcaaatggcactccagtggagggtcaggtcatcaactttagcgtaacgctagaaggtgcgacgttaagtggcggaaaagtgagaaccaactcttcaggtcaggctccagtcgttctgaccagcaataaagtcggtacatatacggtgactgcatcgttccataacggcgtcacaatacagacacagacaaccgtgaaggttactggcaacccaagcaccgcacatgttgctagcttcatcgctgatccgtcgactatcgccgccaccaacagtgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtctcactgtgtacttcgccttaaaaagcggctccaccacattaacgtcattaacagcggtgaccgatcaaaacggaatcgcgacaacaagcgtgaaaggtgagataacggggagcgtcactgtaagcgcagtcacaagcgcaggtggaatgcaaacagtagatatatcgctagtggcaggcccagcagacgcctcgcagtccatccttaagaacaaccagtcatcactgaaaggggactttaccgatagtgctgagctacatcttgttctgcacgatatatcaggcaatccgatcaaagtttcttaagggatagaatttgtgcaatcaggtacaaacgtgccctatatgaaaattagcgcaattgattacagtcaaaatatcaacggtgattacaaagctactgttacaggaggcggagagggtatcgcaacgctgatccccgtattgaatggtgttcatcaggcgggtctgagtaccacgatagaattcattagcgcggaaaccagaccaatgacgggtacagtgtcagtgaatagtgcaaacctaccgacagcttcattcccttcgcagggatttaccggggcgtattatcagttgaataatgacaactttgcaccaggaaaaacggcggctgattattcgttttcaagctcggcctcctgggtaggcgttgatgctactggtaaagtgacattcaaaaatgacggtgatagcaatactgtaataatcacagcgcccccaagatccggtggtgctatttaccaaacagttcctcctgaatcgcgttcggtgtgactatgatcattttcggtgagtattgctttgatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgcctcaaattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccaacgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacaggggtattgtatttgcccctatatttccagacacctgttatcacttaacccattactggcccgctgccgtagatattcccgtggcgagcgataacccagtgcactatgcggatgccattcgttataatgctcgaacgcctctgcaagattctttgctgccgttaacccgtctggtttgggcatgatactgatgtaatcacgctttatcgttttcacgaagctctctgctatgccgttactctccggactccgcaccgccgtgttcttcggttcaagtcccaacatccgagcgaactggcgtgtttcattagcccggtagcatgaaccattatccgtcagccactccactggagatgtcggaagctcgctgccgaagcggcgttccaccgctcccagcatgacgtcctgtactgtttcactgtcgaagccgcccgtagtgaccgcccagtgcagtgcctcacggtcacagcagtccagcgcgaacgtgactcgcagtttttctccgttatcacagcggaactcgaacccgtcagagcaccatcgttgattgctttctttcacggccactttgccagtatgtgcccgtttcgatggcggtacagcggtttttcgctcaagcaacagcgcattctggcgcatgatccggtaaacacgtttggcattgatagcaggcataccatcaagttcggcctgtctgcgaagcagcgcccatacccgacgataaccatacgtgggcagctctccgataacatggtgtatacggagaagcacatccgtatcatctgagtgacggctgcggcgaccatctttccagtcatcggttcgtctgagaatgacgtgcaactgcgcacgcgacacccggagacaacggctgactaagcttactccccatccccgggcaataagggcgcgtgcgctatccacttttttgcacgcccatattcaacggcttctttaaggagttcattttccatcgtttttttgccgagcaggcgctggagttctttaatctgcttcatggcagcagcaagttcagaggcaggaacgacctgttctcctgcggccacagcagtaagacttccctcctggtattgcttgcgccagagaaataactggctggctgccacaccgtgttgccgggcaacaagggagaccgtcattcccggttcaaagctctgctgaacaatagcgatcttttcctgtgtagtacgccgtctgcgtttctccggccctaagacatcaatcatctgttctccaatgactagtctaaaaactagtattaagactatcacttatttaagtgatattgattgtctggagattcagggggccagtctaggtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcaatataagcatcttttatgattgctgctgaacgtttaatcgagggtgataaggataaacggtagacattattataacaatccactaatgccctggctttatcttcccctttgggtccataaacgatcactattggaatatctgtttcactttgaatttttgctattagattttctgcaatcgataatgaaaatgtacgttcctgcgagctaccgtctaaattgagcgcaatgtaagatcctaacgatcgcatttcctcgcgtacctcatcgagtacatcatcgcttaatggcaattcatatattgacctgactgccggaaaacccgcctcacgcatcataaatgcccatgtcatgggtacaggagtccggagattctgatccatccgggacgcgttcttacacaaaggggaatagcacttcatggttaaaccgacgacctggaaattcgtttttgctttcaactgactgataaatatcatcgttttcaggttctttttacgcatcgcctctatacaaagatccggcgtaccgtattgcagtgttatgttcttcgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcaccagtcattgtgactaatgttaatttagtctgttcaagtttgagcgcattaaagacttctaaattaattgtcgacgtaacaattaatagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctgatcgggaatatgtatgacaacaaagtctattttttcaatattaaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatactaaaaacataactaacctcgcctccctactggttataatgcaatgcagtctatcagaatcatcagggtgcaattttgtgcatatgcggacttttatgtttcatatctcgaacctgtgggccctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccatcgaatttttcatgttgccgctaatcagccataaaatcatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacggcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaagggacgctttcgttaagtcgcgcccgacgagctgcgttaggcagtttcgctggtgccgtcgtcgactggtatgattttttactctatggcattaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggcgatgggaacgctcgccgcatttgccacctttggtgtcggcttccttttccgaccgctcggcggtgtcattttcggtcactttggtgaccggctgggacgtaagcgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttgctggtgacactgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcagcgttgctttccgttgaaagtgcgccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggagtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggagctggcgcattcctttcctgtttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaggagtccgcggaatttgaacaacagcaacataatcaagcggccgcgaaaaaacgcatcccggttatcgaagctctgttacgacatcccggtgctttcctgaagattattgcactacgactgtgcgagttgctgacgatgtacattgttactgcctttgcacttaattattcaacccagaatatggggttaccgcgcgaacttttccttaatattggtttgctggtaggtggattaagctgcctgacaattccctgttttgcctggcttgccgatcgttttggtcggcgcagggtttatatcacaggcgcgttgatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctacagtggtgctggagtcggttatcaggttgccagtgtggttggcggtggatttacaccttttattgccgctgcactcatcacttactttgccgggaactggcatagcgtcgccatttatttgctggctggatgcctgatttctgcaatgaccgctttattgatgaaagacaatcaacgctcgtgatagcctggcgaagatcatccgatcttcgccttatacttttgtttcacattcctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagttgctttacgcaacgccattggcaaatatattacaagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatcactgaccgtaacctgggacggtagcacaactaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagctacaccaccacgattactcgccctactctctttcgttcgtatctcaatgaacaacttacgttgctgtatcaggattatggtgcgcatatctctgtgcaaccctcgcagcatgaaatcccttatccttatgtcattgatggctctgaattgacacttgatcgctcaatgagcgctggtttaactcgctacttcccgacaacagaactggcgcaaatcggcgatgaaactgcagacggcatttatcatccaacggaattctccccgttatcgcattttgatgctcgccgggttgatttttccctcgcacggttgcgccattataccggtacgccagtagaacattttcaaccgttcgtcttgtttaccaactatacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccctacattgccctttcttgtgctggcgggaactggatcactgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacaccagatgccagcatggcatttaattaccgctgatggtcggggtattactctggtgaatattggcgtgggaccgtccaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagccaggccattggagattatgtccttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccgcccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgctaccaagttagtcagcggcaggcctggtgaggaagtcaaacagcggctgcgtacaggtactgtggtaaccacagatgacaggaactgggagttacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttgcatggcgagattaaacttcccggtcaggctaaccgtttttatgaaggtgctatttccgaacacctgcaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcgcgtaaattacgaacctttaatgagccgccgttccgataataagttctgaaccttctcatcagaaatagatgtgaaggattaagtaagacatctggcaaatagcctgcaatcaacgcgggctgtttgcttccttgggcagatgcgagtttcattatcgtcttaatgatttccgcatattaaaagcatgtatgctttcaaaatataattataaaaaatcccgccaacaacattagtttttataaaacaaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgctgatttaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattccagtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgctgctaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggcggagatgaaacgttcgtgcagggccgttatgaaggctttggtcctaatggctcaatgattatcgccgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatacgggtgtgattgtatttaaaggatcagaccctgaccatatttttgaaattttacttgaagctgaagttgatgttcgtgatgtgactgaagaagaaggtaacattgttatttataccgaacctactgaccttcataaaggaatcgcggctctaaaagcagctggaatcactgagttctcaacaacagaattagaaatgattgcgcaatctgaagttgagctttccccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatattttaaagaaatctgtctttacggcagatttctttaatctcatataacccttataaaaaatataatgttcaactcgtcatattgattataaaaaatccccgttcccagagaaataatatttattaaaattccagttcttctttttctgattacagaaggcaaagtggcaattacgcatagtttcccgataaagacgcgatagcgacatcccgcataaggcatttttctctttatctttgtacggtacttcatggaacagagtttttgaccttgcgaatcgtgatgtctgttggggggcaacttgctcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaaacccggtcacttttttacaaggtaaccgggtaaaaataacttttattttttaactgttttgagactcatagagatgtctcagaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgagaacgaggcgaatattagcgatgcccacccacaatgtcaaagcctgttttttaaatttgaaatcgtttgctgaaataatctgcattttgtcgtttattccgacacaactggctttttttcacacttttgcggctcgggtcgagggtatttccatagccaacgtccagtaaccattcgccagtaaaacagcacggcccgcacagcccagtcggcaaacattcccatccagacaccaaccacaccccagccaagcatgattcccagcacataaccgactacaacccgacaaccccacatgctcaacatcgaaacccacatggcgtaacgggcatcacgagcacctttaaatccagcgggtagcacccatgaggcggaccaaataggcataaataaagcatttagccaaatcagaatcacaacgacatgtttaacctgtggatcctgggtgtaaaacgatgccataagcccggcaaagggagccgttagccaggcgatggccgttaatccaagagtggacagccagaacacatgccgcaactgaatctctgcttgcgctatctgccctacccccaaccttcggcctgtaatgatcgtagaagcagagccgagcgcacttccgggtaagttgataagagccgcaattgaaaacgcgataaaatttccggcaataacactggtccccatcccggcaacgaacatttgggttaataaccgaccactggtaaataacactgattcgacactagcgggaataccaatccccatgacttcccagataatgctaaaattcagcggtttaaaatagctctttaacgaaatccttagcgcaggattaaaaccaatcgccagcacccacaaaattgcaactgcgccaatataacgagaaatggttaaacccagccctgccccgacaaatcccagtcccggccaggagaaaaggccgtaaatcaatatgccgctaataataatattaagaatattcaggctaccgttaatcagtagcggtattttcgtattccctgcaccacgaagtgccccgctaccaatcaaagtgatggcaactgctggataactgagtaccgtcagctccagataagtcaacgccagtgctttaacttctgtcgtggcatcacccgcgacgaaatcaataatttgttcgccaaaatgatgaataagcgttgccaacagtacggcaaacaacgtcatgatcaccaatgactgccgcgtcgccaccctcgctcgtcgtcgatcccgcttaccgagactaaatgccacaacgacagtagtaccaagatcgatagcagcaaaaaaagccataatgaccatattgaagctgtccgccaatcccacgccggccatcgcatcttttcccagccagctgaccagaaaagtgctcaggacacccatcaacaggacacaggcattctccatgaagataggaacagcaagcggggttatctcgcgccagaacaacactttgtagctcttgcgtttagcgtgccagcgagtgccgtgaacaacctggcgtaaagcagaggagatattcaaagccgaccttaattgcagaaagtgaaaccacatttcaaataatgagggagaatcagcaaagctgcaaagattttcgccaacaaattgtctgcaaatgcaacaaactgttgatagaaacggcaaacagttgggaaatttaaaaatcgggtttgacaaaagatttttcgccgttaagatgtgcctcaacagcgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttctgaaaagcccgcttttatagcgggctttttgctatatctgataatcaatttcctcttcactgttctccatcacctggcgcttgatatcctcaactgacagtcctgcattacaaagttccagaaagcgccagacatagttacgttgaagttgccctcgcttcagtcccaaccatacagtattggcatcgaaaagatgccgcgtatccagacggattaaattctcttcctcttgttcgccgctggattgttcggcaactaatccaatccccagcccaagagcaacataggttttaatgacatcagaatcctgcgcacttaatacaatatctgccagcaaacctttgcgggcaaatgcgtcatcaatacgtgagcgccccgtaatcccctgtcggtaagtgattaacggccacttcgctattgattccagcgtcaacggtgtaatttgcgtcaagggatgatcgagtggaacaagcaaactatggtgccaacgaaaccacgggaaggcgacgagctgcgggtcattactcaaacgctcgctggcgataccaatatcagcttcgccattttgcaacaacgtcgcaatttcctgtggcgtaccctggattagctccagccgaacctccgggaaaagttcgcgaaaagctttaatgacctcaggcaagctataacgtgcctgagtatgcgtcgttgcaatagtgagaacgccagacgtatcgttggtaaacaggtctgcaagccgacgaacattactggcttcattcagaatacgttctgcaatgaccagtaatgctttgcccggttcagtcatgcccagcagtcgcttacctcgtcgaacaaatatttcgatgccaagttcatcctccagttcccgaatatgacggctgacgccggactgtgaggtaaaaagcatattcgcaacctctgtcaggttgtaatcctgacgtgcagcctcgcggattatctttagttgttggaaattcacggtaaactccgggcagctcagatttcccgttattgttaaagtctaatgcccggcataacaaataataaaaacccgcatcttattccatcccgatataacgcttagctcaccaattgccactgccttttttccatcactggagaactaatcactgacattaacaactctttcactgcctgtgcctgtggcgataagttcgctctggcgggtaaatttaatgacaaagagagactcatggaaggcgtggtaatgcgtgacatccacccatttactgcgccacataacgaacgcgcggccgattcgggtaatactgcaacgcccatgccgctggcaatcgctgcggtaagcgtggcaatagactcaatttcaccaatgacttttgccgtgagccgccgtagggaaaaagcctcatcaacacgaagtctaacagcactgtaatcactggggagaaagaggttcatttgcgcaatagcattaacatcaacgctttgccccgggcaatcttgagttcctaccaggaaaagatcttctttcagtaaagcctgactggatacaccagccacaggggaatgctcataaatcaccgccatatcgagttggtgatttatcagtttttcgttaagcactgcaccactattttcatgaagatagataacgacctccgggaattcagcgcgaaccgcctgtaataagggcatggtgatggatgacacagcggttcctggcgcaaagccaatcgagacttgccccgataatgactgaccaacgttatgcaccgccagttgggcctgctcacactgacgtaaaatggcccgtgcatgggtatagagaatttttccggcgtctgttggcgtaacgccccgttttgtgcgaatcaaaagttgttgatttaactcaccttccagtgtggcaacctgctggctgagcgctggttgtgcgatatgcaatacttcagcagcctgagtcaggctaccaatatctacaatttttacgaagtatttcaggcgtctgaagttcatgttgcctccggtttttgagaatcggcccaagtgccgccattacttacaaccagactgcaagatgcttgccagttttattttggcgttgatatacaagctaaccaactgtcaaataagagattatgatagattcgtcattggctcttttcaccagcagtcgcgttcccctgccctataaaaggagggtatgcaccacgatggttcattaccaataagattgaaatctcatcactttgttgaaattggcagcaaacaaacaaaaaaatgcatttcaccctttgacatcaccatgcactgccattaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaactcaaaaaagcctgctttctagcaggctttttgctttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcccgatcgacgttgcaacgcagcatttgcgcgattcacatcaacttcttgcccgttgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattctgcacgattgcgcgacagcggctcatgaacttccagccagttcgagccatctggttcagtggtgtattttactggctggtcgataatttgcacatgcgttccaacaggaacattatcaaacagatatttgatatcgtcattgcgcagacgaatacagccctgacttacccgaagtccaataccaaaattggcattggtaccgtggatggcatacaacctgccaatataaatcgcgtacagccccatgggattatcgggccccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattcgcgccgagtgttcggcgttggcgtccaggttggagcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccacagtattactgtctggcgggtagtaataaagacgcatctcagcgacgttaaccacaatccctttacgaacagtggcgggcaaaatcagttgctgcggaatggtgagttgcgagccagacttcggcaagaaaacatcagcgcccggattcgcttccagcatgttacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgggtattgtgatcaggaacagttacagtaagcgactgccccaccaaacggctaccctctggaggtaatggataagttaccgccaggctagtatggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctatgtcgcgaaagctatccgttaagtatagcttttatcagacttttcgtttttaactgttcaaatcagaagtcgtattccccggtagaacaatattactggcagcaagttcgcccatgttgttatatatcgcacaggcagcttcgatgatgggcatcgccagagctgcgccactcccctcacctaaacgcatctccatattgagataaggctccagccccaaatgcgacagcgctatacgcgcccctttttctgccgacaggtgagaaggaatgagatactgtttgattgcaggagacatctggcaggctgcgagcgcagcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcgcctaacatcacgccagccattccgaccaaatcaaatccccccacttttgccagaacatcaacgccatcctgcggatttggttgattcaacgtaatcgcccggcgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggatcccggccagtgattgtgctgactattgccgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtgacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagcaacttttcagcctgacggcgactcattgccggagctgaagcaatattgccgctacctcgtgcgacacgcatgttgataagcccggggataggctcagcactatcaataccaacatcaactacgtggacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccgcgggtcatattttcagcctgaatggctgtcacttcttttggggaaatagcgaccccttcctcccagacgccgtgatcggcacacataaccagtaccgcttttttgcccacatgcggtatgccattcaaccccggcattcccgccagttgtatggcaagcgcctccagccttcccaggctaccaacaggtttgagtaacccgtcaatatgccgttgtgcacgcgacatagcggcaggatcgatagcagggatcgtattcagtaaatcggcaagtgtttgcatgtcacgtctctttatagcagtgccagcaggaagaccagttcaccaagctctatagcagctcccagcgtatcgccggtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcaccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagcccttcttcccgggcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaataccagaatctttgccagtacaacaaaaatcaatgccagaccgccatgggtgcctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcggcgaggccgtctaggtggaatcccccggtcatcagcgccagcacaagtacgctaaacagtgccgccagtggtacgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaattaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaatgagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccagccatacttcatttgccgcagcggccagctgctgatttacccgcccggcaatatcacgaaaatgtcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacgttggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattccagcaacacagcttcatgcgggttaatgtctgcatgaattaattcatcaagatgttgccaacgctccaccgtgcgccagtgcgccggacggccttgccgatgatgttctatccgtgcagccatctcgtcatcaaggatttgcgaggtggcgatatacagaacctgtgaagagtccccaataagcgcctctgcgtggcgactcttcccgctccgtgcgccccccgtcaccaaaatcatcataccgactcctgattcaattgtatgatggtattcattgaacagaacaatggatcccccaccattgctgaccgcaaaacatttacacgatcaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaagaagatggcattgtggaatagccagacttcctcgtgttaacgtccgacaaaatgcgtcattgacagcggtttctgtggattgacacatttcattcagataatgaattaatgctactgccggaccaaccagcaaacgggcattgtgttctgaaatccaggctattgattcaacgtcagcgacagatctgcgctgtaaaagaacttgtaaaacaacgcaatagaattatccggaatggtggcgactatgcactagaacaccacaatttcgctctctcggtaaggcactgtcacagcattcaacagaatgtgacttgccagatttattagcgccaccagatgtttaaccgggtaaccacgacccagtcggggatataatccatcttctcgctgacatcatcaagaataaaaaggtttatcacactcagagcaacgttcttcagcaggcgggataattcttcaacatttaaaagatgtgttattaaaggcatacaaactggacgtattgtattttcttttggtggttgacctaaggtagcagtttatcctgatgcgctgagatttctgtaatatctacgtcaacattctcctcgaatagaaaatgcagcctcggcaagtgattcacattttttaacaaaacgttgttagcgtgccattttcagaagctctccaagaaagcgaattcttttctcaaattctgcattctcagacacagctttctactccatggcaatggcccaaatacgaagttgctcaggatcattagtggtgctgagaagttaaataaccatgcggagtaccactcgtcatcacgtatttatatatcatgaagctattgttgtgttttgtacatcagtagatgtattctgatatactccttttgctagacataacctttcacctgcttgcaaagcttctgtgttctgacattgccaaattgttgcaattctgtatccagccttctttcagtcatagcttcgggccgcgataagactcactgatctgaccctgattcctcttgcagactttatagaccaattaaaatgcagtttctgcaggtcaacgtctgaccatcattgtcatcactctggccattagagtaaccttctgcattcatccttttgtaaaaagtttatgtcagtatcagcaattaaccggacctgatactgatatgagtcttaccgcatatacggtcaatttcagcaattaattacattatccacgccaaagtgtttgtcatcgcaatgatggtaccttctttcagacaccattttttcaactccgttttccacggaccgcactcttatgtcaagagtgcggtgatcctacccacgtaatatggacacaggcctaagcgaggttctggttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgaccacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttaccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgtgcttatccttgtccgccgctgacaccacgtataccaaccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagctgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcgtgtccactattgctgggcaagatcactgctgagccgctttcgtggactcgagtgaaccagctgcttagctgtgatttattttaggttttcagaatacggtagaactcgagtaccagttgctgtgctattttcaactccggttctttttcacacatcagactaataaatcgggatgcataattttcttcgcccctgattattctccagggcatcaaccagcggcttacccgggacactgaaggaagtcttgcggcagtagtaaccggtgggttccagcctttacgccatttggcaacagtatccctgacgatggtttcactgcctgtccccccccctgggccaccatttcccgccatatccggctggcattataattaccactttctcgttgctcttttaaccactccctccatgggtccagaagccctcgctttggaggccgggttgacatttcagggaatgttcctgaacgcacccagcgactgactgtcactcgcgacaggcctgtaatacgggatatttccctgaaactacatcccttgttatgcagagccataacctctgtccaatgctgatgccgttttttgcgggtttgctgtttaaggcgttccggacgacggagcgatgctacaggcacagatatttctggctcaggtgatttcttcagtgataactctctgacaacaagacgtatcagaggcatatgtctgtacatcattcgttcaggctcatcaccaatattttttagcaggtgccatcgatcggccacctgtctggcctgaggtgcaccttcacgtgctgctgtcgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaagtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgactattaacataccgcagcagtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccgctgccgttgcagcccgttttccagcctcacctccagctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgttggtgtgaaccggcgaagggagcaagcgactcggcaaaaattttacgtgaacaagctgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtctgccctgatcagggtagatgctgtatccggcgccgacaacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgctgttttgcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgcaaggtaactgtagaagtgtcttaagagagtgcattgggttgcccataacttaaaacagcttagatccttgttcgccagaaagtttcatccattttcttccacccaggttgcggaagaaccacttttcatccgtcgttgacagatgtgaagtatgcgggagaaaaagtgaatatctaactgtaataactcagaccggtacgagtactcggggcgtctacaatcattcagggcaaagtgctaaaatttctctatcccgggatgcccctaccaacgcagcactcccggagatatcattacagctctgcaactgatttccgcgactgaaccgctcagttcctatccttccagttgccttcctgcagccccccctccctgctgtataccccagtaccacaacgcgggcagcacttttccccctcataatcttcgtcacacatcacacaaaaccactttctcaccttcaccgtataatccggaaccgtcatgccctgcagatgcaaacgacgggcctctttctctgccgggtcaagccaggtacatcgcagcaggattttcgcagcaacagtcatctggtcatgttcaaaccacggcggttgtccgtcatttccccgcttaagtgttaacggacaaccacaggacacacagcacaaaacgtcctgtcggttgtgcttcgcggcttctttcgccgtaacaaaatggcctttgctgtcattcgccatatagcagttcagaattcgcatatctcctccttgtatcttgacaattggttaaaataactgtgattagatttggcaaggtgtatgcagcccgatccctcaaggggttcatagcccgtagctcagcgaatggcgcatacactgagccactcatctgaaacccgaacagttgtcagtacgccataacgcatttgcaaggatgggtaatcatgagtcagccaggttcactttgtgtgggtatcgatgtttcgaaagcgatactggatattgccgccagcagcgctattgaacaattttctgtcggcaatgacagtgatggctttgaggccatcattgctgagttgagaatgtacgccattgcgctggttttaatgaaagccactggaggacttgaaaccgccatagtctgtgcgcttcaggcagaaggttttgagcttgccgtggttaaccccagacaagctcgtgactttgcccgcgccatgggatacctcgcgaaaactgatagtattgatgccagagtgctttcccagatggctgaggttctcaaccggcatccggagcgggaacgctttatcagagcactgccggatactgaatgtcaggttctcactgcaatggtagttcgtaggcggcagttgattacgatgctggttgccgagagaaaccggttgcaccctgctcatccatagaacaggaaaagcattaatatcatcatcaaagcactggaagacgagcttgcgcgactagatgctgacatgaacagccatatccatagccacttcaaagagcttgctaagcgaatgagcagtattaaaggtgttggcaccatgacggctgctgcgctgctggcggaagtacccgaacagggtaacctctccaggcgtgaaatcagtgcgcttgtcggtatggttccagtaaaccgggactcgggcacgatgagagggcgacgaaccatctttggcggcagggctggtgtgcgaacagccctgtacatggcagcgcttgtcgcaacccgctttaacccggtaataaaggtgttttacatgcgactgcttgccgcaggaaaacccaaaaaagtggcgctggttacctgtatacgcaagctgctgactatcctgaacgcaatgctcagaaagaacgaagaatggaatgaatcgtaccatcacgttgctccataatttttacgttcaagacagttgctgagctgtccggggaagactgaaacctccggtctggcagtgtgtgcagtaccgctccccataataatcgtggtgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacgtttaatcaactgtatttctctgcgctccggcctgacataagggcactgttgaccgtgctctgtcagcctgtcgtcagtgtgttcaaaccagggaagttcagtgtcgtattgcggatggtatctgagtgcactgccacacaagtggcaggtgtagtgagcataaggtgcggcctgtgctgtacgggcgcccgtcagacgtccgttgccatcaagagcgagaaaggattttgcgtacatagtatatgttccttaccgtcagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtccggtgtgaatggcgatttcagttcagtctcataagggaaaatcagtgtggtggccgtgaacacgtcatcacactgaagtcagataactcgtctgtctggctcagccacgactgcagccaaagttgcgctcaccggtgcagtgaactttggtatgctccttcgccagatagtcagcacgttccagcacttgctgaaagccggtgtcatcattacgcgccagccacaccgccggccaggccggaaaatgcaccagcgtggcatggcacccgacatccactcccagggcactgcaccacgcctgtttaatcatcccggccagtgatcccggagcgcggtaatcaccggcacgacaccaggtatcccggttgaccagcagcatcaggtgatagtgttttttacctttgcactccccaaactcccgggcccagacgtaatgcagggttgtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacagctgcgtccgttgctgccggtacatccgggaaacgcaggtcaacccgcaatgccgtcaggcggggatgaacattcagtgcgtgccgcaccgtctcacgaatacgttgctgccagaaggggttgtatttgtaggtcatggttatatctccgtatggttcatacggaatagccacatcgtaaaaaatgcgcagcccccctgctcaggctctctgtgataacccgaacggtcgtctccggactgacgattgaattcccggcgttgttttttttaatgtaaaaaaccggttacggataaggcgtggcgagggagctatcgtgatacgcaaaaagaaatgcggggattgcggtaattcgattactcataatacagtgtgttgcctgtattgtggcgctgtcgttccttccggttattaccggaagaccgatcgtctgctctgtttactgagttactgctggtgctgattctggttaccgtttcaggcgtcagtgtatttgtactgttgcagtaggttactggggagggattatcaggaatcggcggagcagagcgacccgctgcgtttgttgtgccagacagtaacgcaccggatccctgcaaaatggtacctgaatcaatcacagtcaggtattccgccaatccgtgatcgaatcgagcggaatacgcagccccgacaaatacgagcccccttcagcagatacaggccggtaatacctgaaaatcagcctattaccgcccacgcctccggcaccattcccttttgatttcgaattctttgttgtcgctataccgcttaatgttcccggtcctccggtgcagataacaccggagtcatcgtagcgctgcttcaatattcaggtgacatatttccagacggaagccggcgcgcgatcgtaaagtttgttcattgtcagttctgccagccggttgtcaacggcagagttaaaggcttccagctccgcaagggtaagtttataacgcgtgtgggaattcacttttcccgcgtctcctgacgtattacgggctgccacttacctggtgtcccgcaatacagccttagtgttccgttatcggggatccggacgcaccgcaacaaccggggaagtatttctggtttagagcagtgtcaagagggatttctcagcccctcactcaccggctcagtctcagggcaggagcattaatacgctcagttcatgtcttatacaggaatgggcacagggggagctggcgtgtcactgctgattttacgcatcagcgttcatgtatctgcactctgatacatgaacgattcacagcgctctgttaccggagagatttactctcttagcttactctggcaaatcctttacgttactctctgatgacttcttatatttataataccaatcagacagccttatcccatcggtgatatcagtctcctcctcgctaggaacgggctgactcactgtaaccacctccgaaaacaactctgcaattatcagaacgcctgcttctctccctgtcctcacgaaaactatcccctctttatcgcgcgtgcgtgcggaagcatcttttcgcaacaaccacccggtataccggtacggctcagccaccgcaacctccccgtttatctcctggcggtcacattcccgattattttttacgtttctccccggttgttatgccggtgaaggtggcgcgctgttttcatgaccacaccggctggtttaacaacatccggaggaacattctcatggctaccccagtttcactgatggatgaccagatggtcgacatggcatttatcactcaactgaccggcctgacagataagtggttttacaggctcatcagggatggggcctttccggctcccatcaagctgggccgcagctcccgctggctgaaaagtgaagtggaagcctggctgcaggcgcgtattgcacagccccgcccgtaatttctgaccgttatccgttcacccgcagcagacgtaatccccggcctgccggcggcattctgctgcctgttatatccccgtgaggaatatgaaaatgaaacaacagtatcagacccgctacgaatggctccacgaaagctaccagaaatggctgaccggcttcacccggcacgccgtatcctggggcgtgtgtcatccgaatatctactacttccataatctgacgcccgggtgggtgtcattcaatggtgaaaaaccggagattgccatcgtaccccagagcctgcaccggctgatttatggccctgacaaacgggccacgccgcccctggatgatgatctgatagtgaatttatgcaccagtgaacatctgctggttcatcatccgatgctggaaggcattctcctgtctgaatgtgaacgtctgaggcagcgttctctggcaaataaactgattagcctcttccgtcagtttggtggcacggagttgcgcctcaaactggtctggctttgctggcttgatttaatgaccggaaacagccttgaagactggaaagagaacctgaaacggaaatcagaaaaagagctggaggaatggatcatcaaccgtcagaggcagagcgcagcactgacggatctgatggatcagtacgtgctcctggcataccgcacaacggttgacgataaccgcaactgatgccggttgcttccggaaggtgtgacaaaatacggaaatgatgatgctcccggccccgcatgctcacctgcagagcgtgttcgtcgtcatcatactgagccatgacgggcgtcttaagggcatcctgtcattgctgagcaggcaacaccaccagaggagccacggacagggatgttctttacagcccgatgcacgccaggttctcagcagactgaatgtgcaggtgcggttattcaccagaaatggcatgctgcggtacatacccatcctggtgacaatatgtacgtggcgacagcgatcccggcactgtggaagagactcactcagcctgcaggatattctttccggcatccgggaatgtccgcctgaatgcaaacaggatgatatttgaatccgtaatactgttctttcatcataaataatttatgcagatacagttaaccgtcacagtagcaggtttgttttcccgggaaataatatccgtcagactgatgccggaacatatctgaaacatgttatgatgttttgttatcagaaatgttgtatattcttatccgtggcgacagtttaatgccctctggtatcacctgataatgcatatcctgcgatgattcgttatatttacgggacacgcctcttttcattgtgctccttttcagacttcattttccgtaagtgttccccggcataaaggaggtacctttctggcgtttataactctctttatcggtgacgccggtaatacagggaataccacaccgacaaacgaggtattaacagacgatatttcagtgtccataatttttctgtccggttaaataacgtcagtctgctgccctctgactgtaatcatcaaagccggaatgcataccgggttacaacgtaaaaaaagtgatgctggcccccggtgcagctggcgggcgaaacatgtttacctttcaataccccctgtctgcagtctccactcttccatcctcttaagctacgtcggccacatgagtgcacttccatgataacaggtattcctgtcagcataacgaagccggttaccttcccttcctcctgcatttcctgtcagaatgactgtacagcgcgcagattgcctttttattgaccaccttaatataccattataaacttctttttatcatgttattatcaccttattatgtttgatttttaagcggccggagaaagaggatggttcagaaaattttgtcggataaggttatgaatgaaagaacaaatgcgtattactcttattatcttggagagcgtaatatctccgtactgccccttaatgtttatgatcccccggaacgttttatcgcttacataaaaaaaaacagagaaaatctgaacatcacactttcagattttgaacttgaacaaataatttctggtatgcgtctgaaggcactggcctccctggtccccctggaaaaaatatcctggatcgcgggcagtgaacgcgcatgcttattttcctggtatctgttgatgcaatttatccagaataacagggcaaaaataagcgcagacttgcttcaaaagaataaactgtatcttaaagaagagtatctggaagggaatgccttcccgtcggactcatcgacacagttcagacaaatactcagagttctcgatattctttctgataagaatttgcgggatgagtggataatccagaccaaagacagatggatgcgggcatttaaatcaaagagtcctttcagttacctcctcccggagaacgaacatgaatgcatatggacatggaattatttgaagggaaaaaatattgcactggaaaaactggccagttttcctggttctgctgatatttaccacgcaattcacctttcatttgacatatgggttacctgtccactcacctcacctgacgatataaaaaatttcagaaacagtttcaataaggccaaggcgcagcgcaagtacaaaaaaacgcaggaagataaagtcaatgtacagttttttcttgacgcagaaaccagggcgcagctcaaagaattatcgagggtcagaagactcagtaccggcgaaatgctgcatgacctgattgttgaagagtataaaaggtaccgacattccagataatttcagacatatattatctccgtgagtcccccgccacctttccggtgtgcgggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcactttcccgtcacatcctggaacatctgcgcaaactcaccagtcacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcggcgcttccgtctgagtggccacggtcacagcatgattatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaacttgacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatcctgcaccggggacatcagcaggtgctgtttgtggtgacgcaggccgacaaaacggagccctgccatgaatgggatatggccggcattcagccttctcccgcacaggcacagaacattcgtgagaaaacagatgcggtattccggctgttccggcccgtacatccggttgtggccgtatcggcctgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgcgcacggaatctgtccggtctcaggcccgtgaacagtttaccggtgcggtggaccgaatatttgacacggcggagagcgtctgtattgcctctgttgcacgcacggttctgcgtgccgtccgtgactcggtggtctctgttgcccgcgctgtatggaactggattttcttctgaacagtctgccaggggaaatgcctgattacattgcattaaccaactgaaaacatgatacacccccctcatatccacctctttctcttgcgtgactgccttgctgttaatagaataaaacgatcgataaaacaggtatcgatcgttactatcgatcgtttatggtggttaatggtctgcgaaaaggcagctgaatctcttcatcatgcagaacggaattgcacacaacggactgatacttctctggcggatgagagaggggaagcatttatgcccgggaaaaaccactttatctgaccatgctgttttgtacctgccggtatccacatttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggtaccctggtggtggcctccgaactggcccgctcacggggaaaacgcgccggtgtggcgattgcgctgtctcttgctgctgtcacatcagttccggcactggctgctgacacggttgtacaggcgggagaaaccgtgagcggcggaacactgacaaatcatgacaaccagattgtcttcggtacggccaacggaatgaccatcagtagcgggctggagtatgggccggataacgaggccaataccggcggccaatggatacaaaatggcggtatcgccaacaacactactgtcaccggtggtggtcttcagagagtgaatgccggaggaagcgtttcagacacggttatcagtgccggaggcggacagagccttcaggggcaggcagtgaataccactctgaacggcggtgagcagtgggtacatgaaggcgggattgcaacgggtaccgtcattaatgagaagggctggcaggccgtcaaatccggcgcaatggcaaccgacacggttgtgaataccggcgcggaagggggaccagatgcagaaaatggtgataccgggcagtttgttcgcggaaatgccgtacgcaccaccatcaataaaaatggtcgtcagattgtggctgctgaaggaacggcaaataccactgtggtttatgccggcggcgaccagactgtacatggtcacgcactggataccacgctgaatggggggtaccagtatgtgcacaacggcggtacggcgtctggcactgttgtaaacagtgacggctggcagattatcaaggaaggtggtctggcggatttcaccaccgttaaccagaaaggcaaactgcaggtgaacgccggtggtaccgccacacatgtcaccctgaaacagggtggagcactggttaccagtactgcggcaacggttcttggcagcaaccgtctgggcaatttcacggtggaaaacggtaaggctgacggcgttgttctggagtccggcggtcgcctggatgtactggaaggccattcagcgcagaaaacacgggtggatgacggcggaaccctggcagtgtctgccggtggtaaggcaacaggtgtcaccatgacatccggtggtgccctgattgcagacagtggtgccactgttgaggggaccaatgccagcggtaagttcagtattgatggcacatccggtcaggccagcggcctgctgctggaaaatggcggcagctttacggttaatgccgggggacaggccagcaacaccactgtcggacatcgtggaacactgatgctggctgccgggggaagtctgagtggcagaacacagctcagtaaaggcgccagcatggtactgaatggtgatgtggtcagtaccggcgatattgttaacgcaggagagattcactttgataatcagacgacacaggatgccgtactgagccgtgctgttgcaaaaagtaactccccggtaacgttccataaactgaccaccacgaacctcaccggccagggtggcaccatcaatatgcgtgtcagccttgatggcagtaatgcctctgaccagctggtgattaatggtggtcaggcaaccggcaaaacctggcttgcgtttacaaatgtcggaaacagtaacctcggggtggcaacctccggacagggtatccgggttgtggatgcacagaatggcgccaccacagaagaaggtgcgtttgccctgagtcgcccgcttcaggccggcgcctttaactacaccctgaaccgtgacagcgatgaagactggtacctgcgcagtgaaaatgcttatcgtgctgaagtccccctgtatacatccatgctgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggtcatctcggtcacgataacaacggcggtattgcccgtggagccacgccggaaagcagcggcagctatggcttcgtccgtctggagggtgacctgctgagaacagaggttgccggtatgtctctgacgacaggggtgtatggtgccgcaggccattcttccgttgatgttaaggatgatgacggttcccgcgccggcacggtccgggatgatgccggcagcctgggcggatacctgaatctgacacacacgtcctccggcctgtgggctgacattgtggcacagggaacccgccacagcatgaaagcgtcatcggacaataacgacttccgcgcccggggctggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaacctgatgctggagccacaactgcactatacctggcagggactttccctggatgacggccaggataacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggcttccgtctgggcagccacaacgatatgacctttggtgaaggcacctcatcccgtgacaccctgcgcgacagtacaaaacacggtgtgagtgaactgcctgtgaactggtgggtacagccttctgttatccgcaccttcagctcccggggagacatgagcatgggtacagccgcagccggcagtaacatgacgttctcaccgtcccggaatggcacgtcactggacctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagtgtcagcggcaacagcgctgaaggctataacggtcaggccacgctgaatgtgactttctgataatcaggtcactctccttcaggccccggtcatcatgaccggggctttttactttcagggagcaacagatatgccgggttgtacatcacgtttattgcccgaaggccctttctcacgcgaacaggctgttgccgtcaaaacagcttaccgcaatgtgtttactgaagatgaccagggaacatattcccggctggttatccgtaatgctgaaggtcagttgcgctggtgatgccggaacacagcttaatactcagctcgccagttaagggcttctcagacaataaacgtcattcatttcatctgtcaggccgcgtcttctccgggagacgtggctttttcatttattacaccagtaaatcttaaccaccgataaggagcaaattatgcgactagccagtcgttttggttatacgaaccagatacgccgtgaccgtccgctgacacacgaagaactgatgcactatgttcccagtattttcggtgaagaccggcatacttcccgcagtaaacgatatgcgtacattcccaccatcaccgtactggaaagcctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgacccgggccgccggggatacacaaaacatatgctgcgtctgcggcgggccggagagataaacggagaacatgtccctgaaattattctgctcaactctcatgacggtacctccagctaccagatgctgccgggttacttcaggttcgtctgtcagaacggatgcgtctgtggtcagtctctgggggaagtgcgtgttccgcatcggggaaatgtggtggacagagtcattgaaggggcttacgaggtggtggacgtgtttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacaccgcgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccattcaggagaatatgctgaaaggcggaatttcaggtcgcagcgctaaaggaaaacgtatccatacccgtgccattcacagcattgacactgacattaagctcaaccgcgcattgtgggtgatggcggaaaccctgctggagagcctgcgctgatgaaacatatccctgaaggcgtgattcaggtaccagaatcacccgacgccccggaggcgctgccggggtgtcgttccatttctgatgatgacctgtgcgcctggtgtacccgtctgctttaccgtcccggagaactcagtctgtgcagactgagtacaggcaatggcatctggccatccgtctgtgaccggaacggttacgcgtacggctgtccggcatttcagccgaatatcattcatccctgacattaccgggtctcacggtcagtgatgaacgtgatgttgtcagcccccggcctttactccctctcatttattcacattacaaggatttcacacatgaaaacattgtctcagaacaccaccgcttcagcctgtgcaccggagactggcctgcaacaactggttgccaccatagtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtatcttcggctggatggaccgtctttgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggtggcgcatttatggcccccgaaccggatgacgatgatgacggaacatgggtactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgccgcctgtctgatgacgtacagtcatcacgcctgccgtacggagtgttatgccatgacggtccactattaccgtctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcatcgactgaatggagagaagtacaatgcagcagctttcctttctgcccggagagatgacgcccggcgagcgcagcctcattcaacgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggcctttacctccacccgtgcggcacgagaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgtgaagtgattaaacgcgccctgtatcacaatgccgctgctgtggtgctggcacacaatcacccgtccggtgaagtcacacccagcaaggcagaccgccttatcacggaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcagccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcccactatgaaaatcatcacccgtggcgaagccatgcgtattcaccgtcagcatccggcatcccgtctttttccgttctgtaccggcaaataccgctggcacggcagtgctgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgcagaacgccgtaaggacagttttggtccgtatgtccggctgatgagcgtcaccctgaactgatgttccgtcacccggaaaacgagtacgactggctgagctcagacgccgctgtggatgaggtcctgctcatcaacgaatacacctttaccgaagccggtctgcgcgccggctgacccgtcatcgttaaactatcattcaccgattttctgtgaggattttatcgtgtcagacacactttccgggacaacgcatcccgatgacaatgacgaccatccctggtggagactaccctgcacagtgacgccctgtttcggcgcccgtctggtgcaggagggtaaccgcctgcattaccttgccgaccgcgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgatatcagcataccgtcacgctgtatgcaaaaggtctgacctgcaaagctgacactctcggtagcggtggttacgtttatctggctgtttatccgacgcccgaaacgaaaaagtaaaccaccggaataaccttctgctccggcctggtgctttcaccacgccacttttccatttttcatctctgcatatcaggaaaaccttcagtatgaaaacattacccgatacacacgtacgggaggcatcgagctgcccgtctcccgtcaccacctggcagactctgctctcccgactactgggccagcattacggccttacactgaatgacacaccgttcgccgatgaacgtgtgattgagcagcatattgaagctggcatttcactgtgtgatgcggtgaattttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatattctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgaaactggccctgacactggaagccgacagcgttaacgtacaggcactgaatatggggcgaattgtcgttgatattgatggtgttaatatcactgaactgattaacaaggtcgctgaaaacggtgattcactccgcgtggtggatgaacgtgactctaccgaaacaccggcaacttatgccagccctcaccagttgctgtaagacaatgcagtgatacagggtatagtgccattaaccacagaaacagcactgttgtcctgtattaagcaggcaagagaagatgtccttaccctgcgccatctgcagcttctgcaccagaaccggtgaatctcactcaacaggcttcattttccctgacgccagcctgaatacagctggcgttttcatttataaacagaaaggaaaaccgataataatgtaagcgtcaacggagcaccgtattgacgcttatttattggtgagtactacgttccatggcaggagttcatcaactcggttggaaggccattccggcagtacgctcaggatatggcgcagatacgcttccggatcgataccgttcagacggcaggtgccgatcagcccgtacaacagtgctccacgctcgccgccgtgatcgctgccaaagaacataaagtttttctttccgagacagactgcacgaagcgctctttccgcagcattattatccgcctccgccagaccgtcatcactgtaataacagagggcatcccactgattcagtacatagctgaacgcttcgcccagtctggattttttcgacagcgtaccattcttctccaccatccattcatgcagcgacgtcagtaacactttgcttcgctgctgcctgacggcaagacgctctgactccggtaatccccgtatttcatcctcgatggcgtacagttcactgattcgcttcagggcttcttctgccgtcgcacttttgctgctgatgtatacatcgtggatttttcgccgggcatgggcccagcacgcaacttctgtcagtgcaccaccttcacgttctgcactgaacaacctgtcgtaacctgtgaacgcatccgcctgcaggataccccggaaggggcggaggtgttgctccgggtgtttcccctgccggttcggcgagtacgcaaaccagaccgctggaggagatgacgaacccacattgcgatcatcccggacatacgtccagatacgccctgttttcgcctttttctgacccggtgccagtacctttaccggtgtgtcatcagtgtgaaccttgcgggtgttcattacataacggtacagggcatcattcaccggtgtcattaactggcagcacgcgtcaacccagttggagagtaaggcccggctcagttcgacaccctggcgggcaaagatttcactctgacgatacagtggcagatgttcgcagtattttcccgttaacacgcgggcaagtaatccggggcccgcgataccacgctctatcgggcgggacggcgccggtgcttcaacaatacagtcacattttgtacaggctttttttacccgttctgtgcggatcactttcagggcactgctcaccagttccagctgttcagcgctgacttcccccagataatccagctcaccgccacactccgggcaacagctttcttctggctctaggcggtgtatttcacggggaaggtgtgccggtaacggacgacgatggcgcgactgtcgcaactggcggggaacctgaggatcgtcttcccgcccactgtaacgatcgctgtcctgttcacgttgtttcagcagagcctcagccagttgaaccgccccgggaatcctggagactaaacttcctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcaacgggcagtccgtatggttctggaaagtcagagcgaatatgactcacaatgggcgacaatttgttccattgctccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggagggctcaccaccgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccgctatgcagcgaactgcatattgccccgtcaacgtattaccactgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcgcgatgactggctgaagaaagagatacagcgcgtatacgatgaaaatcacaaggtatacggtgtgcgtaaagtctggcgtcagttgttacgggaaggtatcagagtggccagatgcactgtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcggggcttcgtctatgtggcgttcatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtccatggaaacgacattcgtgctggatgcactggagcaggcgttatgggcccgtcgaccgtccggcacggtccatcacagtgataaaggttctcagtatgtatcgctggcctacacacagcggcttaaggaagccggattactggcatcaacaggaagtacaggcgactcgtatgacaacgcgatggcggagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactcacgtgggtggactggtataacaatcgacgattgctggaaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcaagttcaacttcacgacgcagtttttcagaacgggtaccgaacagcatccggcgcagtttttctatctgagcccgcagatgttctatttcccgttcatcttcttcgatcttttcttcggcacgtgtcagtgcagagcgcaggaaggcttccgtctcttcaaccagactcagttgctggtctttctgacggagggcttcagcctgctcagagagcaatctttccagctctgcgatgcgaatgaggtatttctgactcatgaccgtttttataatgcggtcaggagttttttacaacattgtcagtgagttacggctggatgtttttggctgacgccagtccagcttatcgaggagcattgccagttgcgagcgggtaatggataccttgccgtcacgtaccgcaggccagataaactggccttcctccaggcgtttggtgaacaggcacagaccatcagcatcagcccaaagaattttgacggtgtcaccccgtcggccacggaagataaacaggtgaccggagaagggattatcattcagcacatgttgtacctgttctcccagtccgttgaaggatttacgcatatcggtaacgccggcaacgagccagatacgggtacctgatgggagtgagatcatcttcccctcccggtcagttcacggatcaacaccgtgagcagctctggcgatggattttccagcgtcatgttaccgtgacggaattccaccttgcaggaactggcactgactctggtctgagtggaagtggataaagacggcgcaatggccgccacaggttctttctgctcatccggcgttatttctacaggtaataattcaacgccagtgtcagaagaggtcgttaccggaagacgccgcgaaacacgcccttcgttctgccagagcctgagccatttgaaaataacattatcattgacgccattttcacgtgcaatctgtgcaacacaagctccaggttgtgatgccagttccaccatacgaagtttgaattcattcgaatagtttttacgaggttcttttcgccagtcctgtaattccatacttagatgtccgtctatatcagatgggcgtctaagttaccaattctcgtctgatggctacatacggcggtcagtttacgcttacctttaggacaatgggttaccgccgccagaaaagggctcggtactcctggttcccgcacggtggctgaactggaatctgaaattctgcaactgcgtaaggcgttaaatgaagctcgccttgagcgagatatattaaaaaaagcaactgtagattcaatctgtcaatgcaacacccctttcaattatctctttcggtgttttgaacttcagtgtctttctcggtctgttgtttagctgagcagcaaccagatctagttcatgttgagtatattgggcaagacatgtctttttaggaaagtactgccgaattagcccatttgtattctcatttgttccccgctgccagggactctgaggatcgcagaagtaaactttaacgccggtactgacagtaaattctagatgtctggccagttccattcctctgtcccatgtcagtgattttctgagttctgacggtaaactcaggaatttgtcggtaagagcctgatttactgagacagaatctttgcccctgagtctgaggatgatcgtataacgtgattttcggtctacaagtgtggctatatgagagttttttgtacctgagactaaatcgccctcccaatgccccagagagcgtctgttatcgatatttcgggaacgttcgtgaattggtgttccgttcactatgttaatcgtacctctttcgcctttgcgggtatgacgcctgccatggcgaaggctatgcgaccgtcgcagatgctgtatattcaggtggtgtagcgcttcacggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccacttgaatctacaacagcgtattttgcacaggagtcgctgaaaaatacgcgttaatcgaacaatggcgacaacaatttcccattgaagcgatgtgtcaggtatttggtgtatccaggagcggttattacaactgggtacagcatgaaccctcagacagaaaacaaagtgatgagcggctaaaactggagattaaggtggcacatatccgcactcgcgaaacatatggaacccggcggctccagacggagctggcagagaatggcatcatcgttggtcgtgaccgactggcacgtcttcgtaaggaactaaggctacgctgtaagcagaaacgcaagttcagagcgactacgaactcgaaccacaatctgccagttgcgccaaatctgctgaaccagacgttcgctcctacagcaccaaatcaggtctgggtggcggacctgacgtatgttgccacacaggagggatggttgtacctcgctggcatcaaagatgtttatacgtgcgaaattgtcggctacgccatgggagagcgcatgacaaaagagctgacaggtaaagccctgtttatggcgctcaggagccagcgcccacctgccgggctaatccaccactctgatcgaggttcacagtactgcgcatacgattaccgggtcatacaggagcagtttggtatgaaaacatcaatgtcgcgtaaaggtaactgttacgacaacgctccgatggaaagcttctggggaacgctgaaaaatgagagcctgagccactatcgttttaataactgggatgaagccatctcagtaatacgggaatacattgagattttctacaatcgtcagcgtcgtcactctcgtctggggaatatctccccggcagccttcagggaaaaatatcatcagatggctgtttaaaaaagaacaaatggtagtgtccgctattgccagtacacctcagtgcgttcggcgcctgaaaaacggcttcagtaccgtgcatcccttactgactgaagaagtacaatgtatcaggaactggctcaaagcccgggaaactataaaattgcctgcagcagaagaagagagggactggctatttatttccagatcagggcctctgcttacccgtcaacgtttttataacttgctggctgaagcaggaagaaatgccgggctggctgttgctgtccatccacatatgctgagacatgggtgtggttacgcgttggcagataacggcatcgatacacgcctgattcaggattacctgggacaccggaatatccggcatacggtgatttatacagcttcaaattcggaccgctttgaacggttatggaagccgtcaaaaagggcgaaaaagcaactttttgaccgattttgacacagcagattaaaaaactagattttagcttttgtctggttttattttcttagctgtgtggcgttttttgctattcatactgttaatggagttttggaaaattcagaaaactgacagacatcaatgccatattgttacagaagggatttgatacgagagttttattgatttatatcaaacaatttttaattaattgttgtttgcacaacctgtttttttttagcatttataacatcaatacaggcagtttacagtttcggtcattttgacaacaacagttcctcttcttgtgcacctgtattgcgcgttactctgcactgataacccgacacatgcggcaacagatgtttgttgtaattactggggggagtgatgtcagtgcttcttaattcatacttctggcggagagatattcaggtggcgggtatgcctgagagacgcagacgaataaagagacattttttctgtcctgagtgtgttcaggacatgcaggctcgaccactgtatatcatcgtgaccttctgggggatgcgaaccggcaggttactgacagttgaggcggtcagccgggagtttcatataacccagagaacagcaaaaaatattctgtattacattgaacacgagggacgaaaccatatccgcagcaggcgctttatacaaaacgaaccgacaactggccgggatttcctgcggatcctgtatatccaggatccgcaggaaatcccggccagttcaggagcagaactggatgttcagttggaacctgttgcccccgcagcaaagcagtcactcaggccacagacaaaatttcagaaactacgtcagtggatggtatcgagaaaacggaatgaacaggctcctcaggagctgacaaaatacggatgaaacagatatttttgatgagtcagtgtcagtacacccgcctcgggctttttgcagtgatggaaagtgccgggcaacatgctgttcaggttatttccgtggaaacaccggagcagattgtgtcgcatattctgtctgatagacacctccccgggaaacagagtgtcattgtggtagatctcacctgccatgagccatcagtgattgtgaagaccttgtggtttttgtggaatctgtcagtcctttattctgaacgccacgaactgagaggaactccatgcattttattttgccatcagggagggcagaataatatcagatatcctttttcctggatttctccgtcacaaaactttcatcaattgaaaaatatttttctgcgcattctggccgtgccttctcgctatataagtagtgggtatagatttcagtgtttaagtgctaatgagcgacaggtgataaatgcacttcttggcggtgaagctgtaagtgatattgcaaagcgtatgcagatacattacagcaatgtgtgttactaccgacaaaaggcgatatttaaaatcggtctgagaaaccggaatgatattgcatggataatgaacaggacgtttttgtaagcgctgtaacgttacgtactgaccggatacacttccgaaattgataagtctttctgcacgtaaactgtaaactaactcctgcgcgtagccggaaataatgcagggtgcatttcatctgcaacgactaaagtcgttgggtaaatgtaatggaatgcgcgaggtgtgacatcgtgagaatgtcatatgtgaactcatctctgctattacagaagaatatcagaaccgtgcgatgggtgttactcatcataagaaagacacttcagttatatttttagcgtactcatcgtgcttttcaacgcttatatatttttgaaggtgaaaatatgtcaacgctgaagaatacattttttatcactccgcctgacacgccaacgcaggcagggcctgaaaatattttttatgactttaatgatggtgcacgtgtattgcttcctgaagggaaatggcacgtgcgtctgctggatgcggattcggaaaatattcttttctgctgcgatgtggataaaggctgggtaaccagcagtaagaaatatttcgtgcgctttcgtattcaggtattccgtcagggtgaagaaacgcctctgctggatgaaacactgaaactgaaagaccggcctgtgctgatttcattcccgaccgggacgctgggcgatttgctcggctggtttccttatgcggaacgcttccagtccctgcataagtgccgtctggaatgcacgatgtcgcaggacattattgatctgctggcgcctcagtatccgcagatacagttttccacgccggataagccgcgcacggtggcgccttatgccacctatcgcgtggggctctatttcggtggcgatacaaacaatcagccggtggatttccgcaaggtcggtttccaccgttctgcaggctacattctgggcgttgacccgcgtgaagcccccgtccggcttgacctgtctgcgcccagggttatccaggagccttatgtgtgcatcgccacacagtccacctgtcaggcgaaatactggaacaacggcaccggctggagtgaggtcatcgcacacctgaaatcactgggttaccgggtgatgtgcattgaccgggatgcccattatggccagggctttgtctggaatcacatcccgtggggtgcagaggactttaccggcaagcttccgctgcaggagagggtgaacctactgcggcatgccagcttcttcattggcctgccaagcggtctgtcatggctggcgtgggctacccgtattccggtggtgctgataagtggcttcagcctgcccaacagcgagttttataccccgtggcgggtatttaactcccatggttgctacgggtgctgggacgatacatcgctgaattttgaccaccacgattttctgtggtgcccgagacataaaaacactgaccggcaatttgaatgcacccgactgataaccggcgcccaggtcaatggcgtcatcaataaacttcaccgttctttaactgaacagggtgttgaggccaccctgaaaaaaggagtaagcaatgaataaggtctataacactgtctggaatgaatccacaggaacgtgggtcgtaacttcagaactgacccgtaaagggggtctacgcccacgacaaatcaaacgtaccgtgctggcagggttgattgctggtttgctgatgccgtcgatgcccgctctggcggcagcctatgacaatcagacaattggtaggggtgaaacaagcaagtccatgcacctgtctgcaggcgacacggcaaaaaacacgaccattaacagcggtgggaagcagtatgtctccagtggtggcagtgccacgagtaccaccattaacatcggcggggttcagcatgtttctagcggcggtagtgccactagttccaccatcaacagcggagggcaccagcatgtctccagtggtggtagtgccacgaatacaactgttaacaatggtgggagacagacggtattcagcggcggcagtgccatgggcaccataattaacagcggaggagatcagtatgtaatcagtggtggcagtgccacaagcgcatctgttaccagcggagcgcgacagtttgtctccagtggcggcatcgtcaaggcgacttctgttaatagcggtggtcgccagtatgtccgtgacggcggcagtgccacggacaccgtgcttaacaatactgggcgccagtttgtctccagcggcggtagtgccgctaaaactacaattaattccggcggggggatgtatctctacggcggaagtgccacgggcacctctatttacaacggcggacgccagtacgtctccagtggtggcagcgccactaacacaaccgtttacagcggtggacgtcagcatgtttacatcgatggaaatgtcacagaaacgaccattacaagcggcggcatgctgcaggtagaggccggtggttcagcctctaaggttatccagaacagtggcggtgctgtcatcaccaataccagtgcagccgtgagtggtaccaacgataacggcagcttcagtatcgctggcggcagtgcagtcaatatgctgctggaaaacggcggatacctgacggtgtttgacggtcatcaggccagcgatacgatggttggcagtgacggtacgctggatgttcgcagcggcggtgtgctctacggcaccacaaccctgactgataaaggggcgctcgtcggtgacgtagtcacaaacgaaggcaacctgtattacctcaacaacagtactgcgactttcaccggtaccctgacggggaccggtaccctgacacaggaaggcgggaacacccgcttcagcggcctgttgtctcaggacggtgggattttccttcagagtggcggggccatgacgatggatgcacttcaggctaaggctaatgtgacgacgcagtcaggcaccaccctgacgctggataacgggaccatcctgacggggaacgtggcgggagacagcaccggtgccggtgatatggcggttaaaggtgcctctgtctggcatctcgatggtgactccactgtaggcgcattgacgctggataacgggaccgttgatttccgtccgtcaacaaccacacgcatgacgccagccttccaggcggtgtcgctggcgctcgggagcctgtcgggtagcgggacgttccagatgaacacggatatagcatcacataccggagatatgcttaatgtcgcgggcaatgccagcggtaactttgtgctggatatcaaaaacaccggtctggagccagtatctgctggagcaccgcttcaggtggtgcagactggcggcggtgatgccgcgtttaccctgaaaggcgggaaagtcgatgccggtacctgggaatacggcctgagcaaggaaaataccaactggtatctgaaggctgatactccgcctccagttactccaccgaccaacccggatgcagataacccggatgcaggtaacccggatgcaggtaacccggatgcaggtaacccggatgcaggtaacccggatgctggtaaaccgggaacaggtaagccagatgcaggtacatcgtcgtctccagtgcgtcgcacaacaaaatcggtcgacgcagtactgggcatggcgacagcaccggcatacgtcttcaacagcgagctggataatctgcgtttccgtcatggtgatgtgatgcaaaatacccgtgcaccagggggcgtatggggccgttataccgggtcagacaaccgcattagcggcggggccagctcgggctataccctgacccagaacggtttcgaaaccggcgccgatatggtctttgacctgagtgacagcagtttagcggtaggtactttcttctcttacagcgacaacagcattaaacatgcacgtggaggaaagagtaacgttgacagctctggtggtggtctgtacgcgacctggtttgataatgacggctactacgtggacggtgtgctgaaatacaaccgctttaataatgagctgcgtacctggatgagtgacggcacggcggtgaagggcgattacagccagaacggtttcggcggtagcctcgaagcgggcagaaccttcagtctaaatgagaatgcatgggcgcagccatacgtgcggacgactgcatttcgggcggataagaaggaaatccgcctgaataacggcatgaaagccagtatcggtgcgaccaaatccctgcaggctgaggctggcctgaagctggggatgaccctggacgttgcaggaaaagaggtcaaaccgtacctgtcggcagcggtgagtcatgaattttcggataacaacaaagtccgtatcaatgacacctatgacttcaggaacgatatctccgggacgaccgggaaatacgggctgggtgtcaatgctcaactgaccccaaatgctggtgtctgggctgaagctcgttatgaaaacggtaagcagaccgagtcaccaataactggtggcgttggtttccgaatcaacttctgatgaatgggcagggatacgtattagattttcgaggtgaatccctgcctgctttcagtaaagattaatgaaatctaattttgttaggagtgttaataatggaaaataaaaaaacatccgttacataaaaactaatataatagagcatgatgttatagttcatatctggatatatacgcctctgacaaaagttgaatgcgatgtgttcgagttgctagtaaaaggatataagaacgctaatgtagctcaatacagagctcgtagcctcaaaacagtttcatcacaaaaacatcaagtatataaaaaacttgggatccgtaatgatgttacgttctggatagatataattttatcacatcacatgagaatcgttttttgtcgaaatgggaaagttattgatacagaaaaagagttattaagaatgtttgatagccattgtttgtaataaatttaaaagcacaataattaattgttatattaaaaaatataataattatagagaaataattgagttatcagtttaaatatggaaacttaataagtagttttatagttttgtttaaactgattcaaatcaatacctttaacttattttgaaaatgtgatcttgtgaaaacatgttaactaaagcattcacataccccgaaaaaaacattcacttaacacgctcttaatgataagccattcgtaaggtcagattttcgtcatgatatcaaagatattctcttatgtatatctgcattaataacgtcttttacttttctcagtcttgtatttatagcaataaaactaaaatgaatgtatttatgctatagttttgtttaaccatataaatatatagaagagttataattgtgaattcatatcatatagacaagtaccttgtgatcactcccgaactgatttcccgatcgatagaaaatcaagagttcaccccatactttcagcccatattctgttctgtaagtgggcgtcttactggatgtgaagtacttttacgatggtttcaccccaaaataggaataatttctccagaaatatttattcctattgcggaatcctctaacttggttgttcccttaatatttcttttaatgaaaaagactgaaaacatatttaaatatgtaaatcacttgataccagataattttcatattggtagtaagcgtgcagcaagaaccgtattgacggggatgtgttattcagtcggcagtgctacgcgccaggggagcagttcgccgacccggtttatcggccagtcggctatgacgtcaaggacatagcggaggtagctttctggctccactccgttcagtttgcacgtcccgatcaggctgtacagcagcgctccccgctctcctccatgatccgaaccgaagaacaggtagtttttgcggcccagactgaccatccgcaacgcattttcagcgatgttattgtccgcctcagcccagccatcatctgcatagtacgtcagcgccggccactggttcagggcgtatgcgaacgctttcgccagttctgagtgtcgcgacagggttttcatcttttcacgcaaccagctttccagggatttcaacagcggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaggcaagatgagtctgcggatggatgccttttctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgacccggcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacggctcagctccacaccttgccggccgtatatttctgactggcgatacagcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggcactacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtacagccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcttccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgcctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaggaagatgtcgtcagaagagatgtcgttcataagcccgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcaaccgcttgggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctgcgtaaggaacactttgccatcacgggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagtccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtttgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccggaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgctgacattgccattgaagcggagcgtcccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagattggcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgcctgccgggagtcacatttttctgcatatctgacactttggttcccactacttatttggtggacaccactttgtctaatttgtcagattctgaccagacggttcaggctgtacgcttaccgtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctggatatgttcaatgacgtaacgcagccacttttctgactccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccggacatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcaataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtaagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtatcgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttaccgcttaccaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaataccgttaaacgttatttgcaggcaaaatctgagccgccaaaatatacaccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgagagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgttgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttatatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacaatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcctggtgaaaatctggtgaacttcgataaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgctgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaggttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaaactgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagctgaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacacttggcaaacaggggcaaccatgtatgtcagatattacaatctcacttccgaaagaaatcaacgggtacgttatctgttcaaccagaatccgacacattctggctatacgaaagagcatacttatgcaaatctatatgcttttccggcaacaagcaggaatctcagcgctgaggcaggaattagaggtaaaaacgccctaccgggccatgaatcacccggtcattggagtagtaaccaaagcagatttagccagcatggaacacatatctttggtgaaatgttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcggttaataacaatggagttacagaacttttttccttgctgcatacagaagatgtctgtcgctaatttcgataggttctcagatgagaatgatgacggtgatacacagataagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacaggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacacgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccccggcttgatgtaatcgctcaggttgtccagcagcaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttttcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgtagttcaggaattatttacgcaaggcccggcaaatcagattcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacaaccttcaggtcatggtggttattgagcaactgacgcagctcttccacagcatcgttcaatttttccgtattggcaaaaaccggctgcggattaccttcgtacaacgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcgttcaataacacgaaatggctggggcgcgtggcccagtacgcattgatttgcaactccagcatacaaaccagattgcgattaatggtctggataccttcatatatcgattttggaatacgggtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcaggagtttttgtagatggctttccagacgtgggcgttcgagtaagtttggtgagaatgcagattgataaacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaaccaacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcctagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagacttgatcttacccagcaatagtggacacgcggctaagtgagtaaactctcagtcagaggtgactcacatgataaaaacagtatcaaccagtaaaaaaccccgtaaacagcattcgcctgaatttcgcagtgaagccctgaagcttgctgaacgcatcggtgttactgccgcagcccgtgaactcagcctgtatgaatcacaactctacaactggcgcagtaaacagcaaaatcagcagacgtcttctgaacgtgaactggagatgtctaccgagattgcacgtctcaaacgccagctggcagaacgggatgaagagctggctatcctccaaaaggccgcgacatacttcgcgaagcgcctgaaatgaagtatgtctttattgaaaaacatcaggctgagttcagcatcaaagcaatgtgccgcgtgctccgggtggcccgcagcggttggtatacgtggtgtcagcggcggacaaggataagcacgcgtcagcagttccgccaacactgcgacagcgttgtcctcgcggcttttacccggtcaaaacagcgttacggtgccccacgcctgacggatgaactgcgtgctcagggttacccctttaacgtaaaaaccgtggcggcaagcctgcgccgtcagggactgagggtaaaggcctcccggaagttcagcccggtcagctaccgcgcacacggcctgcctgtgtcagaaaatctgttggagcaggatttttacgccagtggcccgaaccagaagtgggcaggagacatcacgtacttacgtacagatgaaggctggctgtatctggcagtggtcattgacctgtggtcacgtgccgttattggctggtcaatgtcgccacgcatgacggcgcaactggcctgcgatgccctgcagatggcgctgtggcggcgtaagaggccccggaacgttatcgttcacacggaccgtggaggccagtactgttcagcagattatcaggcgcaactgaagcggcataatctgcgtggaagtatgagcgcaaaaggttgctgctacgataatgcctgcgtggaaagcttctttcattcgctgaaagtggaatgtatccatggagaacactttatcagccgggaaataatgcgggcaacggtatttaattatatcgaatgtgattacaatcggtggcggcggcacagttggtgtggcggcctcagtccggagcaatttgaaaaccagaacctcgcttaggcctgtgtccatattacgtgggtaggatcacctaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaacccaacaccgtaccgccaatacgttcgaaggcgcgaggaacaacgttaccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgctttcagggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttatcggcacgcacgcaaaaactccgtaatgaagattaaaagcgctcataactcatctgtcggccagaaggcgcgcctctgaattatccgacggacaaaccgggaacagtgtaatttcccggcaggagcgaaaaaattgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcatcgcgttaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtacccatctttcgcgccattgttcaaataaacctcgaagcagggctttggtaacatttcataagcactgtcctgcaagaggctattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagccaccgccaccgcatactgaccacctgaaatttctgtcagaatgacgccctcactgttttcgggaagcgtaaagttattcggtaccgtcacaacggtgtcgcagcgtaatttttcggcgggtgtttcatctggattgtcgtaatagacagcaacccactccttcggcacaatatttttgttatctacccacatcatcaactgctcaaagcctttctttaccgtctgttcccacgggccaacgagatggaaacctgcaacggtacgtttctcttcctgcttaatctcgtagttcatgacgcctccattaacactgtttttatatacagtatagttgcaaaattaaaaccacaaggaatgagtgttgattatgcgagcagactcgcactcctgccagtctgctgcaaaagaaaggtcaggccttatggtggaaataatcactcaggcgggaaaacatgccgccttccccgacagattccagggtaaccagcggccagtgcgccacctgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaattggcgcggtgagctctttaccatcaagggtatatttggctttgatatgtggaatttcggctttcggtagcaccatccagaactcttgttccgttcccagggcgatattttctttatcaccataccagatgcgttccgtaccgacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgcccccaacgcagtaattttcttgcctcttcctcacgaccttttgcactgtcagcccccattaccactgcaatgagacgacgctgcccatctacagccgaagcaatgagattaaacccggcaccagaagtatgacccgttttcaggccgtcaacattcatggttttatcccacaataacccgttacggttttgctgggtgataccgttccaggtgagacttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcgcgagaaagcacagctaaatcataagccgagctatgctgacctggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagtgcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacactggattatctttcgcccacgcatcgcgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacatagcccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgaggatctggccggtggtgtaatccatcaatacccaggagccggcatgaatctctggaggctgaggtgaaaaaggaatgttttccgccgcaaaaccagacgataagttaaaaatgaacaaagaagcagcaataataagacggcgtttcaacagcaaaccctcaggagtttcaaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctctcatttttatctgacatgatctgttgccactcgctgtcaaattgtcgcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaacaacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcaccccgccttagatcgccctgcacagttcgcagccattcgcaccgatgacgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagctcgggcgaaaggagaaaacgaagccgcatttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgacgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttactggatgttatgcgtgcctgctatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcaaagctggtaaaaacgcatcagccacgcctgtttgattatctctttacccatcgtaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggttcacgtttccggaatgtttggggcatggcgcggcaataccagctgggtggcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagatatttcgccattactggaactggatagcgacacattgcgcgggcgtctatataccgcaaaagccgatcttggcgataacgccgccgttccggttaagctggtgcatatcaataaatgtccggtgctggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctgaaaattctgcgtgaaaatccgcaagtgcgcgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagataacgtggatgcacagctttataacggctttttcagtgacgcagatcgtgcagcaatgaaaattgtgctggaaaccgagccgcgtaatttaccggcactggatatcacttttgttgataaacggattgaaaagctgttgttcaattatcgggcacgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgtcgccaggtcttcacgccagagtttttgcagggctatgcagatgaattgcagatgctggcacaacaatatgccgatgacaaagaaaaagtggcgctgttaaaagcgctttggcagtacgcggaagatatcgtctaatttgaagcctccgccgctggtacggcagaggacaatgttgagtcaggctttttgaacggtgatgctccacgctgcatcgccaatctgctgataatcggtgatggcatgtccttcttctgccgcccactgtgggattgcttcagttgcctgggtgcaatcaaactcaatcactaactcatcgccgctgaccatttctgcctgtgctgcttttgcttctatgagtggaaacggacagacctgcgtcaccacatccagctttttaatcgccatctttacaccttacttaatttgccgcagcagtcgccagtcgcaccttacgctgcggtcgaacatacacaagccaggacgcagtccagacaccgagaatcataaatacaaggccaacccagccctgccaggtcatcattgcagtcataaccagtccattaccgatagagcaaccacctgcaatactggcaccgaagcccatcagtacaccacctaaaccgctacgtaatgttgtttgtgcatcagctgcgcgaacgcggaactcacgactcgctttggctgcaataaatgaccccacgaagatccctaacaccaggaaaacgccccagttgatgtatttcacgtcacccgcgaccagaaattgcagaatattggccgttggggaagtgattcctaacccaaacatgcgtccggttgcttcactcaggggccaggctaaaagcgcaatcaaaccgatgagtacagcagtgacaaagggatgccagcgtttttcaaacagaatatgagcgatcgcggttcggcgcggcggtaaggtcgcgactttgagttttggcttcttcaactctttcatcaccacccagagcgttatcaccagcaaaacggcaaccaacggccacacagacaaattaaaagtctcagcaatagagttatgttcagtactgtagtgctgcaaggtttgatttaaaccactggcatgtggagaacgcatcaccgcactcatcaccatataagtgaaaagcgcgatccaactgccgatcaatccctcacccgcgcgataccaggtcccggtggcacatccacccgccagaacaattcccagcccgaagatatacccacctataacagtaccaagccacgggaacgccccggcttcgtaagtcagtaggcccgcctgaattaacgcaaaaacccccacactttgtaccgaaattgcaatcagcaaggcgtaaaacatgcgattatttttcgcgatatacatatcgcgaaaaccaccagtcaggcaaaaacgcccacgctgcatgacaaatcccagcagagcaccacaaattagcccgcttaatatcattgaaaacataaattaattaaccagatgaatgttaatgaggaaattattcatgactggtggaatgcagaccaataaccaaattctctaaattagaacaaatggttcttaatgaggatttcgataaaaaagaataaaaaaaccggagccaaatattcattcgactccggttaattattagaaaagatgattatgctacgtcttcgtactgcggaaccgggttacggaagctcttggtgacgcaagccaggtaaatcagaccgatagcagcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgtcttattacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccagcgcaccaaagttaatcagcgccgttgccattaccaggtcgaagttgattgccagcagggcaatcgcgccaaccaggatgatgttcatcgccggagtacgccatttcgggtgtacataaccgaagaagcttttcgggaatacgccgtcacgacccattacgtacatcagacgcgctacgcctgcatgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgcgccaacctggaacgctttacccgcaacgtacagcatgatttcaggctgtgacgcatccggatctttaaagcgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccgatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacaggttgctgatgccgtcaaagccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcgccagaccagaatggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacgccataaacaaccatgcccagaatcaccgcgatcagcaccacctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcatgaaggccaccaacgccaccacaaacatccacgatgggatggaaggcaccagagcttcaaaatagattttcgccagcagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtgtatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaaagtatcaaacagcgtcatcggctgcatataggcaagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctgatgaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggggaaatgacaagagaatgagaggcttgtcataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatcccgccaccagccactggcaagtcctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaacgttgcgccagataacggggtaaatagccgcagccgaggccgctaatttgcagctccagcttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtatcccccaccacaatcgcccgatatcgcttaataatacgacgatttaacggctcttcttccagggctaacggatgatgaggcgcgaccgcaaagacttgttccagatcgcccaaccgtgaaaaaccaaactcactggaagatggtggctcatgcatcgcgccaacaataatatccgctcgcccctgagtcagggcatcccatgaaccaccgagtacgccattgataaacttcaggcgcgtcacgctatgatgttgataaaaagcttcaatcagtggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttcccgcacggtatgcagaacttcccgccctttctctaataacatttttccggtgcgggtgaatttagcgcggtgaccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcgtgtagagtttggccgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgcatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaactgcggaggttccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctggcgcacatatattatagatgtgtccgcctttgggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggcgcggtttttccggcaaagaagcgtccgggatgacgtcccggtccgaccaggcccgcaagacgcagaatatcgaccgaagtaccgggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggtcaccggattacgcggggtggtttctttcaccgtgccttgcgcgtcgccatagacagacgttgaactggtaaaaataatgcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggggccgctacgacgtgccggaagcgtaatgaccagcgcgtcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggccgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcctcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaatctgttcaataatgataacgacatgctgcaatgagcagtgaatcgtcggtaaccgcgtataccagacggtgctcctctgtaatgcgtcgggaccagaaacctgacaaattatgtttcaggggttctggcttccccttaccttcaaatggcgttctgcgggtatctttgataagttcattgatctttttaacaattcgcttatctgtttcctgccagtacagataatcatcccatgattcctcagaccagattagtttcactcaataatgtccttttctgttcctttgcctgatttcaggctatcgattgagtccatcaatctccgggcgttagcgggggaacgcagtagataagccgtctcttccagcgagttgtattcttcgagtgacatcagaacacaagcctctccattctgacgagtaataaggatcggggcatgatcttcaacggctttcatcattgttgccgacaaattctgacgcgcttcgctgtagctaattgtacgcatgtcaatctcctcttttgtacagttcattgtacaatgatgggcgttaattaactatttattaattagtttgtagatcaaggtattgtcagtgagacgaaaatccaggcttcgctatttttggtgccgtcagcttagaggacagtcctcttagccccctcctttccccgctcattcattaaacaaatccatcgccataaaatatataaaaaagcccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgatacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgataacggttcagacaggtttaaagaggaataacaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactcacgcgaattgctggcgcgctgtggcattaaaattaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtaatggatggcgtggttgacctcgggattatcggcgaaaacgtgctggaagaagagctgcttaaccgccgcgcccagggtgaagatccacgctactttaccctgcgtcgtctggatttcggcggctgccgtctttcgctggcaacgccagttgatgaagcctgggacggcccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgaccagaaaggcatctcttttaaatcctgcttactgaacggttctgttgaagtcgccccgcgtgccggactggcggatgcgatttgcgatctggtttccaccggtgccacgctggaagctaacggcctgcgcgaagtcgaagttatctaccgctcgaaagcctgcctgatccagcgcgatggcgaaatggaagaatctaaacagcaactgatcgacaagctgctgacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgaccgaacgtctggatgaagtcatcgccctgctgccaggtgccgaacgcccaaccattctgccgctggcgggtgatcaacagcgcgtcgccatgcacatggtgagtagcgaaacgctgttctgggaaactatggaaaaactgaaagcgctgggtgccagttcgattctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcggagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcactgttaacgatattctcgataacgtgaaaacacgcggtgatgacgccctgcgggaatacagcgcgaagtttgataataccaccgttaccgcgctgaaggtgtctgctgaggagatcgccgccgccagcgaacgcctgagcgaggagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccacactgcgcaaaaactgccaccggtagatgttgaaactcagccaggcgtacgttgccagcaagtcacgcgcccggtagcttcagtgggtttgtatattcctggcggctccgccccgctcttctcaacggtattaatgctggcaactccggcgcgtattgcgggctgtaaaaaagtggtgctgtgctcaccgccgccgattgccgatgagatcctttacgcggcgcagctgtgcggtgtgcaggacgtgtttaacgtcggcggcgcacaggccattgccgcgctggcgtttggtacggaatctgtgccgaaagtggacaaaatcttcgggcctggcaacgcctttgtcaccgaggcaaaacgccaggtgagccagcatctggacggtgcggcgatcgatatgcccgcaggcccgtcggaagtgttggtcattgccgacagtggcgcaacgccggatttcgtggcttctgatttgctttctcaggctgaacacggcccggactcacaggtgattttactgacgcccgatgctgatatggcgcatcaagttgccgaggccgtcgaacgccagttggcagaactgccgcgtgccgaaaccgcccgtcaggcacttagcgccagccgcctgatcgtgactaaagatttagcgcagtgcgtagagatctccaaccagtacggcccggagcacctgatcattcagacccgcaacgcccgtgaactggtcgatagcattaccagtgccggttcggtatttcttggtgactggtcaccggaatcggcaggtgattacgcctccggcaccaaccacgttctgccgacttacggttacaccgccacctgttccagcctcgggctggcagatttccagaagcgtatgaccgtgcaggaactgtcgaaagaaggcttctccgcgctggcttcaaccattgaaacactggccgccgccgagcgcctgaccgcccataaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactattaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcagcgcgtcgtctgggcggtaacggcgatgtctggctgaacgccaacgaataccccactgccgtggagtttcagcttactcagcaaacgctcaaccgctacccggaatgccagccgaaagcggtgattgaaaattacgcgcaatatgcaggcgtaaaaccggagcaggtgctggtcagccgtggcgcggacgaaggtattgaactgctgattcgcgctttttgcgaaccgggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgccgaaacgattggcgtcgagtgccgcacagtgccgacgctggacaactggcaactggacttacagggcatttccgacaagctggacggcgtaaaagtggtctatgtttgcagccccaacaacccgaccgggcaactgatcaacccgcaggattttcgcaccctgctggagttaacgcgcggtaaggcgattgtggttgccgatgaagcctatatagagttttgtccacaggcatcgctggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcgggccttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgatcgccccctacccgctctcgacgccggtcgccgacattgcggcccaggcgttaagcccgcaggggagcgtcgccatgcgcgaacgggtggcgcaaattattgcagaacgcgaatatctgattgccgcattgaaagaaatctcctgcgtggagcaggtttttgactctgaaaccaactacattctggcgcgctttaaagcctccagtgcagtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagcgcgtcattgacgccttacgtgcggagcaagtttgatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggatcgttttgacaaactcgcctttgaaccgggcgtgatcccggaactgctgaagctgcaaaaagcgggctacaaactggtgatgatcactaatcaggatggtcttggaacacaaagtttcccgcaggcggatttcgatggcccgcacaacctgatgatgcagatcttcacctcgcaaggcgtgcagtttgatgaagtgctgatttgcccgcacctgcccgccgatgagtgcgactgccgtaaaccgaaagtaaaactggtggagcgttatctcgctgagcaagcgatggatcgcgccaacagttatgtgattggcgatcgcgcgaccgacattcaactggcggaaaacatgggcattaatggtttactctacgaccgcgaaatcctgagctggccgatgattggcgagcagctcactaaacgagaccgttacgcccatgtagtgcgcaacaccaaagagacgcaaattgacgtccaggtgtggctggatcgcgaaggtgacagcaagattaacaccggcgttggcttctttgatcatatgctggatcagatcgccacccacggcggtttccgcatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctggcgctgggcgaagcgttaaaaattgccctcggtgacaaacgcggtatttgccgctttggttttgtgctgccgatggacgaatgccttgcccgttgcgcgctggatatctctggtcgcccgcacctggaatataaagccgagtttacctaccagcgcgtgggcgatctcagcaccgaaatgatcgagcacttcttccgttctctctcttacaccatgggcgtgacgctaaacctgaaaaccaaaggtaaaaacgatcatcaccgtgtagagagcctgttcaaagcctttggtcggaccctgcgccaggccatccgcgtggaaggcgacaccctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttgataccggctgcgccaatttgaactcagtgaagtctgccattgcgcgtcacggttatgaacccaaagtcagccgtgacccggacgtcgtgttgctggccgataaactatttttacccggcgttggcactgcacaagcagcgatggatcaggtgcgtgagcgcgagctgtttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaacttctggggcggcgcagcgaagagagcaacggcgtcgatttgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgcccctgccgcatatgggctggaaccgcgtttacccacaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagctacgcaatgccagtcaattcgtggaccatcgcccagtgtaattacggcgaaccgtttaccgcggcggtacaaaaagataacttctacggcgtgcagttccacccggagcgttctggtgccgctggtgctaagttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcaccgtggtgcgtctccatcagggcgattatggcaaacaacgcgattacggtaacgacccgctgccacgcttacaggattacgccacacaaggtgctgaagtgctgcaccttgtggatctgaccggggcaaaagatccggctaaacgtcaaatcccgctgattaaaaccctggtcgcgggcgttaacgttccggtgcaggttggcggcggcgtgcgtagcgaagaagacgtggcggcgttactggaagcgggcgttgcgcgcgtggtggttggctccaccgcggtgaaatcaccagaaatggtgaaaggctggtttgaacgtttcggtgccgataccttagtactggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcggtcagcggctggcaagagaactcgggcgtgtcgctggaacaactggtggaaacctatctgcccgtcggcctgaaacatgtgctgtgtaccgatatctcacgcgacggtacgctggcaggctctaacgtctctttatatgaagaagtgtgcgccagatatccgcaagtagcatttcagtcctccggcggcattggcgacattaacgatgttgctgccctgcgtggaactggcgtgcgcggcgtaattgtcggtcgcgcattactagaaggtaaattcaccgtgaaggaggccatcgcatgctggcaaaacgcataattccatgtctcgacgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgaaatcattggcgatatcgtaccgctggcaaaacgctacgccgaagaaggtgcagacgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagctgggtatcgcgcgtggcggaagtgatcgacattccgttctgcgtggcgggcgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatctccattaactcccctgcgctggcggacccgacattaatcactcgcctggcggatcgctttggcgtgcagtgtattgtggtcggtattgatacctggtacgacgctgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacgctcgactgggtacaggaagtgcaaaaacgcggtgccggagaaatcgtcctcaatatgatgaatcaggacggcgtgcgtaacggttacgatctcgaacaactgaaaaaagtgcgtgaagtttgccacgtcccgctgattgcctccggtggcgcgggcaccatggaacacttcctcgaagccttccgcgatgccgacgttgacggcgcgctggcagcttccgtattccacaaacaaataattaatattggtgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaactgaacaacaacgtcgagaactggactgggaaaaaaccgacggacttatgccggtgattgtgcaacacgcggtatccggcgaagtgttaatgctgggctatatgaacccggaagccttagacaaaaccatcgaaagcggcaaagtcaccttcttctcgcgcactaaacagcgactgtggaccaaaggcgaaacatcgggcaattttctcaatgtggtgagtattgccccggactgcgacaacgacactttattagtgctggcgaatcccatcggcccaacctgccacaaaggcaccagcagctgcttcggcaacaccgctcaccagtggttgttcctgtatcaactggaacaactgctcgccgaacgtaaatctgccgacccggaaacctcctacaccgccaaactgtatgccagcggcaccaaacgcattgcgcagaaagtgggcgaagaaggcgtggaaaccgcactggcagcaacggtacatgaccgctttgagctgaccaacgaggcatctgacttgatgtatcacctgctggtattgttgcaggatcaggatctggatttaacaacggtgattgagaacctgcataaacggcatcagtgagttgcggggtaagcggatgcgatattgttgtcgcatccggcaaaaaaaacgggcaaggtgtcaccaccctgccctttttctttaaaaccgaaaagattacttcgcgttgtaattacgcagagcgttacgccccagcacaatccccgcgccaaccatgccgcccagcagcaccgccagaatcaaggtgattgcctttttcggactatcgcgacgaataggtaacgtcggtttcatcacataacggtaagcatgaatatcaagatcatcaacttttaagctttcaatatccagcaggttttgacgagtctgatagtagtttggcgagaacaccaacggacgggtcgcctcatgcttaatcatcgactccagcgcttcgctccccaaaaggaacaacgtatcttgcgtcacatcttcagtctgctgaacctgtggctttgtcacctgcgcctgattcgcatactgcaacgcttcctgaatctgacggatacgcagatctttctgctcctgcgcaaccacttcctgggttcttaaagaatcctgcaagtttttccgtcccagagcaatgttgtctttgagatccttttctagctcttgattcactttatcatcaacttgctgaatgtattgggccaacttcatttgtgcgccctctgctgtttgcccaacataagaaacagtcaatggtaattgctggttcttaacagaaggttcgatggtaagtttctctggctcttcctgattatccagcgtttctgctaatgcagagaaggcagaactgaagcgaccaattaacgtctcctgcaaatccgatactttcggtgcagtctgaccatagataacattcatggcattgttatagccagcaatttgccccacgtcgggctgagtgataattgctgttgacgtccatttctccttcgctactgccaaatatccaatagccagggcaatagccacaatgatggaaatgatgattgtcatcttgccacgccacaactgcactagtaaatcaatcaaatcaatctgttccgggtcatggttttgcccagaaacattattattttctactctcatcattaccctaactgacggaaatttccaagtccgcatagtttagcgataattctcgtgaatgctataggataagtgataaaaataatgaattattgaggaagtaacaaaagacaatcagggcgtaaatagccctgataacaagatgttagtcactgccaaagagatcgcgggtgtataccttatctgccacatccttaagctcttctgccatacgattggagataatgacgtcagcttgttgtttgaaagtggcgagatctcgttccaggcgagagttgaagaatgagtcttctttcatcaccggttcgtaaatgatgacttcaacgcctttcgccttgatacgtttcataatcccctgaatggaagacgcgcggaagttgtctgaaccgctcttcataatcagacgataaatacccaccacttgcggcttgcgtgacaaaatggcatcggcaataaaatctttacgcgtgcggttagcatcgacaattgccgaaatcaggttattcggcacagactgataattcgccagtaactgtttggtatctttcggcaaacaataaccaccataaccaaacgacggattgttgtaatggttgccaatacgcggatcgagacaaacgccttcgataatctggcgagtattcagacctaaactttctgcatagctatccagttcattaaagtacgctacgcgcatcgccagataggtattagcgaaaagttttatcgcttctgcttcagtggagtcggtaaacagggtcgggatattttgcttaatcgccccttcctgtaacaacgcagcaaaacgttcagcgcgttctgaactctcaccgatgacaatacgtgaaggatggagattatcgtaaagggctttaccttcgcggagaaattccggagagaaaataatattttcagtacgatatttcttatgcatcgctgcggtaaaaccaacgggaaccgttgatttgatgaccataaccgcataaggatttatctcaactacgtctttaattactgattctacactggatgtattgaaataattagttttaggatcatagtcggttggagtggcgatgatgacataatcagcatcccggtaggcttcatttttatctaatgtggcattaaagtgtattttatctgattgcaaaaactgctgaatttccttatcaacaattggagatatccgatcattcagcatagcaacgcgtgacggtaaaatatctaatgccacaacctcatgattttgtgcgattagaagcccgtttgacaagcctacatagccggtaccggaaatggtgattttcatttcatgctctcagaattaacttaactgtgaatcatgatgtttttagcatcctgataagagctaaaagttttaacgctacgttgtcagatggtcaacgcaacggaaaacaattcagattttctttataagaatagctgatatttattaagttaatattaagcaatgaaatttagtctataagataaatggcaaaaaaaagcccggtgcaatatacgccgggcctgaattttattgttggttaaatcagattaatccagccattcagtatggaacacaccttctttatcaatgcgcttataagtatgtgcaccgaaatagtcacgctgtgcctggatcaggttcgcaggcagaacagcggcacggtagctatcgtaataggcaaccgcagcggcgaaggtcggaaccgggataccgttctgtactgcataagcaacgacatcgcgcagcgcctgctggtagtcatcggcaatttgcttgaagtacggggccagcagcaggttagcgatctgcggattttcggcatatgcatcggtgattttctgcaggaactgcgcacggatgatgcagccagcacggaaaatcttcgcgatttcgccgtagttcagatcccagttgtactcttcagacgctgcgcgcagctgagagaaaccctgagcgtaagaaacgattttgcctagatacagagcacgacgaactttttcaatgaactcacctttgtcgccagctggctgcgcttgcgggcctgagagaactttagatgcggcaacacgctgctctttcagagaagagatataacgtgcaaacacagactcggtaatcagcgacagcggttcgccgagatccagcgcgctctggctggtccatttaccggtacctttgttagccgcttcatccaggatcacatcaaccaggtagttaccgtcttcatcttttttggtgaagatgtctttggtgatgtcgatcaggtagctactcagttcaccgttattccactcggtaaaggtctgtgccagttcttcgttggtgaggttcaggccacctttaagcagagaataggcttcagcaatcagctgcatatcgccgtattcaataccgttgtgaaccatcttcacatagtgacctgcaccatcggcaccaatataggtaacgcatggctccccgtcttcagctactgcggcgattttggtcaggatcggtgcaaccagttcataggcttctttctggccaccaggcatgatggacggccctttcagcgccccctcttcaccgccggaaacaccggtaccgatgaagttaaagccttctgaagaaagctcacggttacgacgaatggtgtcctggaagaaggtgttaccaccatcaatgatgatgtcacctttatcgaggtacggcttgagggaatcaatagcagcatccgtgcctgcacctgctttcaccattaacaggatgcgacgaggcgtttccagagattcaacaaactctttcaccgtatagtaaggaaccagtttcttgcctggattttcggcaatcacttcttccgtcttttcacgggaacggttgtaaatagagacggtataaccacggctttcgatgttgagcgcaaggttgcgccccatcacggccataccgactacgccgatctgttgcttcagcattgttaactcctttctaagatagaacaagattttccatttaaaatgcaaataaaattaaaaaactacaagaaatcaacaattatttttttcacatttgggtagagaaaacaaacaccaatcaatgtgataaaagaaagaatcacaactctcggcaatatatcatcattttgaaaatataaccccataaaaataagagtcaacataaacaaaaagtgcaccattaatcttttaatataattaactttatctaatccaattttatttataacacgtttagggttataaataaagcatgtaaagaattgagatataatgatactatacatcaaaccctcagcattgtaatgaggtattaaaaaacatgacagaattaaaaccataactgctgatataatactttgcctatgaaaatcgtaaataccaatggcagtgccaattgaggttagaataacctgacatgtttcaatatagaatataataattattgctactatataatagtaggatattacatctattttccccttaagaatatactccgcaacaggaatacctaacaatgccacaaaagaagtagaaataacagatataagtacactgatatctaatagtttaagtgtgagagggataacatcaacaccatcatggaaacgctttgagagcgtaggcatcaaataacttgcaaccaaaataattatcaaattataaacattaaatatttgcaaaaagaaaccatatataatagtagaactagaactgctttctgaaccaaatattttcaaataatatatagacaatgtatagatgaaaattgcaggaaaaacagtaaaaaaaagcttaaggttatacttgaatggtagatggaatgatttttcgctcctgttgacagacttcttatgcttaaggagtaaaaatgacaaagaatatattaagcagaatagtgagctcaaaaaccatacaagagttaaatcatacaaatcaatgtttttatcagaatgataaaacaagaaaaggaaagcagttggcataattatggcgtacagaaatcgataaactttatcgataataatattttgttttgcatatacacatgcattaataatattcgatatactacgtaccaccaaacccataccaaaataaataaaaagcgggttaacaaataaactataaattacaacaaatatgatctgaaggggtattactacccctaatgatttctttatgaagaaagacagagctcctttacaatttccctgatagctgttaaaaaaattaattgctaatatgggataggaaaattccaacaaagaaaaaagggaaatgagtgcaaaaaacatataccaagcatttaaaacatccagagcaacgtttttagctaaataatagttaaaaattaacgacagaataacttgtataggtataaacaaaaaagtaataatcacagcataactgactaattttctgtgctgtctcatttccagtcaaacccattctttattttttcatattcattaggcacaccacagaacaccacatcacatctgtttataacggtataaaaaattttgtgcccacatgtaatcaaatgattatatagaggagcgatatacacctctttagtagtatcttcattttctagccagttattataagctatattcaacaacttataatcaccaaaataatataaaccagtgcaacaatattcagatatattttgtttttccgcagtcatttttacttgattagggacatctgattcaggcataatattactccaattctcacctgaccctaaaaatgtttccaaatacccagagcaatctttcaaactaaaattatcaggcaaattaatctctctgcgaaaagtatctatattaaaaattaaaatgtcactaatatctctcttgcaattttttactcctttcacaaccgtctctgcttgaccatttgtttgctgttcgagcaaaacaatttcaaaatcatttatacctaattcggccatttcatattgaacaaacttttcatctagtatgcctttaatacctataattagaaaaaaatggtccttaaattttagaaaacttcgtagtgaatgaaaaaatacgcttttgttattaatttttaacttatacttaggaacatcataacctgctttataaaagcgtgatgattgtcctgccataggaattacaatcgttgtcataaatactccaaatttaacaaactgaacagtctataagcatttgctataaatgcttcttgtctaagtttagaatcagaatgaagcggcaacattgataaaaataaatgtatggttatacattgtatctcttcaatagtatacccaaattcttcaaaagaattaaacacgcctaaaaatgaattcactatgtcgctgtagttatcatcatatagttcaaattcaattctgttatctacataatcgtattccagcaaaaatttctgagcgataataagatcataacatccaattaccgagtgacataacttagccaagtcataccttatatctccccatatgcttaactcattgttatagttaatacctctgggatcgattaatttaattctctgacttctaaaatcgtataatatattactaaagcaaaaatcgccatgtgtaattataacatcatcactcttagttgggttaataaagcgtgatgatatttctgctattttttttatcgatggaaatcttttaccattaaatataacatctttagtcaattgtatgtttgttgtcaattcaaaatcatgtaacctttttagggtcttatcatagtacaatttatcatatgatgccagttcagacatatctagcgtttttttactattagagtattcttttgatctatttaagaaatctcgacacgagttaaacacattcacccaacatgacttaggtaactcacaaaacactgccatatcagacaaaggaagattataaagatattctattgtatactctgcataatcattatcttctctaacatcaaaaaccctcggagtgaagatactcaatgcaggcggcaaactcaaaaaccaattcgcttcacctagcatttttgctttcttcttacttttttttatcacacaaaaattatttatttgaagactattaaactcacgctcagtagtgatactcgttcttgatgtaaaaaagctgtttaaatgaccaaaatcataccaatgatcattttttaaaacttttgttgcaaccgacgagtaatacaattcagaagacgacagaaaatcatagttcatctttttcaagcattcgcataacctcccaatattactgaaacaaaagaaaccagaaataaccaactcaccattatcaacagctggattatctttatttataataagcttatcaccattaattacaacagatgctcggttatagtagccgatgttattagatacataaaaataatcatcactcgtagcttcaaaggtatgataaaaagtatcaccataattaataattagtttatcacattcgattaagttaaaatcatttaacaaccgatacagactatgtccttgtgataaagtataagaagtttttagtattgtaatatcattttcattaaagtattgttgatcatacctaccaatgtgatactcttccggcagagataaatatattttttcttcaggaaaagctttccttaacgactcaatctgatgatgatatagtcttctattaccaaggggtaaaaagcacggtggtagcaaaccgaattcagctcttaggtcgtcattaacgtaagcagcagagtttattagaatcatttttttacctccttatccagtagttcagcaatctccgtttctgacaagcttataaactctgaaggcctaatcgccttatcatcaacataaaatccatttgtcccacaccatggtttacccacaataatttcatcatatggaatattattacgatttaaccagtcaattataacaggcattgtatgaacatttatcttcccaatgttacctgaaaaagtattcatattacgggcggtaaatattgtgattgtataacccagctctttatacatcttcattttatttacaacatcttgatttactggttttttaccgtatggttcatcgttatggattgtgatagtattatccaagtctataataattcgcttcattgttacctttgacaatcttttgtgttaaaaacagaacaatagttttcaaatcgttcgtaatgtgtcatttctccatcgacacgaacaggagaattgaataattgataatatcttacaaaaataagagacaataaaattaacagtaaaaacaactgaactcttttatacttaaaggctgatataatcattgctatacatatagcatgagaaaattcgaagtaaacagttagcctttcataaataatgctaaaatcattgaaaagcgaatatatcatcacttcaattacaatcaaacatctaaatacataatattgctttttactaaatttgctagcaatcagttctgaaaatctcttattataaaatagaactagaatgattaataactccaaatatttaaacgaaaaaccaactttatagcttaaagaactattattgatatatatatttagtgcatttattcctgacaataatgatttcatacctatgagctcacttacagaggtataaaccattaacaatgaaaatagcaatagggcggaaaatggtatacgattagcgattttataaagaaatgggacaattaataacataatagcagacatatggaataatgcagcgacaaatattaatatataatatttatagcttttcgctatcaaataacgaatggaataagcgaataacgcagcagcaacaccttgtcgtacaatagaaaaattatgaaaataaccgtaatataaatatattaataaaaaaatgtaaacaaagttccctaaatacttataagccgactttataattaatgtaacggttattaaagagaaaaagagaaatggtggtatgtgcaataaaacagatatataagatagtaaaacgaaccctggttcataattaaaaacatttgctttgcttatttcaaataaattagaacttgtcagctcataaaaaaaatagtcataagcttcccaatcccagccggtatgaaatcttaaaccagcaagtaatgagagcagtaaaatataagtatatatatatacattcgtaaatttaacatcattgtggaataatacgataatagagatcaatagtgccactgtcattaaaatgaaatatactcccatattattcgctcatgacccctgttatgatattatcccaagaatatgagtctaacattctatcagaaatgcttgctttttttattttaatatcatttttaattgtcttttcaatagttttggatagtaaatttttcgaataattttcgataattttaatattaccgtattttaatgaaagatcttctgctactccaacatttgtagatattatatgattattaaatacagcagcttcaactagtgatatacaatatgactcttgcagcgaaagacatataaacatcttacttttaaataatcttttatacacatcatagagctctaaattataaccgtcacatatgatattcactccacattcaagagctcttattcttagagcatccgtaaatattgttgggaaatagcccaatatttgcaatgtccagttattaagtttcaattcagacattacgtcaattacatcgaatattctgtttggagcctttgcttcacaagcatggcgagagattattgttattgtattttctttaaatacatcaggaccttcagttttaataacctccctaactaatttagcatcaactccgttgggcattaattttaactttcctgaaatcggcacatcaaaaatgcctttatttattatgttataatttcttatagtctcaacataaaattgatctgtgcgggaaataatcattcttattagtttttttttgatcccatttattttatggcttttatcagaatattcgatggcactttcagtatttaaatccatcttacatattaattcccctttaaataaaagtttatatgttaacacaggcacgatatttctaaggctgagatgaaatatcaataaatctaaatgtctattaaatattgcatttcgacaaagaaacagtatcgccttgaagttactaataaaccatccacatccagtaaaatatatttctaaattattaaaaacagcctttcctttcttttctttacaataaattagcgaatcaactttcccaccatttaacataacagatggtaccatccctacatctttttttaaaaatgcatcattgtaaccattatgtgtgtagatatataacatgcttttactcattttttcctcttcttcatgatctttataaatatcctgcgtgcacatatttctattttttctgatattgtagtgtcaagtttatagaattggctgtaataatttcgccaaactctctcattaattgtaacaaaataaaaccctaagaaactacggagactcctgtaattcattctaggggttattaagtctgagtatttatcaaaacagagtcccatttgtttaggacttacgcaatagaaattagaaaggattacttttaataccttttcaaccctgtcattatttgtatcacaataatgtttatattcgctaattttatttttttttaaaaatgagtatagaacaagctgttcagctgtgtatcttccaaactcaaatcctcttttgcaactaatctcttcttttatatcctgctcagtaaaataatcattatcatctattaattccccatcccaaatttttaataaatcgttagttttaccaaagtagatccaatcagaaatatggtatgggaattgaatatagctttttggatctatagtatttatagatgatacaagaatcctttcctctaagtatgaaaaattataatctctcccatatgcttgagcttttatatatttttttataatattatcatttcgcaatggcgtatctgttctcaacttaaccgcatatggtgttcgaaccttaattaaaccttggtatgttgaaattatttgacgatttgtattttcctgagcaactattttagtacctctttttatatttaaagggccaggatcgttactaaaaacaatatcgtcaaatgaaagacctttaacgttactcccctcccatgtggacaaaattattttagcttctttaaaatttagcctaatactttctaaagtatcttttgtttcatttctgactggaccttgcactacgaatgtaatattttcacttttcatcattggggggggttgttaataagttaatgatatatgttgtctgcttttcaacaagtcctaaatcaccacgagattctacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagttggcaaaggtcatgctgatgccatcggtacgatccaccgccagcgcctcacggctaaaatgctgttcgacgcgattaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgcagccatccggtcgcgcaccagttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtattccaggagagacgcggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcgataaactgccctttttcgtcaaacagaaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcggcattccggcagcagcgggttaggaataccgttggggaaattgccgtccggcgtgttgtgcactttgattaattccaccggtgcgccgagggctttaaagcgggcttcgatggcgtccaccaccggacctgctgcgccgtttccggagttgatcacaagtttcagcggagtaaggtttttgacattgatataaccgaacaggtgatcaacgtatgcatcacgcaggttgatttgctgatagcgaccgcgtttggtttcatcgacggggggaaagtcgttggcttctgccagacgctggacatcgcgcagtccggtatcgccgctgatcgggcgggccccctcacgcaccagcttcatgccgttataatccatcgggttatggctggcggtaacttcaatgccgccatccacgccgagatggaacgtggcgaaatagatctcttctgtgccggacataccgatatccagcacgtcgacgcccgcatcctgtaaacctttcgccagcgcccgttttaaggtttcgctggtgaggcggacatcaccgcctaaaacaatggttttcggtttaagaaattcgccataggcgcgaccaatgcgccaggcgatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcagcttaatctagtcatatttacaaacttatatgaaaaaatacacagaagtattttgttaaacaattagcaacttcagtaatgaaattaatctcgcccataacgatcataaaacttaactatatcatcttcttcaagataagaacctgagcgaacctcaattatttctaaaggtatttttcctggattttccaaacaatgtgtcgcccccagtggaatatagatggattcattttcaccaagcagtttgatgtcaccattaatagtgacttttgccgttcccgcaaccaccacccagtgttctgcgcggtgatgatgcatctgtaccgacaagccctcgcccggtttcacagttatgcgtttcacctggtagcgagcgcctgcatcgatagagtcatattgcccccacggacggtatacttcgcgatgcatccgatactcgtgtcgaccgtcggctttgagctgctcaaccacatgtttcacatcttgaaccgagctgcgatcggctattaacaccgcatctttggtctgcactaccaccaaatctttcaccccgacggtggtgaccaggcccgattcggcatacacataactgttttcggatttataattaataacgtcaccgcggcaaacgttgccttcagctgtgtgagtgcagctctcccataacgaagcccaagagcccacatcactccagcccgcatccatcggtactacaacagcatccgctgttcgttccattaccgcgtaatcaaccgactcttccggacaggcgagaaacgcttcttcatctacacgaataaaattaagatctggctcaacggcgctcatcgcttttttacaggcgtcgagaatatccggacgatactttttcagttcttcgagatagcgtccggcgcggaacaggaacataccgctgttccagtagtattcgccgcttgccacataggcctgcgcggtttccagattcggtttttcgacaaactgtgccacttcaaaggctactccctcctgctcgcccgcagacactgcaccacgacgaatatacccataacctgtttctggatgccttggcacaatgccaaaagtcaccaacttgcccgcttcggcatacggcatagcattactcacagcggcgcggaatgcgtcttcatcagcaatcacatgatccgctgccagcaccaacagtaacggatcactatctggtttatgccattgtgttgctagcgccgccagcgcaatagcaggtgcagtattacgtcctgccggttcaagaataatgttctcggtgagtttgttcagttgatacaactgttccgcaacaataaagcggtgctgctcattacaaatcaccaccggattttcgcaccccaaaccattcaggcggcagatagttgtttgcagcatagaaagctcgcctttcagacataaaaactgtttggggtaaagtaagcgggaaagtggccaaaggcgactacctgcaccaccggccagaataacaggtaagatcattctttttcatttcctattttaatattctgataaagtccaatcaaacttgagatcattttatctctagtgaataatttgcgatatcgctctaatgcccctaaggaaaaaccagctggattatttaaaattgtcaagatagctttggctagttcatgaggctcattaggttcaactacaacacctgaaataccattttcatttacccatgggaccccactatttttaatatttgtggatacaacaggttttccatagctcattgcctcaatttgaaccacgccaaaagcttctgattcatgaatggaaggaagacaaaatacgtcacaaacctgataataagcagaaagctgttcatattttatctcccccagcaaaaccactttcccttctagtttattggataaaatgctatcagccaactcgtcatataactcaccgcacccaccaataaggattattgtatcttcaggaagaaagttagctgcattaactagattttcaaaccctttgtaataaaccagcctcccaagagagaaaactatctttttatttttatatttttcttttagatgctttaatagcgtttcattcttaggtaatcgctctgattttataccgatcggtatacaaattattttatcttgaaatctttgtaattgaggagaagaactcccataaatttcagatgtcacaataattttttctactttattcaaaaataaattctgtaaaggccgaaaaaactttaacgctattttctgttttactatatcgctatgccaatgcactacgacgggagctttgggcgggaacagcaacagtgcaataatagcaagaggatttggcaaatgaacatgaattatatcataattatttctgattctactccagattagtatatagctaatcgatactggggtagataatagtgtaaatagtaatgaagctcgaattatattcttacaatatattgttttagaactgttatttacgcttaaaacatcaacattgcacaaattttgcatcccttcggttatgtcctgtgcaacttgctctattccaccaaatatcggagggtagaattttgataattgtattatattcatgacgttattagtccatctatctattcgttattaacaatttctcgtaatatatttctaaaataatgcagacatgctttatcagagaaatatttataataagacttcctattatataatgtgttattatcccttctaaattgttttatatgataaacaaaagattcgtgagactcacagctaatcacattagttccatctattattttttcgtaaccaactaatgcaaatgcagaagctagaattggtttattatacattaatgactctgctattttcaccttcattcctgcgccgctaaaaataggaaatatcatcacatccatttcattatagaaatcatccaaagaatcaatatagcctgaaacatttacattagttgaattcaatgctttatatttttcaaatccattgccacatatataaaaattagcaatcccctccacctttggcgcaatgtattgagatataatcttagcagactctacatttgcaaaaaaagctgtacctataaagccaacttttaactttttgccttcttttttcttttcgttgacgagtttaaaacttttttctctttgtgtatctttaatgcaaacgggtacgatataatcagccttccttccatatttttcctctagtctaaaagaatcttttttatgtaatgcgataatcttgtcactataccttacagccgcatattctgcgagagttgtggatattaacgagggaaaaaaatgcaataaccctgacataatacgtgcaatttcaaaatcaaactcaatattatgaaagaacgttattatttgaatagttttatgttttttcttgcaataagaagctatacaccccagaaggcttgaatcaaggtatacaatatcaggctcaaactcgtcaattatgtattttatgtttttcgtagttttattatttaactgcccggcaaaccctaatatattattaattgcagttgagaatttactcgcgttgccaggcaaaaccatgttaataaagtttggtgcatcgttggtgttttttacaatacctactgaaaataactcataatgctctaattcctttaaagcaaaaaagtttgtatttgatactataccaccaccataatcgccctttcccaaactcatggatattaatagtatttttttcattaaacctctatgtttactgacgtttttacgcaataaaaatccacgctaccgcccctgacttatggctatcagaacaccagaaactatatattccgatcgaacaatttccccaacccaacccaactagaatagattatagatctatataatattatctaatcaaccaattgaaaacgcaagaaaaacattaacaacttggtcaaaatcaattgtcaacacattgttaatggggtgttttagaaatcccccatattcaaaataacctgcaattattccaatttttcgcagccgtcatatccgatcaagctttcattattcgtttaacagcttctcaatccctttacggaacttcgccccttctttgaggttgcgtagtccatacttcacaaacgcctgcatataacccatttttttaccgcagtcgtagctgtcgccggtcatcagcatggcatcaacggactgttttttcgccagttcggcaatggcatcagtcagctgaatacgtccccatgcacctggctgagtgcgttcaagttccggccaaatatcggcagaaagcacataacggcccacggccatgatgtctgaatccagcgtttgtggctgatccggtttttcgatgaattcaacaatgcggctaactttaccttcacgatccagtggttctttagtctgaatgacggagtattcagagaggtcacccggcatatgttttgccagcacctggctgcggcccgtttcgttgaagcgcgcaatcatggcagcaaggttgtagcgcagcgggtcggcactggcgtcgtcgatcacaacgtctggcagcaccacgacaaatggattgtcaccaatggcgggtcgtgcacacaaaatggaatgacctaaacctaaaggttcgccctgacgcacgttcataatggtcacgcccggcgggcagatagattgcacttccgccagcagttgacgcttcacgcgctgttcaaggagagattctaattcataagaggtgtcgaagtggttttcgaccgcgttcttggatgcgtgagttaccaggaggatttctttgatccctgcagccacaatctcgtcaacaatgtactgaatcattggcttgtcgacgatcggtagcatctctttgggaatcgccttagtggcaggcaacatatgcatcccaagacccgctacaggaataactgcttttaaattcgtcattatttcatccacctgtaaaatggttgctgaattatagcttgttcgatttttttcgccagcatcaattaccctgaattgattactgaattacttgtgatgttacgccgcttcgttgtggattgcagtagcattgttcctaagtatggctccatttttccaggaatggtcgcaaatctactccctccgttccggcaatctaaagttaatcttttccacattaacaatatggtgattaatcctgtcgatatcgacggagctttgccctttttcattcacggcatgaatattcgtgagtgaaagcagcgtttcacgctttgccataaagacgccgcgaacgtctttgcgcatgtcgaagttcatgctcaatgctggtccaacagaggattcctgcatcacattgatattacgcataaaaaggtgttgtggtttgttgtgtaactccagcgacgcacgcttcatctcaatgttagtcagcgccacaaaggagacagcattcccggcggagatttggatgccgcgcaatttataagcaagatgggtgttatccagttgaatattatttactctgaaattttgcggtatcgagagatatttgcctttaattaccccatagccgattaacatcccggcgctattaatcatttcaatattatcaatcacgaaattgtcacaaccgtaaatagcgactgttgcattatcaatgcctgctttcttactgaaatccggcgtgatattgcgggctttgatattacgaataacaaaatgtttaccattttcaacatggatcaactgccgacaatccgatcccgtgatattcgccacgacaaagtttttcactgcctggtcttccgggtagttattatcataagtactccccgcaaggcctatgccgattccccagttgattttgccgttggtacagttgatgcgctcgatgagatggtcagatatcaaaatatcactgtcgttaatcgccacattccattcaatggcgtcgccctgtaagtcgctgaacttacagttggtgatgttggtaccgataatctgattatgaaatccctggcgtaagatggcgtaattagcgtggctaacgttcaggttatcgatggtcaggttgcgcatgacccgtttgtttttgccgccgatataaatctgcgttaccggaccaaagccgctcatcgccagccctttgatggtgcagtcagaaccacgcacatccagggtgatgttatgcatactgccgccctcctcccctgtcacctggctgccgtcctgtaagacaaatcgccctctgccgttgccgcgcaggcttccaaggatgtgtaacgttttgccaggaggaatgaagatgccggtgttgatattgtcgcaaaccaatccggcaggcacgacgaccgtttgtccttcgctgaaagcttgtttaaatgaggcgatccagtcgtgagggttgtagtcgttaatgttaacgctttgccgggcaggaagtgcacgggcgaaaggggtatggaggaaggcaagcgccgagcttgccgtcaggaaggtgcgtcgggagagttttttaaatggcatgcgttctcctctataaagcctgcagcaagctggcgagttctcgattaatcacctgctggttaaaatcgtgttcgactttttcgcgagcacgtttgataaccggagccagttcgtcggtatccagttggctaaacgccgccagtcgttgcgccagtgcgcgagcatcgttctcaggcaccagccagccggatttgtcagcctccaccagttccggtattccgctatgcagagtagaaaccaccggaatgccgaccgccatcgcctccatcagcgccaccggaatgccttccatatcgccatccgcacctgtaaccgatggcaacaggaagacatccgcgtcgtcgagcatcgctttcacttcgtggctcggtttaaagcccggcatctctatcacatcttccagttgatattgttcgatgagggtacgcaggcgtcgttcccacgggccaatgccgaggatgcgatagcgaaatgccacgccctgctctttcaactgccgacaggcttcaatcgccacatgcaggccttttttctcggttaagcgtgcgacggagatgatttccagcggcgttgcgggcgctttcaccggacgcgggctaaaacgcgtcatgtccacgcccatgcgcgatacggcgattttttccctcgggcagcccattttttgcagccttccggcccacagattgcttattggtaacatcaggtcgccacggcgaaacagttgttgatattcgggagtgtagtggttgagcacttcccgactggagatatcaataccgtggaagatagtagcaattttgccgcaaatgacacccagttcgcggagttttgctgcggttacccccgctggaccaaaatgagcgataaagacatcggcatgtaacggtgttgcgacctgaccacaaatggcagacaaaatcaggttccgcgactcggcaccatagcgtttgaggttgagcgcctgccaggtatttttacgatgaatgccgcgtaaggtctggctggcgcggtggcgcagtttcgccactttgcccgtaggttcgtcctgtaaccagcgggttctggcggcaaggttgtatttcgcccatgccgcgtgggtgttctctgtatcgcctttttgcagcgcgacaatctccaccttaaagcccatatcaataaacgcggtaatttggttaagaacgaaggtttccgacgacagcggaaatttcaataagaagaagccgaccttcatttcgcctccccgatgcgttccagtacggactgcaccatctgcattcccgtctgacgctcacgactgacggcttcgttaagtcgtgtgttcagcgccggaagctggcctaaggtatccgcaaccatcgcttgcaagctgccgtccagtaaatgacggatatcaattgccatctctggtagccccagttgttgcataatcccggcggatttatgttcatagttgatggcaatcgccggagtagcaaagttcattgagataatggcggagtgcaggcgcgtaccgacggtgagttcacaggcaccgagaattttgcccatttccagatcattgagttcatccatcactacgtggtaacgggcaggatagctgatatgctggcgcaggttgagcgccaccatgcggtcgtctttgttatagctgtcgatgcccgtacaggtggagagcgcaatgacctgatagccttcgtcgagaatgcgattgaccaccccggcaaaggctttttcatacgcttgctgagtggtgccgagacgtttgtcgaacggtgccagttcgcgcagggtaattgccaccgttttctgttgtgcggcaacgtccagccagtgttgaacggcatagctggcagtgaagtcttcggtgtggtgatcgaccaaccacgcggtatcgacgccatgttccacttttgcggtagtgatattgctgcgtttcatcaaatcaaggctgaccgattcgcgcaagatcagcgcgtcgcaatgaccaaagacatagttcgccagttggttaaattgctcatcctggaaggaaccgacgctgtgaccaatcataaacagcggctttttcgccataaatgtgcaaagtgcatgttcaaactgcggcacgccgtagagatcgacaaaaaacgatccgccgacctggataatggcatcgtaacctgacagcaggcgcacgaagtcagtgaatccctgggcgatggcaatattgcgcagcttgccagtgtcggtgacgcgcgagagcaatacctggtgttgatagcggcgacggaggacttttttaacgcgcccgacaacacccgccgcgctgttgtgttgtttcatttgcaggaacagcggatcgcccattaccgggcggttgagcagccaggaagaactgaccggatagcggctcatgacgtccacttcggcatgtggattgaggatgttgatggcatcaagtaagccgcgcaagatggcgctgtcgccgcgattgccgcaagtgtggttgcccagaataagtaatttcattttttcctcataaatttgatgccaggtgaggctgtgtttgttgtgttcattgccgttttttgcctgatgcgacgctggccgcgtcttatcaggcctacaagacccgagcacagaaccgtaggccggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcccgagcacagaaccgtaggatggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctggcgcgtcttatcaggcctacaagacccgagcacagaaccgtaggccggataaggcgttttacgccgcatccggcattcagtgcctgatgcgacgctggcgcgtcttatcgggcctacaagatccaagccctgaaccgtaggccggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcccgagcacagaaccgtaggatggataaggcgttttacgctgcacccggcaaccgttgtcggaaccgaaaacaacaactcaccccgcccgtaaaagcattttcattttttcgctgcgacaaaactgacgcttcacttccaccaccagcggatggcgcgacagcacaatcatcaccacaaacgccagcacgcccgcggctatttgcaccgccagcagcatccccagcgccagttgccctttcagcacaatgcccagcacataactgaccaccagcgtcggcagcgagagataaaacggcagccacaaactcaggatgtactggcgataactggaaccaagaaccggtttaatcatcacgaagtaactcagaatggtgttgataatctgcaccagcaggaaaccgagcgtgacgccgattgcgcccgccatctgcccaccaataacaatcgccggaataaacagaaaggttttgaatacgttgaatttaaagctgatgtcgacccgcgctttcgccatcagcagcgaaccaatcgggttacccacggagcgcagcagacccacaatacacagcaattgcagcaccggaataatgctgttccacttttcgccgaataccagcggtacgaagttattcgacaccaccatcagccccagcagcgctggaaagttaataatccccaccaccgacagcagcttgtagaagttgacgcgcagcttttcggtgtcgtcctgaattttggcgaatgccggaaacaacacacgggtgatgatcgggttcagcttcatcggcggcacaacggccacgttgtacgccaggttgtatcccccggccacgcccgcgccgagaatacgcgccagcaccagcgttgaaaggttggtgttgagatagttgatgatgctgtccgccgtcagccaggcaccaaagcgtaagttcggtgccaccgacaccagcgagaagtgcagaccggggcgataaattttgcggccaaagtagccaaacagcagcgttcttaccgcactattgaccagataaccgaggatcgcggtcatcgccagcggccagaaatgggcgctaaccaccgtaaaagtaaagcccgccagcaccgcgctggtttcgatcatgccgattttgttgaactcgagctccttctgcatcaacgcgcggaactgttgcccgtgggggatcaccacaaacgccagcgacaatgttttaatcaacggtgccaggtccgggttattcagcacgtcaccaatgagatcactcaacaaaaacaccgccacgcacaccacaagccccagcccgacgttcagccagtacaacgtggtgagttcaaggtgactgatttcttttcgctgaataatcgagttagcgataccgaagtcagaaagcgtatctgccagcgcgataatcaccagcgacacagtcagcaggccgaactggtggttgtcgataatccgcgccagcacggtcatctgcaccagcccgaggccgatgatgatcaccgtggcaatcgccgaccacttcgcgccgctgatggttttttcacgtaagctcatatcaatatgccgctttgttaacgaaacctttgaacaccgtcaggaaaacgattttgatatcgaaccagacgctccattcgcggatgtactcaaggtcgaactcgacgcgtttttccattttctccagcgtgtcggtttcgccgcgccaaccgttaatctgcgcccagccagtaatgcccggtttcactttatggcgcaacatgtagccttcaatgagctgtcgatactgttcgttatgcgccaccgcgtgcggacgcggaccgacaatcgacatccccccggtcagcacattgataaactgcggcagttcatccagcgaggtgcggcgcagaaagttccccactttggtgacgcgcggatcgttctgcgtcgcctgagtcaccactttgtcgttctccatcactttcatcgaacggaacttccacactttgatcggtttgccatccatgccatagcgagtctggcggaaaataaccggccctggtgaagtgagttttaccgccagcgcaatacagcacagcaccggggagatcagcagcagaataagcgtcgccagcacaatgtcttccgcacgtttgagcaggcggttaaccccggaaagtggcgtgtcatacagcggcaccaccggaacgccgttcatctcttcgagacgtgaatggagaatgttgaaggtaaagacatcggggatcagcagcaccgaacaggtggtgtccgccaattgatggaccagttttttcactcgtgcgccgtcgcacatttgcatcgcgatatagacgttatgaatcttgcccgctttcgcgtcctcgaccagctgttgcaggttacccgcccagtcgttagaaacgccgcccggtttcgggtcgtggtaaacgcccaccacttcaaaccctaaccacggctgattacggaagctctccatcagcatttgtccggcggctaaatcccccgccaccgcgaccatgcgcttgttatagccatgattacgcagccagcccgccccaatgcgaatacatgaacggcaaaccaccagtccgatactggtcagcccataccacgccagccagattttcagttgcgtgtcgaaatcattgttgaacgccaccagtccggcgctgaaaatcacgcttaaggtccagttttgtagcaacagggcaaattctgtcgctgcccgaacaccgcgccatgagcgataaaaatcggtgatgccgcccagcatctggaacaccaccagcgtaatcagcgccaccaacaggtgcatgtagaggaatgacagtccgctgacttcgcaaaccagccatagtccggcaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttcgctcgctcgcgcttttttagatttgtcatcgttgttcctgttattagccccttacccgcagtggggtaagggaagatccgacattactcattcagcaacgtcagcagagttcgcgttcgcgcttccatcagcggcacatcaccgcgcgattccacattcaggcgcaccaccggttcggtgttggaggtgcgcaggttaaagcgccagttggcaaaggtcatgctgatgccatcggtacgatccaccgccagcgcctcacggctaaaatgctgttcgacgcgattaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgcagccatccggtcgcgcaccagttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtattccaggagagacgcggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcgataaactgccctttttcgtcaaacagaaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcggcattcaggcagcagcgggttaggaataccgttggggaaattgccgtcgggcgtgttgtgcactttgatcaattccacgggcgcgccgagggttttaaagcgggcttcaatggcgtccaccaccggacccgctgcgccattcccggagttaatcaccagcttgagcggcgtgaggtttttgacattgatataaccgaacaggtgatcaacgtaagcgtcacgcaggttgatttgctgatagcgaccgcgtttggtttcatcgacgggaggaaagtcgttggcttctgccagacgctggacgtcgcgcagtccggtatcaccgctgattgggcgagccccttcgcgcaccagtttcatgccgttataatccatcggattatggctggcggtaacttcaatgccgccatccacgccgagatggaacgtggcgaaatagatctcttctgtgccggacataccaatatccaacacgtcaacgcccgcatcctgtaaaccttttgccagcgccagttttaaggtttcgctggtgagacggacatcaccgcctaacacaatggttttcggtttgagaaattcgccataggcgcgaccaatgcgccaggcgatatcttcattcagttcttcgcctagttttccgcgaatatcataggctttaaagcaggttaattttttcatgtcgttaccctttttcaggcaatagttggccctgaccgaaacggccaattttgtttttgtcgttatttacatctcggtttcgcattcattgcctgatgcgacgctgccgcgtcttatcaggcctacaaatccgaaccgtaggtcggataaggcgttcacgccgcatccgacaaacagcgcctgatgcgacgtttacacccgtccgtagcgatccgcgaagcgcaccacatcatcctcttcgagataagagccggagcgcacttcaattaaatcgagcggaattttccccgggttttccaggcagtgcgtcgcccccagcggaatataaatcgactcgttttcaccaagcagtttgatatcaccatcgatagtgacttttgccgttcccgcgacaaccacccagtgttccgcgcggtgatgatgcatctgtaccgacaagccttcgcccggtttcacggtgatgcgtttcacctggtagcggtcgcccgcgtcgatagagtcatatttgccccacggacgatagacttcgcgatgcacccgatgctcatggcgaccatcggctttgatctgctcgaccacttttttcacatcctgcaccgcgttgcggtcggcaatcagcaccgcatctttggtctgcaccaccaccagatctttcaccccgacggtggtgatcaggccagattcggcgtacacatagctgttttcagttttgtgattaatcacatctccgtggcaaacgttgccctcggcggtgtgggcgctaatttcccataatgaggaccaggagccgacatcgctccagcccgcatccatcggtaccacaacggcatctgccgtacgttccatgaccgcgtaatccaccgactcttctgggcaggcgagaaacgcttcttcatccacacgaataaaatcaagatccggatcgacggagctcatcgctttttcacaggcatcgagaatatccgggcgatattttttcagttcttcgagatagcgtccggcgcggaacaggaacatgccgctgttccagtaatattcgccgcttgccacataggcctgggcggtttccagattcggtttttcgacaaactgcgccacttcaaaggccaccgtatcctgctcacccgcagacacttcaccgcgacgaatatagccataaccggtttctggtagatccggcacaatgccaaaggtcaccagcttgcccgcttcggcatatggcatggcattacgcacggcggcacggaacgcgtcttcatcggcaatcacatgatccgccgccagcaccagcattaacgggtcgctctccgggctatgacgttttgccgccagcgccgccagcgcaatggcaggtgcagtgttacgccctgccggttcgagaataatgttctcggtgagtttgttcagttgacgcagctgttccgcgacaataaagcggtgctgctcattgcaaatcaccaccgggctttcgcactctacgcctttcaggcggcagatggtggtttgcagcatggtgagatcacctttcaggcataaaaactgcttggggtaaagtacgcgggaaagcggccataagcggctaccggagccacctgccatcacaactggatagagtttcgactgcgccataattatccccgaatatcatttataaattgacgtaacacgttctctttatcgagcgtgcgttcggcatattcacgtgccaccgtgttgtacttgggcagcaggagcgcctgacgaatccccgccaccagcgcctcgaccgattccggttccacgcaaaccgcaatgcccggaaaggtttcgcaaagctgtcccagttctgtgtgggcctctgcggtaatcaccgcgttaccgcctactgccagaatattggtcagtttcgacggcaatacggcatctgccgcgccgcgtttttgcaccaccagatggcaatcgcccatcttcagcagtgcgggtaaagcgtcatacgattgcagcgggaaaaattgcatgttgcgcagtccacgctgctgcgccattttttccagccgcgctttgccgccgccctgcccgacaatggcaaaaatcagcggttcatcgcgcaggcgatcggcagcttcaataacgttttccagtccctgcttttcaccaatattgccggagtaaagaatgatttttttgttatccggcaggccaagctggttacgaagggcatcaacatcggcgtctgcaacatgctgaaaacgggcgatttccgaccagttggggaagaaaatgatgttatccgccgccacgcctttttcgatggctttattcatcatcgaacgcgaaatcgtggagacgttatcgacgttatgcagtccgctacgttcgaacgccgttgccagctgtgccactttgccgcctttgccttttccggcaaggcccagccccagcatggcgtccacttcgtaatcctgaatatgcagcacggtacgcgcaccagagagtttcgccagcaggcgcattcccggcgtgcaaaacagcgttggcaccacgccgataatgcgatccggcttccagcgacgttgcgccatcaacgggaaaaaactgctgacggcaaaactgccgagatgcaacaggcgtttcagggtgctcggctgttttggcacgtacagcgggcagcgccacaccgtggcggccccctcttctcgtttgtagcgccaggcggaatagttctcgcccacctgccactgcgggtagtaaggcggtgcggtaataacccgcacctcatgaccttgcgccgccagccattccaccatttctccggtgtatttgccgatgccggttaactccggcgagtagttaatgccgtagaccagtattttcataatccgggtactccggcacgcttctcagcgagaaaataggcgcggctgttagcgtgaacattgtcactggcgagcagtgcgtccggcgtcagccagcggtaatcgtcatgctgctcatccggcagtaacagttcttcttccgctactctgaagcgaaaaccgagcaccacatagtgagcggtgaaatccgtgccggagaagttatcgtcataaaagtgctgccagacaccgtaaaactggcctgctgttatcggcagacgcagccccagttccgccatcgtcagccgctcaaatgcggcttccagcgtttcgtctttctgcacgcgccctcccggcacaaaccagtaaccctgcgccgggcggttggttcttttgccaagcagaaactcgccgcgactgttctcgacaataaagtcgagagagacaagcggggtggagcgcactaccgtggcaaagtcttcctgacgtaaaaacatcattacccccgaaagcggtcttgattctcaaggaaccactggtaagtgctggcaagccccgcttccagtgagatttcgtgataccagccaagctgatgcaggcgcgtcacatcaagcagtttgcgcggcgtaccatccggtttgctggcatcaaaaaccacccgacctttgtaacccaccactttggcgatggtttgcgccagctcgcggatagtgcagtcaacgcccgtgccgacgttaatgtgcgacaacatcggctgggtgttctccagccagacttcatgcgccagctccatgacatgaatgctcgccgccgccatatcatcgacgtgcagaaattcgcgcatcggtgtaccgctgccccataccaccacgtccggcgcattctgtgccgtcgcctcgtggaagcgacgcagcaatgcagggatcacatgcgaattactcgggtggaagttgtcgtgtggcccgtacaggttggtcggcatgactgagcggtaatcgcgtccgtactggcggttgtatgattcgcacagtttgatcccggcgattttggcaatagcataaggctcgttagtcggctccagcgtgccctgcaacaactcgctttctgccatcggctgttttgccagtttcgggtagatgcaggacgatccgagaaacagcagtttgttcacgtcgttctgatgcgcggcgtgaatgatgttgctctcaatcatcatgttctggtagatgaaatccgccggataggtgttgttggcaacaatgccgcccactttcgccgccgccagatagacctggtcaatacgttcgctggcaaagaaatcatgcacggcgcggctgtccagcaggttcagctcgtcgcgggtgcgtaataccagttccacatcaccgcgctgttcgagctgccgcctgatggcggaaccgaccatcccgcgatgaccagcaataaaaactcgttgtttactcatgcttatgactccagcgcgatcgccacgtcgtagccgtgagatttcagcagagagtgttttttcgccgcttcgaggtcattagccaccatttcagacaccatctctctgagggtgatttccggtttccagcccagtttttcgtgcgctttggtcgggtcgccgagcagcgtttcaacttcagccggacggaagtaacgcgggtcaacagcgataatcacatcacccggtttaacgcccggcgcgtcatgcccggtgacggaaaccacaatgcccttctcttcaacgcccgtgccttcaaagcgcagtttgatgcccagctgtgctgccgccatttccacgaactgacgcacggagtactgaacgccggtcgcgataacgaaatcttccggctgttcctgttgcagcatcatccactgcatttttacgtagtctttggcgtggccccagtcacgcagggaatccatattgccgaggtacaggcacgactccagcccctgggcgatgttggcgattgcgcgggtgattttgcgggtaacgaaggtttcgccgcggcgcggggattcatggttgaagagaattccgttacaggcgtacatgccgtaggattcacggtagttaacggtgatccagtaggcgtacagtttggcgaccgcatacggagatcgcgggtagaacggcgtggtctctttctgcggaatttcctgcaccagaccatacagttcagaggtggaagcctgatagaaacgagttttcttttccagaccgaggaagcggatcgcctccagcaggcgcagcgtacccatcgcgtcgacgtcagcggtatattctggtgactcaaaagagaccgcaacgtggctcattgcgcccaggttgtacacttcatccggctgtacttcacgcaaaatgcgcgtcaggttggaggtatcactcaggtcgccataatgcagatggaatttcgggttgcaggtgtgcggatcctgataaatgtgatccacgcgctcggtgttgaatgacgatgcacgacgcttaataccatgcacctcgtaacctttttccagcagaaactctgccaggtaagaaccgtcttgtccggttacaccggtgatgagagcgacttttgacatgtcttattcctctgtattttttgaatttattcagtttcaacgcgttcgcgtatcaccactgcgggactcccccggcaaaccacatttgccggaagcgatttaaaaacactgcttcgtgcacccacgacggtgccgtcgccgattgtgacgcctggggcaacaaagacatcggttgccagccagcatttctcgccaatcacaataggcgtggcgttaatggtgaaatgttgacttgcatggtcgtggctaccggtgcataaataacttttttgcgatatcaccgaatgtgcgccaatggttatttcaccgagggtatataaattgacctcatcgccgacccacgcgtaatcacctaaggttaatttccacggataggtaatttttactgacggacgaataactacgttttttcctatttttgccccgaataaacgtaataaaaatgcccgccagcgatacaatacttgtggcgaccaggcaaatattgttgcctgtactgcccaccataattgcactttaatagcgttgccgccccggaaccctttcggcaccgagaaaccgcttaaatcttgcattggttttccttatattcagactttgttatataaggctttcgtctttgaggtagtacgttggcgtaaatgccaggataattcagcccaaaagccaggcacatgtaatatttgtcgttggacttttttcgcgtcagcacacaattccatattattggtggtagataccccacccatggaaaattcagacaccaggccattgagttttttaaatgcataaccggctttatacattttggctgccagcgcgtagtcggaagaaactttatattccaggtcataacgccattttttcaagccggatacagggaaaaatatcgcctgatgactggcgggcaggctgtgataaatataccagcccggtttggcgctacgtttaattttatgcccgtcgccaaaatccagcagcgcatcgccggtgatcatcacgttatctttttgcatttttaacttacggacaaaatttgcggcattctgatgaaaaatatcgcccgaattgagaaacaacgcgaacttgccttgtgccatcgcaatgcctttgttcatggcgtcgtagataccgttatctggctcgctgacaaagcgtaggttaaagataccattgagattttccagatactcacgggtgccgtcgttggaaccgccatcgacaacaatccattcgaagctgatatcttccacctgcgccagatgcgccagcgaggcatgtgttttgactatcccttcgaggttacgaaacgcgacagtgattatgctaagcaacatgttcttattcttacctcgtaatatttaacgcttttcgcaaaataaacggacagacgattaaaaatgcatattccgggctaaatatcgaaccggtaaaaaacagcgataccggagtaaaaagatataattgcacgcgaaaattgcggttatcaccaaaagcgttgatcatcatttttatcactttccccatgtaccacagtgataaaaacaccgcgaaccaggaaaaataaataatcagcagatacaaaccattgtctatggtttttccgacatccgcaccgttaaatattccgaatgatgcgacatattcataaagtgagccaaatctgactacaccgtcaatatgggtcaaagaataaccgaccatcaccagcggaccgacaatacgataatatgatgacgatccttccgtacctaaatcgcccagacgggtggaaatataagggaacgcgattaccacaccaaccaggaatacagccagagaaatcaatgctaacggtaactttttcttaatcgcctctttattcagatattgaaatgcccactccagcaaataaaacaggataaaggtcataacccctgaaaacgatccggataatattatccctgcgagaatcatagcatctgttttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaatgccagagcgaaaaatgccggttcgaaataaagtgctgtcgtgcgcttgccgccgaatttaatgaaattcagcacatagctgttgctgtaaatcagatatttcgaaatcgactccataatactgctgccaccggtgaggataatttgtgccatctccaccgccgccagcgccaccaccagcccgaccaccagataaaagaaacgtaatatcttgcgatggttgtgtggcgaaattgttttaaaacgaatactccacaccatgccaataatgatcacaatatagacaaacagcatagttgaagtgacgtatttactggcatccagcgactgaccaaacagatagttaaacgccgtgagtcccgcgccaatccctaaggcaatcatcaattttttaacgctgatgcgttctaaaaacagcagtaacaagacaggtaaaaaagtgacgatggtgatggggaaactttcgccaagctgggcgattttgacgttaaccagcagataaatcagcggcagcaacaggtagctacagattctgatagaagttgacatactcctccagcatctgttgtccactgtaggcggcgcggctgcgttggctgaactcagccagcgtggtaccaaatatcgcctgcgcgatttccggtttgcttaactgcaccagttgcagcacctcttcttcgctgacggttttaccgccggatttttgcaacacttcccgcgccgcatcgctatgggtggcaatcaccggcacgccaatcgatagcgcctcacacaaaatcagcgggtagttatcgacgcgagaactgaataccagcgcatccatctgattgagcgcgctcatcagcttacgtttgtcggtttcaaagccgtgattaaccacgttgccagcggtgaacggcgagaacttaccaaaggtatgcagttcaattttgtcgcccagcgccatcatctcgcgtaccagttgctggttagttttgccgtcgtaacgcagatcatgcgccaccaccgcgattttcggcttgccctgggtttcgcgcaccggaggcaagtccgccagaatcgcttcagttgccatatcaatgccattattgataatccggcaacgccctggaccgtacaggctattgaaagcgtcagccacatgctggctgggggaaataaactgacagcccagcgccagcatctcacggaataactggcgtttgcccgccaccagttggtgtgcgcgatcaatcttcaccggcggatagttatttaaggtcgggcatttctggcagcctgttttccagccttcgcaaccgtcggtaaaggcgcagcgtccggtaacactccagtggtcgtgcagcgtccagaccagagtgacgtccggtttatggtttttcactttttcgcaaaagcgcaccacgctcttaagatttagccagtagctgtgcagcacatgaaaatgcaggaccaccggacccgctgtgcgagtaatggtgcgatataactcattgaaattgccaaacagatcgcgattaaacagacgaaacagagcaatattcgccatcgcggtcatccgcggcgtatgtttgatgacctgcggatagttctgatggctgacgctctctttgccgcctttgccgtaaccgtagacaaaatgtgacgccagcccctgttgcagcgcacgctggtggagatctaacgccacacctgctgccccgccttccgccagtcgcacattaaattgcaaaatattcatttaattaccttcactcgcgctttttctcccaccaccagcgcgttgtccgggacagagtcgagcaccacgctgcccgcgcccacggtgacgttgttaccaagcgtgatatcaccaagaataatgacgttggcaccgagttcgacgccgttgccaatgtgtggacatgccatgttatcggcaccacgattgccgatagtgacgccgtggcgaatggtaaaatcatcccccgctaccacgtttttattgatcacgacggcgtaaccgtgatggatagtaaagcggcggccaatggtcgcggcagcctggatttcataaccgaaaaagcattcggtgataatgcgatacagcaccagcagcggggccgcccacagattgttgaggacgttctttttgcgccacaccgaacaaaaatgagcaacacgataggcaagaaccatgcagcacgggcgtaaactccagctgttggcgcgcagatcttccagcatctttagcgcccccgaataccatcagccagacgtttgccgttacgcaccgacagcagcgtcagcaaagtgcgccaggtcatacgtttattgcggatctggtagagggtaaacagctgatattttttgctggcgcggtcgaatttgtctttgtgcttgcggtaaaagtggaagtacccggagaattttttcggtgacgaggtgatctgcatttcaccgtgattgatatgcaggatctgcgtcgcctcttctactttccacggttcgccgtactccaccaccatccgcaggaagatgtcgtaatcctgtgccgctttcagttcggtatcgaacaaacactctttgaaacgccatgcccaggtaaagacctggttgccaatgatattgcgtttgtagaacaggcggcgtgaatacggcgatttgggatacagcggcaagcttgccggttgggaatagacttcgccctggcaaacgtagtcgttagcgtacaaaaaggcgtgtgtgaccagttgctgtttatgggcgaggaagacgctcagacggttgggtgtccattcgtcatcgtcatcaatcccggtgatatattccccttgcgccagcataatcgcctggttacgtaccgcgcacgccccgctgttaatgtcgttgtgaatgtaagtgatacgcggatcgttgagggcggtgacgtactgttgcagttgttcccaggaggtggagcaatcatccacgatgatcatctcccagttgctgtagtcctggcgcaaaaccgattttattgcccgaatcgccagttgttggcggttccaggtcggcatatagattgagatcagcggattgtctttcataggttgttctcccggcttatgagctggtttgcttgccggatgcggcgtgaacgccttatccggcctacggggcggtgcgaatgcaggcgtcgttatttcgcatccgacttatattcgtattcgtaatagccataatcctgatacgcgctggcgcggcggaagatggagttcagaatcacccctttcaccggaataccgttttgctcaaagcggctcagactggtttccacttctttcaatgtgttgaccgcataacgcgccaccattaacgtggttccgacatgacgaccaacaattgccgcatcggtcactgccagaatcggcggcgtatcaatcaacaccaggtcatagtttttactcgcccagttcaccagttcggcaaagcgttcgctcatcaacagttcagaaggatttggcggcacctgaccgcgcgggatcaggtcaaatttggcaatagaggtcggtttagcagcggtagtaatatcgccctgaccaatcagaatttccgacaggccattaacgttattagtgcccaacagctcgtgggtgtagcctttgcgcatatcgcagtcgatcaacaacacgcgtttattggtctggctgatcaccgccgccaggttggcgcagacaaaggttttaccaattgacgggctaaccccggtcatcatcaacacattgttctgtgcctgcatcatcgcgaagtgcaaactggtacgcagactacggatggcttcaatcgccagatcggttggattccccaccgccagtagctggctctgtttatagcgtttaatccctttgatggttttgacgctatcacgcgctttctgccattccgacagcgggatgctggcatagacgctaataccgtgttcttccagtacttgcgggctttcaatgccgcgattaaacaacgagcgcagcagcacacccacgatagaaagcatcaggccaaggataatcgcgccgaggataatcagccctttcttcggtttcagcacgccaggctgagtgattgccgggtcaacaatgcgcacaccgccgacggtgctggcctcggtgattttcagctcctgctctttattcagcagttgcatatagacctgctgaccagactcgacatcgcgggtcagacggacaatctcctgctgggttttcggcatcgccgttacgcgaccgttaagtttggctttttcgtcttccagcgcctgacgtttctccagcagcgtgcggtacgccgggtgaactttggtgtacagcttggagatttccgcctctttaaaggtcagttcgttcaactgcgcatcgatgttcaccatcgaatcgagcaccgcttttgcttccagcggcagatcaacagaatctttatcctgacggaaggcattcagtttgttttcggcaacatccaagcggctacgtacttccggtaactgttgcgcgaggaaggcgaggcttttcgacgcttccgccgatttgcgctcaatattttgttcctgatagttacgggcgatgctgttaagaatgtcgcggatctgttcacgatcttcaccggtataagtcaggctcaaaacgccagcgtctttgccgttctccgttaccgtcaggctgttttgcagttggttgatcatccccagcgtggagtatttggtgacggtaaactcactgcccgggctggcgtgaatggcttcaaccatcagcgtgacgccttcttttttcagcatctggcccgcttgcccccgggcgctaaagccgccgtcgctgctcagggtgtagtttttgttgtccagcacattaagcgtaaacacctgatccgccatctctttcgggcggttaaaggtggtcactttcaccgtctcgttctgacgtcccatcaggcgatcccagcccgcaccgaaaatcgggaacgtgtttttgctcactgcaatatcgaggtcgagatcgtccaccgttttaccaagcaccagacgcgaacgaatcaactggatctcggcgtccgatgcaggcggtttgttggctaatgccgaaccaatgtcctgcactaacgaattgccgctgttttgctcgatttgtaccagtgcgtcggcactataaatcggcgtggcgaagaaggtgtaaaccacggcacagagggcgaatacggtggtgatgccaatcacccaccagcgcgcttcaatgacggtgccgaccaggcgaccaatatcgatttcatcactgcccgttaccggagcggcatgttgttttactttttctgtcattcttatacctgctctgcgttcaatgcctgcgcccactggcgggcagaccgttcaagtaatgtgtacaccgctgcaaacgtttcccggcttttgcgatacggatcggggatttcacattcgttatcccagtgaccaaacagcatcactttgccgcgcatctccggtgccatctcgcataagcgttcgatatggcgcttttccatggtcaaaatcaggtcgtagttgcgacacagacggcggctgatttgacgggcacagtgaccttccagagacagttgatgttctgcggcgacgctgatagcggtaggatcagcgcccttaccgaccagcgcgccgagtccagcggactccactttcagctccgggtgataacgttgcagtaagcgttccgccgtcggggaacggcaaatattgccgacacagacaactaagatgttgttaaacatgacgattaccagttatgaatgtcgctggctgtatccgtcatgtaacggacaccgctaatagttggcagcaactgattgatcagacggttccagcgggaaaccggggcggtggtgacatacaccacgtcataaggttgcaggcggaattctgtcgccatcaccagcgacgtggcatcggacatatccagctggtagatattggcaatcttgccgttacgcccgccctcgcctttcagcggacgaatgacaaagatgccgctggcgttggaggtggtcatgtcgatgccttcagcattgcccagggcttcagtcagggtcatgccgctaaagtccattttcagggtgctctgtttcttcacttcacccatcacaaatactttcagatcatcattacgtggcacgtagagaatatcgccggggtaaagcaggcgattctggttgaggtcgccgttttgcatcagcgcctgcaaagaaatgcgctcttcacgaccattgtgtgttagcaccacgttgcgccagtcagcggtgtcggtcaggccacctgcggcgttgatggcgtcgagaatagtcagtggcacgttggtgatcgcctgttgaccggatttattcacctgaccggagatataggccttttgtgagcggaaggcggcgatattaacgtccacctgcgggtcagcgatgtacgtcgctaagcgcccggtaatatcactgcggatttcagcgagcgttttcccgactacgtggaccttgccgatatacgggtaaaacatagtgccgtcaggctgtacccagttgccggtgtcgctggagctgcggtactgaccggctggcgtggtgagttccgggtgatcccagacggtgacattaagaacgtcccccggcccgacgcgatactggtaattcgcgatctcactttccagcgtcatattggggcgcgctacattcgggcatgggcgtaattggtcaatcaggcgcggggtcagcggataaacattcaccattttgtcgagatcgaaatcagcgtcctgctgtttgatgacgtctttgcccatcgtcgacatattgctgcccggaagtactgtgcaaccgcttatcaaggttactgacaccaataatggcatcaatttcattttggatttcatcattgtttatttatcactttggcagagtaattatcctgtgcactattaatagcaatgtcgccatgcacatttaccttgcagttaattgaataaaaatttaactggcatcagtcctaaaaaaattgatttcatccgcaggctattgacagaataattcagactggtctttcaggcatccagacacgctaccgcccctggctttttagctaccaatacactgatttagtttaatttttcacaccctctcagcatgcagtcgttgatgagaaagggttattacggaaattaacttccgaatataaggtgacattatggtaattgaatattggctttccaataatgcaggaggaagtgttacagctaacggaatagcaggcaagataacaattcggtaattggctatttttaagaattatattaagtgtcattcaatatggtttttaggagtttctttaggttgacaatatttaatatagtgtctccacatgcgatatttcttaaataatgttttattattaccacttttaattcagggataatgtgaggttattaccctcaaataatatgagataaatagtgctgcaacattgcatttttgccccgatttatccatgatcgaattgtgacatttgtcatacaacgaataggttttgtacttactatggaatggattgccgatccgtctatctgggccgggttaatcacgctgattgtgatcgaactggtcctcggcattgataacctggtctttattgccatcctcgccgaaaaactaccgccgaagcagcgtgaccgcgcacgggttaccgggctgctgctggcaatgttaatgcgcctgttactgctggcgtcaatctcctggctggtcaccctgactcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgacttaatcatgctgtttggtggtttcttcctgttgttcaaagccacgatggagctgaacgaacggctggaagggaaagacagcaataatcccacacaacgcaaaggtgcgaagttctggggcgtggtgacgcaaattgtggtactggacgccattttctcactcgactcagtgattaccgccgtcgggatggtcgaccatttactggtcatgatggccgccgtggttatcgctatcagcctgatgttgatggccagcaagccgttaacgcaatttgttaacagtcacccgacgatcgttattctctgcttaagcttcctgttgatgattggctttagcctggtggcagaaggtttcggcttcgtcattccgaaaggctacctgtacgctgccattggtttctcggtgatgatcgaggcgctcaatcagttggctatctttaaccggcgacgttttctttccgctaaccagacgctgcgccagcggactaccgaagcggtaatgcgcctgcttagcgggcaaaaagaagatgcggaactggacgccgaaaccgcgtccatgctggtggatcatggtaaccagcagatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagaagaaatccgccagttgctggagcgaaatcagcatacgcggctggtggttaccgacggtgatgacacagaagatttgctcggtgttgttcacgttatcgacctgctacaacagtctctgcgcggcgaaccgctcaacctgcgggtgttgattcgccagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacgcactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgcccgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaggatctggtgcaatatgtgccgctgccgctggatgaaaaacgtgaatatcacaccattgccgggctgttgatggagtatttgcagcgtattccaaaacctggcgaagaagttcaggtgggggattatttgcttaaaacgttgcaggtagaaagccatcgcgtgcagaaggtgcagattataccgctgcgtaaggatggcgagatggagtacgaggtgtgatggtatcggtcattttacccaatagccgaaaggaataagatgagggaaccgcgccatcggcgatttaccgccgggagcccgggttgccagggtggtggagattgagccaccctggcacgttcaccggcttgagcgttccatagtagcgaggaacatcaagtgaacggaacagccttcgatcttacatattcagaatataatgatgccgccacgaacgcctgatgcgacgctttacgcgtcttatcaggcctacaggactggtcacctggtaacctacatcttctccagcaacttcttcacatctttgccattacgggaatctttattccgctcggcccagtcattcaggcgacgtttcgcttcgtcctgtagatgtttgcgcagtaactgatccacttgcaggctgtaattgagttgctgccagttgccataaacccgcagcggtactggcgtttctttcaggaaatcaatcagtttgctttccccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgatctgccagattcaacatgccttcccctgtcagcgccagcacaggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtggtaaagcggtcaagccgcgtcacgttatcaaagttttcagcggccttcacatcaccgccattacgctctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgcgtgtcggtcatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccagtgacatttttccagtcaacgaaatcggatagttaaacgccttcagaatggtaccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccagcgtgcccggcagtgaaacctgtccaccgttaagtttgccctgcagttgagtaatttccagcaaacccgacttgttggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcgcacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaatgaccgggcgcggcaacgttgattggctctgcccctgctgcgcggcaccgttttcaccattcgcggtttcattaagcgggatgaggttgtcaagattcagttgcgggaattgcagcctcagctgccattccggtttctctgtcagcgtaacctgtgcttgcccgcttagcgtactatcattggcggtcaaactaatttggttaaatgaaaggcgtttatgtgactcctgccactgggcctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccgttaaatcatgcggataatcagaagcatctaccgtaccgttaagggatatcgtgagatcgcgctgatcgcgattaacccgcccggagaactcaaatgaaccacgatgttggggatcttgttccatttgcaggcgaatattgcggattgtcacctgctcgtcatcttcatgctggaacaccagcacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcaccgcttccgtctgcggcgtcagttggatcactgccccttttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccagacgcatgttgtcggcgcgaaccagtggctggcttgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacgtgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatatttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggaaagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtagaactccagcacaatgcaaccagaccagcccggatcgatgcggtgcgcggtgacgtgcaccatcagccccagacgcgccagtgaggaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagatagaacgcctcgccctcgtcgagaacgatctcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttgggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgtacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgcgcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcaggaacatcgggcgcacggttttttgatattgcgccatcactgaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaatggagaagttaagttcgtcacgcaaacgcgcatccgtcagcaacaaaatgccttcgagaatgatgaccttcttcggctcaaccgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaattgccgagccgcgtttcaacgcttgtaaatgctcaagcagcagactgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgcaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgtctgataccagtcgaatagcgttgccgcgcgctcagagttaattgttgacaaagaattcccgggggcaaattacgttgatcagttttatgtaaggtaaaaaatgttatacgcagttgcgcaaattatccgcctttacgtcactttatgagcaattcgcatataaaatgtaaaacttttgtactagcataaacacagaaacgaatactggcgaccaggtcttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacctggtcagtttaggtttagtctcgtttatctttacccttttctcgcttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacgtccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccgggaattgcgctgagctgttcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctggacgaccatcaatattgttgaagccgtggtcggggcagtgctgctacgtaaattgctgccgtggtataaccccttgcaaaatctggctgactggctgcgtctggcactcggcagcgccattgttccgcctctgttggggggtgttctggttgtcctgctgacgcccggagacgatcctctcagggcatttttgatatgggtactgtcagaatccatcggcgctctggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccacggttgctttttgagtcgctgctcacgttagccatcacactgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgtctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcgctgatgatggccgcggatccctccctgcttgctacgccgcgtacgtacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgaccatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccactttcggaacgcgatggaatattccgctatcggtatggcgttagtgggcaccgagggacaatggctgcaaaccaacaaagcgctctgccagtttctcgggtacagtcaggaagagctgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctccaacaggttgaaaagctgataagcggtgaaataaacacctattcaatggaaaaacgctactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctcactggtgcgccacacggatggcacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtcaatcagcaactgatggagcgcatcactctggctaacgaagcgggcgggattggcatctgggagtgggagttgaagccgaatatttttagctgggataagcggatgttcgagctgtatgaaattcctccacatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccagcatgccgaaaaagtgattcgtgattcgttgcaatcacgctcgccctttaaactggaatttcgcattaccgtaaaagacggtattcgccatatccgcgccctcgccaaccgggtactgaataaagaaggcgaagtcgaacgtctcctcggcatcaatatggatatgaccgaagtgaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacattacgcttgattccatcggtgaagccgtggtctgtattgatatggcgatgaaaattacctttatgaatccagtggcggagaagatgagcggctggacgcaggaagaagcgttaggtgttccgctcctgacggtgttgcatattacttttggcgacaacggaccattaatggagaacatttacagtgccgacacctcacgttccgcgatcgagcaagatgtggtgttgcactgtcggagcggcggcagttacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatattggttcggttctggtgattcaggacgttaccgaatcacgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaaccgcgccagttttgagaaacaactgcgtatcctgctgcaaacggtaaacagtacacatcagcgacatgccctggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggtgacgctttgctgcgcgaactggcgtcgttaatgctgagtatgctgcgttccagcgacgtgctggcgcgactcggtggggatgaatttggtctgctgctaccagactgtaatgttgaaagcgcgcgttttatcgctacacgcattatcagtgccgtgaatgactatcactttatatgggaaggccgtgtgcatcgggtaggtgccagtgccgggattaccttgattgatgacaacaatcatcaggcggcagaagtgatgtcgcaggctgatatcgcctgttatgcctccaaaaatggtggccggggccgggtgacggtttacgaaccgcagcaagctgccgcacatagcgaacgggcggcgatgtcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgctcgcccacggtgtcgcttcgccacggatcccggaagcgcgtaatttgtggctgatttcacttaagctctggagttgcgaaggcgagattattgatgaacaaacatttcgtcgtagcttcagcgatccggcgcttagccatgctcttgaccgccgggtattccacgaatttttccagcaggccgcaaaagcggttgccagtaaaggcataagcatctccctccccctttccgttgccggtttgagtagcgccacgctggtgaatgatctgcttgagcagctggaaaatagccctctaccaccacggttattacatctgattattccggctgaagcgattttagatcacgcagaaagcgtgcaaaaactgcggctggcgggatgtcggatagtgctcagccaggtgggccgcgatctgcaaatcttcaactcgctgaaagcgaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgattattcaggggcacgctcagcgactcgggatgaaaaccatcgccgggccagtcgttttacccttagtgatggatacgctttctggcatcggcgtcgatctgatttatggtgaggtgattgccgatgcccaaccgctggatttgctggtgaatagtagttatttcgcgattaactgaggcgtgcttccccatcgcctgatgcgacgctaacgcgtcttatcatgcctacaaatcgctcattccccaggccggataaggcgctcgcaccgcatccggcgaccaacgtcatgcttcgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggcttccagcgctcggcataacggcggatttgcgccggtgtcattcccggaaatcgctgtttaatcagataatcatccggcaggaaaacatctttcgcctgccagccacgcaaagcaaaataattcgccgtccagcgcccgatacccggaaaagtttgcagcgttttcatcgcctgctccacatcgcccggtattgtcattggtaaggtgccctccagcgccgcatttgccagatgaatcagcgcctctgcccgtttcaacggcatacctaacgcttttaatgcctgcgggtctgctgctgccagccgctgaggcgtcgggaagcagatatactccggaaaatcatccagccgttcgccataaagctgtgccactctggcggtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacgccctgctcaaaagcatcaacacagccgggtaaacgcaatccgggccgcgccgcgcctaacctgcccaacgcaccgttaacaatttgtgggttacattgcagatcaaacaggcggctcattttcgccagacactctgcggcaacaggttctaaacctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcccaccgccagactacgggcataataactgtccgcgaccgtttccacactgctcaccgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttattcatccgctttcagcataaacgttattcagacgctgcgctttgctttcatattccggttgtcgcgacggcaacatttcgctaaagtcacgccccttcttcaccggcatggggattatttcgtgtttattggttttgattacggtacagcaaactgttcagtggcggtcatgcgtgacggtaaaccgcatttgctaaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaagcggtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcgctgttacgtcgggcgattcgttataaccgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccagcaggcgcaggcacagctgccagaagcgattactcaggcggtgattggtcgtccgatcaacttccaggggctgggcggtgatgaagcaaacacccaggcgcaagggattctggaacgcgcggcgaagcgtgccggattcagggacgtggtattccagtacgagccggtcgcggctgggctggattacgaagccaccttgcaggaagaaaaacgggtgctggtggtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcagtggcgttcgcgtctcgatcgtgaagccagcctgctgggtcacagtggttgccgtattggcggtaacgatctggatatcgcgctggcgtttaaaaacctgatgccgttactgggcatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgccatcaacgacgttcctgcacagagtgatttctacagtagtgccaacggtcgtctgcttaacgatctggtacgcgatgcccgcgaaccggaaaaagtggccctgttacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagagcaaaatcgccctttcaagcactgcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattctggaacaggtgcaactggcgctggataacgcccaggaaaaaccggacgttatctacctgaccggcggtagcgcccgttcgccgctgattaaaaaagcgctggcagaacagttgccgggcattccgattgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcagaagtggtatttcgttaaaagaaaatggctcagcagcggcttaaatcagcctgcgcctgagccagtttttctgccgcctgacgtaacggttccatcaacggcatggtccgtgctggagcatgaaggcggaatcgctgcaactctgtcgcgccgacagtcaacgtcgattccagccgatgtcgtttggcggtcattttcgccattaccgcttgtctgtctgctggcgttaccgcttcattcggcctgaacacaaaacggcgttcgcaacttgctttccagtcgataactgcctgggtcagatgatcaccaaaccctttcacttgcttaaccccacgacgggtaacatccgctgctgtttcaataccaaaggaccgtaacgccgctttacgcgcagggccaacgccgggaatagaggcaacatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcggtgtcgtgaagtgctgccagagcacgtttttcttcttccggtaacccgagcatttcgtccttcattttttcgagcatcgtccgtttggcgataaaaccttccagcccgcccaactgttggatctggctgaataaatggtcatagtccattttcgcgcgattaaatgcctcacggcgttgctgaacttctgctttgtacgctttgcttgtcagactgccaataatccagatagccgacagcacaggaaccaaaataatataacgcggttctgcctgaaggccgcaaagcaacagcgataacgctgacagtgcgatctcaatcagaatgatgtattcgcgccgtaacaggcctaaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcaattgcaatgctggcggtgctactgacgccatcaccatcgcccagactttcgccagcacaaaatcaccgctggtggtaatgacctcttcgccgagatcaataaaatagataacgccttgattatccagcgcacaccacgggcagtcggtcaaatgagcgggataaacatgcattgccgaaacgggacatttctttaactgttggcgcagagaatcaagtgccgctacccacgctttagccgtcggacgcccggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcactcggtaacatcgatagcggaatcgatcgtggcggcggttttaaaccacgtcgctgattatctgacgcgtaggcataacggaaatgggtaatatccgtctccagcgcattacccgcatcagagataagcggcacaccagaataaggatgccggccaccaaacaagacgtgaaaaatcagcaacgcaaggccaaaattatcgtgattttctgtgcgttcaaagccgacaaatgacgacaaggtttgtagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtgccattggcgttaatctgaaaggagtcgctatcaatcagtaccactttgctgtcgcgacctaccataaaactgttctggtttacgtcacccacgacgtgcccgtgctcgtgaaccgtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgagggtaactctggcgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcctcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaactgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcctcgatatcataaaccgcgccttcaccacctttgcccagttcacggccaagagtggtcaattcacctgtcgatgtaaatacttttatatttgttttcataatatttcgcgggtagttatattatatttcaatgaataataacaactaaccattaaaattatttctatatggggaaaacccactcaagaataaaaatgataatgcaattttatcaggatacaattcaatttcggcctgataatgattaacttccacaggtttttgctaactttgactacaaagggattctggagaaaaaatgaaaaagatattacttatgttgagtctgctattttttactaccgcgggctttagtgaagtttcggatacgttagtgacgggaggttatgataaacaagcgatgtctgacgcgattaaacatgcgcggaaagaaaccgataaattcatcgaggttatgaataaaaaagatgccgatactttcgcagtcaaagccccgataaccgatcacggaagaaccgagcatttctggcttacggatgtcacttattctaacggcatgtttattggcgtaatcagcaatgaccctggtattgttacaaacgtagaatatggccaggagtggaaaatcaagaaagaagatatttcagactggatgtatacgcgcggggataaaatttacggcggttataccattgatcctttattggtcacctatccaaaagaagaagccgacgagctaagagcaaaattagttcgctaatcagccgttatatttattgtttaaactggcggttgaattgttgtcttcaaccgccatgagaaactcactctgcccacagcgccagtgccaacgttttatcatcatccgtacgctcgtttaccgccgggctggacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgccgccagtccattgaaaaacggggtaaagaaaggcacatgaggagaattatccagcatatttaacgccagtcgctggataccatccgtaaatgctgcaactttgtgcgcacgcccagtgctggtgaaagtttccagtctggaaacggcatcttcgtcggtaatgaagtgcgtcatgttggcatattcacccgccatcggcgtgagaggcaattgcagaccgtgacccaaatctaccaccacgccgccatcgccaatctgcataatcaaggtgccgtcaggcgatgaaatcagtcccagaaatgtgcaggcaaaatcgcgaaccgctaattctttggcttccgcctcggcaaaaagtcgttgacgaatggtcagtaccatatttgtggcgaggacatcattaagccccaattccccgccctgcactttttgcgacatataagccatcgcttcattgacggcgagcatcgcgccttcgccaccctgcgagacactgcctgcgccatcagcgacaaataccgacaataatggctgctggtcatttaaccaggcaatctgcatctggcaggcatcctgacaaggcaagtccgcgctgatgtgcgacgttccaacggttgatgcatagaccagacgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccttgcagaggcaaaggctgacgaacgctaatttgtgccagcgtcttcatatccgccccctgaacaccgatggaaaagaaagcaaaccttttatcttcttccccccgaaacactttgttggctgcagcctgccactcatcggttggtgcaccatcggtaatcaggaaaatccacgggcgataatacgaaataccatttgcacgatactcacgtttccgctcctctaccatatccagggctttggtaatggccgcacccattggtgtatcgccctgggcaaacaggatgggcggaaaaaaattagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaatgccgagttccactctttttaaagccagcggatcagcaagcagttcatcacgaaaggtaaccaatccggcgttaagttcattaataggtctaccgttcatagaaccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatcctttcttagagaattatcgaggtccggtatcataccgactgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcggcgcagaaaattttgctattcgcctcgcaagaacggagagccgtcgattgacactaagggcggagtgacataatttcaggagtgagggttagggagaggtttccccctccccctggtgttcttagtaagcctggaagctaatcactaagagtatcaccagtatgatgacgtgcttcatcataaccctttccttattaaaagccctcttctccgggagaggctttcccgtttcagcgtcccgctgaaatcatcggcttacctcctttcgccctgaatgcagtctatcgctaacgcgtgaataaaatagtttcctctgtgattattgcgtaacgactcgcaaagaatatttgctggcaggatcgcagactacaaagcctgcggattgacaatcttatcgtgaaggcatactttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtaagcggggaagcttatgactaagagcaccacgatgatgagtagcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcatccggctgaaatctgcggcttacctcctttcgccatgcaagcagtctatcgctaacgcgtagataaaatagtttcctgtgttattactggatgcgtgctcgcaaatgtgcccgtcattcagacgattcccgacagtgtttcataattcctccatttttctcccttattggctggctacactagtatcattccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggtagttataaatcccgttgggtaatcgtaatcgtggtggttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccggagtgcagccccaggggtgacgaaacaagcgcagcaatcgccagcgggtggtcgacgtggtatgcgttccggcccattagccccggttcaggcggcgaccgccgtagaacaagcagttccgcgttacctcaccgggcttggcaccattaccgccgctaataccgttacggtgcgcagccgcgtggacggccaactgatagcgttacatttccaggaaggccagcaggtcaaagcaggcgatttactggcagaaattgaccccagccagttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgcttgccaacgcccgccgtgacctggcgcgttatcaacaactggcaaaaaccaatctcgtttcccgccaggagctggatgcccaacaggcgctggtcagtgaaaccgaaggcaccattaaggttgatgaagcaagcgttgccagcgcgcagctgcaactcgactggagccggattaccgcaccagtcgatggtcgcgttggtctcaagcaggttgatgttggtaaccaaatctccagtggtgataccaccgggatcgtggtgatcacccagacgcatcctatcgatttagtctttaccctgccggaaagcgatatcgctaccgtagtgcaggcgcagaaagccggaaaaccgctggtggtagaagcctgggatcgcaccaactcgaagaaattaagtgaaggcacgctgttaagtctagataaccaaatcgatgccactaccggtacgattaaagtgaaagcacgctttaataatcaggatgatgcgctgtttcccaatcagtttgttaacgcgcgcatgttagtcgacaccgaacaaaacgccgtagtgatcccaacagccgccctgcaaatgggcaatgaaggccattttgtctgggtgctgaatagcgaaaacaaggtcagcaaacatctggtgacgccgggcattcaggacagtcagaaagtggtgatccgtgcaggtatttctgcgggcgatcgcgtggtgacagacggcattgatcgcctgaccgaaggggcgaaagtggaagtggtggaagcccagagcgccactactccggaagagaaagccaccagccgcgaatacgcgaaaaaaggagcacgctcctgatgcaggtgttacccccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtggccaccacgctgctgatggtggcgatcttactcgccgggattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccgaccattcaggtggtcacgctctacccaggtgccagcccggatgtcatgacctctgccgttaccgcgccgctagaacgccagttcgggcagatgtctggcctgaaacagatgtcgtcgcaaagttccggcggtgcgtcagttatcactttgcagttccagctaacattaccgctcgatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacttgttgccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccgccgatcatgacgctcgccgtcacctcaaccgccatgccgatgacgcaagtggaagatatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggcgtcggcctggtgacgctttccggcggtcagcgtccggctgttcgcgtcaaacttaacgctcaggcgattgccgccctcggcctgaccagcgaaaccgtgcgcaccgccattaccggcgctaacgttaactcggcaaaaggtagcctcgacggcccttcccgtgcggtcacgctttccgcgaacgaccagatgcaatccgccgaagagtatcgccagctaatcatcgcctaccagaacggcgcgccgattcgtcttggcgatgtcgcaaccgtagagcaaggtgcagaaaacagctggcttggcgcatgggcgaacaaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcatccggcagatgctgccacagctcaccgagagtctgccgaaatcggtgaaggtaacagtgctttccgatcgcaccaccaatatccgcgcatcggtcaacgatacccagtttgaattgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgcaatattccggcgaccatcattcccggcttcgcagtgccgctgtcgttaatcggcaccttcgcggtcatggtgtttctcgatttttcaatcaataacctgacgctgatggcgttaactatcgccaccggattcgtggtcgatgacgccatcgtggtgatcgaaaacatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaagggcgcaggtgaaatcggctttaccattatctcgctgaccttctcgctgattgcggtgttgatcccactgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattaccctggcggtagcgattttgatctcagcggtggtgtcgctgaccctgacaccgatgatgtgcgcgcggatgctcagccaggagtcgttgcgtaaacagaaccgcttctcccgtgcctcggaaaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcactcagcacgctgctgcttagcgtgctgctgtgggtgttcattccgaaaggtttcttcccggtacaggacaatggcattattcagggcactttgcaggcaccgcaatccagctcctttgccaatatggcccagcgacaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagcctgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcacgtttacaaatcaacctcaaaccgttggatgaacgtgatgatcgggtgcaaaaagtcatcgcccgtctgcaaacggcggtagataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggatctgactattgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacgtcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcaactgccacagctttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgttgatcgcgacagcgccagccgtctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcggctgatttccactatttatactcaggccaaccagtatcgcgtggtgctggagcacaacaccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggcggcgtggtgccgctaagctcaattgccaaaattgagcagcgttttgcgccgctctccatcaaccatctggatcagttcccggtaacgaccatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcgattatggacaccgaaaagacgctgaatctgccggtggatatcaccacgcagttccagggcagccccctcgccttccagtcggcgctgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccaccgcaggggttggcgcactgctggcgttgctgattgctggtagcgaactggatgtgattgcgattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgccgagcgcgagcaaggcatgtcgccgcgcgaggcaatctaccaggcttgtctgttgcgttttcgtccgatcctgatgaccaccctggcggctctgcttggcgcgctgccgctgatgttgagtaccggggtcggcgcggaactgcgtcgtccgttaggtatcggcatggtcggcggcctgattgtcagccaggtgctgacgctgttcaccacgccggtgatttatctgctgttcgaccgcctggcattgtggaccaaaagccgctttgcccgtcatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgtccggtggcgacgattttactgtcggttgccattaccctgtgcggcatactgggcttccgtatgctgccggtcgccccgctgccgcaggtcgattttccggtgattatggtcagcgcctcgctgcccggtgcgtcaccagaaacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggagtcagtgaaatgacctccagcagttcgctcggcagcacgcgtattattttgcagtttgattttgaccgggatatcaacggcgcagcgcgtgatgtgcaggcggcgatcaacgctgcacaaagtttgctgcccagtgggatgcccagccgtccgacctatcgcaaagcgaacccgtcggatgcgccaattatgatcctcacgctgacatccgatacttattcgcagggtgaactgtacgatttcgcctcgacgcagctggctccgacgatttcgcaaatcgacggtgtcggtgatgtcgatgttggcggcagctcactgcccgccgtacgcgtcgggctgaatccgcaggcgctgtttaatcagggcgtgtcgctggacgacgtacgcactgccatcagcaatgccaacgtgcgtaaaccgcagggggcgctggaagatggcactcaccgctggcagatccagaccaatgatgagctaaaaaccgccgctgaatatcagccgttgattattcactacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgactcagtgcaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattttgctgatgatccgcaagctgccggaagccaatattatccagacggttgacagcatccgggcaaaattaccggagttgcaggaaaccattccggcggcaattgatctgcaaattgcccaggatcgctcccccaccattcgcgcctcgctggaagaagtcgagcaaacgctgattatctcggtggcgctggtcattctggtggtctttttattcctgcgctcgggtcgcgccactattattcccgccgttgcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgcggtttcagtctcaataacctgtcgctgatggcgctcaccatcgccacaggctttgtggtggatgacgccatcgtggtgctggaaaacattgcacgtcatctggaagcgggaatgaaaccgttgcaagccgcactgcaaggtactcgcgaagtcggttttacggtgctgtcgatgagtctgtcactggtggcggtgttcctgccgctgctgttgatgggcggattgccgggccgactgttacgcgaatttgccgtgacgctttctgtcgccattggtatatcgttgctggtttctctgacattaacgccaatgatgtgtggctggatgctgaaagccagcaagccgcgcgagcaaaagcgactgcgtggttttggtcgcatgttggtagccctgcaacaaggctacggcaagtcactgaaatgggtgctcaatcatacccgtctggtgggcgtggtgctgcttggcaccattgcgctgaatatctggctgtatatctcgatcccgaaaaccttcttcccggagcaggacactggcgtgttgatgggcgggattcaggcggatcagagtatttcgtttcaggcgatgcgcggtaagttgcaggatttcatgaaaattatccgtgacgatccggcagtggataatgtcaccggctttacaggcggttcgcgagtgaacagcgggatgatgtttatcaccctcaagccacgcgacgaacgcagcgaaacggcgcagcaaattatcgaccgtctgcgcgtaaaactggcgaaagaaccgggggcgaatctgttcctgatggcggtacaggatattcgcgttggtgggcgtcagtcgaacgccagctaccagtacacgttgttatccgacgacctggcggcactgcgagaatgggagccgaaaatccgcaaaaaactggcgacgttgccggaactggcggacgtgaactccgatcagcaggataacggcgcggagatgaatctggtttacgaccgcgacaccatggcacggctgggaatcgacgtacaagccgccaacagtctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtataaagtggtgatggaagtggatccgcgctatacccaggacatcagtgcgctggaaaaaatgttcgttatcaataacgaaggcaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaatgccccactatcggtgaatcatcagggattatcggcggcctcgaccatttcgtttaacctgccgaccggaaaatcgctctcggacgccagtgcggcgatcgatcgcgcaatgacccagcttggtgtgccttcgacggtgcgcggcagttttgccggcacggcgcaggtgttccaggagacgatgaactcgcaggtgatcctgattatcgccgccatcgccacggtgtatatcgtgctgggtatcctttacgagagttacgtacatccgctgacgattctctccaccctgccctcggcgggcgttggagcgctgttggcgctggagctgttcaatgccccgttcagcctaatcgccctgatagggatcatgctattaatcggcatcgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggtgcgctgccgctggtattgtcgggcggcgacggctcggagctgcggcaacccctggggatcaccattgtcggcggactggtaatgagccagctccttacgctgtataccacgccggtggtgtatctctttttcgaccgtctgcggctgcgtttttcgcgtaaacctaaacaaacggtaaccgagtaaatgacagatcttcccgacagcacccgttggcaattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgtaaacaccgcccttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtgctgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgccatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggcgcgatgatggtgccggtcggcagattgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgttacccggtcaggtcggtccgctgctcggtccggcgctcggcggtctgctggtggagtacgcatcgtggcactggatctttttgatcaacattccggtggggattatcggtgcgatcgccacattgctgttaatgccaaactacaccatgcagacgcggcgctttgatctctccggatttttattgctggcggttggcatggcggtattaaccctggcgctggacggcagtaaaggtacaggtttatcgccgctgacgattgcaggcctggtcgcagttggcgtggtggcactggtgctttatctgctgcacgccagaaataacaaccgtgccctgttcagtctgaaactgttccgtactcgtaccttttcgctgggcctggcggggagctttgccggacgtattggcagtggcatgttgccctttatgacaccggttttcctgcaaattggcctcggtttctcgccgtttcatgccggactgatgatgatcccgatggtgcttggcagcatgggaatgaagcgaattgtggtacaggtggtgaatcgctttggttatcgtcgggtactggtagcgaccacgctgggtctgtcgctggtcaccctgttgtttatgactaccgccctgctgggctggtactacgttttgccgttcgtcctgtttttacaagggatggtcaactcgacgcgtttctcctccatgaacaccctgacgctgaaagatctcccggacaatctggcgagcagcggcaacagcctgctgtcgatgattatgcaattgtcgatgagtatcggcgtcactatcgccgggctgttgctgggactttttggttcacagcatgtcagcgtcgacagcggcaccacacaaaccgtctttatgtacacctggcttagcatggcgttgatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtagctatttcgcggcgaaaaaggagcgcgcaatgaagttctggcgacccggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttgctgatcagtatgcactgggcggtgcgtatcagttttgagcgtggctttattgattacatcaagcatggtaatgaacagcgattacaactgttaagtgatgcgcttggcgagcagtatgcgcagcatggcaactggcgcttcctgcgcaacaatgatcgctttgtctttcagatcctgcgttcatttgaacacgataattcggaagataaacccggcccgggtatgccaccgcacggctggcgtacccagttctgggtggttgatcaaaacaacaaagtgctggttggtccgcgagcgccgattccacctgacggtacacggcgacccattctggtcaacggtgcggaagttggcgcggtgatcgcctcccccgttgagcggttaacgcgcaatactgatatcaatttcgataaacaacagcggcaaaccagctggttgattgtcgccctggcaacgttactcgcggcacttgccacttttctgctggcgcgcggtttactggcaccggtaaaacgacttgtcgatggcacgcacaaactggcggcgggcgatttcactacccgcgtaacgcccaccagtgaagatgaactgggcaaactggcgcaagacttcaaccagcttgccagcacactggagaaaaaccagcaaatgcggcgcgattttatggccgatatttctcacgaactgcgtacgccattagcggtgctgcgcggtgaactggaagccattcaggatggcgtgcgtaaattcacgccggagacggtggcgtctttacaggcggaggtcggtacactgaccaaactggttgacgatctccatcagttgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccggtagatttgatcccactgctggaagtggcgggcggcgcatttcgcgaacgattcgccagtcgtggcctgaaactgcaattttccctgccagacagtattaccgtatttggcgatcgcgaccgtttaatgcagttattcaataacttactggaaaacagcctgcgctacactgacagcggcggcagcctgcaaatctctgccgggcagcgcgacaaaacggtgcgcctgacctttgccgacagtgcgccaggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgtgccagcggcggttccgggctggggctggcgatttgcctgaacattgttgaagcacataatggtcgcattattgctgcccattcgccttttggcggggtaagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctggggcagttgctcattgattatctgcgtgctgcgagctatgcgccgacgcttatcagccacggcgatcaggtactgccgtatgtgcgccagacaccaccggatctgatcctgttagatctgatgctccctggcaccgatggcctgacgctgtgccgggaaattcgtcgtttttctgacattccgatcgtgatggtgacggcaaaaatcgaagagatcgatcgcctgctggggctggagattggcgcagatgattatatctgtaagccgtacagcccacgggaagtagtagcgcgcgtcaaaaccattttgcgccgttgcaaaccgcagcgcgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaaggtcgttttcaggcttcatggcgcggtaaaatgcttgacctgacgcctgcggaatttcgtctgctgaaaacgctctctcacgaaccaggaaaagtgttctcccgcgagcaattgctcaatcatctttatgacgactaccgcgtagtaaccgaccgcaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttatggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttagttttagcgacattattttgttagccggagatggcgttcagaccagatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcatcagaaaatcgctcatactttaatcggtaaacagcacctttagatgctgttttcgatacacaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgataatcagttccggtttgtgctaaaagcgggcaatggtgagactatcctcaccagcgagctttatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaacagcccgcaagaagaacgctatgagaaaaaaacggcaagtaacggcaaattctatttcaatctgaaagccgctaatcatcaaattatcggctccagccagatgtacgccaccgcgcaatctcgtgaaaccggaattgcctccgttaaagccaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtgggttgttggcgtccggcgctttaccagatccccccacagcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggatctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttactccctgcgtgtgcgcaacaacgaattcaaccacgaaaatcttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgagcacttccctgaaatgccgatccacctctcggtgcaggctaacgccgtaaactgggcgacggtgaaattctggcagcaaatgggcctgacccgcgtgatcctctctcgcgagctgtcgctggaagagattgaagagatccgcaatcaggtgccggatatggagatcgagatcttcgttcacggcgcactgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgatccgaaccagggtacctgcaccaacgcctgccgctgggagtacaacgtccaggaagggaaagaagatgacgttggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcgccaaccgacaaagtgtttatgatcgaagaagcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgtagaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggccgtactaaatctttctactattgcgcacgcaccgcacaggtttaccgtaaagctatcgatgacgccgctgcgggcaaaccgttcgataccagcctgctggaaactctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatactcacgacgattatcagaactacgaatacggttattcagtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggacctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaactttacccttgagcacatggaaaacgccaaaggtgaagcgatgccggtcgcaccaggcgatggttatactgtgtggctcccggtcccgcaggatcttgagctcaattacgctctgctgatgcgtaatttctccggggaaaccacgcgtaacccacacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgcatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttatttttttatgcataagccctatctctggtaaccgtcttccattgaccacatcgatagaatcctccttcatagcacgatgcctttcacttatcggcatcgtgctcccacaggttccggctacgcacagccagaacgcgcatatttgacgcttaccaaaaaatattctcactctccacatttgaatgtcagacgagcgacaccatgtaatcctacaccttctgtcttcagctcaactatttgcatttttttgccctgagtaacacagaaatgagttgcatcattttttactatattttctgcaccagatattctacccctggctaaagaagcttcggcttcggtgtagtattggttatcgagtttacgctgaatattacttttatatgcaagaccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacataataaaaatactaattaatgatatagcagctatctttttcatctcaccttcccccattaaataccaacgacactctctagtgtttaaatataataatggcatgattattataattgaataggattataataaatgttctgtacaacatttcctacataagtaggaattacggacatggaggcccttccgggtaattccatgagggctttaatatattatattgaagatgccaccgtttagttgaatattaggtatattctcttttttgaaatttatcggtggctgccgttagtattcgctgtccccattgcaagctcctggtggtaaccactgaatcctccatacttgaactgacttttatcctccgactttcatcctgttctgactccaccttttcttttctgctctacactatctacagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatttacccttgcgcgaagcaattatgctgttgcgtgaggaaggaatgacgatccatgtgcgggtcacctgggagaaaggcgatgccgcacgatatgtagaggaggcccggaagttgggcgtcgcaacggtgattgccggtggtggcgatggcaccattaatgaagtttctacggcgttgattcagtgtgagggggatgacatacccgcgctgggaattttgccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtaacgccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtggcgtctcttacatcattcatggcttaatgcgcatggatactctgcaaccggaccgttgtgaaatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcagcaattgtgtccgaacgcgttaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaatacttccggctctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggcgcttcgtcgtggtttgatattcaggcaccacacgacatcacctttaatcttgatggcgaaccgttgagtgggcaaaattttcatattgaaatacttccggcagcgttgcgttgccgtctgccaccagattgcccgcttttacgttaaataaaagcaagcgcagaagcaggattagcagaccggcatcatccctgggatcttctgcgctcacccttttttgttacgcagctacggctaacgctgccagtaattcattcatcgataaatatcttgcactcgccgcattaaagcaggtttgttgggcatcttctgataccacaatggtgtttattcctgccgcctgtgctgcctgaaaaccactcacgctgtcctctataaccaaacaatctgcagcagacagttgcaattctcgcagtgcagaaagataaactgccggatggggtttcccatgcttttcgtcatcagcactacaaatcaccgaaaaataatgctgaatattgagttttgtcagtacagcatcgatcacctggtaagatgaagaggttgccagcgccagttgatagccactccggcgcaaaaaaataacacgtcctgaacgcctggcatcgcttcgcccgtcccggcaatcaacgtagtgatcaggcggcgaatctcactttccaacagtgcgggttcaatgtgtaaatgacaatattcacaccaggtttgggcaatctcatccagccttttacctttagtcagtcttatacactcttcgtcactgacacatgcgccccaccttgccagtgctcccttttgtgcctcacgccataacccttccgaatcaatgatgacgccgtccatatcaaaaatgactgctttacaattaaacattgttcctcgcaataaagcctggcaccacaccaggcttgtcgtcatcaggaaatggtggcggtcttcccttcacacacttgctgatttgagaatcccggttgttcgacgcgaataaacgggcaaataataaacgctatcacatacagggtggtgtaagcgataaccacaccaatagtactgaaataaggcagaagtaccacggcgattgccggagcaaggaagttggacgacccggctgaaaggttataaaccgaaatagctgctcctttatgtttcggttccagtgccgggaaaacggctgccatcggtacgaatgcagcaacaaagatccccagtgccaccgcaggtatcagcgccatagcaaagttatgaccgaaatgttgcggcatgtagtagaactccaggcttgaaagcgccattcccacgcaaccaaaccagcgaacaactttcatccagcccattttctctgccagcacgccccagaatacgttagagaagatggtggtaaagaagaagactgcccagacctgcaaccactcagaggtggtaaagcccagctcatcaacaaacatcatcggcataattacggcgaatccgaataaagataaggtgttgataatgcgaacaatactggaaagcaaaatattgcggttggtataaagcaaagtcaccgcacggcccagttcgctaaacttctcttttgtggttaggttttgcatatggcgtggtgtttctactttgcgcatagaaattaacgcaacagcgccaccaaccccacagaaggccagcgccagccataatgttcccatttcgccaataagcggaatggtaaaactggggatgtagctgccgaatacgccgataccaatagagtaaactgcccagaaccagcccagagcagcactggtgctgtcactgcgtacgttatggacaatcgccacaataaaggcgtagaggaacagcggataggctaggccacgaataccataaaacagcaggattaacccatagttcgcctaccccagaccaaagaccagaaacagcacgtgaaatacgcaccacagcacaaagccgataaacatggttttttgtggcgtaataatttcggcaactacgccggaaacccaggtggaaagcgctgccgccaggccatagagcgtaaaggcaaaggaggcttctgcaggcgtgaaacccagtgctttaatgtaatgcgacaggaatgccagttcaaaaccgtctccggtcataaagatggcaatggcaatatatccccacaccagatttaagggtaatcccagccattgtttatttgttaacgacatagtgacctcgtttgtaggatacaaaacgccgctccggtgcaaacaccggagggcatttgtgacagatgttattgattgcgatagttcaggtcgttgtgatacagcgcagtaaactgctgatatcgttgcatcagcgcattatgacgttcaggatcgctgcgccaggttttgaagatttcaggtttttcacacactgccgccagtggttttcccgcagcaagacaggccagacgcgcggctcccagcgccccacccgtttcaccgcctttatgcgtcaccactggcatatcgagaatatcggccagtaactgcgcccagaatggacttctcgcccccccacctaccagcgagcattgctcaattgccgtaccgctttcttgcaggactcgcagcccatcggcaataccaaagctgacgccttccagcactgcatatcccattagcgcacgctgactggagtgtgtcagcgcccagaacaatccccgggcatgaggatcgttatgtggcgtacgttcaccagaaagatacgggaggaacatcggtgcactggctttgtctgcatcagaaagttgggcaatctcttccagtaactctgtttccgttacccccaccagacggcagaaccattgcagacaactggcggcactgagcattacactcatctggtgccataaattcggtagtacgtgacagaaagcatggactgctgattgcggcgcaggacgataggcatctgtcactacaaacaacaccccggaagttcccaaagaaataaacgcatctccgggagaaacggcccccacaccaattgcgctcacggcgttatcgccaccgccaccagcaactacaaccgaagatgtcagcccccaacggctggcaacttcaggggaaagagtggcagaaacgtcacaaccttccaccagttccggcatattcgcccgtgtcaggccacatttttccagcaacgaatctgaccagtcgcgtttttccacgtcgagccacaacgtgccagcagaatccgacatatcggaaatcttttggccggtcattttgaaacgcaaatagtctttcggcagtaaaacggtggaaatgcgcgcaaagtgctgcggctcatggcgccgtacccatagcaatttgggggcggtaaatccaggcatcgccaggtttcccgctacctgatgcaactctggtgcgatctcttccagctccgcacactcctgcgcactgcgggtgtcgttccataaaatcgccggacgaatcgcctctcctttttcatccaacaggacggcaccatgcatttgaccagaaaggccaatggctttgatcgcctgccagtggtgaccgcatttttcccgcagggtcgacattaaatattccgtcgcttcccaccaggcttgcggcgattgttctgaccagtgtggatggggccgctgaatggtcagcggcgcactatgggtggcaacaatttcattgttttcatcaatgaccagcgccttaacttccgatgtgcccagatcgatacccagatacataaccgcctcctggttagttaattaacgcgtagacgtcagcgattttttcgcgcaacaacgcggcaaaatcttcacgttcggttaaatcgccaaacagcgctttatcactggcataaacagcgacgggatcggcagactggaacattgcatggacagctggtgcatcaaggatgccatcctgatattcatagggcagtttgccgtgatgccactgctccatgaatacgtaaaacagtgcaggtaacatggcggtggcattcgggcgaacgcctcgctggtagcactctcgcagtgtgggggcaatcatcgccggaattttcgagaaaccatccgcagcgacgcgttggttggtgtcctgaatatgtggattggtaaaacgcttgagtacaacatcacggtaggttggcaaatcgataccgttatcgcccaagcaaggaatgacatcttccgtcacgtagcggtcggcaatctgatagataaaatcggtcattgtgctttcgtggatatatttttgaccgattaacgtacctgcccaggcgatgcaactgtgtgaagagttaagaatgcgaatcttcgcctcttcataggggattaccgacgccaccagttcgacaccgaccttctccagtgccggacggacatcacggaaattatcttccacgacccactggataaaggtttcgcccattaccggcgctttatcggcaatacccgtttgagccttgatccgtgccggaagttctgctgccggacgaggcgtaatgcggtcaaccatggtattcgggcaagtggtatttgtactcagccagtcgatgacatcctgtttgccagttagctggagaaactcaaccaggccatcatggaaacgttcaccattatggcgcacgttatcgcaattcagcagggttagtggtccggcgttatttgccatacgcgcttcgaggatacgggtaataacaccgtaaattgttttgcatccccctttaagatctgccgctaaatcaggattgttaacttccagtttgtgactggtattcaggtagtacccgccttcggtgacggtgaaagcaatcacttttgtcttcggatctgccccttcagcaatcagcggttgtaaatctgcctgccacggtatcaacttctgaattgaggtgatctcttcatattcgcttaccccttccgggctgacggtttccagcacatagcgacctttctgtgcactgagtgcctgtacgacatgttcagcatcattacgaatattgcccgcagcaatgctccagcgtttatcgcccatcacctgcaaacggtgtagataccacgcctgatgtgcgcgatgaaaagaacctaacccgatgtgcagccatgtaaattgttcgttcattgtttcgttctccattgacgttatggctgaactgtaatcgaacatttgagttaattaagagcgttagatcacaaaagaacaattgaccaaaaaaaattacaaatgaccaaatcaaagcaataaacttgcctcgcggtaaagctatggccaaaatgacgctaatcagttgcgggattttcacgattccgcacgccacttttgaggtagggaaacgtgaacaaagaagatgacatcaggctcgatcaaaaagtacgggcggcatggatgtactacattgccggacttaatcagagtgaaatcgcaagtcagttaggtacttcacggccagtggttcaacgcctgatagcagcagcgaaagacgaagggattgtgtcgattggattgcatcatccggttgccaactgtctcgattatgcccaactgttaaaggaaaagtaccaattaaccgactgcaatattatgccggtttacagtattgaaagtacgctcgacagcgtgacatttggctgttatcaactgatggcgcgttacttacagggtgacaaaccgaccatcgttggtattggttctggcttaacgttgaagaaaaccattaaacgtatcgattttgatagtcagaatacccgctgtgtggcgctgattagcgccatgaatgaacacgggcaatgtaactattacgacgacgtaccgctgcttttggcgagaaaaattcagggaaaatattaccagtggccagctccacgctatgctcagtcccgcgaagagtaccaaatgtggtcaaccaatcgattgttccgcaacgtctctaccgtagcgcgtgactctgatgttattttcgtgggtattggtgctttaggtcgtcaaagccctattttcaaagatggctttattgatgagcagcaactggaagagttaacagcacgcggaggcgttggtgaaatcctcggacgctttattgatgctgaaggcaatgttgtggaaagccagatcaaccagatgatcaccagccatgatatccgcgaaagcaactgcccacgtatcgcagctgcctgtggtgaggataaacgtccggcgatcctcgcagcattaaaaggtgggtggatcaacggtctggtcaccgatgaacacaccgcacgctggttgctgacacgttaatctcagctgacaacattcaggctcggaatgagttgtggcggtatctcaatgcgacgcagggtggtatcgccagaatccacaatttcaaacactttttcgagcatggcgggtacatcctgacgaaccatatcgatatcgtgcccgagcagagaaacaaaaggatcccagtcaaaacaccccattggcggttgattggctcccgtctgcccggtttgcgccagccagcgaaccaccccttcaagagagattgtcgagttgacgaataacccgtgaagcgatactgcagagctttggaagacctctttcagtaatccctctacgcgagcagaagagtagccggtaaccagtttatgttcatccggtacggttatccccaaagcctgatgggcatcgacaaaaccacgtaaacgttcagcagtattgttatcgcttatacgtccaccgacaaaagtcaaaggtgccagcttgccatagcgtttctggctgttggctaaaattctttccgtcaataatttcgcccccatatagttatcagaaatgatcgacggcgccagtgttcccggcagatccagattcagtgtcggtacgcccgcttgctggcacatttgggctattttatccggttgagtcgctccggtagcaatgacccaatccacctgccaggagagcatggcgcgagcagcctcaatttccagttctggctgtcgccgcgtacaggtgatgattggcagtaatcctctggcacgcgccatctcttcaaatttttcggcaatcgatccaaagtatcggttgtcatatttcggcacaatcatgccaataacgttggattttttactgcgcagtaaacttgcctgccgattaatggcatatccctgctcttccgcaatacgggtgaccttctcagccagctttgcgctgatgcgtcgctttttccagttgccattcaaaatagcgcttaccgcactggcagaaacgccggttaattctgccaggtcgtaaatggtcgttttcttcgttttctcaacgcgtgtcacaaatttgcctcttcattttgaatgtctcttgctgagaatttaagcaagtgctagatctgcttcatcgattgagcagtttgcttcacacggcagctaaattcccgttcagtgcgtgcaagcaaacagagactataaattcgccctggtaaaaggattatatgatgaatcactctgtgccctctatgaatactccccttaatggcaaagttgcagctatcactggcgctgcgtcaggtattggcctgcaatgtgcaaaaacgctgctcgatgcaggagcaaaggtagtattgattgaccgggaaggcgacaaactgcacaagattgtcgctgagttaggcgaaaacgcgtacgcgctgcaactcgatctcttcaataatcagcaagtcgataacatgctggcggacattatcgaactggcgggtgggctggatatttttcatgccaatgcaggcgcttatattggcggcccagtggctgaaggtgatccagatgtctgggatcgtgtgttaaatctgaatataaatgcggcgtttcgctgtgtccgtgcagtcctgccgcatatgattgcgcagaggtcgggcgatataatttttaccagttccatcgcgggcgtcgttccggttatctgggaaccgatctacaccgcgtccaaatttgccgttcaggcattcgtacacactacccgccgccaggtttctcaatatggcgtgcgtgtgggtgcggtgctgccaggaccagtagtcactgccctgcttgatgactggccaaaagccaaaatggaagaagccctggcaaatggtagcctgatgcaaccgattgaagtggcggaatcagtattgtttatggtgacccgctcgaaaaatgtcaccgtgcgagatttagtgatcctgcctggcagtgtcgatctgtaagggcgcaatcatgacaataaccaaaaccgttattggtgttgatgtgggatcaggcagtgtccgcgccgggatttttgatctcaacggatctctgctatcccatgccacagaaaaaatcacgactacgcggcgcagcggaagccgcgtggaacagtccagccaggagatctggcaggcggtctgttcatgtattcgtaatgcgctcactctggcagacgtttgtgcacaaagtgtggcaggcatcggttttgatgccacctgttctctggtggtactggataaaaacggtgatccattgcctgtcagcccggaaggagatgcaaagcaaaatatcattgtgtggatggatcaccgcgccaccgaacaagcagagcgaatcaatgccactcaccatccggtgctgaactacgtcggtggtaaaatttcgcctgaaatggaaacaccgaaaattctctggctgaaagaaaatatgccagagatctacgaacgtgccggacaatttttcgatctggccgattttctgacctggcgggctaccggtgatttagcgcgttcagtatgcactgttacctgtaaatggacgtggctggcacatgaaaatcgctgggatccagattatttccgcaccattggccttgcagagttagcggatgaagattttattcgcattggtcatcatattgtttctcccggaacaccttgtggaaatggtttaacagcacaagccgcggcagagatgggattactccccggcacacctgtcgctgtagggttaattgatgctcacgctggtggcatcggtacggttggcgtagaaggtggagcgctgaacaatctcgcgtatgttttcggcacttcttcatgcaccatggcatctaccacttctccctcgtttgtaccgggtgtctgggggccgtattacagtgcgatggttccaggtctgtggttagttgaaggcgggcaaagtgctgcgggagcagctattgaccagctacttgatttccatccggctgttgaagaagctcgcgaaatggcacaacgtgtgaatcagcccctccccgtctggcttgctgatcgaatcctcgaaaaaacggcgcaaccatcagatgctgtcgccctggcgaaagggctacacgtggtgccggaatttctcggaaatcgcgcccccttcgcagatcctcatgccagagcggtaatttgtggcctgggtatggagcgagatctggataatttactcgccttgtatatcgctggattatgcggaattggttatggtctgcgccaaattctcgacgctcaaacagcgcagggagtagtgagtaaaaatatcgttattagcggcggtgccgggcagcatccactggtacgacaaattctggcagatacctgcggtattccggtcattaccacgcaatgctgcgaaccggttttattaggctcggccattcttggtgctgtcgccggaaatattgcaccttctgttggcgaagcgatgcaacaattcacccatgtggataaatattattatccgcaagaacgctatcaatctcttcatcatcgtcgatatgaggcctataagcagttgcagcatactgcaaaattactcagagactaattaaccagccgcctgacgctgttttcaggcaatcactaataacgactcactccggtaatatcccggagtgcattcatctgcaccctaaaaacgaggtttatatgtccagaaataataaacagtggttgggtttgccactgcatctgatatggggatatatcgccatcgcagtatttatgactggtgatggtttcgaactcgcattcttatcgcactatattaaatcgttaggcttcacacctgcggaagcctcttttgcctttacgctctacggcctggcggctgccctttccgcctgggtttctggggtagtagcggaaatcatcacgccgcaaaaaaccatgctgattggttttgtcctatggtgcgtattccatgttctgtttctggtctttggattaggacaggcaaactatgggttaatcctgctgttttacgggattcgtggtttagcgtatccgctatttttctactcatttatcgtcgttattattcataacgtgcgtagcgaaaattccagttctgctctgggttggtactgggcggtatattcagtagggatcggtgttgctggcagttatattcccagttttacgataccgattatgggtgaaatgggaaccttatggctggcactggcgttctgctttgctggcggtgtcattgccatgatctccttgcgtcatgttaaaacacctggacatatgcataatttaactccccgtgagaagtttgcagaattaagtcgggcagtaactttactttataccaaccgcaatatttttctctccagtattgtgcgcattataaataccttatcgttattcggttttgcggtcattatgccaatgatgtttgtggatgaactgggattcaccacctctgaatggttgcaggtctgggcggcatttttctttaccactattttctctaatattttttgggggattgtggcagaaaaaatgggctggatgcgtgttattcgctggtttggttgcctcgggatggcagcatcaagtttagcgttttactacatgccgcaatactttggtcacaactactggatggcaatgattccggcgattgctctgggaacttttgttgctgcatttgtgccgatggccgctgtcttcccggcactggaaccaaaacacaaaggtgctgcaatctcggtttacaacctctctgcgggtatgtctaacttcctggctccggcaattgccgtggtgttattaccgtggtttagcactatcggtgtggtcattgcctatacagcattgtatctattggcctttgtcctttgcgcattcattcgcgttgagcagccaggattcagttctgtgccagtgactgagaaggcattgaatatctcctgaaaaacgaaacgcatcaggcactcatcctctccctcatgggagaggatgatttcacatcaggcaatagtgactttgttatcgagataaacgtcctgcacggcgttaatcagtttcacgccgtcagccatcgatttcttaaatgctttccgccccagaatcagccccattccgcctgcgcgtttgttgataaccgcagtacgcactgcatcgctgaggtcagtttcaccgcctgcagcaccgccggagtttatcaacccggcccggcccatatagcagttagctaactgataacgcaccagatcaatcgggttttcgctggtcaacttgctgtacacgcgatcgtcggtataaccgtaattaatcgctttatagccgccgttattttccgccattttttgtttgacgatatctgcacctatggttgccgccagatggttcgcctgaccagtcaggtcggcggagacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatgcccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgccaccgcgcccatgttgaacgcctgctccacgctggcatacagcgtttgatcgtaggtgtttgggtaacttagcgtctcgttgtgattaagtttgacgaggaatggaatgcgatgcgcataacgccgcgataccgacgccagcacgccgtaagttgacgccacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcagcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgcaggcgggcgattattgtcaatcatcacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaatagtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattttcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttagcgcggtcaagttttcaccgcaaaggtatttaaaaggtattattaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacagcaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggttgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgtaccgccattgcggcgatcctgtcgccaattctggttggctccatcactgaccgctttttctcggcgcagaaagtgctggcggtattgatgttcgcaggcgcgctgctgatgtatttcgctgcgcaacagaccacttttgccgggttcttcccgttactgctggcctactcgctaacctatatgccgaccattgcgctgactaacagcatcgcttttgccaacgtgccggatgttgagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctccggtctggcatgtggtttcttgccgcaaatactggggtatgccgatatctcaccgactaacatcccgctgctgattaccgccggaagttctgctctgctcggtgtgtttgcgtttttcctgcccgacacgccaccaaaaagcaccggcaaaatggatattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataaaaacttcctcgtctttttcttctgttcattcctgtttgcgatgccactagcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccaccggctggatgacgctcggccagttctctgaaatcttctttatgctggcattgccgtttttcactaaacgctttggtatcaaaaaggtattattgcttggtctggtcaccgctgcgatccgctatggcttctttatttacggtagtgcggatgaatatttcacctacgcgttactgttcctcggtattttgcttcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagcccccgtgcatatgcgtaccgccgcgcaggggctgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatcaggaaccggtaaacggactgactttcaactggtccgggatgtggacttttggcgcggtgatgattgccattatcgccgtgctgttcatgatttttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccacgcagccgcgttaaagcacactttggctggattgaccgttttcttcctggaccaaaggagaataacgcggcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgatccggatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtactaggtccgacctcgaagattgcgcttaacgccattcgcgacggtaaacccgttgctgaactggaaaacaacggcgtgaccaacggcgcagcgatgcgcgtctcgccattaggttgtttgcttccggcgcgtgatgttgattcctttattgatgatgtagcgctggcgtccagcccgacccataaatccgatctggcggttgcaggcgcggtagtcatcgcatgggcgatttctcgtgccattgacggagaaagctggtcagcgattgttgattcactgccttcaattgcgcgacatgcccagcaaaaacgcaccaccacgttcagcgcctcactggcggcgcggctggagattgcgctgaaaattgtgcgcaatgccgacggcaccgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagcactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaatcgctgcgccgtcctgtgcgctaaccttggcggcgacacagacaccatcggtgctatggcgacggcaatttgcggcgcgttgcatggcgttaacgctatcgatcctgcgttaaaggcggaactggatgcggtaaatcagcttgatttcaaccgctatgccacagcgttggcgaaatatcgtcaacaacgggaggcggtatgagcggcgctcgattacacacgctgctgcctgaattaaccacgcgtcagccggtgatggtcgtcggcgcggcggtcattgacgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaaacagcagagcgttaacgttggcggctgcgcactgaatattgccgtggcgttaaagcgcctcggcatcgaagcgggtaatgccttgccgctcggtcagggcgtgtgggcggagattattcgcaaccggatggcaaaagagggcttaatcagcctgatcgataacgccgaaggtgataacggctggtgtctggcgctggttgagccggatggcgaacgcacttttatgtcattcagcggtgtagaaaatcagtggaatcgccaatggttggcacgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattgttagtggaatggctggaagagctgcaagacgtgacgccgtttatcgattttggcccacgtattggcgatatcccggatgcattactggcgcggatcatggcctgtcgacctttagtgtcgctcaatcgtcaagaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccgcgccgttgatcgttcgtctcgataaagaaggcgcatggtatttcagcaacgacgcttctggctgcattccggcatttccaacgcaagttgtcgacaccattggggcgggcgacagtcatgccggtggcgtacttgccgggctggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctaatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatccggcatccgggcgctaacgcgggaacgcgtacgttgtgggtaaatgtgctggctgcggaaatagtcataaagtgaaatcccgatggcatcaacatcatgaattaaatgcgccggaacccacgattcctcaatcgataccgcttcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcctgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccatagcgtatcgggctttttcccgcgcaataccacctgctgagaaaaacctcgcgcttctttcaacgagtattcgaagatgttgttgatctgcgtgccgtaaccgcgcgaacgcgtcaccacaccctcttcttccagcgcctgcatcgccttgcgcaccgtaatgcgcgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgccgctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccggggagtctggtgggagtatatcactgcttcttatttaaggcgtttctttaatcccatcaacgaatgcctgcaactcctccaccgtgccattaaatacattaaaatccaccggaccattgatgccatctacctgtccacggtcggaatgctgccagaagcgccaggccattccgtcattgtccggacgacgttgatagtagtgagccacccaccacggatattcattgaaatagcccgccagattggtgtgataaaaaacggctcctgagtaaataatcggctttttccccgtacttttttcgaccatttttagccactgacttacccgcttgcgtaattcttttgccgataattttccccgttcttctacgtccagcacggcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatctcgcctgaactgaagcggataccgacggggagaaataatgatacgccccacgcagcaggccattttcgcggcttagttgccagttacgcgaaaaataggggtccaccagcttttcgccttccgtcgccttaataaaagcaaactgtaagcggataccgttgtcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgcgaaacatctattccgtgaatggtgtaactggcaggaatgcgaatagcgaaagatttaaccgggcgataaccgtagaagtggatgtagtctgtaatctgaactgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaacgatggaaattagcccaagagcgcataatagagaggtgagtttttttcgactggtaattcttagctgcattggtttcatccctgaatgtcagtgccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaacgccgatgaaagccagctttttgcctcctgtacggtgtcagcccagttagtatggcgcgggcgtagtgcagccaacgccgcagagagtgtacaaccagtgccgtgggtgtttttggtcataatgcgcggtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatccagatgaccacctttcattagcactgcgccacagcccatcgccaacagcgatcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcggcagcttcgggcaagtttggcgttattaatgaaacctgtggcaataatcgactgcgcagcgtagcaaccgccgaaggtgaaagcagcgggtcgccgctttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccagcataccgattttagtggtatcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccaccagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactcggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgtcaattgccagagcgcatcaaggaaatgtggaacaaaactgcctggcccctcgcttctggcgactgcgcgttctccggcttgtttcatccagtgacaggcagatgcgacattttccagcgtatcgcctggtaacgcacagcaggcagcgacaaccgccgataatgcacagccagttcctaccactttggtcattaacggatcaccaccgtgaataccaatgatacgatgtccatcggtaacataatccatctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcgttagctgcggcgtcagtggtatccactccccgtccgccattagcaatgccagctaatgccatgatttccgaagcattaccacgtatcgctgccggtttaaaagataaaagttcatgacaaaaatggcggcgataatcgagcgcacccaccgctactggatcaagcgtccagggtgtttgagagctttttgcttgctcaacggcagcacgcatcgcctgagcgcgtggctgcgtcagtgtgccaacgttaatcaacaaggcactggcgatagccgcaaactgactggcctcttcggtttcgataaccatcgctggcgatgcaccgagcgccagcaaggtattggcggtaaaggtttgcaccacatcattggtcatgcagtgcacaagaggggaatgttggtgaaaaaggtgtaacgcgtgcgcagattgcgctgaacccagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacgcagaagggcaccccgagtcgtttggttgcgatgataaatcgcagaggaggatggtaatgtccagcgcacgcgttgtaaacgaggaaaaacggcagttttacaatcgcgttaataaattatttgatatatgaatccagcaccttcagaacgacatccagatcttcttcacgttttacctcatccccctggtgaacgatgtgttccgtcagatgacctttaatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcgtgcggctcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaatatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaactcttcttcagcaaggaaacgcctggttcttcatccccagcgccatcttacttggtgcgcttcatggcctggaaccagggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaagcggtgatgctcggactggcagcaactatttcgcataccgcagtggtctggttaattgcctttggcgggatggtgatcagcaagcgctttactgctcaatcagcagaaccgtggctccagctgatttccgcagtgatcattattagcaccgcgttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcacgggcatgattatgagcatcatcatcacgatcacgaacatcaccacgaccatggacatcatcaccatcacgaacatggcgagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgttatttggcttaaccggtggccttatcccctgcccggcagcaattaccgtgctgttgatatgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcattggcctggcgttaacgcttgtcaccgtaggcgttggcgcagcaatcagcgttcagcaggtcgcaaaacgctggagcggatttaacactctcgctaaacgcgccccctatttttccagtctgttgattggcttagtcggtgtgtatatgggcgtacatggcttcatgggcataatgcgataactcaatcctttaggcttgcatgttatcttcagcccaggatgattcttaaatcagctatttccgctgactctctgctcgctaaggatgcttttagggcatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagtagtttcattgctgactttaagcatttcaaaccaggggacaccgtaccagaaatgtaccgtaccgatgagtacaacattaagcagtggcagttgcgtaacctgcccgcgcctgatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaagccccctcatcatgagggggaaatgcagacaccttgttattttttattattagccacttgctcgtcttgcttgttattagtcgtatttcacgttgattaatgcggttgcctccagtgcgccagatttaactttgtttgtatcgtagacgtagtaactggctgttatcggaattgaaaccgttgtatctgtaagttttgacttcgccgcaacttcctttaaatttgtatatcctttactgctgttagtgatatttaaaagtgtgactggcgaaccattactttcaagaataaatcctacgccattatcttccgcacctttcagtattgtgttgctgttggttaacaagtcagaacttgataaatacacctgcattttccgtgatgtttgattttgttgacctaataaatttttacaacgcagaataatatccccttgtttactatttattgttgctttgttacctgtggctggtaattgtgaaacgggaatactgtctaaagtaattaataaatcgtccggtttgcaggttgtggttatcgggttgtatgacaatgtcagattaaaggaatagacacctgcattttgtgccaatgcatttctgtagctatttacacatgcatcccatgacttgccacctaataaacacagtagaaattgtactgcggcactcccgcgtgtcgatgatgaagcactggataatgtcgcaacaccattaatcatcactgaaccgccgccccccgcagaaacattcacttttgcattactggccgcaggtgtcaccgtaactgaataaccactggtgaaactggtctgattatttgacaacgtgatgttgtttttattggtccattcaaaatgtaaatttaattttatggtatcgttataaagtccaacaataatatccgacgggctcataggggtgatagtatttgtacttacgcatgacgaatcattaaaattatgctcatatgtcgccatttgtgtttgagtaagtgcaaaatccccctgaacaaccaagttgtgctgaacagataactcactataacatgccgcatagctcacaggcataaccatcatcattaatataaatagcattatgcgaatttccatagaaccacctgactattactggcaaatataatttctactttcatcaatctctttaccgaaggtgattgtgcatgaaagtccttgttgcttatcaattgccacattaaccgatggcggtacttcattggtgcgaataaataactgacttccctggccgacaacgccaatattatgaccatggatatcattgacttcataaccaaacgttaatgattgcccatctgctcttaacgcttttataaaccatggcttgcgctgatcggtatcaaaattaaccagtacaaccgcgccgcgataaggggcggcaattttccggttgccacgtaattctgcttcgctatcgctttgcgacacatccagcatcaggtgattttcccgataaggtgtcattccgtcgtatatcaccactccattacggtttgttgtgcgatatttttgcccattgacataagcatctttaattcctggcgcattcatcacagcaaacgtttcggaaagacggttcgccagattaacgccacccgaccaggcgacaatgccccctgaaacactggctccagcctgtcgataagtactcgactgactataactgccattcactgtcgcaaccggcgcgttccaggtcaaattcgccccagctgtcgtttcatttccctgatgttgatgactcaggttgacaccataattgaactgatcccgactccctactgttcctgataatcccgtattatttgaggcaaacccctgatcatcaaacgtcgttgagttagacatatatatttgccgacgaggcgtcgaaacgtcatcaccccaatcaaagggaatcgatataaaaatattaaaacgtttctcttcatgatgattctcgtcataagcctggcttgccgcgagggtatagcttatccgtcgcaggttgttggaataactcaactgataatccttactactgccgctacgcccccagtaatctcgccataacgtacttaatgacacagacccccaaccttctggcaatgactggctcatattggcggaaaagctatttttgcggccaaaatcgttctggtaataatcggcaatgtcatagacatcgttttcatcacggcgataattatctttattgtttgcccaaacgtgatcgttaaatgtccggtaatcacgcgacgaataacgccaggccgccagaccaaaacgcgtcgacgtttggctcacaaatttgttgtaggcaatttgataactttgcccgtcaaacacatcgccgttgtcttgtttactatgcgacttagtggcatcgacggaaatggcaccaatgcgtgtattccagccagcccccaaagtaaacgcgtaataattattcgcgaccatcgagccaccatacagcgtcaataaattattaaaaccatactgataacccgcctggacaaaatcactttgtttgctcgccccttcaatatggctacgacccgccgctaaatcatatttcgacacgccgggttgcagcatatttggcaccgctgcataaggcaccagataggtggttaccgagccgtccgcctctttcacgctgacatcaagatctgctccaccaccggccaactgcaaatctgtaatcgcgaacgggccaggagaaacctctttctgataaaccacaaaaccattctgttcaatagttaccagcgcgttactctgagcaatcccctgcacccgtggcgtaaaattttgtttcgagttaggcaacatctgcatatcacgaaacaaccgcacacctctgaagcgaacagaatcaaaaatatcgcttgatgtgtacatatcacccacgcgaagcgtgccgagaagttgggcaaatccacgttccagatacagggtattgcttttccacacccctggattgttatttgttttactgaaactggcatcagaatgcagttgccaccccagtaaatttaacccgctgttaaaacgtacatatgtactcttgttattacccgacgctttatagtcgctgtaatactgactcagataataagaggtataaaacgcattaataccccgctcccagttttccggtggaacatagccactttccagttcttccacccaggcctgcgggacactgaaatcgagacgaaaaaccccgatatcccaggtatagctcccaccctgaacaagttgctcaaatgttaaacattgcttaccgctggcgaagttatcgctattaatgcctaaccgcttgataacttctcttgataaacatgtttcttgcgggttgtctttaacaataatctcatatttcccgcgccattgcttattgacataaatatcgatgtcatactgccccggtaagggttgattatcatcaagacgaatatttgcaacctgctggtctttcattccacctatcataaaatgggtatcaaaggtttcttcagctgcataagcttcaatgccgagcaataacgctacgattgctgatgcaagtggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatatagttgccatggtcatcgataatggtcagatgccagttatttgcattattacttttgacattaacactctgactttctaagggggcaatcataatagtttcataattgactttgacattattagctttgacatccgaaatcgtcacccaattagctgagtcattttttatcaccaaaccattgccactgcgatttaccagcaattttttaaatgtcgctttatttaccggagcaatacccgctggccggtaaaacaacttaattctgttttgcatcgcaaacttcagtgcattcttaccttcttgctctggactatttggtggaatatccagaacattcagataaaaaatgctttctttattagtgggcagtttattcggcataattttgatttttacttgctgcccggaatttgcccctatttttgccactggtggcgttaacatgaaaggaacctgaattttttctggtggtaatgacgtatcgccatcatcaatccacgcctgcagcagcgaagaacggtttccctggttcatcaactgcaccatcacttctttattttctgccgggtaaataatgcgcgtcccgtagataacaattccggcatgtgcaggaaggaccatagaaaaaatgagtaaagataataatcctttcattttaatgcctcttaaattaaaaggccgccatgggatagcggccatgtttattacctggagaaacttacaattttatttattaatcctgcgccacacgcataaccagagaagataacacatcacctgattgcactgagttatctgtcagtttcaggtattttgctttaaacggaatagcatattgaccttccgctgttttataactctcaatgttaaaaggtgcagaaacatccaggacatcgctgttatcacctaaatagagatagtaacccacggtatcgttgctactggctatcgccttatcgttaccggttattttatcgttggtaatcaacgagagttttacaccagcaacttctttcgggcagctaatttttaacatgctgctggttacaccgactgcatcatcataggtagaatatttagctttaccttcaaagacactggttggtacagtcggcatattaatacttactgaatcaccacccgcttcgaatttacacggagattctgcaatattccccttaatagttaatgttccggtatcaacgtctgcagcaaatactccagcgctcataaaaaaagaagaaaagacagcggcagcaataattgaacgtttcataatatgttccttaataaaatttatttttggttgttaagagtctgtatctcttggaaacaaatttctcacatcaaaaaagttgccgcaatgtaaacacattgttttattgatttaaaacaaattaaccattgaaatataaatacaacaaatatttaagagtattaactatttatcgcatctatcaattaatgtagatttatgtaaatggtattgttgatatcaataaaaaagccgaaatcatttatataaatgatttcggctttctaaatgcaattaaaatcaggttgccaaattaatcgtagcgatttaacacgattcgacgtttgctatcgctacctgcaacaaccacttctgtcgttacacctttgacgggcgaagaaaacagatgacgggtgtcaacattatacgttaactgaccacaatgctgttgaggttgaccattaaccatagccatactgcatgttgggggactgatcctgccattaatcgctaatgtggcagtctctgaagagaatgcgggagaagccaatccataggcaagaaaaataattcctgacagccaatacttattcattgaacgttatccctgtagtaaaggttatgcctggatagaatgagtgcataacaaactatagctgtacatccactacacagccacgaaggatgataatgaagcattgcctgtatgatcaatcgactttgtagagtttcggacgaaggtccgcagaatattcgcagtattaaataagtgttcattaatgcggcaaaaactaatacaccgcatcaatgtaacatctctgcggtgtatgaagaataaccagaatggttaataggcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctccggacggctgataaccgttggcgtacctttatcgagatcctcacgtaaggagatgtgtaacggcatctgccccagcagctgtgtatggtatttttcagccagtttctctgcaccaccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccgagcaccggaacctcgactttctcgaacatcacaatgccttttttcgcatcgatcagcgcgatgtcctgcggggtggtgaccacgactgcaccggttactggaatgttttgcgccagcgtcaattgaatgtcaccggtgcctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatctgcattaacgccttgctcgccatcggtccacgccacaccatcgcattgtcgtcagtgaccagataaccaattgaattggttgccaggccatgagacataatcggtgccatatgggtaccgtccggcgaagttggacgctgattttctgcgcccaacattgttgggattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttctgccgccagcgccagtgccaggtttaccgccgtggaggatttacccacgccgcctttaccggaactgaccgcaatgatgttcttcacgccattaatacccggctgattcttcacgcgttttaaggtggcgatattgtgcgacagtttccagtcgatagctttcgccccggtgatacgcagcagttcggcgctacattgctcttttaactcttcaaacgcgctatgccagacgaatggcataaccagttccacatgcaacgtgtcgtccatccaggcgacatggtgcaacgctttcagcgtggtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaaccccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggtacaccgatcatgctgaaagctcagcagcttggtatcacaccggagcagatgattggcgaaatgagtcaggagcatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaaccgccagttgtcagaacttatctactctcgcctgaaagaaaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtgaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaattgatcgagccgaaatcggtggtttctggcgctacgccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgttgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatctggcctgcaacagtgggatatctcccgcgacgccccttacttcggttttgaaattccgaacgcgccgggcaaatatttctacgtctggctggacgcaccgattggctacatgggttctttcaagaatctgtgcgacaagcgcggcgacagcgtaagcttcgatgaatactggaagaaagactccaccgccgagctgtaccacttcatcggtaaagatatcgtttacttccacagcctgttctggcctgccatgctggaaggcagcaacttccgcaagccgaccaacctgtttgttcatggctatgtgacggtgaacggcgcgaagatgtccaagtctcgcggcacctttattaaagccagcacctggctgaatcattttgacgctgacagcctgcgttactactacactgcgaaactctcttcgcgcattgatgatatcgatctcaacctggaggatttcgttcagcgcgtgaatgccgatatcgttaacaaagtggttaacctggcctcccgtaacgcgggctttatcaacaaacgttttgacggcgtgctggcaaacgaactggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgtgaatttggtaaagctgtgcgcgaaatcatggcgctggctgatctggctaaccgctatgtcgatgaacaggctccgtgggtagtcgcaaaacaggaaggtcgcgatgctgacctgcaggcgatttgctcaatgggcatcaacctgttccgcgtgctgatgacttacctgaagccggtactgccgaaactgaccgagcgtgcagaagccttcctcaatacggaactgacctgggatggtatccagcaaccgctgctgggccacaaagtgaatccgttcaaggcgctgtataaccgcatcgatatgaaacaggttgaagctctggtggaagcctctaaagaagaagtgaaagcagctgccgcgccagttactggcccactggcagatgatccgattcaggaaaccatcacctttgacgacttcgccaaagttgacctgcgcgtagcgctgatcgaaaacgcagagtttgttgaaggttctgacaaactgctgcgcctgacactggatctcggcggtgaaaaacgcaatgtcttctccggtattcgttctgcctacccggatccgcaggcactgattggtcgtcacaccattatggtggctaacctggcaccacgtaaaatgcgctttggaatctccgaaggcatggtgatggctgccggtccaggcgggaaagatatcttcctgctaagcccggatgctggtgctaaaccgggtcatcaggtgaaataatcccccttcaaggcgctgcatcgacagcgccttttctttataaattcctaaagttgttttcttgcgattttgtctctctctaacccgcataaatactggtagcatctgcattcaactggataaaattacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcggtggagcaacagggaaacgagttgcatatcagttggggaaaagttggcaccaaagggcaaagtcagataaaaagtttttcagatgctgcggcagcggaaaaagcggaacttaagctgattgcggagaaggtgaagaaggggtatgtggagcaagcgaaggataattctttgcaaccttcccaaacggtaacgggctctctcaaggtagcggacttatccaccattattcaggaacaaccctctttcgtagcagaaacccgtgcgcctgacaaaaatacagatgctgttttaccgtggctggcgaaagatattgctgtcgtttttccgcccgaagttgtacacaccacgttaagtcatcgccgctttcccggagttcctgttcagcaagcagacaaattgacccaattacgtcgcttagcctgtagtgtgtcgcaacgggataataaaacagccacatttgacttcagcgcctgttctttagaatggcaaaacaccgtcgcccaggcgatcagtcagatcgacggcctgaaaacaacacagttaccatcaccagtaatggctgtactcacggcacttgaaatgaaatgcacaagatataaagtgcgtgaggatgttatggatcagatcgtccaggaaggcggtctggaatatgctactgatgtaataatacaccttcaacagattgatattgaatgggattatgcgaataatgtcattattattctgccgtctggcattgcacctagctacttggagcaatattccagatttgaattacgcctacgtaaacatttatcactgacggaagagtctctctggcaaaaatgtgcacaaaaacttattgccgcaattccacatattccagaatggcggcaaccattaattgctttgttattacccgaaaaaccagaaattgcacatgaaattgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcacctgaaattgcccagcgtctactggggcaaaaaaaattaccctcgcttgagtggttaaaaatagtggcgactgatgagcacattcttgcctcattagaaaaatatcacgaaccatatgccatttttgatgattactattgtggtgcgatatggtcagccaccgtattacaggagcaaggtgttgcagccctgccccgatttgctccctatgccgcaagtgactactgcgccgatgtgttgcgtcatatcaatcatccgttcgcattgacactgcttatacgtgtagccgggcaaactaaacgctgtcacgatcggatgacgaaagccattgctgcgttcccacatgcagcaatggcggcactgacggaacttcttgggcaaaaagaagagaacagttggcgcattatgctaatgacaatgcttatctcacaaccagcactggcagaacaggtcattccctggctctcgacacccgcagttgccgtactgaaatcatgccagcaacaactgacacagccctcaaaccatgccagcgccgatctactgccagccgtagtagtctcccctccctggctttcgaaaaagaaaaaatcgccgattccggtgctggatttagcgccattaggcattgagccaatctgttatctgacagaagaaatcagtaatcaacttttggcgaaatatatctggtattcaaaacacatcacggttagccatgaagaaagtactaccaacctgttggcaaggatgggttttcaacgacggatcgctggtacatatattaaagctcccgaagcggtagttgaggcatggctaaatgaagattattcaaccttactaagtgaatttaaggtgtttcattcacctaccgggcattattggcagttggggattttgacaacattgccgctggagaaagcagtaaaagcatggggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccggcctcttaatcaggtcgataacttatttattctgccggtcgctgagtgtatttcgctcggttgggacagcagccgccagacgctggatgcgcaggtcattagcggcgaaggggaagataatgtgctgacgttatcattaccagcctcagccagcgcaccttatgccgttgaacgcatggcggcgcttttgcaacaaacagacgaccccgtgtgtctggtttctggctttgtcagttttgttgaagggcaattgacactggaaccacgggtgatgatgacaaaaacccgtgcctgggcgctggacgcagaaactacgcctgtggcaccgctaccttctgccagcgttttgcctgtgccgtctactgctcatcagttgctgatacgctgccaggcgttacttattcaactgctccataacggctggcgctatcaggaacagagtgctattggtcaggcagagttgctggcgaatgacctcaccgcggtgggtttttatcggctggcacatgtgttgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacggtgttttgctttgcgaacaattattccccatgcttcagcaacaaggatgaaatagtgctttttactaagagttctactccagttccggactgctcacgccacggtattaggcatatcctatatagcccctggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttccctcgttgttgcatctgttctggttttctctcttgctggctgcggtgacaaagaagaatcgaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccattggtgcaaccaccaaagaagatgctgccaagacacttgagccgttaagcgccaaatacaaaaacatcgcgggtgttgaagaaaaattaacctataccgatacctacgcgcaggaaaacgtgactatcgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgccaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatcggttggcggtcatgctctaaacatgaccgccaattttttagccttttttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcgcgcatcatcgctgtaatttccggcatcgaaacgcggaactgctgttcggtgaggatagccagaatgtcatcggttttcagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgcgacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccattgaggaatgacgacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagaatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctggccgttatcttccagacgaatctcctgtaaatgcgcgaggttaaccagatactgacgatggcagcgcagtagtggtgtacgactttccagggtacgtaatgtcaattcggtaaagccctctttcccttcgtggctggtaacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgccccgtacaagggataaatttcagcgcctgttgattttccggtaacagcgaaacatcctgcttgctgcgctcctgacgcaatcgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagataatcaaaggcatgttcttcaaaggctttaattgcgtattcgtcaaacgcagtgagaaaaacaatatacgggcgatgttccgggtcaagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttccacggcgtttgaacactctccaacgatttcaatatcgctctgctcctgcaaaaatacacgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttattccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcatcaaatgttgcccctcacgtcgggcgctgattgccactcgccctgtatccagcagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaaccgcgactggaagcgcgccttttcaatttgcagataagcattcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtggaaagatactgcaccagctggctggcctgttcgctgtcgcggcggatcaccgctttaatggtgttaagcgcattaaacaaaaaatggggattcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcaaggatctgcgccgaaagcaattgcgcaatcccctcacccaacgtgcggttgattgaactgaataaacggtttttggcttcatacaatttgatggtgcccatcacccgctgattttcaccacgcaacggaattaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacggtaaggtacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaagtataagttgaagaaatcggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggccagcaatttctctcgatcggtaatcgcgactgcaccaatatccagttcctgatacagcacctgagccactttcatgctgttcacttcgttaaacccctggcgcaaaatgccttccgtcgaggctgccactttcagcgcagtggcagaaaaagccgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacagcgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgcaccgcatcttcataaggtcgggcgatcgcaaggatgatcagcatttgcaccatttcagcgacgaacgtgacggcaccggcggtaatggggttaaagactttatcagtgcgcccgcggcggatcaggatgctgtgtaccaggccaccgagtaatccttcaacgatggtcgagatcatgcaacttaacgcggtcatgccccccatcgaatatcgatgtaagccgccggtcagcccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcgcctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccatgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacttccctttaaaacgcgtaacatacattgcctgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctatagatgcacaaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaatcctgtcacgttacgcgcgtggcagaggcgttacggattgctgaaaccgcaacggacagacggcggtcatcggctgttcaacgatgccgatattgaccggatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagttaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacttacctgcaaagcggcaatctacatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacactcaccacacatctgtttattcctctgcgccgacggcttcagtgccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatcgccatttgtctggcttcggcacgtaaaaaacagggtaaagatgcgctggtggttggctggaatattcaggataccacccgtctgtggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactattcgaaggccgtacattgctggtgtggtgcggtgaaaatcgaacctccgcccaacagcagcaactcaccagttggcaagaacaaggccatgatattttcccactcggcatttaatgattcgttaacaaatgcgctttactgtacaatcctttcgttaacataaggagtgcattatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctaagcgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgccccctggatcacatacgcggtattaaatccgctaagcccgatgatgatgggcgtacccagcgtgctggcccctaccgttgaggcgatcgtcgccgtaccaatgttgataatcaccgaagttcgcacgcccgccagaatcaccggagccgccagcggtagctcgaccttacgcagtcgctgaccacgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaagtgtcgcctgcaggacgggcagcacaccgtaaaggatcaaggcgataatcgctggttgcagaccaaagccgatcaccggaacggcgatcgccagcactgcgacgggcggaaaagtctgtccaacggcggcaatagtttccaccagtgggcgaaattccgcgccccacgggcgagtgacagcaattccggcaccagtgccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccagagctgcaaaactttcttgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagcgccacaaacagagcaatgagccagaacagcggatcgcgcaacatcttcatacgcttacgcctccaccagcagatcctgaaaatgcagcgtgccgcaaggctggccctgcatgttcaccaccggcagcacctcgcatccccgcgcaacaaacagagagagcgcatcgcgtagcgtcatctcttctgccagtgcctcaccatctgctcgttcttcgcgacgcacgtaatccgccacactacgtaacgaaagcaggcgcacacccagttcactacgtccaaaaaactggcggacaaaatcattcgccggacgagtcagcatcgtcagcggattgccctgctgcactacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgagtgaccagcacaatggtacgccccagcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccgcgcgttaccgggtccagtgcgccaaaaggttcatccattagtaagacttgcggatcggcagccagtgcacgcgccactcccacacgttgctgctgaccaccggaaagctgatgcggataacgctcacgcaaatttgactccagccccagtagcgccattaattcgtcgatacgatcgtcaatccgcgcccgcgaccatttttgtaattgcggcacggtagcgatgttttgcgccacgctccagtgggggaacaggccaatagattgaatggcatagcccatccggcggcgcaactccagtactggcagcgagcgaatttcttctccggcaaagcggatcactccgctgtcatgctccaccaggcggttaatcattttcagggtggtggatttgccggagccagatgtgccaatcagcaccgaaaaactcccttcctgaaaattgagattgagatcgttaacggctttttgtgcgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcagcagtgcgataagcaaatcgaacagcgcgtcggtaagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcgctgcttagcagcccctggaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatacctacagtttgcaccatcaccacccgcaggctgcgcagaaataccggtaacgccagtggtaactgaacatgcaggaatcgccgcgccccgctcatgcccatcgctctggcgctctccagcacatcgcgcgggatctggttcaagccgactaccacgccgcgcaccagcggcagcaaggcatagagcaccagcgcaatcagtgcgggtgtcattccggttcctgctatgccgagcttccccagccacggaaaggccgtcaccagcgcggcaagcggcgcaatcaacaggccaaagagcgccaccgaaggcacggtctgaatgacattgagcagagaaaaaattgccccctgccgagcagtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaacgtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattagtgagagatcgttaagcgtgccggagtacagcaaccacagcggaataatggcaatctgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcaatgccagcgccgcagccagccagaaaccactgccgaggctggtacgcgccagcgcactgccattttgcgccagttgggtcgccgcctttccagctccccacaccagcaatacgaagacgaattgcgccagaatgagtgcacaaatgctgctttttttaccgggaataaaacaggccgtcagccaggcgcaaccaacgcccaccagcatccagatcgtttgcggccacagctgccagagatgacgcccctcacccgaaactaaacgattaggcgcgtaactgataaacggcagcgccgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacggaaataagtcacgggaaattacttcgtccaccctttttgtttcaggtagtcggcagccacttttttggcatccagtccttccacagcaatgctggcattcagttgctgcaatgtttttgcatcgaggctggcgaagactggctgtagccactgtgccatttgcggatactccctcaacaccgactcacgcaccactggtgcaggcgcgtagataggttgcacaccttgcggatcgcttaaggtttgcagccccagcgccgctaccgggccgtcagtgccgtaagccattgcagcattaacgccagaggtttgctgggcagcggctttgatcgtcaccgccgtgtcgccaccagccagtgacagcaactgatcctgaccgagcttaaagccataggctttttcaaacgcgggtaacgcatcggcgcgttcgataaactctgccgaggctgccagtttgaaggtgccgccctcttgcagataacgactcaggtcggcaagcgaagtgagtttatttttctctgccacatcctgacgcacggcgatagtccaggtgttatttgcaggcgcgggcgtcagccagattaacttgttgtgctccgaatcgagctttttgactttctcgtaaccttgctgcgcgtttttccacgctgcatcgttttcatctttaaagaagaaagcgccattgccggtatattccggatagatatccagttcaccggaagtaatcgccccgcgcaccacaggagtcgttccgagttgcactttattcaccgtcggtacgccgtggctttccagcacctgcaaaatgatattgccgagtagcgcaccttcggtatcgatttttgaaccgactttaacgggggaagccgcctgtagcggcaggctcacggctgccaacataaccagtgaacctgcccagagctttaagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatggcggggttagcttgagcggaaggattcagttgcagaatcagataaatacttaagaggcatattcggtccggcgtttcctgccggatgcggcgcgagcgccttatccggcctacaaagggcgaaaattcagcaagttaagatatgaacatcaggtaaagggcgcaaacgtcgcgcccttactaaagcattacagcaactcaaactcgcctttcttaacgcgtgcggaatcagtgccgataaagacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcgatatcaatcgggaagctgacagtctgagtttcgcccggtttcagggtgattttctcaaagcctttcagctgcttcaccgggcggctcatagaagccgtcacatcctgcaaatacatctgcactaccgtggccccttcgcgcttaccggtgttcgtcacctgcacgctggccgtcactttgccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtgtagctcagcccatagccgaacggataaagcgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacggacgcccggtgttcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacatcggcagcttgccggacgggttgtaatcgccaaacaatacatcggcaattgcattaccgccttcagtccccgcaaaccagatttccagaatcgcatcagcctgctgatcttctttcaccagcgccagcggacgcccgttcatcagcaccagcaccagcggtttaccggtggctttcagcgccgcaatcaagtcacgttggctttgcggaatagtgatatcggtacggctggaagcctcgtgcgccatcccctgagcttcaccgaccacagccaccaccacatcagattgtttcgcggtttgcaccgcttcatcaatcatctcttgcggcgaacgcggatcgactttgaccgcctcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggcatttttaatcccggtcagtacggtcacggattgatcggcaacaccggctgcggaccagctgcccatcacgtcacgtttactgtccgccagtggcccaaccaccgcaatggtggccgattttttcagcggtaacgtttcgagacggtttttaagcaacaccaggctttcacgcgccacttcacgcgcttctttacggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggccccaaatggctgtatgggtcgttaaacaaccccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctctgccatcgtcactttgccggatttaatcaacccaggcagatacttcgagtaatactcgtcgctcatactcatgttgattccggatttcagcgccacgcgcaccgcatcttccgggtctgccgccgtgccatgtttaatcagctctttgattgcaccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcagaacatctttcagcagccaggaatcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctgcctgcgtccagccccgctttgtacggcggcatataatcattaaacaggcgctgcggactcatatcgacggtgttgtattctttaccgccttctaccgcgccgtatgcggcaaagtgtttgacactggtcatcaccgagtagcgatctgccgggcttttaccctgcatcgcttccaccatggttttacccattgttgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgagacatcgaccatcggtgcccaggtcatattcaggccgtcatctgccgcttcataagcagagacacgcccgaccgttttcaccgcatcgaggttaaaagacgaggccagaccgaggctaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatcgccccaacctgaccgtctttgatcatctcgcggatcgcctctttcgggttatccgggccgacgctgattaagcgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcgggcgttaatggatggttgccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctttgttgcccgacgtggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgttatacaaggcgctattctagtttgtgatattttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgctcgtctggtgggttcttcacacctgctcaccgatcccgcaaaaacggcccgctatcgcaagggcttccgttctggtcagggcgacgcgctggctgtcgttttccctggctcactactagaattgtggcgggtgctgaaagcctgcgtcaccgccgacaaaattattctgatgcaggccgccaatacaggcctgaccgaaggatcgacgccaaacggtaacgattatgatcgcgatgtcgttatcatcagcaccctgcgtctcgacaagctgcacgttcttggcaagggcgaacaggtgctggcctatccgggcaccacgctctattcgctggaaaaagccctcaaaccgctgggacgcgaaccgcactcagtgattggatcatcgtgtataggcgcatcggtcatcggcggtatttgtaacaactccggcggctcgctggtgcaacgtggcccggcgtataccgaaatgtcgttattcgcgcgtataaatgaagacggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgatgatcgcatcaaagatgacgatgtgcgtcacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccgacacgcccgcacgttataacgccgatcctgatcggttatttgaatcttctggttgcgccgggaagctggcggtctttgcagtacgtcttgataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaacttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttactgaccgtgcgatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtgggcgaagccaaatcgtggctggtggattatttcaaacaggccgaaggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggcggtgcattccgatgaagtcgaagacattctggcgttggatatcgctctgcggcgtaacgacaccgagtggtatgagcatttaccgccggagatcgacagccagctggtgcacaaactctattacggccattttatgtgctatgtcttccatcaggattacatagtgaaaaaaggcgtggatgtgcatgcgttaaaagaacagatgctggaactgctacagcagcgcggcgcgcagtaccctgccgagcataacgtcggtcatttgtataaagcaccggagacgttgcagaagttctatcgcgagaacgatccgaccaacagcatgaatccggggatcggtaaaaccagtaaacggaaaaactggcaggaagtggagtaaaaattacggatggcagagtatcgccatccgaattcacttaatcgttctgtgccgtctgccccgccgccgccatttgggcggctttttgttttttatagctcaacgctgctgccggcacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtatatttgccaaacgcgtccatcactaccagcgccaccggtttattattgataaccgtacgcatcaccagacaatggcccgccgcattggtaaagccggttttggttaactgaatattccagttatcgcgatacaccagatgattagtattgcggaacggcagcgtatacgtcggattagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatattgtttgctggcaatgagcagtttggttaagtcacgggcagttgaaacgttatgcaccgacaatccggtaggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcattcattgccttaataaaggctttgtaaccaccgggataatggtgcgcaaggcttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctattcagtcgtacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacaaccatcgcggtcattaatttgctgatagacgcaatcggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgaagcggtggtagcggctgccgttttcgcaacggcctgcggtgcaaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaaggagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcaacgtcaaagaactttctagaacaaacgataaccgtagccccatagtataacggttagggcgagcagcacttccagtaccagcacgccaatcgccagcgtcgaactagagaagctaaggccttcctctttgttgatattcaggaagctcggaataccaaggtaaagcaggtagccggtgtaaaacagcgccaccgtgccgaccagcgcacacaaccagaccagtggataaagcgccaccagaccgcttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcggataattacgcgccatccaccagatgacccgccccatcaccgcgaccccagccagcataacgccgtaaaacaagacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcaacaaaacgtggtgggtgtaatggtgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgcccatgtaattttcactgtctgatgaacgtcctttttcagcgtgaatgattcacagggtgtatgcttactggcaaccaaagggagacagactggcctatggatctcaatacacttatctcacaatatggttatgccgcgctggtgatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggcgttgcggcgcatcaggggctattaaagttcccgctggtggtactttctgtggcgcttggcggcatgattggcgaccaggtgctctatctgtgcgggcggcggtttggcggcaagctgttacgccgtttctcgaaacatcaggataaaattgagcgggcgcagaaacttatccaacgccatccgtatctgtttgtcattggtacgcgctttatgtatggctttcgggtgattggcccgacgctgattggtgccagccagctgccgccgaaaatctttctgccgctgaatattctcggcgcatttgcctgggcgttgatttttaccactattggttacgctggtggtcaggtgattgcgccgtggttgcacaatctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtgggcgtgcgctggtggctgaaacgacgcgggaagaaaaagccggatcatcaggcgtaaaaccattgccctggataaggcgttcgcgccgcatccgacatccggagtaccatgcctgatacgacgcttgtgcgtcttttcatgccgacccaaatattacccaatgaaatatccacgcacctcactgcgctattctgggttgaactgtggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctccgaacaaagccacaccaccaggctggcaatctcatgcgttgcgccaaaacgccgcaagggaatcgaaggctccgcgtcgggcttcacgtcgctgtcatccatgccattcattggcgtggcgatcgccccaggcgcgactgcgttcaccaaaatcttatgcctgaccagctccagcgccatcgctttggttaacccaccgagcgcatgtttagcggctgtgtaggcgctggcatccggcagcggcgtatgttcatgtaccgacgtaatgttgatgatgcgaccgccctgcccttgtttcaccatctgacgagccgcaatttgcgagcataagaatgcaccatcgacatcaacggtaaaaatcttgcgccactcatcaaaagccatatcaagaaacggcgctttggtcattgcacccgcattattcaccagcacatcaatgcgccccagccgttgaatgagtttctccagcgccagtgccccttctggtagattgccgagatccagctgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgagtgccaggtaataccaatatcaaacccctgctgcgccagtaataacgcgcactctttgccgatccccgaatcggaggcggtaataatcgcaacctgtgccatcgagttctccacttaacgctgaataaacgttaagtatagaaggcgcatatcatcagcgtttgtaacccccgcccaacgcaccagtgagttgaatggaggcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgcggggattctggcttcgctgacgcgggaaccagcaatgatgcccgcgttaaagcgcgcctgcgcaagacctaccacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgccagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgagattggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcaggaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatggtgcttagcgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgggccagtaaggagtaccccagttcatcaggaagctggcttgccactttcggcaacgcgaccggtttaagcttcaatgactttgtctggttatttgtaagtgcgcttaaccgtgcctcaataattttcattttccccgcgacatcgttgagctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgaagaagtaatcccgttctgatatagctggcgatcggtcgcgataatggtgttctgctctttttctatttgctgcaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtacccaggcgggcagtaacctccgcccgattctttccccagatatcgagatgccagcccgccgttaagccaaaagtaccgttggtgtaccacgggccggtcgtacctgcggccggatcgttcagagcaaacggccccattaagccttctgccgacattttttgccgctccatatccgccgaaaagtcgatctgcggaccatcctgagtggcaactgccttcgcctgggcttcagctagctgaatgcgctgttcagccacctgcatatccggtgcgttctgtagtgcattgttaattaaggaagtgagttgattatcgtgatactccagccaccattggctgtctggccaaccatttttcagcgccgtgggtaatgcggtgtcaacttgtgcagcgggcgtttgctggcttaacgcctggcgggtttcatgcataggcgcacacccggccagcatcagtaacagcggaaaacaggcgatggctggataaaaggaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtggcaataaaacgacatatccagaaaaatatacactaagtgaatgatatcttccgatttatcttaatcgtttatggataacggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaattaattaatgtcatcaggtccgaaaataacgagaatatttcagtctctcatcctgttgcgctcctgtcatgtgcattgcttcatataatcactggcgcaaggagcgcgcagggggcggccaatcgccgccgccccctgcacccccgggctctggcgaacaaaatcgccgctgcgcggtgccctcggcttatcccttacggctaccgggtcgggcgcgaggtaacatccctgtaaaacgcgccctcagcccacatccatgtgggctgccccggccttcagggaacgcctcggcaattttgacgccaccaaacaaccgtgcggcctattgataaagagctaacacattgtcaaaaaacatcactatggttttttagagtttctcgatatcaattgcctgaatagcccttgcaatatcaggggaattattcaacacccgaacatgctgaaataattccgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgcaacgtgatataacccggtatcgccctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatattttaccacccggctcaggttgggaatattgagcgccccgcgaccaatcatcactgcgtcgcagccgctgatcgccatgcattgttgcgcgctctgccagtcccagatttcaccgttggcaatcaccggaatattcagccgctggcgaatatcgccaatcgcctgccagtcaatatgctccgcgcggtaaccctgctctttcgtccgcccatgcaccaccagctccgtagcgccagcctgttgaaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcactttcacgctgacgggcaaatgcgccggtacagcttcacgcatcgcttttgcaccctggtagatgagttcaggatctttgagtaacgtcgccccgccgccgctaccgttaaccgttttcgacgggcagccgcaattgagatccacgccccaggaacctaactccaccgcacgggcggcgttctctgccagccattgtgggaactgacctaacaactgcacgcgcaccagcgtaccagatggtgtccggctggcgttttgtagctcagggcaaatgcgatgaaagacttttaccggcagcagttgatccaccacgcggacaaactcggtgatgcacagatcgtagtcgttaacttcggtcagcaattcacgcaccagagagtcaagcactccctccatcggtgccagtaacacacgcatatcatcacccgcaaaaaaatgaggcgctatgttagcgcctatggtcagcggattaaaggtctgcaaagagggattgctgcaaactgcaatccctctctatgcttgatgtatgcctgagttcgctgcgcattgcgtaatgccggggagcgaaaaaataagcgctgatttcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaagacactgaacattatctggcaatatttacgcgctttcgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcaaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggcgtaggcgtcatgcaatattttgatttgctccgcgcacagtttggcccggtagtggtttcctgtgcagtcagtacgctggtggtttttctggtggtgagctggagttcgcaactggtacacggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacattgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccttgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgactggcatctcttacgacagctactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggtcgtcgcgctggcctatcctttatatgagcagctacaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttccgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcggttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgcggtatttggccatacattgcttaatgcgatgcgtattcgtaccaaagctgcgcgcggtctggcaatggggactgcctcacacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggtgcatttagttcgctagcgctggtgttatgcgggataattacttcgctgatcgcaccgttccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttgatgtatgtttcacgcgttgcataattaatgagattcagatcacatataaagccacaacgggttcgtaaactgttatcccattacatgattatgaggcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcggcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtatttcggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggttgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatctgccgggccgcgaggcacacgcgctgcgtgactatctgccagatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgaacaggatcacggctatgcgctgacgggtgatgcgctttctcaggcagcgattgcggcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgtcgcgctggaatgtaaagacggtcgtattttcagtggcagctacgctgaaaacgccgcattcaacccgactctgccaccgttgcagggagcgttaattctgttgaatctcaagggttatgattacccggatatccagcgcgcggttctggcagaaaaagccgatgcgccgttgattcagtgggatgccacctccgcaacgctgaaagctctcggctgtcacagtatcgaccgagtgcttctcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctctcctggtgtcgaaattcccggcaaacagtttgccgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggaacagcaaaatattatcgtactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgctgctggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtgcgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgagcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgtgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtaccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttatcccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccggaaccggtgtatgtctggcgagcaaaaaatcccggactctttttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattcccctctccagttaattattgagaataattattacttcacctgataagctgcggatatcacattcctaaccgcagctatttgtgaatcttttcacagtttaaattcccccgcacgcttagccttaatatcagtacattattatttactaaacgctcgccttaattacctatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgtctttactggcgattaaagaagcctctcgctgtttattatgtcacgacgctccctgtagtcaggcttgcccggcacagaccgaaccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacccgtgccggtgttgatgctcccattgatatcggccgcttacagcgttttgttactgattttgaacaacaaaccggaatggaaatttatcagcccggtactaaaacgctcggcaaagtcgcgattattggcgcaggtcctgccggattgcaggccagtgtgacactgacaaaccagggttatgacgtcacgatttatgagaaagaagcgcaccccggtggctggttgcgtaacggtattccgcaattccggttaccgcaatcagtgctggatgcagagatcgcccgtattgaaaaaatgggcgtgaccattaagtgcaacaacgaagtcggtaacacactcacccttgagcagctgaaagcagaaaaccgcgcggtactggtcaccgtggggttatcaagcggttccgggctaccgctgtttgagcatagtgacgttgagattgccgtcgacttcttgcaacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacttgcgtagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttaccagcgcccgggagctgggcgtttcgatcatcgatggattcacgccagtagccgtggaaggcaataaagtcacgtttaagcatgtacggttatcgggcgaactgacgatggcggcagataaaattattctcgccgtcggtcagcatgccagactagatgcctttgcggagttagagccgcagcgtaacaccatcaaaacacaaaattaccagacccgcgacccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgccgtgaaaaccgggaaagaagccgccgaggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattactttttgcggcgtgaagtttcccaacccgttctgcctctcttcttcgccggtaggcaactgctatgagatgtgtgccaaagcctacgacacaggttgggacggtgtggtgtttaaaacgatcggcttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggagcagattgctgaacatccgttggaagagaatctggccgccctgcgtcggctgaaggaagattacccggacaaagtattgatcgcttcgatcatgggggaaaatgagcagcaatgggaggagctggcgcgcctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacttctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagtgaaacggggttccacgctgccaatgctggcgaagatgacgccgaatatcggtgatatgtgcgaagtggcgctggcggcggagcgcggcggcgcagatggcattgcggcgattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaatcggtatgccgatcgttaacggaaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctgcgcttcattcagcaaatgcgcacccatccagaactgcgcgatttcccaatcagcggtatcggcggcattgaaacctgggaggatgcggctgagtttttattgctcggcgcagcaacgttacaggtgaccaccggcatcatgcagtacgggtatcggatagtggaagatatggcaagcgggttgtcgcattatctcgccgatcagggatttgattcgctgcaggagatggtaggtctggcgaataacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccgtatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgtgtgggttgtctgctttgtggtcacgtctgcccggtgggttgtattgagctcggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtaaaaccagagacgcatccggcatttggttcctgtcgccggatgcggcttgaacgccttatccggcctacaaaaccatacaaatcagtatgttgagcttattgtaggccggataaaacgcgccagcgttgcatccggcatttggctcctgttgccggatgcggcgtgaacgccttatccggcctacaaaaccacacagatcatgatgttatgtgcgtttatgaccgaatgcggaccacattcacatcatttcttacgcgcgtatttcagtgaatccagcgctacggcgaagataataatcgcccctttgatgatgtactgccagtatgggtttacgccgatatacgtcaggccatagttgatgacggtaaaaataattaccccggtcaccacgccaatcaccgtccccacaccgccgctgaacgatacaccgcctaccacgcacgccgcgatagcatccagctcatacataaagccgaggttgttggtggcagagccgatacgtccggcttctaacatcccgccaaaggcatagaacacgccagacaacgcgtagatcatcagcaggttcaggccgacgttgacaccagatacttttgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccacaacacccagacgaacgccaccgcaatcaacgcgtagaaggtgatgtaagagagacggaaactccccagcgcgacaaagccctgagcaaaggtagagaagccactgtcaaaaccagaaattggcgacgccccgacaaagtcgtaatagagcgagttgatgccatagacgatgatcatcgtgccgagcgtggtaatgaacggcgtcacgttgagataagcgataatcagaccgttgatcaatccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataatgtcgcagccaccactgccgccagccctacctgacgaccagcagaaagatcggtcccctgggtgacaattaaccctgccacaccgagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttgggtcctggaaaataataatcgccagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaacgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgcagaatttcgttttgcgttgttgtttttgtatcgacaattccggaaacgagaccattgctcatgaccagaatacggtctgttatccctaacaactcaggcatttcagaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatttcaaacttcgccccgacatcaataccgcgcgtcggttcatcgagcattaatatttctggttgcgttagtagccagcgaccaataatcaccttttgctgattaccaccggagagcgaaccaatttgcgtccgatgacccggcgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttgtagttgcgaatattggaaattaacgagttaaaaccaatatccagataggcataaattcccgttgagcggcgctcctcagttaccagtgcaaatccatggtttatggcttcgttggcattatggttattgatctgtttgccgtgcaacgttatggtaccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgcccccaccagaccggcaataccgaggatctcccctttatgcagatcaaacgagacatcgcgaatcgacggctggcgcagtgacgtcaggttacgtacctcgaggatgacttcgcccggtttgttttctttgtcagggaaacgctggttaagagaacgcccaaccatcatggcgatgatcttgtccatcgtcagtcctgccagcggttcggtggcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcttccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcgatttcgatcatctgcatttgcgaaacggataatgtgccgacgcgcgcacgcggatcgatatcaatatccagttcgtcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtgggatatcgccccagccacatgttatccatcaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaataccattttccagggcttcttttgcagaatggaaatcgatctctttaccctggaataaaatggtgccggagtctttttgataaataccaaacaggcattttaataatgtcgattttcctgcaccgttttcccccattaatgcatggatagaatgtggccggacttttaaattaacgttatcaagtgccttaacaccaggaaaggacttgttgataccgctcatttccaacaagtattccccggaggacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaatagactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggaccactttgttgtcgattttccagttggtgccatcagccgcacctttaccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtacggtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagcgcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagcgcttcaaccgcgcccattgccatcgcatcgttgttggcgataaccacttcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtgtcccacattgcggtatctaactgtaactgttcagttttgatgcctttatcgttcaattctttaatcacgtaagtggtacgtgcttctgcatccggatggcccggttcacctttcagcagtacgaactgaatctgaccgtctttgttcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcgccttgaataatgccggactctttggagtcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttgaagaaaaccaccggcacgttttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgagaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagcggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgctgttacctcggcaaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagctatcacattgttaagatactgtgaaatcactcacagattgaaagcggttacatcgcctgatttgttgagttagtgatcgccgccgcattctggcgtgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgcctgctgccccctgcaaggccagttcggtggctaatttcgccattgaagcaatgggataacgcacggtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccgatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcggccatattgtcgttataagcaaatacagcggtaagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtaccagcgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtggctggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggcgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgcgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgagcgaccagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtgtcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtgtcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctggcggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgccggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagtaacgcagccagataacagagaagaggatattcgccagccataccggaataacaaacgccagcagctccaggcggtcaaaatgcataaacaaaccgaggtggtaaaaaagcgtggtacaaatcagcgtttgcaatagatagttggtcagcgccatccgtccgacgcaggcgatcgcaagcaccagcttaaagcggctcaattgcggccagaagccataaaacagcgacgcatagccaatcgcctgaaacggcgcactcagttcccgcggcatttgaagtaagaaggcacaccagcgatacgcccagtccagctgccattgcagggcgatggcaggaaggttaatggtcaccccaatcgccaccagcacaaaaccagtacgacgatagtgacgtaagctgaactgccctttcagccagccgctgcgcatcagcgccgcaccaatgagcatcatccctgccagttgccagccatactgtgcgcccagtgccagtaaactgttgccaacaccatcggcacgattactgatcgcttcaacgccgccgtgaagcttccagtatttttcatacaaaatagccgatgcatccggcgtccaggcgcggctggtctggctgtcggaaatcagccccaataacagcaaaacgccaagccccaccagataaagcatgacgcctgtattaaacaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcaaaatatcgccgtcccagaacaataaaccgtgaataaagcccaacaagactaacagcgttaaccgcgactggatccagcgtctgccacggggcagcaacatttgcaggcccgcaccaaacagtagcgcaaaaagcgtgaggaatttcacctggccgatgagatcgagaaatgcccaagtccatgcatcccgcggcgtaatagcaccgtaccaggcgggattgagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaatggcgacgccgcgaacaaaatcgagcgtgacgttgcgctccatggttcctgccttttaatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgtcgtggcactggttgcatcgcggatgccacgcgccttcacgcagtaatgcaccgcgtcgatcgagacagccacgttattggtgcccagcagcgtttgtagcgcaataagaatttgctgcgtcagacgttcctgcacctgcggacgctgggcaaagaactgcacaatgcggttaatttttgacagaccgatcaccgaatctttcgggatataggccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtgctggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaaattggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagcctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctccctccacctcgtgatcacactccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgggtagcggcggaactggggattgtactggtgatgccagacaccagcccgcgcggcgaaaaggttgccaacgacgatggctacgatttaggccagggcgcaggcttttatcttaatgccacgcaaccgccgtgggcgacgcattaccggatgtatgattatctgcgcgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgccattagcggtcactcaatgggtggtcacggtgcgctgattatggcgctgaaaaatccgggtaaatacaccagcgtttcggcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagcagctatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcactgatgtatgccagtaacgcgcaggatgcgatcccgacgcttatcgatcagggcgataatgatcagtttcttgccgaccagttgcaacctgcggtactggcagaagccgcgcgccagaaagcgtggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggcgcgtttctgcccggtatagtgcccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcagtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgatcgacagtttccattcatcgttgaacggaattttcagttcggtttccacgccctgaatacgagctttgttaacgttgtagtagctaaataccggtatgcgccgtccgttagcgcccgtctcaaaaccaacaaagttttggtagcccggtgcagcgttgacgtcagacgtacggctgatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaaggtgctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgcacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttccacaaacagcgcgtactggctggcagacgttttggagctggttcccccggtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgatcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacaccatcaattaatggtccactggtaaagaactgaccgttataggtgtcaccgcgatcgcgatgttcctgaatggtggtatcgacggtaacggtacccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggaaccgtacagcgacgacatcgggccacggaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttcacgcgtttaccgtcgacgagaatcagggtatagctgctgtccagaccacgaatactaacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcaggtgcatctttaagattttgttccacggaagatgcagtgacaaccatcgtttcgccatcatcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggttatcgctcacatcttcttcacgtccccttgcgtacggcagcatcgcggtggacttattttttatgcaggtgatcatcccagaaagccggaacagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattatcaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagaggacttagcaaggaagggaggaaacttatttcttatcgttctgcgggaacttcatttcgctgtagcgtacgaagtgagttcctttaatcagcttgtagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatagtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccagtgggaagaaacctgaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtaaccgcgacggaagcgatagtggctaatggcaatccccagccaggcgataaaacccgtcatcccggaggtgttcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacagaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtgtacagcatacgagtagacgcatacataccggagttacccgctgacagcaccgccgtcagaataactgcgttcatcaccgccgccgcagagagcagacccgcgtgctggaacaccagggtgaacggactaacgctgatgtctttaacatcgttacgcagcaggctcggatcggtgtacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaacacctgacgtaccgcgcgtggaatgtttttcgccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcccgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccacgaactgagatgtagttcagcaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgagctgcaaccaggtcaacggcgatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccttcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcagcatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgcctttaattcacggcgtaagcccggcgcttctgtggttttagtttcggaaaccatacaaaaatgctatccatcttaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgaaggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaacttaacgcggcacatttgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacacgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaacagataatcgacaatctcccgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgttctaaggtgaccggaccacgggccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaatgatttcagtgctgtggcacggtccttcaataaagccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctgttcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcgccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcaatgccaacgcacgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgcacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcctgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatctatccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgttgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccggtagtgaaagcggaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgcgattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgccatcagcccggatgcggaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctggggcgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtagttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagctggggcgaaacctctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagccgcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagttatctgattaacctcggacatccggtcactgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacagctggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtgacagcggtgatagaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcggcgattatcgacggcgtggaagataaatcccgcgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactccagccgaatgcgagaaaacattcgcggattttgcccgtactgtcggctttaagtatctgcgcgggatgcaccttaacgatgcgaaaagcacctttggcagccgcgttgaccgccatcatagcctcggtgaaggcaatatcggtcatgatgcgttccgctggatcatgcaggacgaccgtttcgacggcattccgctgatcctcgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtagcctgaagatgaataaccgggaaaaggagatccttgcaattttacggcgtaacccgctgattcagcagaacgaaattgcggacatgctgcaaatcagccgttcgcgcgttgcggcgcatattatggatttaatgcgcaaaggccggattaaaggcaaaggttacattctcaccgagcaggaatactgcgtagtggtggggacaatcaatatggatattcgcgggatggcggatatccgttacccgcaatcggcttctcatcccggtacaattcattgctcagcgggcggcgtgggacgcaacatcgcccacaatctggcgctgttaggccgtgacgtccatttgctttcagtgattggcgatgacttttatggcgaaatgctcctggaagaaacgcgccgtgccggcgtgaatgtctccggctgcgttcgtttgcatggtcaaagcacatcgacgtatctggcaattgccaatcgagacgatcaaaccgtgctggcgattaacgatacccatctgctggaacagttgacaccgcaactactgaacgggtcgcgcgatttacttcgtcatgcgggcgtggtactggctgattgcaacctgacagccgaggcgctggaatgggtctttaccctcgctgatgaaatcccggtgtttgtcgataccgtttcagaattcaaagcgggcaaaatcaaacactggctggcgcatattcacaccctgaaacccactttaccggagctggaaattttatggggacaggcgatcaccagcgatgctgaccgtaataccgcagtaaatgcattgcatcagcaaggtgttcagcaactgtttgtttatttgcccgatgagtcagtttattgcagcgaaaaggatggagaacaatttttgctgaccgcgccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttcttgaaggatacagtttccgcgacagcgcccgttttgcggtagcctgcgcggcaatttcgcgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggatgcgacgcttaacgcgtcttatccggcctacaaatcaggcaatttcagcaagtaaatgtaggcctgataagcttgcgcatcaggcaatgacactcaagctaaaccaataaagaacccggcaatggtcgcactcatcaagttggaaagcgtcgccgccgccagcgcccgtaaaccaagctgggcgatttccggcgcacggtgtggcgcaaccgcagaaaacgcccccaccaccaccccgatagaaccaaagttagcgaaaccgcacaacgcgaaggaaataatcgccacagttttagcatcgagagtgccagccgtttgcagatagggtgagaaattgagataagcgacaaattcatttattgccagtttctgtccaatcaaactcccggcaagattcgcatcactccagtccacacccatcacccacgccagtggagccagcaggtaacctaaaatggactccagcgaggcatgttcaaaaccaaaccagccaccaacgccgccgataataccgttaatcaacgcaattattgcaacaaatgccatcaccactgttgccacacctgcggcgattttcagcccggtcattgcccctgtcgcagcggcttcaataatgctttttggcggtgtttcggtgaaagagaggttattaaaggaaacctgcgaagattccgttgccgggcttaacaggcgggcaaacaagatcccgccagggatcgccattaatgatgccgccagcagatattccacaggcacgcccagtgcggcgtaaccaatcattgtcgaaccagcaatcgaggccatgccactacaaatcgctgtaaataattcattgcgattcagacgatcgataaagggtttgacgattgccggaatttcgttttgcccgaggaaaatggtggtgaccgcgacgaatgactcgatcttgctgatatttaatgctttctggaagataccgccgagaattcgaattaaaatccccatcacaccgatgtagtagagaatactcaccagcgcggtgacgaagataattgccggtaacaccctgaaaccaaagataaatcctgcaccatcaaataaggtatccattttcggtccgaccagagaaccgaagataaatgcgctacccgcgtcgctgtacgccatcactttatgcacgccaaaagcgactttttcagcgacccaacgccctggcggtaaccaaagcataatgccgccaatcacgacctgtaacactaacgccgcgccaacggtacgcaggctgatcttcttcttgtttactgacagtaaaaacgcaatcgtcagcaataccaccattcccagaacacttctcatgacatccatagtgattatctcttcatgtcatattgggcgacggctttctgcccatcagaaatagccaggcctgcatcttgcgataccggcccggcttgttatcaacacttaatgggttttgatgtagccgcgcacgcactcttcgactaatccccagaaccagtctgtatcaatagtgatgccgactttggtattggcgggcttgccaagaacgcccagctcgtcgcagacggtacgcccatagcaagggccactgttgacgtccacttcgacgtacatctcctgggttttaatgccatcagggttaatcagataaccgatgcaggtggcgtcgtgcaccgggccgccagcaaggccgtagttttcgaactgcgttttgagagtgaagttcatgatgtcgctgaacagctctccggcggggccgcctgccctttccatccgagcaatcacgtccggggtgcaaacggtctggttggtgagatcgaggcccatcatcactaatggaacgccggaggtgaacactacgcgtgcggcttccgggtcggcaaagatgttgaactcggcagatggcgtgaagttgcctgtaccgtaagcgccgcccattagcacaatttcacggattttgggcaggatcgcgggttgcatacgcattgccaccgcgatatttgaaagcggaccaaccggcaccagagtgatatcgccatcgcttgccatcagggtatcaatgatatatttcaccgcatgagtgctttctgcctggcgggtcagcggctcgaataccgggccatccagtccggtttcaccgtgaatattatcggcaacgatttgttgacgcataatgggctgcggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcaagcgtctgattacccgctacaatagtgatgcctaataaatctattgccggatgtttcgccgccatcattatagcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattttttctacagcaaagaaaattcgaccgggccgatgattgaatcttaacaacagcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatccgcgtttaaggattgctttttaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttacctgacgcgaggccgcgccaggctttacgccacgctagctaatggtcgcgtgtcgctgatcgatttctttgccgccccctgttttattggcgagattgagttaatcgataaagaccatgaaccgcgtgcggtgcaggctattgaagagtgttggtgccttgcgctccctatgaaacattaccgtccgctgttattaaacgacacgctatttttacgaaaactctgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagtgaatcgcctggcagcatttatattactctcgcaggaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtttcttatcgacatcttttatatgttctcgcgcagttcattcacgacggtttattaattaaaagcaagaaagggtatctcattaaaaacagaaagcagttgtcaggactggcgctggagatggacccggagaataaattctccgggatgatgcagtaaaaattattttcaatagcgcgattgccggatgcaacgcttaatacgttttatccggtctacaaatcgagcattacgccagaccaataaagaacccggcaatagtcgcactcatcaggttggaaagcgttgctgctgccagcgcccgtaaaccaagctgggcgatttccggcgcgcgttttggcgaaatagccgaaaatgcgccaacgacaacaccgatagaaccaaagttagcaaaaccacaaagcgcaaaggagataatcgcaatggttttcacttccagcgtgccgcccgtttgcaggtatggggagaaactcaggtaagcgacgaattcgttaatcgccagtttctgcccaatcaggctacccgcaagattggcatcactccagtccacacccatgatccacgccagcggtgccagcacatagccaaaaatactttccagagaggcattggcgaaaccaaaccagccgccaattccgccgataatgccgttgatcagcgcaataattgcgacaaacgccattaccaccgtcgccacaccagcggcgatttttagcccggtcatcgcaccgctcgccgccgcttcgataaagctttttggcggcgtttcgctgaacgacagattttcaaatgtgacctgcgaaggctcggttgccgggctaagaatacgtgcaaacaaaatcccgccagggatcgccatcagcgatgccgctaacaggtagtcaattggtacgcccattccggcataaccaatcatcatcgaaccagcaatggacgccatcccgctacaaattgcggtaaacaactcgttgcgattcatgcgatcgataaacggtttaacgatcgccgggatctcattttgcccgaggaaaatagtagtaaccgcaacaaaagattcgattttgctgatgttgagggctttctggaaaatgctgccaaggatgcgaatcagcagccccatcacgccaatgtagtacagcagactgatgagcgcagtaacgaaaataatcgccggaagtacgcgaaaggcgaagataaaacccgcaccgtcaaacaggacatccattttcggcccaaccagcgaaccaaaaatgaaggcgctaccggcatcactgtaagacatcactttatgaacgcctaatgccgcctgttctactgcccattttcccggtgggaagtagagcatgatgccaccaatagcgatttgcagcagcagtgcggctccaaccgtgcgcaaactgatgctctttttattcactgacaacagaaatgctattgccagtaacaccaccatccccacaacacttctcattatatccataatgattttcccttcatgccggtaaacccggcgtcagcgccaggttttggtatgcttgatgagtacgggcgacggctttctgcccgtcagaaattaacccgcgagacgctgatattctttggcaatttcgctcgccagaatggcgttgttgaacaccagctggatgttggatttcaggctgtcaccgccggtcagttcagcaacgcgcgccagcaggaatggcgtactttctttaccaatgactccctgagcttcagcttcagctaccgcctgatcgatcgccgcattgatagtgtgttccggcatagcaaactgttccgggatcgggttcgctaccacgaggccaccgttcagaccgctttgccatttcaccgccattgcacgggcaatttcgctggcgctgtcgagacgaatgctgacgtcaaacgggctggtgcggcagaaaaacgcaggcagcgctttagtctgatagccaattaacggcacaccgaaggtttctaaatactcagtggttaatcctaaatcgagaatagatttcgccccggcacaaacaacggtgacattagtatttgccagttcttgcaaatcggcagaaatatcgaaggtatgttccgccccgcgatgcacaccaccaattcccccggtggcaaatactttaattccggcaagcgccgcaataatcatcgttgaagccacagtggttgcgccattttttccggcggcaacaacaaaaggtaaatcgcgacgactaactttggtcacgttatgcccttcacgacccagtaattcaatttcttctttgcttaaccccactttcatcacgccgccaataatggcgatcgtggcaggtacagcgccctgtttacgaatagtttcttcaacttcaattgcggtctggacattttgtgggaacggcatcccgtgagaaataatggtcgattccagcgccacaaccggttttttgttttttaaagcgtcctgcacttccggggaaatttgtaataattcaggggaaatttttaattcagacattctgcgttctccactaacgatataacgttggcaatcgataaatcggggttattggtgtattcacaggagagcgccattgacgaacatccctgtgcgaaacgaacagattcggcaaacggcattccgtctacccaacacgaagcaagtcccgccatcatggcatcgcccgctccggtaacattaataacattggttttgatcggcgcagaccagccactttcaccgctgatatcgctgtaataaacgccgtcgccgcccatgctcaataccagtcggttcaggccatgttgatggaaccaggcagcaacttttgccacatcttcacgccctgacagcgcaatcccactcagggtttccgcttcaaggcggtttggcttgagagtgtggatctgatttagacggtcgcgcactttgacacatttccatgccgaaaccggatcgacaaatacgggtacgttggcggcattatccagaatccatgccagtgcctcttcactgatattacagtccgcgacaatgacctttgccctctgaataaattcaccgtgctgtgcgagatattcagctgtaatagcgttgctaatattcatgtcatttatagcaaccagcatttcaccggtattatcgagtaatgataaataactcgacgtattttctcccggcacaatcaggcatttatcgacataaacgccagattgattggtttgcgttagcagcgattgaccataaaaatcactgcctacggcgctcagtagccaggctttgttacccagcaacgccaggttttgtgcaatattgcgccctactccaccaggcgtaaattttattttacctggatttgaatccgcataatttaatgattcatgtgaatatccggcgacatcaatattcgccgaacctataattacgacataatccttttcgcgcatagcacgtcctctggtaaaaaattaccaaccctgtcaatccacaagaatatagatactgcaaagacggtttaaacatgtgttcatatttaaacatgtgctcatagtatgcatgttttacgtaaagtaaattaccgccagagaggcaaaatgggcagatttgagcaggctcacaaaatgcgattaaatgcctgaattacaaaagcgaggaatttgtgacgggatgcacagaacagaacaataaaaaagggcagaaaataatctgcccttgaggaaataacctgagtgtttgatgaacgtttgaagtttctactgaaagataaaaccatttaaattcataaaattacattcacaaaccggtcattctctttgcgctcatcaaatgttacaggacaggaaatttctgccctgtaacacaccttttattacgctgctttcgctactgcgtccacttccggacgtttcaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccaataccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgcggtgccatcagtttcgcaccaatcgccattgagattgcgccagtcagcgccccacccacgatacagcacggcagcacacgcatcggatcacgagcagcaaacggaattgcaccttccgaaatgaagcacagtcccaataccagagcggctttgccaccttcctgctgcgctttgtcgaatttgcgacgcgccaccattgttgccagacccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttgtttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcagcccttcgagaatgccagcaactggtttaccgatcaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggatcggtttcagcgcctccatactctgtggcagtttcaattgcgtactgattaacttcgcaatgtaaccagccaggaagcccgcaataataccaccaatgaagccagaaccggtgctgaccgccagcataccgccaatcagacccggagtgaggcccggacgatcggcaatggaaaaggcaatataacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgcagccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccacctgcaacgaccatcggcagcatgtaagaaacgcccgtcagcaagtgacggtatgcgcctgcactctctttcttactttcagtggtcgccgtttgagctttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcggttttcttcagcgccagaccggtagaggtacgatacatcggtttaccagcaaatttcgccagatccacttcgatatctgccgccacaatcaccagatccgctgctgcgacttcttcgggagtgattgcattacccgcgccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccagtcgggcaagcagtcaccgcaactacgcgtttcggaccgctggcggcaactggtgctgtcgcagcgaccggcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacagctcagggtgcgcaactgcccgggaaatatcgcccagccagacatttttaccgttcagcgcgctgtcgttcgggatggaatcaccgagaacaatcgccatttcagcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagctgtcgccagacgcagtgtgtgttcactggattcacgcatcagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacaacatgcgcgatgccttgttcacgtagcgcatgtgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccagctcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaaggacactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgggtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttacccaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatagtagcaacacgtctgctcattatgcgccctccccaagaccagcagcgatagcgtcgccgattgctttcagcgcctgttcagcatctgcaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtaccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtattgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattgtcgagcaataaatcagcgagacgcttaagaaccgcgatgggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggcttaccgcaatcgcgctacgcagattgccttcggcgctatcgctcagccagataccctgtccgagattcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgcccccgcctctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcgacgatatccagtgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagtaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcagcaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgttcatccgagctggcagcaataccgattgccacgtacgctacctgaccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgccggttttcagcacctgatcgcgggtgtcggtagtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgttcgcgcgccagcatgccattgacgtagccttctgctacattaccggcctgcaccagcgccgcagcgacctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcctctatgagaaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaagaaagcataatacttctgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgccatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgactattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtctccagcgcgaaatcgtttgacctgacctcgacggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttaccgatgaagtacatgcccgtccggcgatggtgggattcttctttacgggcagcgctgtcattgggattctggtaagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcgaccgctaacccgcaaatgtttgcccttgcccgtgaacatgccgacaaaaccggacgtgaggcggtgatgttcagctcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgccttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcgtttattgtttgcggtgtgatggtgtggctgtttttaccgtcgatgcaaaaagagcttccgctggcgaccggcacgatcgaagcgccgcgccgtaaccgtcgcgatacgctgctgctgtttgtcatttgtacattgatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactgcatcttcccgagaaactggccggtgtgatgatggggaccgccgccgggctggaaatcccgacgatgttgattgccggatatttcgccaaacgtctgggtaagcgtttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattcacctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggcggcatcgggatgctctattttcaggatctgatgcccggtcaggcgggttcagccaccacgctctataccaacacttcgcgcgtgggctggatcatcgcaggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgccactctgttttgcttactgcggattaaagatgtttaaggcgcggtcagcatttccagatcgataagccaggtcatggcctgctgacgcgagttaccgcacatttcagcgctggcttgtaagcctgcacagactttcggtcgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaaggttaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggcccgtcgcgagtactttgtcgcgatatttttgacattttcgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggatattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggtgatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgccagagggcggcatgccggacatgcaggtgctgacctgggacggtcaactgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaaccgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatggggcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgccctcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgctgtcatataactttacactgtcgttgttaattaatcgttactaagacgtgactcctatgaatacaatcgcctccgttacgctcccgcatcatgtacacgctccacgctatgatcgccagcagttgcaatcacgtatcgttcattttggctttggagcctttcaccgcgctcatcaggcgttactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgaaatcagcttgttcagcggtgatcaactgatgagccagctccgcgcacagaaccatttatataccgtgctggagaaaggtgcggacggcaatcaggtgataattgtcggtgccgttcacgaatgccttaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagtaatccgcggattattcacgatctacaaacccctgaagaacctcactccgcaccgggtattctcgtcgaagcactgaaacgccgccgtgagcgcggccttacaccgtttaccgtgctctcctgcgacaatattcccgacaatggtcatgtggtgaaaaacgcggtgctgggaatggcagaaaaacgttcgccagaactcgccgggtggataaaagagcacgtcagttttccgggaaccatggtcgaccgcattgttccggctgcaaccgacgaatcactggtggaaatcagccagcatctgggggtgaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggtggaagataacttcgtcgctgggcgtcctgcctgggaagtcgcaggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcggatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcccatatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactgcaaattaaagatgtcgatttaacacaatatgcggataagttaattgcacgttttgctaatccggcgctgaaacataagacctggcaaatcgcgatggatggcagccagaaattaccgcaacgcatgctggcaggtattcgcatacatcaggggcgcgaaacggactggtcgttgctggcattaggcgttgcaggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccgcttagcgataaaattcgcgaacttgttgcgggcagcagcagtgaacaacgcgtaaccgccctgctttccctgcgtgaagttttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcctggcaacaaatcgtacaattcggcgcacatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcaccttcgtccgctctccccttctcttttctgccttttttagccaggattaacgctcagttaacttaccagagtattgcggagccgttgtgaccaggaccaacctcatcaccggttttctcggcagcgggaaaaccacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcattgctgaaagagatccccggcggctgcatgtgctgcgttaatggtttacccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgaccgggctgggccatccgaaacagatcctcgatctgttaaccgcaccagtctatgaaccgtggatagatctgcgcgccaccttgtgcattctcgatccgcgcttgctgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccagctggctgccgcagacatcattgtcgccaataaatccgaccgtacgacgcccgaaagtgagcaagcgctacagcgttggtggcagcaaaatggtggcgatcgacaattaattcacagtgagcatgggaaagttgacggtcatcttctggatttgccgcgtcgcaatttagccgagttgcccgccagcgccgcgcattctcatcagcatgtcgtgaaaaaagggttagcagcgttaagcctgccagagcatcaacgctggcgtcgcagtctgaacagcgggcaaggatatcaggcctgcggctggatattcgacgctgatacggtattcgacaccattggcattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgctgcgtattcccgaagggctggtgcgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagccgtattgagctgatttccagcagcgaagctgactggaatgccttgcagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatatccccgttaatcatggattctggttgccgattgatgcggatattttttatttctttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgccttcgacggttgttcactgctggcgatgggtatgttgatgctgagtttctggctgaaagaaaacgcccctggcagacgacgtatcgtgattattggtctggtcatgctattaactgcagtggtattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacattgacttttaccgatattaaccgcgtcagcgaactgctctctgttcccacgaaagatgcctcacgagatagctttcccggcgatcacggcatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggccttatcgcccttattatttttgtggtttttgcatttcccagagtaatgattggcgcacactggtttactgacatcattgtcggttcgatgaccgtgatattgatcggtttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcactaccaggaaaaaacaaacatttccaaaacaaataactcacagtaattaacatcatcagggttatttttatagtgaggataatcctgatgatgcgcaccgtgctttcatctatcgaacgcaaaaatcattctctaagtaaatgaatggattgcatgcgtttcactcaattgtactttaattgaccaaccccgcttattaactttctgtatcactttttcttataaaaaatcatgtaaaaccgctcgccaagaccgcaccaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgcccaggtaattagtctcgtgtcgcttggcatttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggattcccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgttatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttacgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgtacgggtgatttagttctgttccgtgccggttcaacgggacgccatgtcggtatttatatcggcaacaatcagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccgtactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctgacgagttaactgaaagcactgcttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcgtaatttcaggaaattaacggaatcatgttcatacgcgctcccaattttggacgtaagctcctgcttacctgcattgttgcaggcgtaatgattgcgatactggtgagttgccttcagtttttagtggcctggcataagcacgaagtcaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgacctgaaatccactactgaccggctccagccgctgaccttagatacctgccagcaagctaaccccgaactgaccgcccgcgcagcgtttagcatgaatgtccgaacgtttgtgctggtgaaagataaaaaaacattctgttcatctgcgaccggtgagatggacattccactcaatgaattgattccggcgctcgacattaataaaaacgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtctttgccgctctgaatctcaacctgacgccttcactcttttatagttcacggcaggaagattacgatggcgtcgccctcattattggcaatactgcgctatctaccttttcttcacgtttgatgaacgttaacgaattaaccgacatgccagtccgtgaaactaaaattgcgggcattcctctgaccgttcggctttatgcagatgactggacatggaacgatgtgtggtacgcatttttactgggcggcatgagtggaactgtcgttggcctgctctgctattacctgatgagcgtacgtatgcgccccggcaaagaaatcatgaccgccatcaagcgcgaacaattttacgtggcgtatcaaccggtggtggatacacaagctttgcgagtaacgggcctggaagtactgctacgctggcggcatcctgtcgcgggagaaattcccccggatgccttcattaactttgccgaatcgcaaaagatgattgtgccgctgactcagcacctgtttgagttaattgcccgcgatgccgcagaattagaaaaagtgctgccggtaggcgtcaaatttggtattaacattgcgccggaccatctgcacagcgaaagctttaaagcagatatccagaaactgctcacttccctgcccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgttgaaagagcaagaagccacacaactcttcgcctggctgcactcggtcggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgaccgtggatttatcaacgccatcggtacggaaacgatcacttcccccgtacttgacgcggtgctgacgctggcgaaacgcctcaatatgctgacggttgctgaaggggtcgaaacgccggaacaggcgcgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagccgcccgttaccgctggacgattttgttcgctggctaaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgctctgttcacctttggtgtgcaggcgcaggctatcaaggaaagctatgcctttgccgtgctgggcgaaccccggtacgcgtttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcagataacgttgtcagccctcggcaccttcgataatttcaaccgctatgcactgcgcggcaacccgggcgcacgcaccgagcagctgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagcgcacgctatgctgacgattattcctgggtggaggtcgctattaatccgcgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgaccgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcaccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgctgagtctgttttcgctgccggtatttccagaaaagtactggaaggatcacaaacttagcgacccgctcgccacgcctccgcttgccagtggtccgtaccgcgttacgtcctggaaaatggggcaaaatattgtctattcccgtgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagcaggtgcctttgatttgcgtatggaaaacgacgccaaaaactgggccacgcgttataccggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgttggctggcgtttaatatccaacgtccggtattcagcgatcgccgggtccgggaagctatcactctcgcctttgactttgaatggatgaacaaggcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatacgcggccagaaattaccccgacgccgcggagctggtgcttctggcaccaatgaaaaaagatctaccgtcagaagtcttcacacaaatctaccagccgccggtatccaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcgggctgggtgctgaagggtcagcaacgcgttaatgccacaacgggtcagccactcagctttgaattattgcttcccgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggataactcgcaaatcactaaccgcatgcgcagtcgcgactatgacatgatgccgcgcgtatggcgggcgatgccgtggcccagttccgatttacagatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccaaattattgccgcgcagggaaataaagaaaaattactgccgttggggcgagcactggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccagccggccgtgcgccccatctatagcctcggtatcgatacctggtggtatgacgtcaataaagcggccaaactgccgtccgccagcaaacagggagagtagatgggcgcttacctgattcgccgtctgttgctggtgatcccaacattatgggcgattatcaccatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggtaatgccggagtattacccggcgcaggcggtgaaggtgttcgtgccagccatgcgcaaacgggtgtcggcaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgctgagatcactcatcgctacggttttgataagccgatccacgaacgttacttcaaaatgctctgggactacatccgctttgattttggcgatagcctgtttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtttccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgctttgacgtctggagtagcgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgattgtcttcttcgcgggcggcagctatttcgacctgttccctctacgcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacagtgattggtggctttgcggcgctgaccatgctgacaaaaaactcattccttgatgaagtgcgcaagcaatacgtggtgaccgcgcgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaggtgatgttttcactcaatggtctgggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggttgatccgcgtattgattttgagggacgttaatgtcgcgactcagccccgtcaatcaggcccgttgggcgcgttttcgtcataaccgtcgcggctactggtcgttatggattttcctcgtcttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtgcgttatgacggcagttggtatttcccgttattgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacggctggaaaataacggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctccaccctcccggcaaaactggctgggaacggatgccaacggcggcgatgtgctggcacgcattctctatggcacgcggatctcggttctgtttggcctgatgctgactctctgttccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggcggtaaagtcgatctctggggacaacgctttattgaagtatggtcggggatgccgacgctgtttttgattattttactttccagcgtcgtacagcctaacttctggtggctgctggcaattactgtcttgtttggctggatgagtctggtcggcgtggtgcgggcggagtttttacgtactcgtaatttcgactacattcgtgcggcacaggcgcttggcgtcagcgatcgcagtatcatcctgcgtcatatgttgcctaatgccatggtcgcgaccctcacctttttaccgtttattttatgtagttcgataaccaccctgacctcgctcgatttcctcggcttcggtctaccgctcggttcaccgtcactcggtgaactgctgttacaagggaaaaataaccttcaggccccgtggcttgggatcaccgccttcttgtcggtggcgatattattgtctttgctgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaaaatttgtcggtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgaggctggcgaaacgctggcgctggtgggtgagtcaggttcaggcaaaagcgttaccgcgctgtcaattttacgcctgctcccttccccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcacgccagcgatcaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaggaaccgatggtgtcgttaaatccattgcataccctggaaaaacagctttatgaagtgctttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgttggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctccggcggcgaacggcagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccgaccaccgcactggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagctgaatatgggcatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagcaaaattacgccgctacgctgtttgcatcacccactcatccttacacacaaaagctactcaacagtgaaccgtcaggcgatccagtgccgttgccagaacctgcctcaacgttgctggatgttgaacagcttcaggttgccttccccattcgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgagcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagtacgacgggactggcgctgctgcgactgattaattctcagggcagcatcatctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcgctcaacccacgactcaacgttttgcagattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagccgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcgacaacgtattgcgattgccagggcattaattcttaagccctcgctgatcatacttgatgaaccgacatcatcactcgacaaaacggtacaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcatactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccacaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaactcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcttaacgcctggcttagtttatacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggcagtcgatggacgattgagagttgtaatgaagtcacttattttccccggaagcacattcacttcacaatttgtttacatcaattttaacacatcatcaacaatccgtctttatacagatcgtaaagattgatgcctcgcctgcgtggcctctatggctctgatttaagtaatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaataaacatatatcgggggaatgatagatttgtggttgacatgcatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacagacagaagagaatggagctggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagcaatgcgccaacaattgcccctatgccaaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccaaaatcccagccccagcaacgcactgatgaccatccacgctgccataataaattgtatccacaaccccgagcggaacatatttaacgcgccaatgcggcggacgaagcggctgttaaagatggtcatcacgaacagaaaaacaatgtttagcgcaaagtaataaccaaagttttccggcgcgacgtggttaatttcaatataaacaaacggtccggcgcttaagaatgagaacatcccggcaaagctgaaaccactggcaagcatgtagctcaggacacgtttatggcggaacagcaccgcaaagttaccaatagtggtacgaatgtgaaatggctgacgacgctccggtggtaaggtttctttaatcaggaagaaaatcattgccgaagccagaatcgccgctaatgccaggatccagaagatgtaatgccagctcagccacaccagcacccagccgccaactatcggtgccatcagcggtgcaatggttgtcaccagcatgacaaacgacatcatccgcgagaactcttctttcgggtaaatatcgcgcatcagggcgttaatgaccacgctggccgcagccgcagccagcccgtggaagaaacgcatcacaatcagctgatcgatggtgtttgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccgagcaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactgagggtcatctgcgtactgcccgccggtacgccaaactgcgctgaaattaccggtagcgcgggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcattgaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaataccgccaatacgttcacgatgcagctcaaccacgtggttacccacggcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttccagcaccgcaggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacaggtgattccagtgtcaccagataggtcttctcgcaatgatggcgcggagaagtaatgcggtgcgaccactgaccatcatcagtcatcagcaccagaccggtggtatcaatatccaaccgccccgccgcatgcagtttccacgctaccggttcatcaagaaaatagagcaccgttgggtgatcagggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccgtgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcaggaagcagtttgaacgctgcattacggacgatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaacggaggtcgggcattgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacatccctcaagggaaaaagatccatggcatactattagcagaataatctacctacgcgagaccatgatttttacacttcgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgttatcgtgctgcccaccggcgcaggtaaaagcctggtgatagcggaactggcacggctggctcgtggtcgcgtgctggtgctggcacacgttaaagaactggtggcgcaaaaccatgcaaagtatcaggcgctggggctggaagccgatatttttgccgccgggctaaagcgcaaagagagccacggtaaagtggtatttggcagcgtgcagtctgtcgcccgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgtcaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgacaaaagtgaatccccacttacgcctgctggggctgaccgccacgccttttcgattgggcaaaggctggatctaccagtttcattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgagctgccgctgcgttatatgattaaacacggctatctgacgccgccagaacgactggatatgccagtagtgcaatacgatttcagccgcttgcaggcacagagtaacgggctgttcagcgaagccgatctcaaccgtgagctgaaaaaacaacaacgtattaccccgcacatcatcagccagattatggagtttgctgcaacgcgcaaaggggtgatgatttttgccgcgacggttgaacacgcaaaagagattgtgggattactgcctgccgaagatgcagcactgattactggcgacacccccggcgctgagcgcgatgtgttaattgaaaattttaaagcccagcgttttcgctatctggtcaacgtcgcggtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgtctcgctccgggcaagactgattgcttaattcttgattatgcgggtaatcctcacgatctctacgcgccggaagttggtacaccaaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgtcgctgtcagggatggtttgaagatgacgacggtcatcgcgaacaatgtgacttccgtttccgttttaaaaattgcccgcaatgtaacgcggaaaacgatattgccgcccgccgctgccgcgaatgtgacaccgtactggttgatccggacgatatgttaaaagcggcgctacgactgaaagacgcgctggtattacgctgtagcggcatgtctttgcaacatgggcacgacgagaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacacctgcccagcgtaccgccttcgagcagctttttatccgcccgcatacgcgcacaccgggcatcccgctgcgctggatcaccgccgccgatatcctcgcccagcaagccttattgcgacacccggattttgtcgtcgcccgcatgaaaggccagtactggcaggtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtctggcgcacgaattacgcggttaatggtagttttgattgatgtataaggcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcgccgctggctatcgagctggatcacgacaaagtcatgaacatgcaagctaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagctcaggacgtacagcgtcacccgtacaaaccgaagctgcagcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtatctgcagattatgcctgattacggtattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcagaacacaaaaccgattaattgccgccagacgtccggcgctgcaattggtcgcgcaaattcggcggcgtgcctttaatggtcaaggtatcggttgctggatcccagaagatgcgttcacctaacagcatcgcatcaaagttaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaagctcacttcgcttacgcctgccagctctttcgacagcgatttcagttcgatctcttcgcctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcaaccgcttgcaacagcccacggttttgcgctttcgcgtttaacccttcgctggccccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtggactctggattggtttcccattcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttgggttgatgtcgagattttcgttaacgcgcatactgctcaggttgctcagaactgccaccagcaaatactccaccgccagatagcgatagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcggccggttgccgcgcggctaaatgccaggaagtcctcttcgccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgccaccatctcaacgacggtttctgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcagcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacgtactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaacaccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgacaacgcttgctggtcgcatttattcctacgtaagcattatcggccatttcagcttcctggtgttcgccacctacttgctgatcctcttcccgctgacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgatagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcaactggttatcaacccagacgaaaatgagatggcgcgcgactggcagctgatgttcatcagcgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcgacgcttcgcgcgcccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtgtatatctgggccgatgccaacttctatcgcccgatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcgcgacgttttcttgagaagcatggtctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggtaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtgctgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttctatggcatctcgccgagctatatggacggcattctgtcgacccgtacgcctgcggcattaattactgcgcttaatcagcaaggctatcagctggggttattctcatcagatggctttaccagcccgctgtatcgccaggcattgttgtcagatttctcgatgccgagcgtacgcacccaatccgacgagcagaccgccacgcagtggatcaactggctgggacgctacgcacaagaagataaccgctggttctcgtgggtttctttcaatggtactaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcggcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtggtgattatcactgccggtcggggtattccactgagcgaagaggaagaaacctttgactggtcccacggtcatctgcaggtgccattagtgattcactggccaggcacgccggcgcagcgtattaatgctctgactgatcataccgatctgatgacgacgctgatgcaacgcctgctacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgtcattactgggttaccgcagcggataacgatacgctggcaattaccaccccgaaaaagacgctggtactgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtgctgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcgaaatatcttacttgcaatcggtgtggaaaacggtagtattagcagccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaagaaaaaaccaacccttacggttggtttttttatatctgcaattaattcgataaacagaccgtgacacatcacagcctgtttattttctgttatcagaacgtccagaccacacccgcctgagtattccacggcgattctacccctgcgccattgccatagctgactgacaaatgaccgcttaacgtcggggtaaacgatgaccttataccagcctgataaacgccactggttccagccacatcattattaaatttgccatcgtcattaactttcacctggttagaatcggcgtattcctgacgcacggccgctttcagccagggttccagcgtcgtaccgttttgcaggtccatgtgatagcttaccgccgttcccgcttcagcgcgtaatatccgggtatttcccacatccgcgcgcatgccgtttgataacgtgtagtcctgaccatctgtggtaaagccggtaaaggccagatagggtctaacactccacaatccgtcaacccaacggaacccgctctcaacatgagcacccgcgccgttactattgtaatcgccaaacgctgttgccccattactcatcttgccatggatggtgttggcaaaacggtcaactttcaccaccccatcaacataggcaccgttctgatgctcccaaccggcataagcccccagggtatagctatcgatattacctttgccgccgcgatcaaaaccaatatcagaatgagagtaaccaaagatcaagccgcgaattgtactgctttcttcacgggagaaacggctatcgataccgagcgtcaggcccgtcaatgtttgctcaaaaccagctcccgcatcagtggtcacgttgttgcgggtgttaattgccgaactccacatcgccgtatcgtaactaacgccttttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgcggccgccatattcagcacatcagtggttgaaggggtaatttgcgcgcgattctctgccagactccagctatggttgccattatccagcaaggtatattcatacgtaccgatatcaacaacgcctccggcattgcccaacgtaaatgcagcatcaccgccgcccgttgttaccagtgtaaggctatctcctgctgccgggctggcaccggtgtccgtcacgaatattttgaaatcacctgttgcctgaccggtgacgttgagctgatcgctctgatgattagccatatcggtacgcatataaaaattgccgtttcccgacagggtattggtggtcaacgtaatgaaattttccgcacttgccgtcactgatgaacgagtcactggctcatccatcataatcacatttgcgtcagacatcgcaaggttggctaagttgaggagggtgttttggttcgtcgtagtgatatcggcaatgatggtccatacgctattttcgagcgaaacgtccgctttgctggtatccacggcaccatgcgttctaaaagaagcgccctcagaaaccactaccttacccaccaacattgcgggtgcataatttatttgcggcttcatgacctcaagaatgccatcattccctctgactgaaacgttaaccattgtgccagcccagacgttagcgcggccattgttgataaccatattttcagagatggcttttgaggaatacgtgatacttccattctgatatgatcgaccgagatcatataccgcatttgcctgcactttcgtaccagtatcctttcccagcgattgcatagtggcatgcttatcaaggatagtatcaatggcctgcgtgtcctccataacaatgagcccggaaccatcatccagttcataattttttgacacaccatcttttatactaaattggcctttactgtttggaccactcacttccagcgcattcgttgagacaattaattttccgcctgcttttttatcaacgccagttacagtcccgccatccataacctccagtaagccgccactatctacagtggtattataagcgaagtcattttcttcaactcgcaaacttccgccgttttccaacaacatattattagcaataccattcttgatatcgaactgaccgagacggtttgttccgaatacctccatggcccgcgtggttgttttaatagcaccgcctgctttctgatctaccgcaaatgcaaatcccccctctttaacctccagtagtcctcccttttcgatagcgacaaagacggcccccccatctttttcaacgattaagcgcccgcctttaatcgtggtatcattcgctgcgccataaacctgtagcacaccattattgagcgtagtctggtttgccgcgccacccatttgaacaatttgataaccgtcatttaatactgagtattctgcggcgccattcatttcaatgtactgataccctccgttaatttcagtattattacttacaccaaattcttttatatgctgttctccgccaggattgattttcgtattattggcggtcccataaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaacagttgatgccaatgctatgggtgaatataacgctgtagccaccagaacagatattgcggaacgacaaagagaaacagaaccagattgatgcattgagctttcatcctatgaaattaattgctgttaaaagcattgggtacagaaaatacccatagctccatacccggagtcagtttttaaaaactgtttaaagaaatgcacaagtattgtgattgattttttagttgtttttcttgatgagaagctgatgcaaaattccgtctttataatgaaaatgatgccaaagcgaacgacaaggttgtagttttcactacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgatcctggctttgaagtggtcgccgaagcgggcgacggcgcgagcgctatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggtatgagtggcctggatactctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatccgatgcctccagcgatgtctttgcgctgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtattgctggaagcgattcgtgccggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacgtgaacgtgaaatgtttggcgcggaagaagatcccttcagcgtgctgacggagcgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttccgagcagacagtaaaagtacatattcgcaatctgctgcgtaaactcaatgtccgctcacgcgtggcggccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggatttatcatcgggctgagatttatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggatcgatcaatttattgaatttacacaattttgtaggccggataaggcgttcacgccgcatccggcataaactaagcgcactttgtcaacagtctagcccgatggcatcaccatcgggcctctttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatactacgttcaatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatctcccacgcggcaacggcttcgccaaatcgctgctgctcaaaggcattaaacgcatacatgcttagcacacggatattgctatggtccgttctcaccagctgacgtagcagttcaccgccgaggcggttgtcgttgggatcagatgaacgagtcaacgcttcagcgtatcccagtgcagcatcactgtttttcggatcgaggcgatacgcagtggcgtatgcatcggtggcgatactggcgttacccagcgccatgccaacgcggcccaacataatccagccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaagacgcgacatctcttcttcgttgagcggatcggctttcggatccagcgccctgtccagcaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaacatatccggcacgcttaccttccggcacgctttgttcaggaaacgcttccggcaccacgcgtacccgacgccgcgagcgggcgtatatgacccaaccgccaatgccaatagccactactggcagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctcttttttacttttaccttcctgcatcagttcatacactttctgacgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttgttctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacatcgatggtcgccagcgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagcggcttgatctcttcttcccagacgcgaggattcagatcgcccgcatggcgatagcgaatgatgccgttgccgtcaataagaaacgtttctggcgcgccatagacaccgagatccagccctaacatgccatcgccatcaaacaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcggatgccctgcgcagaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagtactggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgagacgaaacttcggcacaggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaatactttgcgcttcatacggcctccggcgcagttttttgcggactcacgcgcttacgatagcgaggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacggcccacgcgccgttttccagctcttcaccgagggccgcgtacaggtcacgcgtgatgccgccgtcaattgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttccgcatacagcaccgtttccggcttgccatcgcgcgttacgccgatagtcgccacaccgccacgccagttcgggccagtcacctctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctggctaaaggcaatgccaacaattgtcactgccagcccaaggtgagccgccaccatcccccaataactgaaggtggttttcgtgccgcgtgaaatacgtagcgcagcttccgcaattgccagcaccgcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcaacagcagcgacagcaccagcgtagagatgaaggcgataatcaataaattgcggatcttacgcgggcgatcccgcccccagcgcaccagaggaccgacaccaagcagtagcgcaaacggcaccatcagccaggtaaacatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttatgcaccaacggcagcagcgtccccagcaacaccaccagcatcgcagcgaccagcaaaacattgttcgctaacagcaaagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccgccaatcaccagcaccataaaggcgaggataaacataccgcgcgccggatcagacgcaaacgcgtgtaccgataccagcacgccggaacgcacgaggaaagtccccaacagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaagctggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccaccccagccgagttcgtaataggcccatgcggaaccgagcacgatgccgagcgtcaggaagatccacgctgccagcgtccacggacgagtaaaacgcgcataagtgctgtccagacgcccgctcagcaaagaagcaatggcaaaagcaaacgccaccgagaaacccacgtaccccatataaagcagaggcggatggaagatcagccccggatcctgcaatagcgggttaagatcgcgaccttcaatcgggaagttcggcaacgtgcgagagaacgggttagaggtaaagagaatgaacagcaaaaagccgacactgaccatccccattatcgccagtacacgggccacaatatccagcggaatacgctgactaaaaatcgccaccgcaaaggtccagccgctcatcagcagcacccacagcagtagcgagccttcatgcgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtgaagtcgttgaccacgaaagcattgaccagcaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcatctccgcgcgccacgccccatagcggatacacggacagcagcagcgcaattcccagcgccaggcacagcagtccgttaccaatttctggcatcatgatgctgggtccttataaacactcgccgggcgacggtggttagcttccatcgctttctcaacttctggcggcgtatagttttcatcgtgtttcgccagcacttctttcgcgaggatatgattgcctttttccagttcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatccactgagccttcagcatcgtaaatggtgaaggtcactttcagcgaattgggatcgcgctgcacactacccggcatcaccatcccgccaacgcgcagacgctgaccgacttccggcatttgctgagtttcacgcttaccgtagagaatttcccccggcgtataaaagagatcgatattcgagcgcagcgcatatagcaccagaccgatagtcagcgccagccctgccaacacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacgccacgcagaattgcgcgatgttgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccagccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctcttttcagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagacaggagcaggaagccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcgatactttgctgcatccgcgttgatccctgatgcagggtgttccaccactccacggagtaatgaataatcggcagattcaccacgccaatcagcaccaggatacctgccgcacggcccgccagacggcggtcgtcgaaggcgtgccacagggcaatcacacccacatacaaaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagacaaggccaataaacgctgccactgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaatccccagatccagccgacggtaagcacgaccacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccgtcaacgggcaaatgcatagaagccgcgtccatcgcggcggtggcaaagatgagtaatgggatagtcagcggtaacaccagtatgctgagcagcacaccaccgcgcttaagtcccactgtcagcgccacgcccggtgcaccgagaaagccaagcgtaggcgttcccagcagcagcgtcagcgccatcacttgccagccataaacatccattcccagtagcattgctaccagtggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcgccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagtcgttccagcgccagcaaggatgaaagcagcgcagcaacccagataatgcccggtgcaatacgcgccagcagttgcggctccggaccgatactgagcggaaaaagggtaattacaatcaggaagaaccacagcgggttggcgatttcggcgctatggcgaaacgctacacgcagctcaagacggaaaatgcgccagaacatcatgcggccctcgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtcagaatcacaatccccccctgctccgtatgctgcgccatacgctgggtcagacgatcgacaccgttaacgtcaatcgcggtaaaaggctcgtcgaggatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggccgagagctgatttacaggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaagggctgcccttgccagagaacctcgcctgcgtcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcgccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgacaagccactaaataaggttcgttcatcccgctcacaaagtaactctctggcttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcacgcatatcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatctttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttattgtccttcatgcgccgccactcattctgtgccatcgtcagacgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatcttcggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttgcgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccggtgttaaagccaccccagaagacgatgccgccaacaaaaccgatcaacagcagcgtccccagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcggcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactgatacgcggcgcgccagtggtgcgatagctttcgacaccgtggcactgcaagcagcgattggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgatcctgctcttttggcatccgaatggccccttcctgtgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgcttaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcggtggccgcaacggtaatcacacctttgctacccagcacgccatacagcgcgccaaccggacaaatgtgcccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctgccgaagcccattaccaggctacgccccatcagagaaacggggttgatccattcccaaatgagcgtgccagttaaggctgatcctaccagaatgaccaccaacagcacgtagcgaatgtggcgagggatcgtcgcagactgattgaggtcaaagcgcctgcgtaaccagttcgctaagtcggtaatcgggttcagcgggcagacccagctgcaaaataatcgctttcccgccagggcgtagagcacggtgataatcaccgcaccggtcaacgccaccgtggcaggcagatgaccactggcaagactttgcagcgtcatcagcggatcggtcagcggaacggtgtcgaataacaggctactgctgtagttgccgtgcaagatccacacaccaaaccatggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacaccagccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccagccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcatactttttcgcacttaccgcaaccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggtacgcgtgttgcgctccagctccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagtaccgccagccccatccgcgcgtcgtcgatcgattcaatctcacgatccagcgcaccgcttgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacagaccagaggccagcgtcgccagttttaaggtgtcgtaagggcaagcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacgccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacgacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgaccgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcatccagcgtcagtttgttaaccaactgtgcggcgtcgaagaacggcatgtacaccaggccctgtggcggacggttacgaccgcgcgtttcaacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacggcgcagatcgcgcgctttcgcatccagcgggtgaataaacaggaccgcttccgggaaggcgcggtgcagttctggtacacggcgagtcatactgccggtgtgccagtgctccagaacgcgtccggtagagagccacaggtcgtactcttcatccggtgcttccgccgccggttcgaatggcagtgcgaagatcaccgctttgccatccggtttaccgtagaacttatagccttcgcccgctttcacgtacgggtcgttaccttcgctgtaacgccactgcgtttctttaccgttcaccaccggccagcgcagaccgcgcgctttgtggtagtcatcgaacggtgccagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggataccgggaatttgctcacttccggtgtggcatacagcacttcgtacagcgttttgccacgcagttccggtttcttcgccagcagatcttccggccatacttcttcagttttgaagcggcgggagaactggactaactgccagagatccgatttcgcttcgcccggtgcctgtacctgttgacgccagaactgagtacggcgttcggcgttaccgtaagcgccctctttctctacccacattgcggtcggcaggatcaagtcggcggccagcgcactgactgtcggatacggatcggagacgatgatgaagttgcgcggatcgcgccagcccggcatacgctcttcattgatgttcggcccggcctgcatgttgttggtacacatggtccagtaaacattcagtttgccgtctttcagcgcacggtcttgtgccaccgcgtgcagaccgattttcgccggaatggtgccgctcgggatattccacttcttctcgcagatatcacggtgtttctcgttggtcaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcagaaggttgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttagcccacacgccacgagtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttctaactggtctttcggcacgccggtcatttcggcagttttttccagcgtatactcggcaacgaaggctttgtaatcttcaaagctcatcggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgcccctttgcgcaggttaacgtgcttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatgtagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggtagaaagcaccgccacggtgacgttctggttagagagacgacggttagtgatgcgcgaccagaggatcgggtgcatttccgccatgtttgcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcatagcagcccatcggctcatccataccaaaggtacgcataaagccaactactgccgacgccatacagtgacgcgcgttcgggtcgatgttgttcgaacggaagcccgctttaaacagcttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggccctttttctttcagggcggttttgaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgattttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccatacgtccctgctgcgttccgaccagaacgccgcaaccagtaccgcagaaacggcacggcgctttatcccatttgatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacttcacagccgggaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacgaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagatcccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaactgactgatacgccaggcacgcgtccccgatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcaggcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccgcccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcagcgggtgcaatgggtcagaaaatgagattcatcaccggaccagggcggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcggggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaatatatttatatagcgattgattcaccagagatatttctgctggtttgctctctcattagaatttaacactaaaagagcaggtaaaattgtctgaatgttctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgaaaacctataaatgaagaaggaaagcaaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgctaccacttccgcctgggcggcagaaagcgtccagccactggaaaaaatcgcgccttatccacaagctgaaaaagggatgaagcgtcaggtgattcagttaaccccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgattgcaatttgcatcgtctcggcgggaagctggaaaacaaaacgctggaaggctggggctatgattattatgtctttgataaagtcagttccccggtttcaacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatgctggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtagatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggtagttcgctaaactgccgtgaagtgcggcaccccgtaggtcagacaaggcggtcacgccgcatccgacatccaacgcccgagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgcggcaccccgtaggtcagacaaggcggtcacgccgcatccgacatccaacgcccgagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggtcggataaggcggttacgccgcatccgacatctaacgcccaagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggttggataaggcggttacgccgcatccgacatccaacgtccgagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggtcggataaggcggttacgccgcatccgacatctaacgcccaagccggttgcctgatgcgacgctggcgcgtcttatcaggcctacaccgctgtgaagtgctccaccccgtaggttggataaggcggttacgccgcatccaacatctaacgcccgagccggttgcctgatgcgacgctggcgcgtcttatcagcatacgccacatccggcataccatgccggatgtggcgcatcattacaacgcaatatccgccacttctttttgaacgggttgcggtttcaactgcggtttcggcgtactatctgctgcctgcggcttgtcgtagttcaaccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagacggaacgatcgctttcaacgtagcctgccattgcgggctggaaacacgatcgccaaatactttttccagcagattcaacataatcggcgcggcggttgacgcccctggcgatgcccccaggagcgcggcaatggttccttgctggtcactgacgacttcagtacccagacgcagtacgccacctttctcggcatcacgcttgataatctgcacgcgctgccccgcttgccacaaacgccagtcctcttttttcgcctgcggatagtactctttcaacgcttcaaaacgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccgacgtgcatcatcggcatcacgttagaggtggtggtggaactcattagatcccacaatgaaccgtttttgaggaatttggttgagaaggtggcaaatggcccaaacagcactacgcgtttaccgtccagaacgcgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccgggttttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcttccggaatccccgattcctgtaacagcttcagcgccgcaccgcccgcgccgataaagacaaatttggcacgaatgttctgtgcagtgccatttttcagatcggcaacggtaacggtccaggtgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgagaagttagatttcttctgcaaggaagcaattaactggcgggtgatctcgccgtagttcacatcggtaccaatttccgtacgcgtggctgccactttctgttgcggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggcgcgcaggaaattgacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggagtacgcagcacgccgcgctcaacctggtgcgcccagaactggcgggaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccatcggcgttttgcggggtgtagttcagttccatcagtgcagaatgcccggttccggcgttattccagccgttcgaactctcctgcgcgacaccctccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattacagggttattagaaatgaagggatttttagcatattgacctgacggcagcagtccgccaggtcagcgtcgtaatattatgccgtccgggcaacggcatcacgcgaagcggcatcgcgctcttcgcccgtcagctcgctaagttgcccattgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatagcgaaaatagttttacccatctcctgcatcagcggcagcaacacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgttgcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggtttaccctccggccccagcagttgatcaaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggctgatacaagcccgtcaacaacatcgccagcgtcgattttccgctaccgttgccgccaatcagaaacagcagctcgccacgtttgatggtgagattaatcggaccaacggaaaacgcgttatcctgataagcaaacgtcacgttacgcagctccagcgtttgccagttgggaaacgcctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataaaagcgtcaacgaataggtcgcggcaacgttggtatcagcccaaccgaggctgttcgccatccagaacaccaggccgattgcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcgaataatatggtggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcccggttcagagtcagctctttgcgcccttcaagtacagtttgaaaatccgtgtacagcttgtcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgatcgccatccagatagccgttaccagcaacattttgcccgacagcatccacagatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggcagacgcacaaaagcaatggtgatattgcgcacatcgctggttaaccccgccagcaacgaggcgctaccgagttgttcaatgcgctcgacgtgagtatccagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgactgccatcaacagcagcaataatcccagaaactccggcaacaccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaatgccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgcgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcgatggtgagtggatgaaaccccgctttcaacggttgaataccgtgataaaacagccgcgattcaccgccccataccaccacatcgccatgttccaacaacaaacgtttgagcggatcatttcgtttcaggccgccaaattgaaaaatcgcgggtaagcccagagaaacagaaacaattggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggagcgtagcggttgataagacaagcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaattatgaaaactctgtggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccttgccgatgggtcgtccagcccagatgcccacagttggtcatcgccaccgacatggtatatcccccgggggtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggatcagttgctccgcagcgttaaaagcaaaacgccgtaaaattaccgcaccagccgccagtggctcttgccacggttcagcatcggcaaacagatccaacattacctctcctcattttcagcttcgcggcgcagcagttgcgctttacgcgacacgccccagcggtaaccggaaagtgtgccatcaccacggaccacccgatgacagggtattatgatagccagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccgatggcgttagccagttgctgataactgacggtttcaccgcaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatgtccagcggtaacgtcagcggcgtatcgcgttgattgaggctggcgatcacttcacgcacatgttgctgaaacatcagatcggcaggcgcgttgtcggcagcgggaaacatctgctgcaactcgctgattagtgtcgcgtcatcatcgcccagcaatatcgcgcaaatcccccgctcgctttctgccaccaggcaacgacccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattatttagccgtcatgcccagcgtttcgtcagctttgcgatagtaactgctgctgtcggggaatccggcgttaagaatagacgtcgtcacgctctcccctttcgccagcgattcgcgcaaacggcgagcgcgccaggcctgttgccaggctttaggcgtcattccggtagtcgctttaaacaaccgatgtagatgaaatggactcatcgccacctggtcggctaaggcttccagcgttacaggcgtttcctgttccagcagtcgacacgcgtgggtgattttatccaaccgatgttgctgggcattggctttttctggctgacaacgtttgcaggggcgaaagccagcggcgagtgcctcgctggcatttgcgtagaaggagacgttttcccgcaaagcatgtctggcgcggcaagacggacggcaaaagatgcctgtggtacgcacggcgaaaacgaattcgccgtcggcattcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaagcatgtggcttttttcataatcagctccctggttaaggatagcctttaggctgcccggtcaccatcacgcaaaaaccaacaatcttgcgctttaatttttttcgctgacaaggaagcttttaaactgtggtgacatccaggttttaaagctatcgccttctttggtgatcatataaaccgccagcccttcccggcgaacaacctctttagctttctccggcccgagtaccatcaagccagtatcccaggcatcggcttccagcgccgtcggagcaatcaccgtcacggataccagattgtgttcgatgggacgcccggtttgcggatcgataacatgggaaagacgtttgccgtccagttcgtaatagttacggtagctgccagaggtgctaatcccatgaccgttgatatccaccacagcctgaaccgcgttttctttatcggttggtttttgaatcgctacccgccacggcaggccttcaccgttcataccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccaaatgatcggccgcatagccttcgccgacggtggagagatcgacatataaatccggcaggtctttttgcagatattgctgatgcgactgattgatgaccgtcaggtgctgtaagccggttttggctttcatcgcatcgatctgttcctggctcggaatttgaaccggctgttgttccgggccaaagccccacagattcaccagcggcccgacggttatatccatcgcgccatcggtcttcgcgccaatgcgcagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgataaactttgcgagtcgttaaagcgcatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagttgggtctgaatcttttctttaagttcggcgctgcgtttggcgtcaatgcccgggatgctggcacgccagaaggtacccatagttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaagaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgagtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatatcaatcgagattagaactggtaaaccagacccagagctacgatgttatcagtgttgatgccagcatcacgagtgaactggttgtcgtccagcaggttgattttgtagtcaacgtaggtggacatgtttttgttgaagtagtaggtagcaccaacatcaacatatttcaggatatcttcgtcgtcgtagccacgacccaggtttttacctttagactgcaggtaagccagggacggacgcagaccgaagtcgaactggtactgagcaacagcttcgaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttgtaggtctgggtgtactgagcagccaggtagatgttgttagcgtcgtatttcagaccaccagtgtaggtttcagcacggtcgccgttaccgatgtaagcagcggtgttctgagcatcagtacgtttggagctggagatcgcaccaccgataccgaaaccttcgtaatcataagtgatagaaccgccgacgccgtcgccgttttgacgcagtgcgtcacgaccgttgttagttacgccactagtaaagccttcaccagatgggttgccgtttttaccctggtactgaacagcaaagttcaggccgtcaaccagaccgaagaagtcagtgttacggtaggtcgcaaagccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcaccaccgaattctggcagtacgtcggtccaggaagttacgtcataaacaacgccgtagttacgaccgtagtcgaaagaacccacatcctggaatttcagacctgcgaatgccacacgggtccaggagttgttttcgttttcagcgctgttgccctggatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcacctttgaagccaagacgcatgtaggtctggtcgccatctacatctttgttgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttgttgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaagtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctatagatgtttcaaaatgtaaatgcaagggaactttttaagattattgcggaatggcgaaataagcacctaacatcaagcaataataattcaaggttaaaatcaataacttattcttaagtatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaataactcccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcattcggttttttttacccttctttacacacttttcattattctgtgctaccacagaaaaactataacgcttgttaactatttcacaaataattaacatccgcataatttccagcaatctttgtttatttgcaattatttttgttgggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttcccccaatgcaggatgataaatatcacgggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggtgtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccagattgtcgacattacccatgctatccaaaagcgcgtcgataactggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggagaaaccacgccgcaaaacggaagcgttaatctttggctctcacgacaactcaacgcttgagatgactcagcggatgtccacttatctggatacattgtggggcgcagaaaatgtaccgtggtcgatgtattacctgaatggtcaggataacagtctggtgctgatctcaaccctaccccttaaagatctcacctccggatttaaagaatcgaccgtcagcgacattgttgattcacgtcgtgcagagatgttgcaacaggccaacgccctcgatgaacgcgaaagcttttctaacatgcgccgcctggcctggcagaacggtcattactttacattgcgtactacctttaaccagccaggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggaaacaatgataatgagaaagaagggacggatagcgtcagtatccactttaacagtacgaagattgaaatctcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttatggcaccttattgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcgttatttggctataccacattccgccatttctccagccgcagtacagaaaacgtccccagcacggcggtcaataacgaattgcgcattttacgggcaatcaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcactgtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgttccgcagccaggtcgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgatctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaacgccccggaaagcaaacaactggcgaatcaggcagatgtgctggtgcggctggttgatgaaatacagttcgcgaacatgcttgcggatgatagctggaaaagtgagacggtgctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgccttacgacgtattttgctgctactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacacgggagaaggcgtaagtattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcacgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgtttactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattgtgcgtcaacttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctgtatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtccccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacctgccgaaactggatgcgcatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaatcaagtacatcaagcgccatttcccaagcctgtcgatcattgttctgactatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatctgccgaaagctctcgccgcgctgcagaaagggaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggtggttacggtgacaagcgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatatcgccctgctgaattatctctcttcagtgaccttaagtccggcagataaagactaatcacctgtaggccagataagacgcgttagtgtcttatctggcatttgcaccgattgccggatgcggcgtaaacgccttatccggcctacgattcccattatttcaacaaattacattaaagtaggccagataagacgcgtcagcgtcgcatctggcatttgcactgaatgccggatgcggcgtaaacgccttatccgtcctacgaatcccgcgatttcctgaccctctcggcatataacgtcagcgtctgttttatcacatccagcgttaccggcttcgacaggcagctgtccataccggactccagacaccgctgcttctcttcagccaacgcattagcagttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgcgtcaagcggtaaccatccatatttggcatgttgacgtcgctaagcacgatatcaatatgattcttgctaagtacattaagcgcatcgacgccatcattcgcggttttacattgatagcccaacgatcccaactgatctgccagcaaacgccggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgttgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggagcagccacactgtgtacccactcccctggcgctttctccagcggaataccaatatggcgacgacagaaggtcactaccgctctgccctgccattttttactcactacctcgtcagtgatcaacacatcttcgggagtcggttcctgcccttcgtatgttgtaacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgccagccagcagcgtttaccactcaacccttccacgccttttttctgcgggtactgagcgccgtacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatatcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccggtcccctggaaattacgctgtacgcccgttccgacctggaagaagggatcaaacaagcgcaccacttctttcgccggtatccccacgccggtatcgcgaacacggatagagagataatcgccatccgcgcgaacatgcaaaactatacagccggtatcggtgaattttatggcgttactcaacaggttggagatgacctgctgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcttcaactgttccgattcaatcttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagccgatcgacgcctttcggtaactctttggtttgcaacagatccaggttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggcaaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgcgtcagtcgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattgaactgctcatgttcttccagtcgcagggcgtcgctttccgccggaatgaaaatacgtcgctcgtacatccgtgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaaccggcaccgaatacacgatgcttagcgatgagggtggcagatttttcttcagcaccagctcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcgcccttaattttactttctggtccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtacccggtaagaaaaagttctccatccggatggtctgctcgacacccaaaagcgcctgcaaccggttcgccagataaactggcgtcaacgcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccgctatcatcttgtggtgcatttcgatatttattgatgcgttcatgcaaagctttcaacgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggtttagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgcggaacaatcggagtcggcaaacagcggttcaaacgcaggcacatccgcctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcggcgatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctctcttctctggaatatgatacaccgccgagaaatcatcaccttaacctctgataatcgtcatataccggacaagactagtggatttcagcatgcattatatgaagtggatttatccacgccgcttacgcaatcaaatgatcctgatggcaatcctgatggtcattgtcccaacgcttactattggttatatcgtagaaacggaaggacgttcagcagtcttatctgaaaaagagaaaaaactttctgccgtggtcaacctgcttaatcaggcactaggcgatcgctatgatctctacatcgacttaccacgtgaggagcgtatccgcgcattaaatgcagaacttgcccccattaccgaaaatatcactcacgccttccctggcatcggtgctggttattacaacaaaatgctggatgcgataatcacctacgcgccttcagcgctatatcagaataatgtcggcgttaccattgccgcagatcaccctggtcgcgaagtgatgcgtacaaatacccctttagtttattcaggcaggcaggtgcgcggcgatattttgaattcaatgctccccattgagcgtaatggtgaaatcctcggctatatctgggccaatgaattaaccgaagatattcgccgccaggcctggaaaatggatgtgaggattatcattgtgctcaccgctggtttgctgataagcctgctgttgattgtccttttctcccgtcgcctgagcgccaatattgatatcatcaccgatggcctctcgactctggcacaaaatattcccactcgattaccacaattgcccggtgaaatggggcaaatcagtcagagtgttaataacctcgcccaggcactgcgtgaaacgcggacacttaacgatctgattattgaaaacgctgccgatggcgtcattgccattgaccgccagggtgatgtaaccaccatgaacccagcagcagaagttatcactggctatcaacgccatgaactggtagggcagccttactccatgttgttcgacaatactcagttctacagtccagtactggatacgctggaacatggcaccgaacatgtggcgctggagatcagttttccaggtcgtgaccgcaccattgaactcagtgtcactaccagtcgtattcataacacgcacggtgaaatgataggtgctttggtgattttctctgatttaactgcccgcaaagaaacccagcgccgcatggcgcaagcagaacgcctcgccacactgggtgagctgatggctggcgtcgcgcatgaagtacgtaatccgttaacggctattcgtggttatgtacagatcttgcgccaacaaaccagtgacccaatacatcaggaatatctgtccgtagtactcaaagaaatcgattcaattaacaaagttattcagcaattgctcgaattttcacgtccacgccacagtcaatggcaacaagtcagcctcaatgcattggttgaagaaactctggtactggtacaaaccgccggcgtacaagcgcgggtcgacttcataagcgaactggataatgaattaagcccgattaacgccgatcgtgaactgctcaaacaggtactactgaatatcctgatcaatgccgtccaggctatcagcgcacgagggaaaattcgcattcaaacctggcaatacagcgacttacaacaggccatttcgatagaggacaacggctgtggcattgatctctcgctgcaaaaaaagatcttcgatccctttttcaccaccaaagcctcaggaaccgggcttggtctggcgttaagtcaacgcatcattaatgcccatcagggtgatattcgcgtcgccagtttgccgggctacggcgcaaccttcacgcttattttaccgatcaacccgcagggaaatcagactgtatgactgctattaatcgcatccttattgtggatgatgaagataatgttcgccgtatgctgagcaccgcttttgcactacaaggattcgaaacacattgtgcgaacaacggacgcacagcattacacctgtttgccgatattcaccctgatgtggtgttgatggatatccgcatgccagagatggacggcatcaaggcactaaaggagatgcgcagccatgagacccggacacccgttattctgatgacggcctatgcggaagtggaaaccgccgtcgaagcgctacgctgcggagccttcgactatgttattaaaccgtttgatctcgatgagttgaatttaatcgttcagcgcgctttacaactccagtcaatgaaaaaagagatccgtcatctgcaccaggcactgagcaccagctggcaatgggggcacattctcaccaacagcccggcgatgatggacatctgcaaagacaccgccaaaattgccctttctcaggccagcgtcttgattagcggtgaaagcggcaccgggaaagagttgattgccagagcgattcactacaattcgcggcgggcaaaggggccgttcattaaagtcaactgcgcggcgctgccggaatcgttgctcgaaagtgaactgtttggtcatgaaaaaggtgcatttactggtgcacaaaccttgcgtcagggattatttgaacgagccaacgaaggtactctgctcctcgacgaaattggcgaaatgccgctggtactacaagccaaattactacgcattctacaggaacgggaatttgaacggattggcggccatcagaccataaaagttgatatccgcatcattgctgccaccaaccgcgacttgcaggcaatggtaaaagaaggcaccttccgtgaagatctcttttatcgccttaacgttattcatttaatactgccgcctctgcgcgatcgccgggaagatatttccctgttagctaatcactttttgcaaaaattcagtagtgagaatcagcgcgatattatcgacatcgatccgatggcaatgtcactgcttaccgcctggtcatggccgggaaatattcgagagctttccaacgttattgaacgcgccgtcgtgatgaattcaggcccgatcattttttctgaggatcttccgccacagattcgtcagccagtctgtaatgctggcgaggtaaaaacagcccctgtcggtgagcgtaatttaaaagaggaaattaaacgcgtcgaaaaacgcatcattatggaagtgctggaacaacaagaaggaaaccgaacccgcactgctttaatgctgggcatcagtcgccgtgcattgatgtataaactccaggaatacggtatcgatccggcggatgtataacaccaaaacttgctatgcagaaatttgcacagtgcgcaattttctgcatagccgctcattctccttataaatccccatccaatttatcccttcatattcaattagttaaataactaaatccaataatctcattctggcactccccttgctattgcctgactgtacccacaacggtgtatgcaagagggataaaaaatgaaaacaaaattgatgacattacaagacgccaccggcttctttcgtgacggcatgaccatcatggtgggcggatttatggggattggcactccatcccgcctggttgaagcattactggaatctggtgttcgcgacctgacattgatagccaatgataccgcgtttgttgataccggcatcggtccgctcatcgtcaatggtcgagtccgcaaagtgattgcttcacatatcggcaccaacccggaaacaggtcggcgcatgatatctggtgagatggacgtcgttctggtgccgcaaggtacgctaatcgagcaaattcgctgtggtggagctggacttggtggttttctcaccccaacgggtgtcggcaccgtcgtagaggaaggcaaacagacactgacactcgacggtaaaacctggctgctcgaacgcccactgcgcgccgacctggcgctaattcgcgctcatcgttgcgacacacttggcaacctgacctatcaacttagcgcccgcaactttaaccccctgatagcccttgcggctgatatcacgctggtagagccagatgaactggtcgaaaccggcgagctgcaacctgaccatattgtcacccctggtgccgttatcgaccacatcatcgtttcacaggagagcaaataatggatgcgaaacaacgtattgcgcgccgtgtggcgcaagagcttcgtgatggtgacatcgttaacttagggatcggtttacccacaatggtcgccaattatttaccggagggtattcatatcactctgcaatcggaaaacggcttcctcggtttaggcccggtcacgacagcgcatccagatctggtgaacgctggcgggcaaccgtgcggtgttttacccggtgcagccatgtttgatagcgccatgtcatttgcgctaatccgtggcggtcatattgatgcctgcgtgctcggcggtttgcaagtagacgaagaagcaaacctcgcgaactgggtagtgcctgggaaaatggtgcccggtatgggtggcgcgatggatctggtgaccgggtcgcgcaaagtgatcatcgccatggaacattgcgccaaagatggttccgcaaaaattttgcgccgctgcaccatgccactcactgcgcaacatgcggtgcatatgctggttactgaactggctgtctttcgttttattgacggcaaaatgtggctcaccgaaattgccgacgggtgtgatttagccaccgtgcgtgccaaaacagaagctcggtttgaagtcgccgccgatctgaatacgcaacggggtgatttatgattggtcgcatatcgcgttttatgacgcgttttgtcagccggtggcttcccgatccactgatctttgccatgttgctgacattgctaacattcgtgatcgcgctttggttaacaccacaaacgccgatcagcatggtgaaaatgtggggtgacggtttctggaacttgctggcgtttggtatgcagatggcgcttatcatcgttaccggtcatgcccttgccagctctgctccggtgaaaagtttgctgcgtactgccgcctccgccgcaaagacgcccgtacagggcgtcatgctggtcactttcttcggttcagtcgcttgtgtcatcaactggggatttggtttggttgtcggcgcaatgtttgcccgtgaagtcgcccggcgagtccccggttctgattatccgttgctcattgcctgcgcctacattggttttctcacctggggtggcggcttctctggatcaatgcctctgttggctgcaacaccgggcaacccggttgagcatatcgccgggctgatcccggtgggcgatactctgttcagtggttttaacattttcatcactgtggcgttgattgtggtgatgccatttatcacccgcatgatgatgccaaaaccgtctgacgtggtgagtatcgatccaaaactactcatggaagaggctgattttcaaaagcagctaccgaaagatgccccaccatccgagcgactggaagaaagccgcattctgacgttgatcatcggcgcactcggtatcgcttaccttgcgatgtacttcagcgaacatggcttcaacatcaccatcaataccgtcaacctgatgtttatgattgcgggtctgctgctacataaaacgccaatggcttatatgcgtgctatcagcgcggcagcacgcagtactgccggtattctggtgcaattccccttctacgctgggatccaactgatgatggagcattccggtctgggcggactcattaccgaattcttcatcaatgttgcgaacaaagacaccttcccggtaatgaccttttttagttctgcactgattaacttcgccgttccgtctggcggcggtcactgggttattcagggacctttcgtgatacccgcagcccaggcgctgggcgctgatctcggtaaatcggtaatggcgatcgcctacggcgagcaatggatgaacatggcacaaccattctgggcgctgccagtactggcaatcgccggactcggtgtccgcgacatcatgggctactgcatcactgccctgctcttctccggtgtcattttcgtcattggtttaacgctgttctgacggcacccctacaaacagaaggaatataaaatgaaaaattgtgtcatcgtcagtgcggtacgtactgctatcggtagttttaacggttcactcgcttccaccagcgccatcgacctgggggcgacagtaattaaagccgccattgaacgtgcaaaaatcgattcacaacacgttgatgaagtgattatgggtaacgtgttacaagccgggctggggcaaaatccggcgcgtcaggcactgttaaaaagcgggctggcagaaacggtgtgcggattcacggtcaataaagtatgtggttcgggtcttaaaagtgtggcgcttgccgcccaggccattcaggcaggtcaggcgcagagcattgtggcggggggtatggaaaatatgagtttagccccctacttactcgatgcaaaagcacgctctggttatcgtcttggagacggacaggtttatgacgtaatcctgcgcgatggcctgatgtgcgccacccatggttatcatatggggattaccgccgaaaacgtggctaaagagtacggaattacccgtgaaatgcaggatgaactggcgctacattcacagcgtaaagcggcagccgcaattgagtccggtgcttttacagccgaaatcgtcccggtaaatgttgtcactcgaaagaaaaccttcgtcttcagtcaagacgaattcccgaaagcgaattcaacggctgaagcgttaggtgcattgcgcccggccttcgataaagcaggaacagtcaccgctgggaacgcgtctggtattaacgacggtgctgccgctctggtgattatggaagaatctgcggcgctggcagcaggccttacccccctggctcgcattaaaagttatgccagcggtggcgtgccccccgcattgatgggtatggggccagtacctgccacgcaaaaagcgttacaactggcggggctgcaactggcggatattgatctcattgaggctaatgaagcatttgctgcacagttccttgccgttgggaaaaacctgggctttgattctgagaaagtgaatgtcaacggcggggccatcgcgctcgggcatcctatcggtgccagtggtgctcgtattctggtcacactattacatgccatgcaggcacgcgataaaacgctggggctggcaacactgtgcattggcggcggtcagggaattgcgatggtgattgaacggttgaattaatcaataaaaacacccgatagcgaaagttatcgggtgttttcttgaacatcgacggcgaaggtaaccccattaatcaccagtcaaaacttttcaccagcgtcagctcgccagcattacgcatcggtacaataaatgtttcctgtttctcattgaccgatccttcatcggtgatcagcgtcagttgggcggtggttaattccgtttcgctgcgcccaccatagtagttgatatacacctgatagcgcccgtgaattggcgcgggcatggcgaaaatctcgggtccgtaccccgtcgtgacatccatatccagtgcaccactgtttttcagcacggtgttaccgtaccaggcgtgttcgccatcgggcgtaacaacgtgaaggtcgaggtcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcacgaatcgttcctgtacccggcgttgagtaaaactgcattttttgtcggctttgcccatccgggctgatgacctgcacgctgttgctgccttcagtgaaaatataagggcgtgcaaatgaaccatcggattcaattctctgcggcatactggcaccgttgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgattgtgaaaaactggcatcttcgccctctgccggatgccagcctgagagcggtgcatcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagcgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatccagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagactaaacggcaaaccgcaaacacgtctggttcgttgtaccccgtctcagcttgtaatatacgccgccactgcggcatttttttcgccagccaggctttcgctttgggtaataactggcaggttgagcgtggcgctccccagcggctaagactgttgtcgggataagcaaacgcgagtatctgatcgtaacgctctccctgccccgcctgggccgtggcttgccgccaggaaagtgtcccttcggtagcgcgactgccatgataatgaaccggatcgcctgcatagatgagatcctgcgtccaggcggtcatcgttcgcgcccccgtggtcgctggcgaagcagaaacacgctgcgtggcgctgctgtcggggatggtcaggcaatcgccttcccgattggcgttttgctgtaaaaaagtgcgaatcgccacggtcatggctttcgctgcctcagggggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgcaatttcagtttgcccttttcgctcagtaaggtcgtctcaccgtggctgacaaacgtaatgtggttaccattagtaaacgtcacacgatagcgcccattaagtacgccgggatttactgccgtcgtactcttttccgctgtgattttcttcagcggatagcgggcaaacagctccacctctacacattgcccactggcaacctgcgtcggcactggcaaaacccgattaagcaccgtcgcataacgggttagtaccgttttgctggtgccactgccagtaacccacagcggtgtaccatcggttaaccagccagcaaaaccaccctgacggatttcctgtttatcatcggcaaaccagctccaggttttcacccgtacccgactaccgagcatggatgcgacaccgattttcgcctcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcgggtaacgtcgctaatgaatcaagcagcgatttaaccgttaccgaggtttctggcttcagcgtagtcagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacacatctgcgccaatatgcaaccgctgcggcgcaaaatagagcccacaggaacgtaccagcgcggtatcgcgcgttatgctctccccagcctgacaacaataaacctcttccggggagtttccgcgacactggtagggctgctccggttgatgggtatcctccagccaggcgtaaacatacagtttccacaaactccctaacggcgtggtgagcgagtcaggtaatgctgagactttggtcacgcctgatgacgacagctgatacagttgatcgtgctgcgcaccgcgcagcaccagttgtaacggcgtctcctccgcaagtgttggcagagtaaccaacgccaatagccagacgattctgcgccagttcacttatttcacctgcatcccggtccattcactccctgccgcaacactttgctgcgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaccatataggccagttcgcccatttcatttcgcgctttttccagcaattgcccctgctgtttcgcggcgttgggtttattgaccgaaatgccccatgttgtgcgctcaacgtcggctcccggtggcagcggtacttccacctgaccgtagcgcagaactgcatcctgctcgctggtaagcgtgatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggttgcagaataaagctcatctcttcttcaccagggataagccgatacaactggcgttcaacggtcaccggaatgttactttgttgagccatttttgccggctcacgccagcggacctgcacattttgcggcgataattcgtcaccaaaagagagaatgtccggcacgccctgaccaacccaacgccagtcttcgccccctccagttaacttatgtttagcccatgcgcccgcaggcgcaggcaaaacaactggaggcattgtcgccatatatttcgccagccagttcatggccagcgcgcgctcaatagtggattgctcagcggtcaaaccacttaaaatagcggccgtctgggtagcgtcgccaccgctattaagcagcacaaccgtgtgcgccagcggctgattgctgtttgccgctttatcccacgcatattgctgaacctgtggcatcaccgtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagactccggtgtatcgaggatcaggctatcattgatatcgcgggtgtcttcctcagagaaatcttcagttttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcaaattcatctcctgcgcccatgccagcaccagcgcccgatgcaataacggcatgttatctgcctgctccgcgtagctgtcgagcatatgctgccagtattccggttgttgcgttacgccgatcgcctggctggcctgccagtcggcgtaccatgcccatgccgtaaggaaggcgtcaccattgccatcttcaccccaccaggtaaagcgcgctccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgattacgccaccccacggttcatcgactaacgcatcaagattgttgcggaaaatctcctgcggcgtttcactactttgtagccggatattgctcgcctgctcgggcaacatcagcgcgttatcgccaccaccgagcatgacatttttctgctgttcaacgggccagctgttatccacaaaagacagttttgtgctaatgctgtcctgcacttgcccattttgttgcagttctgcacttaacaagccagattgctgaatattctgcgtcagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcgcctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgccggtttgtcgcccacgcgatacaccgttggcatactccacttcatgtagagatttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatacgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccatgccgcggtatccacctcttcacgccgtggacgttcaagcatttttactcgccgctcgctgcggttagttgcgccaggcgcaaccggctcgctggagagcgcctggtcgtagctgataaacgacagactggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttctggttgcagcgcgtagatcatttcatcgaccacgcctaccgttagctgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatccagctggggaacggcaactttgatcccggcgttctgaaaactgtactgaccgttacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcactggaacccgggcttcatactgggtatcgtttaaacgttgtagcgttagccagtttgccggatgcgaaagcagcgactgctgttccacgcgatcgcgttccagcgtcaataatgcttcatcaattggctccggaaaggtaatcagcatcttcgcggtttcgcctggctggtacagcgttttatccgccacgatatctaccgtaccagtatgcgccgtgctgcccttaccgctgacggcatgacttaacccagcgagaattaagccgtctttatcgcgtaatgtcagattgtagttgccaggtttagcgaaattgacggtaaaggatttgccgcctgacggtagctctccgctatggctcgtgcggtcttcgagacgcaaccattcatacgtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccgactcgccgctattactgtattgtgcggcagtacttaatgagtaatgcgccagaccgcgttcaatgaggatctctttggtggtggtgacgcgatacgccgcgccgtcactggcggagacggttaacaaatagcggctcggtttatcggcggcggggagatttaacgccacatgaccgctggcgtcggacaccgtttcgctgccttccagcgacacggggaaacgtccggcataacgcaaatcgttaccgaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagcagttgcagtttgccgctgaccgcttcgccagttttgaactcttttttggcgagagctaaaccaatctcgaaatgtggcttgatgtagtttgccacgcgaaaactgctgctatagacctgattgcggtaagcaagacgtaactcataacctccggctacggcattttctggcaggcggaaacttccctgcccgccattgcgcgcatccagcgtgacattgacggtttgcaacagactgccgttggcgtccagcaccgaaagcttcgccggggcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggccgatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaaaatatacaagcgggtgttgtagatttcgctttcgtagaagaagttctcggagacaaaaacgccgccttcagcatccttacccagaatgtatgaacgttctggcgatatatgttgtaactgcaaggtaccgctgtcatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccgggcttcgcttcaccctgttttttacccgcggtccacaccagaagctctttgcctgacactttgctaagcgccacggtatcggaaacaaacaccaccgtcgtcgcccgatacccaccaaccatcgcctcgacgaggtacagtcccggctcttgttggccgagaagaatataaatgttacccggctgcggcgagatgaaattgctggatgcgccttccagttttaccccttgctgcggctcgaacggtttagcctgccatagtggataacggaactgtttcaccaggggatattttttcagcggggaaaactggttgttctgtacataacgggaaggtttaataatggcattgccgagctgtaattcgggtaacgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcatcacgcggcgagatttgccgtaccagttatcccacagccaggttagcgtattgttcagcccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgcctcttcactgctgctaaaactgctgtcagcaagcaaaaagaatgttcccccggcaggcggcgcatagttgctggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgacgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagcgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacataggggccggttttcccgttcccctgattccagttttgcgccagttgacgctgttcaggtgttagcgtcatctctggcggcaaatactggctagataaaccgttactttttagccatttactgtcgtgaactttcagcgtctcgttcgccgcaaatcgcaccaggcccgcacaatcctgctgataccagcgtggacttggcccctggcggagctgttcttgtgcaatgcgtacaaaccaggcgcgaaacagcccggattgttcgacattcagcatttcgctatgggcaacaacacaacacagccagcaaatcagcgccagcagcccgtgcctcatagcggctgccaggttatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcaacgtttcgttacgcagcagtttcgctattccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcgggttttattcagtgtttgcagcgcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacacggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactggccgtatcgggaactcacttcgcgacgccagatttgcgcttcgccctgctgagtctggcttaccggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcctgttcggcagtgccatcaaactgaccgacaaacagcggggtttgcaattttgagtcttcataccagcacagccccgcggcaccgtctaacgccccattcagcttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggctccggcaggcatactgttccataccggcgtaaaatcgaaactggcatctacgctggcggattcatcatttaacgccacaaaactgtgccagccgtcgttacccatttcgaagcgtacgccagcaaaagaaggcattaaccgctggtagccaaaccccagccacctggcgctgactacgatgcgctggcgtactggcgttttttcggcagtacgctcttccaggccaaagcttgcttgccagcgttttttgccgctcaacaaatcacctgcgatcgccgtggcttcggtatcctgctgatcatctttaaacaacatatccgtgctggaaaacaccagcatcttgtcctgataagtcgcgaacatcagggcgttattgccgttatagcgcaactgataaacaggaacagtttcactatttatcttgatgctactgatttccgttttgcttaactggctgtcgctggtagcggcaaacaacaatggctccagcagtttgcttaaaccactgcgctggatcagcaccatataatgtgaaagatggccttgtttatcgtgccacagcgctgcctgcgcgggctgatctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatacgacgaatgctgccttcaatgcccagacgatcggcatgattctgataatagaaaacgaaatcttcgctcagaacatcgtggagaaacggaatggtgaggagatctttgggaagctggctcagagagtcgctgtcgagaaagaggtccggctcattgagatcgatttgcagattgttgtgcaccaccagcggcgacaacgttttttctggcccactgccagcatattgcaacgcccagacgccagcggaaagcagtgctattgcgccaaaacctacaagaccatagaaccgccagcctttcgcctttttttcaccactcattgccacattccttgtgtatagccagccattttttacgggcacagccaaactttaccgtgccctaatacgacaaaagcccagactttgcagcctggacttttcaattcaaacaagggagatagctcccttttggcatgaagaagtaaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccgtcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccactacgttttcatcttccgcagtacggatgaggatcacgccctgggtgttacggcccacgatgctgatttccgaaacgcgagtacgtaccagcgtaccggcatcggtgatcatcatgatctggtcgcagtcatctacctgtaccgcgccaacaactaaaccgttacgttcggtaaccttgatggagataacccctttcgtcgcacgcgacttggttgggtattccgccactgcggtacgtttaccgtaaccgttttgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcgccttcacctaagcgaataccgcgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcagcggagaacagcattacttcgtcttcgccgctggtcaggtcaacgccgatcagctcatcgccgtcaaccagtttgatcgccactttaccggcggtacgcagacggttgaactcggtgaggacagttttcttcacggtaccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcactggcaggatcgcagtgatacgttcgtcctgctccagcggcagcaggttgacgatcggacgaccgcgcgcgccacgagtggcttccggcaactgataaactttcatcgaatagacgcgaccacggctggagaagcacagaatatggtcgtgagtgttcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcgtattcagaaagcggctgatacttaacgtagccctggtgagagagcgtcacgaccacatcttcctgggtgatcagatcttccaggttgatgtctgcgctgttggcggtgatttcagtacgacgtttgtcaccgaactgttcacgaaccagctccagctcttcacggatcacttccatcagacgatcggcgctaccaagaatacgcaacagttccgcgatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaagaccggtcagtttctgcaaacgcagatccagaatcgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgccagcacgttcgagcatcgcggcaacgttgcccagctgccacggattagcaaccagcgcagttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcaccacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatcttcggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttgagcacaacttcaccgaccgcatcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgtttatctgatacggaatttcgtggacgataatggtttcacgaccggttttggcgtcaacttccacttctgcgcgagcgcggatatacaccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtccggccccgggatgtgttccatcagcccttcaatgctgatgtcttcatcatcaatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtccggaattttttccgtgccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcggccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatagaaccgaagttaccctgaccgtctaccagcatataacgcagcgagaatggctgcgccatgcggacgatcgtgtcatagaccgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagtttgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggtaaaccataacgtagaccacgaagagatcgctaaatttgaagccgtcgcctcccgctggtgggatctggaaggtgagttcaaaccgctgcaccgcattaacccgctgcgtctgggctatattgccgagcgtgctggcggtttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgcgaaggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaaactgcacgcactggaaagcggcattcaggtggattacgtgcaggaaaccgtggaagagcacgcggcaaaacatgccgggcagtatgatgtggtgacctgcatggagatgctggagcacgtccccgatccgcagtcagtggtcagagcctgtgcgcaactggtgaaaccaggcggcgatgtctttttctcgacacttaaccgcaacggcaagtcatggctgatggcggtggttggtgcggaatatattttgcgcatggtgcccaaaggcacgcatgatgtgaagaagtttattaaaccggcagaattgctgggctgggtggatcagaccagtttaaaagagcggcatatcactgggctgcattacaacccgatcactaatacttttaaactcggccccggcgtggatgtgaactatatgctgcacacgcagaataagtgaggttgatgtttggccgcgccaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctccccgtaggccggataaggcgtttacgccgcatccggcaaccgtgccgactagacagtgattaccatttcaccgtcatcgacaaaaaccctgccgtctgggcaaaatcatcactccctttctgccacgccacgctgccgcgcagggacactcgctgactgatattgcccgtgactcccacttttatttcaccccgttgcttcaccgcatcgtcactgatagtgctgccatcctcttcaatttccgtcgaatggggatcgtgataataattcagatctaatgttggtatgacatgaacagcggtacgccattcgctgtgtaaacccagccgcgtctgaatatcatcaccctgcgattgtgacacgcgcgcacggttagcggcagtaaaatcatcctgctgcacgccctgataaatcacctgcgcctgcggttcaatcaccacaccacgccccggtaaccactgataccccgcctccagcgaggcgataatccccgacgagtggtaatgatctgtgccatcttcttgttcggaaacatcattgctaaaccacgcgtattgcagccagctatccagccaggccccttgcttctgattaccgtgctgaaaccagcttgatgtcagcccaacggcataaccgtggttctggttatcggcgcgagttccggtcatattcgagcggctgtcgccctggttatcgctgtagccaccaacaatcccaagcatccactcgccatccgtgccccagcgcccgctaaacagatcgccgctaagttgcaccgtagaagtgtcttcatgttgagccagttgccccgctgctgtgtaatgataatctccgccgataacacgtaaattcagcgtctgaccatcgccacctgcgtgatcgcgtcgctccatcataaacgcctgatttgccgcccgcaggttattgagataaccgccaactttggcattcaacaccggctggtaagcaggcgtaggttccgggtcgggtgttggatcaggatccggcgtgggatcaggatcgggagtcgggtctggatcaggtggcgatggcggcgttacttcttgcgatcgcagataccagtcgttgttatcttccaccagcgtgtagtcatacgctcccatattgacgtagccgctgcctgccagactgaactgcgcattgttttgaaactgcgtgggatcagctgcgaaatcaaccactttaatgcctgtcgatgtcggctcaccaatccctgtaatggagttaaccaccacagttgtgttgccagcagtattaccgttcatcaccaattgatcgcttaccgagtcatcgccgtttaattcgctatcgagcagtagcgtaccgccgccggtataatcaccgtttaccgtcagcgtatcgccagcgacgccattttgcaggctaaccgcaccggacgtattggtcagattgccattaaccgtcacgttggaaagataagtcaggctgtcagtttcaaggttggtattaagctcacctgtcaacgtcacaccatcggtggcattcaccagcgtcccatcgccgttaaatagtgaggcattaagggcgacggaagtatcctgcccggtcaggcgcaaaaccgtaccatcgctgatgtcgatagtgccgctggaaatagcatcaattgactgaatatcctgatccgcgccagtaacgaacgttgccccatcaccaacccacagtgacgaagcataaggaaggatatcagcaacatcacctttcagggtgccttcttcgacacgtaccgccgactgcgttgtaccgctggcggtcagctccagtgtaccagcccccgttttagtcaatgtgctaccctcatcctgatgctgcccgctgctgtcagccatcagtgcgccccactgcgtgtctacccccgcatcaactgccacttcaccgtcggcgcgcatttcaatatcacgtccgtggcctgccgcatctgaacgcgtgtcaacgtcggaggtaatctccatcacgctttcttgttgcttatcggtaaagataacctggcggttatagtgggtatctccaagctgcgagttgtcgctcaccatcagcgtaccggaggcgatttgtgttgtgcccaaataactattattgtttgccagacttacctgcccgtcgctcgcatcgaccaccacgtagacgccatctttcccgtcgccgccgatatgcaaattgtcgccacctgcaagatctaccacatcctgactgccgataaccgttccgctgctgccactgacttcaaggccatcgttgtatgatgtgccgctctgccaggtggagaaatcagagagatcgagcacaccgccgtttaacacgatcgactgcggatcgtcctggagagcggtaagatctgccgcgtcgccttccagcgaaagcaccgcaccatcatcaacgactatatcgccggttagcgccatcgactgcgcccctgccagcacgtagctgccgttttgcgcaatggtgagctgaccagcaccttcgatgatgccagcaaaactgccctgattaacagtaacgttgccaccagcatcgatatttaaagtgccattctgaaagcccgtcaatgcgtgcacaaaagtttgttgggtcgagccaacgtttagctcagcctgattctgatactgatcaatactccctatcgtcagaccgtagcagtcttgcggatcgtcctggcaatgcgtatcgccgacattcatcagggagttgctgcggcccagggtaacttcaccgttttcaatctgcatctcaccagtaaagtcattgttatctgcattaagtaccagatcgccggaacctgttttggtgattaacccggtaccagcaatagagtcaacagctccgtcattctctgtattgccaataaccagcgtttttccgtcggcaatatcaaaggtaacttcacttaagccgagatacataaagccacccgccgcagaggaaggaccatctccatagcctgctgcgctattgttctcatcgactaacacgcctccgttctggctgtagctgtcatcaacagaaatatcaataagatagggagccgtcacgctattggtatatatcgccccgccataaccttcggcagtgttatttgtaaaggcagtgttatttactatcatataacctgaaggatgcttgctgtcgctattattatcggtaacatcgattgccccgccatcgccatcactgtaacttgttgatgtatatgcctggttgttatcaaaaataacatcacttaaataaacgtcattattaatggtataaattgcgccacctttgccatcattagcgatgttattgcgaaacatggcgttagtgacacgtaaatcgacggcaccagtatcgttagtaccagaagaatagattgcgccaccatagccgcctgcgacgttaccggaaaaaataacatcagtaagattcagcgttgagttttctttagcaaatatggccccgccgttattatattctcctgtaacggtgttattggcaaacagagtcattccagtttcattttctggtaatagtgaaaattccgctccttgttgcaaaaatacggccccaccgctggcgttattggtcatatccgaaaaaaccagccattgcccatcagcgatactccagtcctgcgtaatgcctgaaaggctttgcctgctggcctgacaactcgctttgacatcatatccctggcatgaatcagtgaccgccgcgacaccgttagcagagaaaagagatgcaatcattgacgggagtaaagataaatactccttgcgtagaaagataatccgcatattaatctaaccatcattttctataagacggcgtatttaatcgcattatacgatatggaatatctttcttttgtaaattgttcaacccggtgcaatggctattttgttattatttgatgaataatatcagtgcgtcataattcaagttaataaccttcagggatatcagttatatttaaactaaattaaagtcatgaataattttcttataatataaggtaaattaacaaaatggcttagcatttaacaataaccgaatagaaaacaaccatttcgccatcaacaatctcttacattcgcttatatattgaccacaactgatacatcagattatgtgatgactcgtgcttagatcaatttttgcaatcattagcaaaaagattaataaaccatctatatcaatttatctaacctattatgccgttcaagaaatcgccgaacagttatttttaacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcgaaagccactttttccttcctgagttatccacaaagttatgcacttgcaagagggtcattttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttctaagcagcttcccgtactacaggtagtctgcatgaaactattgcggaaagaattccaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaaccattatcaaggctgccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcgcgcctggcgatcttccacctgcgtaaaaaagcctacggccagtttgagccgcctgcgctgtacgaccacgtggtgaaaatggtcgagatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacctttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcagctggaaggcaaatatctggtacagaaccgcgtgaccggcgaaatctatgagagcgcccagttcctttatattctagttgccgcgtgcttgttctcgaactacccgcgtgaaacgcgcctgcaatatgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtactgatcgagtgcggtgacagcctggattccatcaacgccacctccagcgcgattgttaaatacgtttcccagcgtgccgggatcggcatcaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggtgaagcgttccataccggctgcattccgttctacaaacatttccagacagcggtgaaatcctgctctcagggcggtgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggtgtggaaggcaaccgcgtgcgtcatatggactacggggtacaaatcaacaaactgatgtatacccgtctgctgaaaggtgaagatatcaccctgttcagcccgtccgacgtaccggggctgtacgacgcgttcttcgccgatcaggaagagtttgaacgtctgtataccaaatatgagaaagacgacagcatccgcaagcagcgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcgtctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgtcagtctaacctgtgcctggagatagccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaataacctggatgaactggaagagctggcaattctggcggttcgtgcacttgacgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcacggtaaacgctactccgacggcagcgccaacaacctgacgcataaaaccttcgaagccattcagtattacctgctgaaagcctctaatgagctggcgaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggataccatcgctaatgagccgctgcattacgactgggaagctctgcgtgagtcaatcaaaacgcacggtctgcgtaactccacgctttctgctctgatgccgtccgagacttcttcgcagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattttgcgccaggtggtgccggactacgagcacctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggttatctgcaactggtgggtatcatgcagaaatttatcgatcagtcgatctctgccaacaccaactacgatccgtcacgcttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcaccgcctacaaattcggggtcaaaacactgtattatcagaacacccgtgacggcgctgaagacgcacaagacgatctggtgccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgagatgccggatgcggcgtaaacgccttatccggcctacggctcggtttgtaggcctgataagacgcgccagcgtcgcatcaggctccgggtgccggatgcagcgtgaacgccttatccggcctacggctcggatttgtaggcctgataagacgcgccagcgtcgcatcaggcacaggatgcggcgtaaaatgccttatccggcattaaactcccaacaggacacactcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccgatgttctttggtcagccggtcaacgtggctcgctacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtctcccgcgaccgtatagattaccaggcgctgccggagcacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggattccattcagggtcgtagcccgaacgtggcgctattgccgcttatttctattccggaactggaaacctgggtcgaaacctgggcgttctcagaaacgattcattcccgttcctatactcatatcattcgtaatatcgttaacgatccgtctgttgtgtttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctattacgatgagctgatcgaaatgaccagctactggcatctgctgggcgaaggtacccacaccgttaacggtaaaactgtgaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgattcgtttctacgtcagctttgcttgttccttcgcatttgcagaacgcgaattgatggaaggcaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggcacccagcatatgctgaatctgctgcgcagcggcgcggacgatcctgagatggcggaaattgccgaagagtgtaagcaggagtgctatgacctgtttgttcaggcagctcaacaggagaaagactgggcggattatctgttccgcgacggttcgatgattggtctgaataaagacattctctgccagtacgttgaatacatcaccaatatccgtatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccgtggatcaacacttggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgactcggaagtggacaccgacgatttgagtaacttccagctctgatggcccgcgttaccctgcgcatcactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtaccagtgtcgcgaaggttactgcggctcctgtcgcacacgcctggttgcaggtcaagttgactggattgccgaaccgttagcctttattcagccgggggaaattttgccctgttgttgccgggcaaaaggcgatattgaaatcgagatgtgaattggttgtagtgccagatacaacgcttatgcgtcttatctggcctacaacgattacatggcgtagtaatacgctttcacctgctcccagtccgctttggggattggctccagatatttttccagctggcggaagtcatgattaatcgctttatcgcgacgcaagcggcgacgacttttctccaggtcaagaaaaccagcttctgcattaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaatgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaataaggcgatactgcatgctgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgctcgccattcaccctcaattttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaacggataacgtacggaatgaaacagatgatgcgtcatgcgctttacatacagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtactttgctgaaactgccataccctatcgcctgtcatttttattaacgacaatgactataggtggttacctgaggaaaatcttaatgaaacgtgtcgtattaatgaatttcttttgccactactagcttgacaccgcttttacccttcatttgcagcgcatagattccaccagccactaccactaatagtgcgcccagcagataaaatgtgaatttaatcaggcggatacagcgatgaattttattcgacagggattaggcatcgccttacaaccagagttaacgctgaaaagcattgcaggtgaattgtgttccgttcctctcgaaccaactttctatcgacagatttcgttgctggctaaagaaaagccggtagaaggcagtccactgtttttactacaaatgtgcatggaacaattagtggcgattggaaaaatttgatatgagacaggatggcgcatgaacgccatcctgcagtaacattactctttattaagaaattttactgccttatcagggaaatcagtaaacagcccatttacacccgctttgttatacagagcatcatataactgattcacatcaggagtgtattcaggcagtttatctgaccgcacggtataaggatgcactaccagtttattctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtctcctcaatcaacatatggtaatccggaccaataccatctgcatattccgccacctgtttcatggcacccggcttaaacatccagtcgtagttgtaattaacccagcttccatccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagctccatgcccattttgggttccagctcattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttatcgtctttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttgatttctggataaataccgatatttttcccggtagagtgaattaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcggacttacccattgggaaacgccccggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcaacgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgcccgatccgggaaacgatcggcaacatcagtaacacgatcgaggtaatggtcatgcagaacaaccagattgtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgttcttgcagtaattgttcatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgccagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgcccaggtaaccaaacagcccggtaaagcccgctgccgtacctgccgcttttttcggtgccagttccagcgcatgcagaccgatcagcatcacaggaccgtagatcaggaagccgataacaatcatacaaatcatatcgacggttgggttacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaaaacgccggttgccccacggttgccacggaagactttatccgacatccagccgcacagcagagtgcccggaatacctgcatattcataaaggaagtaggcccaggaggatttatctagcgcgaaatgcttaacctctttcagataagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcgatggcgatataccacagcagtttgttcggcagtacgtactgcatgaagatttgcttcgccgtcagctcctgttccgctttttcgttatagtcgtccggataatcatttttgtactcttcgatcggcggcaagccacaggattgcggggtatcgcgcatcatcgcaaaggcgaataatgccaccagaatggcgcagaaagcaggcatatagagcgccgcatgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaatgccgccacgttctttctgcgaccaccagtgcaccatagtacgaccacacggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataagcaatcgagatccccgaaagggcaaaacctaaatcaccgcgtgagaatccctgctcaaccagataaggcatagcaagcgcaaagttcttacgaaccaaatagtaagccgcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgatagcctccgtggcccgtggtcttatttatgattaacagcctgattcagtgagagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattgccgcacacattattaaataagatttacaaaatgttcaaaatgacgcatgaaatcacgtttcactttcgaattatgagcgaatatgcgcgaaatcaaacaattcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggcggcgcaacgggagccgggattgcccgcgactgtgccctgcgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccacggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgcattagtgaaaaccagatcctgaaacgcattgcacgtcactgcgttgaaccaaccaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttattcgcgcctgcgaagaagcagggatcagcgcagaagctatagacccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggcgcggtgaaagttccggatggcaccgttgatccatttcgtctgaccgcagcaaacatgctggatgccaaagaacacggtgccgttatccttaccgctcatgaagtcacggggctgattcgtgaaggcgcgacggtgtgcggtgttcgtgtacgtaaccatctcaccggcgaaactcaggcccttcatgcacctgtcgtggttaatgccgctgggatctgggggcaacacattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaaggatcgctgctgatcatggatcaccgcattaaccagcatgtgatcaaccgctgccgtaaaccttccgacgccgatattctggtgcctggcgataccatttcgctgattggtaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaggttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctattctggcgtgcgcccgctggttgccagcgatgacgacccgagcggacgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacggatttatcaccatcaccggtggcaaactgatgacctatcggctgatggctgaatgggctaccgacgcggtatgccgcaaactgggcaacacgcgcccctgtacgactgccgatctggcactgcctggttcacaagaacccgctgaagttaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtagcctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggcacctgccagggcgaactctgcgcctgccgcgctgccggactgctgcaacgttttaacgtcacgacgtccgcgcaatctatcgagcaactttccaccttccttaacgaacgctggaaaggcgtgcaacccatcgcctggggagatgcactgcgcgaaagcgaatttacccgctgggtttatcagggattgtgtggtctggagaaggagcagaaagatgcgctttgatactgtcattatgggcggcggcctcgccggattactctgtggcctgcaactgcaaaaacacggcctgcgctgtgccattgtcactcgtggtcaaagcgcactgcatttctcatccggatcgctggatttgctgagccatctgccagatggtcaaccggtgacagacattcacagtggactggaatctttgcgtcagcaggcaccagcccatccttactcccttctcgagccacaacgcgtgctcgatctcgcttgccaggcgcaggcattaatcgctgaaagcggtgcgcaattgcagggcagcgtagaacttgctcaccagcgggttacgccgctcggcactctgcgctctacctggctaagttcgccagaagtccccgtctggccgctgcccgcgaagaaaatatgtgtagtgggaattagcggcctgatggattttcaggcgcaccttgcggcagcttcgttgcgtgaactcggccttgccgttgaaaccgcagaaatagagctgccggaactggatgtgctgcgcaataacgccaccgaatttcgcgcggtgaatatcgcccgtttccttgataatgaagaaaactggccgctgttacttgatgcgcttattcctgtcgccactacctgcgaaatgatcctgatgcccgcctgcttcggtctggccgatgacaaactgtggcgttggttgaatgaaaaactaccttgttcactgatgcttttgccaacgctgccgccttccgtgctgggcattcgtctgcaaaaccagttacagcgccagtttgtgcgccagggtggcgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtagtgaacgaaatctggacccgcaatcacgccgatattccactacgtccacgtttcgcggttctcgccagcggcagtttctttagtggcggactggtagcggaacgtaacggcattcgagagccgattctcggccttgatgtgctacaaaccgccacgcggggtgaatggtataagggagatttttttgcgccgcaaccgtggcagcagttcggtgtaaccactgatgagacgctacgcccgtcacaggcagggcaaaccattgaaaacctgtttgccatcggttcggtgctgggcggatttgatcccatcgcccagggatgcggcggcggtgtttgtgccgtcagtgctttacatgccgctcaacagattgcccaacgcgcaggaggccaacaatgaatgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccggtgagccgggtgaatcccggttatccagggccaaaacaagccgggccggatggcgagcgtctgcgtttgaaagatggcgcactgtatgacgaggcgctgaaatattgcatcaactgcaaacgttgtgaagtcgcctgcccgtccgatgtgaagattggcgatattatccagcgcgcgcgggcgaaatatgacaccacgcgcccgtcgctgcgtaattttgtgttgagtcataccgacctgatgggtagcgtttccacgccgttcgcaccaatcgtcaacaccgctacctcgctgaaaccggtgcggcagctgcttgatgcggcgttaaaaatcgatcatcgccgcacgctaccgaaatactccttcggcacgttccgtcgctggtatcgcagcgtggcggctcagcaagcacaatataaagaccaggtcgctttctttcacggctgcttcgttaactacaaccatccgcagttaggtaaagatttaattaaagtgctcaacgcaatgggtaccggtgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctaatcgccaacggctttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacctgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcaacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaacatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggtacttacggtttcaaaaaagagaactaccccacctcacaagccatcggcgcaccactgttccgccagatagaagaaagcggcgcagatctggtggtcaccgactgcgaaacctgtaaatggcagattgagatgtccacaagtcttcgctgcgaacatccgattacgctactggcccaggcgctggcttaaactcctttctgatgcccggtaagcatgtggttaccgggcatttttgcgtacacgattccgtgcccaatgtatgcgttgcaacgcagtgaaaattcctctgaaaacgtctcgcaaaggctgaaactggcagatgtcaaaggcctgggataaccgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacctcctccccgcatgatgcggtatttaaaacctttatgttcacacccgaaaccgcacgggattttctcgaaatacatttaccagaaccactgcgcaagctttgcaacctgcaaaccttacgcctggaacccactagttttattgaaaaaagtttacgcgcttactactcggatgttttgtggtccgtggaaaccagcgacggtgacggctatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggacaaaggctatgacagagtcccgctggtggtgccgttgctgttttatcatggcgaaacctcgccttacccgtactcactcaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatatcaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgctggaactgattcaaaagcatattcgcgaccgcgatttaatcggcatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagccagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgttttattgaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctacggcaggaagggcatcaaattggctggcaggaaggtatgcatgaacaagccattaaaattgctttgcgcatgctggagcagggctttgaacgtgagattgtgctggcgacaacccaactcactgatgctgatattccgaactgtcattaaaaggagagattaatgactattgctgaacggctgcggcaggaaggacatcaaattggctggcaggaaggtaaattagaaggtttgcatgaacaagccattaaaattgctttgcgcatgctggaacagggctttgatcgtgaccaggtgctcgcggccacccagctaagcgaagccgatctggcagcgaataaccactaattaacacaggcccacagccgatccccatgggcctttgatatcaataactaccttttatgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgctccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagccgctttacccgcagcacggatccgccgaatactggtttcaataattcgctgcacttccgggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgcaggtccaataaacacgccatcaatcccttcgacgtcgaggatttcgtccaggttatccagtgccgttttactttccacctgcaccaacagacaaagcgaatcgttaacttgcgccatgtaattctcaatgcgtccccagcgcgcagcccgtgccacactggccccgacaccacgctcaccgtagggaggatagcgcgtggcagacaccacctgacgtgcctgttcggcagtatcgaccatcgggatcagtagagtttgcgcgccaatatccaggacttgtttaatcagcggtttactgccttccaccggacggatcacgggttggctggcatagggcgctaccgcctgtagctgatgataaagatcctgaatggtgtttggcgcgtgctccccgtcaatcagcaaccagtcataaccagaagtggcggcaatttctgccatataggcagtcgttgagcttaaccacagaccaatttgcacttcgcccttgcgtaaacgttctttaaagggattgcttaataatgcgttcatcgtgttccttaacctatttaatgatgtgccacgtcggtctgcgcaacagtgcgatttacacgcagagtgaaaataatcagcgaaccgatgaccgccaccgctgccagcgtcagtaatcccgccgcatcgctggcaaataacgtttctgctttcacgcgcaggatcggggcaataaacccgcccactgcaccaaacaggtttacaaaaccaattcccgcagccagcgccgtaccggaaagcagttgtgtcggcatcgtccagaacactggctgcacggcaataaacccgatagctgcaacacacagcgctacgatcgccattactggagaaagcagcccggacagaccaataccaatgcccgccgccagtaatgtcagcgctgcgacattacgccgttcgccggttttatcggaatagcgcggaataagccaggtcccaaacaaggccgcaacccacggaatggcggtgaccaccgacgctgtaaagcccacttttgttcccagcaatgccgcaacctgggtcggcaggaagaaaattaatccgtaaaccgccacctgaatggtcaggtagataatcgctagttgccagactcggccattacgcagcgcatcgctcagccgagaagtcactttctgttgttcttcacttgccagttgattgataagcaacgttttttcttgtttactcagaaaacgtgcctgctccggtgtgtcatcaagccaaaagaatgtgaataccccagcaccgactgccaacaatccttcaatcacaaacatccagaaccagccgggatgccccataaatccatgcatctccaacagcgcgccggaaagcggtgatcccagtgttaacgccagcggtgcgcccatatagaacagccccataatgctggcgcgattacgctgcggaaaccattgcgaggtgagataaatcataccagggaaaaatccggcctccgcagcaccaagcagagtgcgaactatcagaaatttcgcttcagtatcggcccatgccatggctgccgaaagaaatccccacagcagtgttgtcgtaccaatccaggttctggcccccagtttgcgcatcaaaagattcgccggaacacccagaaacgcatataccacaaagaaaatgcctgctcccagcgcataagcttcattactcaacccggtatcaatctggtaggtctgtttggcaaaaccgatattcgaacggtcgagaaacgccagcacatacagcgccaacataaacggaattaaacgtacacggtttttcttcaccacggcgtcaagcaaagcggtgctcataaaaagctccttagaatatgtgggcgttaccgttgtcacagcaacgcccggagtgattagtggctgtaggggcgtttcaaattgcagtcacgattgagttcgacgccaaaaccgggtttatcaagcactgatttatgaatacgaccattcaccggaaccggctcattgagcagaatcgggtcaaactgcggacgcatcgttgaacaatccgggctggtcatcaggaattcgctgaatggcgtattggtgaaggtgatcaccgcatggtgagagtaaacagacgaaccgtgcggcaccaccagttgccccctggatttggcgattgcggcaatttccaccagcgtggttaaaccaccgcaccagccaacatccggctgcataatgtcgataccggtttctgaaagcgtacgaaaagattgcagtgtgccgtggtgctcaccgctggtgaccatcattccgactggcgcgttgcgtttcagttcgcgataactttcatactgctgtggcggcaggcactcttcgatccatttcaggttatagggcgcgcaagcgtgggccagtttggtcgcatagttcacgtcctgactcatccagcagtcgagcattaaccagaaatcctcaccgcatttttcacgcatatccgcgaccatagcggcatctttgcggatccccgcatcgccatcatgtggcccccagtgcgtcggcattttgccaccgataaagcccatctcttttgccagatccggacgcgcacctgtggcgtagaactgaatctcatcacgaacagcgccgcctaaaagtttataaaccggaagcccgaccactttgccgaacagatcccacagagccagatcgacacaagaaatcgtattcatcaccaggccaccagagccggagtaatacagggtggcactgagcatttgatcgtggatcagtttgatatcactgacacatttaccctcaatgaaacggttaagatgtttttcgacaataaaacagcccatttcaccggctgtcgaaacggcgaatccggtctggccgttttctgcttcgacttcaacaaccaacgtgccaagaacgttaatgccaaatgactggcgtgactgctcgtaatcgcggtatttactcatcggggtggcaatatgatcgtctatccagtgattcgccccctggtcgtgataatcaccgccgccagcgcctttttctgctgtcgcaccgccagtaaaccaggcgcgaacctgtttaatttttggtagggtcatgatgttctccattgttatgaggcttgtaagtcaaagggacttttccatcccaacagacgtgaaatatccctggcgcaggcaatggccttgcccgccagataatcacggtattcttcattgatttgtaagcgggtaccgaccaccgagatcgcagcggtaagctcgttattggcgttaaacaccggcgcagcgacacaacggacatcggcgtaatcttcgccgttgtcatagctccagccctgacggcgaatacgcgccagttcttcgtgaagttgctgtggatgagtaatcgttgtgggtgtcgcctgctcccagaccagcccttcgataatactttgctgtaccgctgcaggttgccaggcaagcaggcatttacctattccggagcgataaagcgaaaggctttttccttcatgggaacgcacgctgatagtggctgatgactccactttcaaaatgtaataagcgctgccgttattaataatccccaggtgacataacagcccggtggtatccatcagttgcgtcaaacgcggtcgagccagttcccggagatccatcttgcttaacgcatgaccggaaagctccaccagcctggtccacaaacaaaaattttcctggtgatcaaggctaagaaaacgctgacgcctgagttcattaagcagcaaataggccgtgcttttagggattcccaatgtgtcaatgatcgtcgcagcactacaggggccaatgcgggcaatcaaattgagaatatcaatagcccgtgtcagggcgggaactttgcttgattccaacatactggactccagtcttagatactggaatcagtctcgttgctcagggggagtaaaattgtgaagcgcatcaaatcccgctcctcgtccagcagactggagaaattacgcacaaatttgtgaatcagcgcacggattttttcttattgagtacaacaggttggacaaattttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacagataaggtcatggactcaacaacctcaatccagccatgctcactggcgatatcctggccgtttaaccaacggcgcagcatattcagtgccatcattgcgcacacttcctgacggatagccaggctgtagcgcgtagtgctgaaacgcacacgcagagcgaaagtgccgtctggcgtggctagcgcaaagttgagatgctcgttctcgaaacccgaaacagccagtgccagcccggcaaaatggttggcccgccgttctgtaatccagtgcgcagtttgcgccagggtttcctcctgtgaaggaaccacttcacacgccagcaatggagcacctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcaacgtcaggctgaactggcggttttgcaattcgcgactgatctgcgcgggcagtccttcagtgccttcgaaaatcacgctctgtccggcaacacgtttaacatccagccacagtttttccatcgcctgttgctcgcttgccggtccggtgagtttcagttcgatgataggcattgaggagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaagtagtcaaacgcagacaaaccggcggctgcggtaaagaaaaacgctcgcgcaggcgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggagtaaagaacatcaggcaacgattaagctgcacggcaaaaccacaggcggtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccacgttcgtggaaatagcgttccatctctttgagccaggcttcatgcagcaccaggccttcaccttttgctgtcgcagcggcgagtgcgcttaaatcatcgctggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaaggttatcccccaccgtattgcggcgagataatggcaacccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggataacatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagataaggcgtagtaagaaactgaatggcgcgacagaatgccgcgccggaagggatcagaaactggcgttaaccccaacatacgggccgtcagccacggcgttgtcgcggttaccgtctttacccgacagattcaggtagcgataacccgcctcaatactgactggacgcataatggtgtaacgcgcgccagcattcgcttcttcataactttgaataccgctggagagcgaatccggagagtagtaatactcgccaaacaaacggaagctgttgccaattttccactgcaaaccacctcctaccgctgcggcataaccttcatcgccgtaattcgggttggtgtaaacgccttttccgccaacggtcgccattaacggcccgagaggcagattcaaccccagccccacgccagcgacatcaccgtcgtcgtcgttatgtgtccagttaccgcttaacgccaggcccgtcgtttcagtcccaaaaccgacaccaatattggtgtattctttacccgcctgaccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaatcaaaattcccaaagctgcgggattgtactgcctggcacagaggattcaatgagcgaaaaaaaggatctagtcacttattgtaactaaatacttcttaaataattaaatgccgaaaaaataaacacactttatcgatacacacaaaaataataataagtacagttatcatcgcaaaagagattactgtcactttcacatatttgtgagttaccgtattctcatggtttctttttatttataaggaatatccctgtgcgacaacggactattgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgatttcgggtggcggcgtggagcctggcgaacgaattgaagaggcactacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccgtggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagagatttatatgatttacctgatttttgactgcgtttctgccaaccgagaagtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggtgcattatgatttgaatgtcgccacccgaaaaacgttacgtttgaaaggtcttctgtaacaatgatgacagccattactggctgtcagattgaaaatttagtggttaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccatccagataatcaggtttaaatgtcgcgtcacgcttatctttagcaatatatgtcaggcaatgattatgggtgaaaataacgatatttttatcaggcgctttgctttgtaagtccttaattgcactataaatctcattaccgcactgaagaagtcgtttatctaccgtcaattttttacccgctgaaaaccaggtagccgactgaatggtccggacggtattactggaataaagatcgaaatcagggatatcagcactaaaagcgttgcccagttcacgggcatcctgggtacctttaaccgtaatacctgttttatctgacaagcattgattggttgaacggtcgcaacgttcagcatgacgaaacaaaacgacaaccgggtgctgctgtgccagtctggccagtgttttattgtcgatacgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaattgcagcgagcgccagtaaaatgatgatatatttttttgacttcaacgaagagcggcaaaaagctaacacgtaaactccacctatagacaagcgcaaccagacaattaccgtgaaattgagctacatttctggcgataattcgcagttggtgtaatattaaaaatcctacgatgtcggcaaaatgcctcaaaattttgccaaatgcaaagcctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaatttcgctccaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatggcggaaggaaaagcaatgtcagaatttttgcctttttcgcgaccagcaatgggcgtggaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcaggcgcttgagcaagctttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttgaaaattggcaagggcgatgaagtgattacgccttccctgacctgggtttcaaccctcaatatgatttccttgttgggtgcaacgccggtaatggtggatgtcgaccgcgatacgctgatggtcacgcctgaagctatcgagtcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagatattgacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtcggtacgtattacaaagggcgacatattggcgcaaaaggtaccgctattttttcatttcatgccattaaaaatattacctgtgctgaaggtggcctgattgtaactgataatgaaaaccttgcccgccagctacggatgctgaaatttcacggtctgggtgtcgatgcctatgacagacaaacctggggccgtgcaccgcaggctgaagtcttaacaccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagtcaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagctctcccctttcagccattaagccttcccgcctggccgcacgttcacgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggcattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttcccacgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttctttgccgctgttcccggatatgactaccgccgatgccgaccatgtcatcacagcccttcagcaactcgcaggacaataagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccacagcctgtgaatcgttggggaaagagtatgagatcctgctgattgatgacggcagtagcgataattccgcgcatatgctggtcgaagcctcacaagcggagaacagccatattgtgtctattttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgttactggcgacttaattattacccttgatgccgatctccagaatccgccagaagaaatcccccgcctggtggcaaaagccgatgaaggttacgacgtggtagggactgtacgccagaaccgccaggacagctggtttcgtaaaaccgcttcgaagatgattaaccggcttattcagcgcaccactggcaaagcgatgggtgattacggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgccattgaaattccagtacatcatgccgagcgtgagtttggtgaatccaaatacagttttatgcgcctgattaatttgatgtacgacctggtgacctgccttaccacaacgccgctacgtatgctgagtctgctcggcagcattattgcgattggaggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccacaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattactcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagccctgctggctgccggttacgaaattagcgccatttttacccatactgataatcccggtgaaaaagccttttatggttcggtggctcgtctggcggcggaaagaggcattccggtttatgcgccggataacgttaatcatccgctgtgggtggaacgcattgcccaactgtcgccagatgtgattttctctttttattatcgccatcttatttacgacgaaattttgcagctcgctcccgcaggtgcatttaatctgcatggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtcaacggtgaaacggaaactggcgttacattgcaccgaatggtgaaacgtgccgatgccggggccattgtggcgcaactgcgcattgccattgcgccagacgatatcgctattacgctgcatcataaattgtgccatgccgcgcgccagctactggaacagacattacccgccattaaacacggtaatattctggaaatcgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccggatgacagtttccttgaatggcataaaccggcatccgtactgcacaacatggtacgtgccgttgccgatccgtggccgggtgccttcagctatgttggcaatcagaaattcaccgtctggtcgtcgcgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctgttgcgccactgctgattgcctgtggcgatggcgcgctggaaatcgtcaccggacaggcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgcaccgcccgacgccgtacccgggtactcatcctcggggtgaatggctttattggcaaccatctgacagaacgcctgctgcgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttctgaatcatccgcattttcactttgttgaaggcgatatcagtattcattccgaatggattgagtatcatgtcaaaaaatgtgatgtcgtcttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgattttgaagagaatctgcgcattatccgctactgcgtgaagtaccgtaagcgaatcatcttcccgtcaacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtatcaaaacaattacttgatcgggtgatctgggcctatggcgaaaaagagggtttacagttcaccctcttccgcccgtttaactggatgggaccacgactggataaccttaatgcagcgcgaattggcagctcccgcgctattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgcgatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgacggtgaaattatcaacattggcaatcctgagaacgaagcgagcattgaggaactgggcgagatgctgctggcgagcttcgaaaaacatccgctgcgccatcatttcccaccgtttgcgggctttcgcgttgtcgaaagtagcagctactacggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccaccgctgcctggactgggagccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccatcatgaccaaagtaggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaacgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgccgatatcattcgtgaagcggctaaacatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccgtagcggtaactgggatcggcaaacaatgatcgacgatattgcacgcggtcttcgcactctggaagagattatcggtcaaccggtaacctgttctgccgctgcgggctggcgtgccgaccagaaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggccatgccgttccgtccattgctcgaatcaggaaaccctggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatcctgcgagataaaggcacgccggtttataccattcatgcagaagttgaaggctgcgcttatcagcataattttgtggatctcctcaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactgttatcagagacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaattgcgggtagtcgctgatgaaatcggtacgttaccttatcggcctcttcgcgtttattgcctgctattacctgttaccgatcagcacgcgtctgctctggcaacccgatgaaacgcgttatgcggaaatcagtcgagaaatgctggcatccggcgactggattgtgccccatctgttagggctacgttatttcgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctctactcgccacagtaatttatctctcattgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgcattctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggaaaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcgacgcaaaaacgctggaaagatctctttatttacggctggctggcggttatcagttgcgtactgacggttctcccttggggactggcgatagcgcagcgggagcctaacttctggcactattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacgtgccggtcatcattgccggtagcctgccgtggctgggattactccccggtgcactgtacacaggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgtcgctaaaggtaaattgcccacctatattctttcctgctttgcatctctggcaatgctgatggcgcattacgctttgctggcagcaaaaaataatcctctggcgctgcggattaatggctggattaacatcgcttttggcgtcactggcattattgccacatttgtggtctccccgtggggaccaatgaacacgccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtcgattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaagacctggccttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagttatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagcctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatacggccttaattatccggatgcgaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattactctcgtgctttcggttgaccgcgatgaagatatcaacagtctcgccattccgcccgcagatgccatcgatcgtcaggagcgtctggtgctgattcagtatcgtcccaaatgatctggctaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgtggcgataaacaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggtcttgccatggtgctctggctgctggtcttgcagaacgtaccggtaggcattgcttacccgatgttaagtctgaattttgtctgggtgacgctggctgcagtaaaactgtggcacgaaccggtatcgccgcgtcactggtgtggggtggcgttcattattggcggcattgtgatcctcgggagtacggtgtaatgggcctgatgtggggattattcagcgtcattattgcctcagttgcgcaattaagcctgggttttgcggcgagtcatctgccgccgatgacgcacttatgggattttatcgcggctctgttagcttttggcctggatgcccggatactgttactcgggctgctgggttatctgctttccgttttttgttggtataaaacgcttcataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccacgacaaaacaacgttactgagttttccctgccactttacactgccgttcccactcatcggggctataactgcttgccgagaggactttcaccgtatgcagcttttcacgattaatacaataaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataagtacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgcattatcctgtttgctaagagttttcacatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaaatgagaagtgaaacggagggttaattattgctgacgttgcacccactcttttagcgcctgacgtgaaattttaataccgccgtttttcagctccggcggcagagttagccagcgcaccggttgttgaaaacgggccagcttatctttcacccattcactaagatcaacgctctcgtggtcatactccatcaccgccaccggtcgatgaccaaactccttgtcggcaacggggacgataaacacctgcaaaaccgcaggatgtgcagcaattacgcgctcgacttcttccggctgaataccctctccgccactgaagaatagattgtctaaacgtccgacaatggtcagcttgccattatgcatctcaccgcgatcgcgcgtagcgtaccagccttcgtcattaaccagtgaaaccagttgcccgttacgccagtaaccttctgccatactggcagcccgcagccacacttcattattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccaggccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaacgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaacaccgctttcagggaaacggaactacggttaaccagcaaacgccagagttgtgttggcaccagtgaagcgtgagtacagcctgccagcatttgctccaatggctgtttatcacgtaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcgccaaatggaatcaacgataacaccccttcggcactggcaagatgggcctgataagtatggacagcggctttcggcaacccggtagaacccgaggtcaacgtcattgagcacagacgcgtcggctgccacgtagcggcatgtgcgccttcaacccgctgaatgtgcagcgacgttaatgccggaaacgtgttttccccatccggcaccagcgcaaattgcagcgtcagattgggcagcaattcttcaagcaacggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaggcgagcagcgtttgcggcatattccacgcccgcaacatcacgccgctgccctcaaccacaccctgcaccgcaaatccggaggctaattcatcgacgcgagcacaaagctcgcgccagttgagttgctcgtcattaagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccacggccagtcagagaagatcataacaaccgctccagtgcatcaacttccacgacaggcagcgtgctacccggccagcgacgtacctgctgcgcctgcatcagatccagcgtgtccagccctggaatggtgtccggcgttaaccaggcggcaatccgcgccagttgcgttaagcctaagctcgattcaatggaagaactgatcaccgccgtcagccccagcgcgtgcgccgcctgtacctgctcgcgtactttttccagactgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagccacaaaggcaaaatccggctcgcgcaggctttcatcccaggcaatggcaatgccggtttcacgggcaaacgctcgcgaatcatcgcgggttttgcacggctcttcgagaaacgcgatgcggtcgcgataatccgggttaacgtatttggcaaactgctgacctttcagcggtgtccaggcgcgatttgcgtcaagacgcaaatgcagatccggaattgcctccagcaacagattcaccaccatgccgtcgcgcaccgcttcgtacaatcccactttgaccttcgccactttctcgcctggcatatctgcaagtttgaggatcagatcgtccggatcgccattacacagtggtgccgtacggtaattggccgcctgcgggagcgtatctgccagctccgccaatgcacagcttacgccaaaggcgacggaaggcagctgcggtaattcgcaatcgcctgccagccagttatttacccaggcaagcagcacactttgcgcctcttcccaggtttcctgactgaagcccggcagtggggagatctccccccacccttcgcgctcgccttcacgcaggcaaacatacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcgctacgcattacggattccgtttaaatttgctgaaatcaggctgacgtttctggttgaaagcgttgcgaccttcctgaccttcttccgtcatgtagaacagcatggtggcgttgcccgccagctcctgcagccccgcctgcccgtcacagtcggcgttcagcgcagctttcaggcagcgcagcgccatcgggctgttttgcagcatttcgcggcaccaacggacggtttctttttccagatccgccagcggtaccacggtgttgacaaggcccatatccagcgcctgttttgcgtcgtactgacggcacaggaaccagatttcacgcgcttttttctgtccgacgatgcgagccatgtaggaagcgccccagccgccgtcgaaggagccgactttcgggccagtctgaccgaagatggcattatctgccgcgatagtcaggtcgcacatcatgtgcagaacgtgcccaccgccgatggagtagccagccaccatcgcgacaaccggtttcggacaggtacggatctgacgctggaagtccagcacgttcaggtgatgtacgccggaatcatctttatagccgccgtaatcaccacgcactttctggtcaccaccggagcagaacgctttatcgcctgcgccagtcagaatgatcacgccgatattgtcgtcataacgcgcatctgccagtgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcgaaaccttcggagcagttgtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgattacgccagcgggattttcccgatgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagggcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcgggctggacggcgagagaagtcgcctccagcatggcggcaagcgttgcgccattattgttgctgcgcagcgcaaccagctcccggcgttgttcgtcattgagtgaggcaaaaacaggctgttgataccagtcagcaaataccgccgttaacggttctgtgcgaaaacgctgcgcccattggcgatcggaacgctgacgttccgtgcgttgttcagcattttgcagccccggatgaccgccttcgacaacaaccccacaaagccccgccagcccctggcaagccgccatcatcgccacccgtccgccaagcgagtaccccaccagccagaagtcaaggatgttgtaactaaccaaggttttacgcagtaagtcggtgacatcatcaaatccatcgacgctaatcgccgccgaaccaccgtgacctgggagatcaacatacaaccgtgagtagtcggcaaacgcctcgcccacttcttgccattcgtggcaatcgccggaaaaaccgtgcaaaaacaccagccagggtaaacctggttttccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagaagttgctggagcgtttgcgcaccatcggtgtcgttaaccaccatttcaatcaccgtggtggttggcgtgcgccaggcgtcggcaaatgccgtttcaagttcctgccagttttgcggacgatgatatttcagctcgaacatcgcggcggcgtgctcaaaatggacgttttgcggcatcagatagaaacgctcacgctcgctttgcggcgttggcaacagcgagaaaatttgcccgccgttgttgttcaccacaattaataccagcggcgcagaaacctgacgcaataacgccagcgcgttgagatcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacgccggcggcggtcgaaagcagcccgtcgataccgctggccccacggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgtaccaccaggctgttaccaacaaacaattgcccctgttcaggcagatagtcgcagatgcgatgcgccagttgcgcttcgccaaacgcatcacggcgggcaataaccgcctgcattgcctgttccgccaggcgcgggatttcaacgcaccagggctggcgtttttctgccggatgcagctccagccagtcggcaatattggcaattaagcgacgtccgcgatggtgtgccggatcaagtcgcccttcaatgtcatcaacaatccagtactcttctggttcacagcttgcctgccattgcaggagccgtttccccgtcaggctgcttcccagttgcaccacaatttgcgcctgctgcagctcgctggtcgctttggcattgcctaaccaaagatcggcacacggcagcggctgcccggtttgtgacagcacatcgccaatcagcggccagccaagagtttgcgcccacagggcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgtcgccagaagaaccagtcgcgctgtttttcactttccagacgaggcgcttcacgcagccacggtttgtcgtcctgccaccagtcacccagacgctgttgccagctaagcccggtatcgtccatttcgccatacagcggttcagcaaacgggcagttgatatggactccccccgcatgaagcgtaccgagagcgtggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcaatgaaatactgtgcgtggggtgagaggcgaacattcccggctggcgaattgcctgattcgcgccgcagtcaattagctccggcgggcgatcggcggttaagagaatcagtttttctccggttaacccggcttcaatcagtgccggatagagatttgccaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagcgccagatgccccaacccacgctcatcgaaatgggtgtggtgaatgaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagcctggggcgatacagatgtgtctgacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatttgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcccgcgccagcatataatcgcacgacattgccgctaatttttgctgagcgcagggaaacgcagaattcgctttgttgtaatgagagatagcccgcagaaccggcgtaccattctcgggtgaacggttcgtgacgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgcactttacgcagacgcagtacctgcggcggtaaaacatccagcgtctgggtatcggcctgtaatcgttgacagatatcttccaccaccagcatgttctcgcgctggtttttatcatccgccatcagccactctcctaactgctgcgcctgcttatcatcaggattatttgctactgttcccgccagcgcttcagtacgcagcgctttgtcacgccgccgccataaccgttccggtgaagagccaagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattcagattcagtcgacgactggcagccatcatcgccgccgcgttgaccggacttgcgaaatgcaggtcagttgcccgagcgagcaccactttgtcgagctcaccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtggtggttaaatgtaacccaggcaagggcttgatactcaccagtgtggcgataaattcttttgcctgaatcgcatcgtgctgaagggagctttcgctgaatagcgtcagccgcagcgtggctttaccgccacagcgtcgccattccaggcggggtaaaagtaaattgccctgcgacgggtcaaaagcattcagcccccaaatgcgtaagtcggcgtgttccgggtgctggcgaagaaaacgttgtgcctggtccaacgacgtaaaacgggtaatcgcgcccaggacgacagcttcttcatcaccattacgttgttgccagtagaattgcgggtatgtttgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatctcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtactacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcctagtaccagcccaacggccgcgcccacaccaattccttgccagggtttttcgtggacgtagtcatcagcacgataaactgcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcggcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcgtcatcgatacgtgtatcaccaaactgattagacattctcgttctccatttgcgtaaaacctgtcactaactatagacaagggttgttgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcatagacctccgtcacagggataaaaccgaaactctggtagaagttttgcagatgcgcctgcgccccgaggtaaacaggcttatcaggccagtgatgcgtacatgtttcgagtgttttactcatcagctgctgccccactttttcgccacgcaacgcttcactgacaatcacccgacctataacgaccggctcaagatcatcatcacttttcagaatcctcgcatacgccaccagttcatcatttttccaaccgagaatatggcgattatcccccgtcaaatcatcaccatcgatatcctgataagggcaattctgctcgacaacaaacaccgcgcaacgcagttgtaataaggcataaagctgggaaaccgataattcagagtgatgcagatcttgccattcaatcataatgctctccttttagatgtatgccttatactagccggaatattttttgaaacgtgatgaactcatggaattaatttttttaggtacttcagccggtgtgccaacccgcacgcgcaatgtcacggcaatattgcttaacctgcaacatccgacccagagcggactttggttgtttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctttttggtttacccggcttgctgtgcagtcgttctatgtcaggcattatccaacccttaacgatttatggtccgcaaggtatccgtgaatttgtggaaaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggcgctggcgaaattctcgatgatggcctgcgcaaagtaaccgcttatccgctggaacacccactggaatgttatggctatcgtattgaagaacatgataaaccgggtgcattaaatgcccaggcattaaaagctgctggcgtgccgcctggcccactgtttcaggaattaaaagcgggcaaaacaatcacgctggaagatggaaggcagattaacggcgcagattacttagctgctccagtgccaggtaaagcgctcgctattttcggcgataccggcccctgcgatgccgcacttgacctggctaaaggtgtcgatgtcatggtgcacgaagcgacgctggatataaccatggaagccaaagccaatagtcgcggccatagctctacacgccaggctgcgacactagcccgtgaggctggagtcggcaagctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgcaggtcaattttcccggcgactgaactggcgaatgatttcaccgtgtttaacgtttaactctgcttattattaaaaacagggcgaaacttgccctgttatcgcaacccgcgctacatatatccacccacacaggcatattgagcgatttttgatatttattcatctccttacgcactatattcagagcaataagttgcctcttttcatcttgattcagcacaacctttgcaactaaaaggagcccatgatggttacagttgtcagcaattattgtcaattatctcaaacgcaactcagtcagacatttgcagaaaaatttactgtgaccgaggaattactgcagtctttaaaaaaaacagcgttatccggagatgaagaaagcattgagttactgcataatattgcgttaggttatgataaatttgggaaagaagctgaagatattctttaccatattgttagaaccccaacaaatgagaccctatcgattatccgacttatcaaaaatgcttgtttaaaattatataatctggcacatatcgcaaccaactcccccctcaaatcacatgattcagatgatctcctgttcaaaaaactattctccccttcgaaattaatgacaattatcggtgatgaaattcctcttatatctgaaaaacagtcgctttcaaaggtgcttttaaatgatgagaataatgaactgagtgatggtacaaacttctgggataaaaatcgtcaattaaccacagatgaaatagcttgctatcttcagaagatcgccgctaatgcaaaaaatactcaagtcaattatcctactggtctctacgtcccctactccaccagaactcacctggaagacgctctcaatgaaaatattaagagcgatccatcatggccgaatgaagtccagttattccccataaatactggcggacactggatattagtttcgctacagaaaatagtaaataaaaaaaataataaactacaaataaaatgcgtcatattggtgatgatgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccgtcatattcaactcattgcgtgcactaggctatgataaagaaaattcacttaagcgtgtcattaatagttttaattctgaactcatgggagaaatgtcgaataataatataaaagttcatttaaatgaaccagagataatatttttacatgccgatcttcagcaatacttaagccaaagttgcggtgcatttgtgtgcatggcagcccaggaagtgattgaacaaagggaaagcaattctgacagcgccccctatacgttattaaaaaactatgctgacagatttaaaaaatattcagcagaagagcagtgcgaaattgattttcaacatcgactggcaaacagaaattgttatttagataaatatggcgatgcaaatatcaatcattattatagaaacttagaaataaaacactcacaacccaaaaatagagcatccggcaaaagagtgagttaacatcattgttaattaattcgaccagtcagcaaatatgctgactggtcgaacatagtttgctaaacagtcatcactgactgatgtcagtcacaccatccgccagttcaatcaggcgaataaattccgccctgtaaccctgtggatcttccccttttgcctgctgagcccactgtttgatctgctgccaggaggtattgttcaggtattcagaaccgcgtaacttttgcccatatgcagctactgctgcgcgaaaacgcatatcttcagagggcgcgtttattgttggccccagcgggaattcaactaactgactttcttttccctgcgggtatttccagcgaatttttaaccaggccagttctttcgttttgtccgatttcgctaatttgttatccggggcatagcgtaacttatcaattgatgctttttgcccgttcagcgttaattcgaataacaacgttatatgtttgcctgcgcctatatcccctgcatcaacgttgtcgttattaaaatgttccacccgaagttggcgcttttcataaccaatctgacggtattccgttacccacgcggggttaaactcaatttgcgctttgacatcttttgctacggtaatcaacatctgccgcatttcactattcaatactttctgcgcttcagagagggtatcaatgtagctgtagttgccgttaccaacatcggcaattcgcaccatcattgcctcgttgtaattgctattccccacgccaaacgtcgacagagtaacaccagactcccgctgttttttgaccattgattcaatcgattttggatcgtcaatgccaacgttaaagtcaccgtcagtggctaataaaatgcgattgatgccgcccttaataaaccccttcgtcgcctgctgataagccagttccagcccggcaccgccattggtactgccttcggcatccagcgaatcaattgcggcattaatttccgccttatgactcccagagatagaaggcaatgcaatacgggagtcgccagcgtaggtcacgatggcaatgttatcctgctcacgaagttctttgaccaataatttcaacgaagactggataagtggcaaacgttcatcagaaatcattgaaccagaagtgtcgataagaaagaccagattagaagctggtaactcttcacttttgcgatctttcgccaggatatcaactttcagcaatgttcgctgttcattccatggtgcaggtgccaattcgtagcgcatagcgaaaggtattggcttagaggccggaatagattgtttgtctttgatatcccaatcagacgggaaataattgactatctcctccacccgcacagcgtctggcggaggtaacagcccttgattgaggaaacgccttacattcgcataactgccagtgtcaacgtcaagactaaacgtcgccaacggattttgcgctacctgcttaaccggattatcatcgaactgctggtagcgagcggttcctggatttgcgatatgtgtagcttttgctttagccgctcttgcaaatgttggcgcttcctgcaatcgcccctgtaaagcctgtttgtctgaatattgttgcacttcttgctgggccaaggctttcgcggcggcggcgctttgctcagcctcttttattgcagcttgctgcgcggcaagcacttgctgctctgtgggagtactgggttgttgttgctgactttccttattctcaggttgcggcccacatcctgacaaaatcaaactactcataagcaacatgattatatttttatttcgcatataaaatccttttaaataaactcaggcaccagacataaaatatactctttgtataatcctgctaatcttaataaaatacaatatcgaaacccatagcaaataatgattcaacaacgcaacccattaataatttgcatatgaaaaaaataatctttgcttttattatattatttgtgtttttactccctatgattattttttaccaaccctgggtcaatgcattaccgtcaacgccccgacacgcaagtcctgagcaattagaaaaaacagttcgttatcttacacaaactgtgcatccacgtagtgccgacaatattgataatctgaataggtccgcagaatatataaaagaggtctttgtcagtagcggtgccagagttacctcgcaggacgtccccattacgggtggcccctacaaaaacattgttgctgattatggtcctgccgatggaccgctgattattattggtgcgcattatgactctgccagcagttatgaaaacgatcaattgacctatacgccgggcgcggatgataacgccagcggtgtggcaggattactcgaactggcacgtttgttacatcagcaagtaccgaaaacaggcgtgcagctggtcgcctatgcgtcggaagaaccgcccttctttcgtagcgatgaaatggggagcgcggtgcatgcagcttcgcttgagcgtccagtgaaattaatgatagcactggagatgattggctattacgactctgcgcctggaagccagaattacccttacccggcaatgtcctggctttatcccgatcggggagactttattgccgtggtcggcagaatacaggatatcaacgccgttcgtcaggtaaaagcggcattgttgtcatctcaggatttatctgtttattctatgaataccccagggtttattcccggtattgatttctctgaccacctgaattattggcaacacgatattcccgccataatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgataccgcagacagattgaattatcagaaaatggctcaggtagtggatggtgttataactttgttatacaacagtaaataataaaaatttctcgaggcgggtccagaaaaagcgacatgcacattttattttccctcatctgttttaagatgcgaaacatgaaattcaacggaggaaaaataaatgggaatgattggctattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactgaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttgggctgacaggcacctctgcttttgatcccgcgaagaatgatccgctgagtcgtgccgtgcttggtgaacacagcctcgaagatggcatagatggcttccttggattgacctggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaaatgaactgcgtaaacagttttccattaagcgactcaatgaaatggagatttatccgggagtgaccttttcagaagagttagaggggcaactctttgcctcgatcatgcttgatatggaaaagctgattagcgcatatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatatagcttgatgcctgggggagaaagacccattagttaagatttacgccaggatcatcttgaaaaaatctttaaccatggtccggtttttatccccttgtataaatattactaaatgcttgcttagtcgcattgttaaatgcaataccgtatattcggtatgtaacagcgatatcctctgtgctggcaacgatctgtcatgcttgatgaaaacggaattgaacctgtcattaccaggtagataaaaagcctgttcaattttgggattattttttataactcgtgtctgttatggcgacacgggaaaacatcaatattgtccttcacaaattgcagtaatatagaatcaacctctcttgcaagttggtcacaatgtattataagcattttgaatatgtcatcctctgtaatctcgtgaaaattttcggccttgtcttttagctcatcatatcggattcttgcagtaaccattttttgggcgagttctaataaccccaaagcttgcaattgctggtgagtatgatcactttcaaaaaatatcccacactccattccttcccaaccaacatattcatgccattcataaaccagcataaatgtttgtaaaactggcggtaataattggatatctgcaaaaccaaaccaaaacttacgcttgagatcccactcatattcaatcgccaatgctatattgtttaaggcatctccggcatccttatttttacgcaaaatcaattccgtcagtgtatagcgttgttcatcaatacgccgaagagcttctgcaatatcatagtttgtagccaacaaaacattctctgcttcctgatgagtgacgtctgcttttgccgtcaatatattgatttggtcaatatgaaacaacttgatggcttcatcaacatcaccgccagtcctctctaacaaacgtctggcaacctggataccgacaggtacgttcttccgaagtttacgaatttcacttaaccattccatgtcaaacccctttaaatatttatgatattaaatataacaacgtctggataacgacccggcctgactgaatatctcacgttttcctgcttaacattcatgttatgatgctcttgaaactaataatacgtatggaattgtcactatttatctgctaatgaattcaaacaatgtcattcgtttgaattcattagcagataaatatattatttcagggaataattatgacacctttagaacgcattacccaacttgttaatatcaatggtgatgttaataatcctgatactcctcgtccattgttatctcttgaggatttttttattgacaataatatccatggttcaatatgttgcaatgtgattccagaacaatctccgcaagctatctatcaccattttctgaaaatacgtgagcgtaacaatgttagtgatgttttggtagaaattacgatgttcgatgacccagactggccctttagtgaaagtattttagttatcaccactgcttcaccagaagaagttcagagctggtttgtagaagaaattgcccctgatgagtgctgggaaggatggtcagaagatacggagcatggatgggttgaagtccctgtgggtatgcatccggttacttgttggtgggattaaaacatttatataaacagataagcggatgtttacataaatttttatgtgaaggaacatgatgaaacttattcctcgcagtagtgatatttcacctggcattgatggaatttgcccggggccttttcctccgaacggatttaccgtacttacagatgcagcatatggtaacggagactgtttcggtttgtactggcctattggtcaggagcataaactacctatagtgtgcgaaacgtaccatgacgaatggcgaatcgtacctgccttttccagcattaagaagttcgaagaatggctggaagtgaatgatgatgatccccatgaaaatggcatcagcatcgaagatcaagactttgcagcaaatctcttccgtgttgctcggaaatgtctttcaacgggaaggcttgatgacgcactgccactgttacagcgagcaacagaacaattgcctgaagtcagcgaatattggttagcactggcaatccagtatcgccgatgtaaaaaaacagaagctgcagcacaggctgcgcttaatgcttatcttggcaattgggcatttggtgttcctgacaataaagtcattcatttgctgtcacaggccgcagatgtcccgaatttccaggatgatcctgtgattcagtgcattaaagaacaaggattagatcttagctttggaggaacaaaggaaaataataattaccccttgatgcagatgtgtgttgatacttattttgcgcagagaaaaccgcttcaggcattaaccctgttacataattatgcctggataatgtccagtgaaacgactgcatttcaggaacgctatgattttaatatcgatgaatggcgggcaaaattcaggcagttatgtttagagtattttggcgatagtcgtacacagttcacttaacgctctgcgtctatctactatcccttctttttcagaaaaaccgccgagcatgtcggcggctttctgacttacaaagtaacagattacatcagcggcattgccaaacgcacaatgctaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagagatcagcacaacgataccgcccgcgctgtactgccagtttgatggtgcatcgcgacccggttgttccggggcgtgaagatacaggctcaccgccacgcgcaggtagtagtagaggccgattgccgaaccgacaaccacggcacccaccagccaccacaagtgtgcctggacaccgaccgccagcacgtagaacttaccgataaagcccagcgtcatcgggataccggccagagacagcatcatcaccgtcatcactgccgcgaggatcggacgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacgatacgggctggacatcaggctgaccacgccgaacgcgccgaggctgctgaacagataaccggccaggtaaacccctaccgcttccatcgacatctcgccggtttgcagcgcaatcagcgctaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatggaggcaaaggcgataatcgccagcaccacgcgaatcgcttcgctgtcacccaccggtgcgtagaggaacagacgcatcaccacaccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaagccgaggccaacaatcatcaggccgaaacctgccagcaacagcggctcgttgagcataccgtcgccaaggtttttacccaacgcgacaaacgacaggtcgccagactgcgcatacaccagcgccataccaaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagtgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcgataccgaggaacagagacgccagatggttggcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcatccttgttgtcgttatagccttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccaacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttaccgaagtaagcgcgatgtaacatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccggtacaacctggaagctgccgaacagaatcataaattcgccgacgaagttaccggtgccaggcatcccaagcgttgccaccgcaaagaacagcgacagtgctggcagccatttcatcttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgccgacaaaccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagcacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaggccatccacgcaccgtagaagatgccgataacacccagccacatagcaattggcgcgaactctgccgacgcgttcgggaacagcggcagggagaaacgcagcaaaccgtaagcggcagttttcagcaagatccccgcgaggtcaacggaaccggcggtcggagcctgggagtgcgcatccggcagccagccatgcagcggaaccaccggcattttgactgcgaaggcgatgaagaagcccagcattaacaggtattccacaccactggacattggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacaaaaaccagcgccaggatggcgatcaacatcaccagaccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccgtcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacagagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcagcgacagcccgtcaatggcgagatggatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggtgatcagcgcgatccagcgcggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccaataaagggaattaatattagccagggtagtaacatggcgatctttattccttgtaaaagtcccgtcaggaccggattttcaacgaattctcacgacagaaaattctcttcggactgggggtagtgtcggatgcgccgcgaaggcagcttatccgacctacgttcttatatgcccaggggcaatcccacaatccttaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagataaccgttctcgcttaacagcagacctttacctgcaaagcgggaaagaaccgccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcgtacagccagtcaaagccccaggcgttgtaccaccaggtactcagcaggcggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccacagccaggctgccaggagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagttccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtagagcgaggtcataaacgcaccgaccagacctgccaccatcagattgatatgaccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgaccagcggcagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccgcccatcttgaagatgttctgttcgtgatggcaggccagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgagtcatcaagtggaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgcggcaaaaccggccagcagcagcgtaaccgccccgacaatacccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccatcgttgcggcgtggatcagcgcggagacaggcgtcgggcccgccatcgcgtcagcaagccatgtctgcaacggcaactgcgcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaacagtgcgaaagcgaggaacacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaacccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttgtcggcaagcaccagaaccaccatgctggcgatgaacaggttggtgtaagcgaagaagcgagagtagccctcttcaccgcgcatataccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgtctgctcgccgttagcgaagaaatcaacgccgataaaggcggttaccagcgccgccaggcccacagagcctacgccgacgatcgccgagacgttttcagaccagcgcccacgggagaatgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttctgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctggccccagtagcttccggcgaccacgaaggccagcgcggaggcgttaatcatgatttccagaccaatcaacataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacctgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccctgatcgttaacaccgaggatggcgtaaacaatcaccaccagcatgatggccgacaaaattgccggaccaatccacacctgcggtttcagccactggcgttcctgttcgatttctgaaccgcccaggttgagcatcatcaccacgaacacgaacagcaccataatggcacccgcgtagacgataatttccagcgcaccggcgaagtaagcgcccagtgagaagaacaccccggaaatcgccagcagcgaaataatcaggtacagcagtgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatattccgggtatttgcccggaccggagatcagcagatcctctttctcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacagaccacagaaaatgcagcgtgagaagttgatgcggaaaaattccgggtaccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcgcagaggttacaggctacgcaacgctcttcgccgtccgggtcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgtttggcgaacgcgtgcaggccgatcatccagatactacgaacctgggtgccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcaatgcagagatggtcacaatcccgatgtactcacccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacataccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggataacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcaaggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcacccagcaacgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagacctgccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaatcgcaaaggccagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccgccccagccaacacggttaggtccgtaacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccgcaggtgacaaccaccagcaggatcaccaccgctttgaggatggtcagcaggatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaatgccggacatacccatcggcaagcccacctgccctgccgtcagtccttcggcgatttcaaccggcagcgtgaccgtgttgccatcgtaactaaaggagacgcgtgtacctgcgttcacacccaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacggctctggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtaatacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagaccattttcgctggtttcaaacagacgcacgcccggatcgccaaagcgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcccggcgcccaggcaaacggcacttgcgaacggtgcgcagtcggctggttgttaccttccatcgagaaggtgaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccgctgtaacggtgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatccggcgcagcatctttgatacctgccagttccgggattttcgccacaacagcgtcaatcacatggtcgagctgcgtccagtccacttcacggctcagcagggtgctgtgcagcgagtgtaaccagcgccagctttccagcatgacagttttgctgtcgtaataagcaggatcgtaaacctggaagaaacgttgggcgcggccttcgttgttgatcaccgtaccgtcgctttcagcaaagctggcagcagaaagtaccagatgggcgttttccataatcgctgtgcgttgatgatcaaccaccatcaccagcggtgctttagccagcgcagcattcacgcggatagcagaagcgtgacgatgcagatcgttttccaacaccaccaccgcgtcggcgcgtccggtttccagttcggttaacgcttcttcaagcgaaccgccacccataatgcccagccccatgctgttgacggaacgggcaatcatggtgataccgacgtcagcgccgcgacctttcagggctttcgcgacgttagccgccgcctgaatcacctctaagctaccggcgttcgtcccggagataatcaacggtttcttcgcacctgccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcgataccgtcaaccgctggtgcagagttatccagcgcatgggcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgccgcgatatcatccagacgggtgtcatcaacgttggtaacaaacagcggatgcttcgcacgttgaccgatgttgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgcgctttacctttcacagcctgacgcactgccagcgcgacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcgatttcgcgcagagccggagtataaatgccgccttcacgcagcactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtgtagaagttttcttcgcccaccagttcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatcactttcttcgactgacgcagaatatctgccgcgccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggctgacgcggacgatccttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgatacgacgcagttcgccgtaacgttcaccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtaaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcgtgcgcaccgtaaacgcccagatctgtaccgtcagcgtaatctttgtagtaacgcacacagcggtagcaggcgatgcagcggttcatttcgtgagagatgaatggccccaaatcctgattacggtgggtacgtttggtgaaacggtagcgacggaagctgtgtccggtcatcacagtcatatcctgaagatggcagttaccgccctcttcacataccggacagtcgtgcgggtggttggtcatcaaccactcgaccacgctttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacacttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcagtcagagactgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgattcccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccactgcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctgaccttcaccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcacggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatctcatggtcaaccgccatcgccagcgccgtacccagacggctgcccgctttaccgatactttcgaattccatcggcagatcaaggtgcgcttcggtcaggaagtcagtccccgcgccgcctggctgccaggctttaaatttcagaccatcacgcataccaccggcgtaatcttcgaggatctcgcgtgcggtggtgccgaacggcagttcccacagtcccggatttttcacccgaccggagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcaaggatcgccggaacgttacacagggtttcgacgttgttgacacaggtcggtttaccccatgcgccggaggttgccgggaagggtggcttcgagcgtgggttagcacgacgtccttccagggagttgattaacgctgtttcttccccgcagatgtagcgccctgccccggtatggacgaacagttcgaaatcgaaacctgttcccataatgtttttgccaagcagacccgcttcggtggcttcggcaatggcacggcgcagattaactgccgcttcgatatattcgccacgcaggaagatgtagccacggtaagctttcagcgcaaacgcggagatgagcataccttccaccagcaggtgcggcagttgctccatcaacaggcggtctttataggtgcccggctccatttcatcggcattacacagcaggtaacggatgttcatggattcgtctttcggcatcaggctccatttcaggccagtcgagaagcccgcgccgccgcgccctttcagaccagcgtcttttacctgattaacgatttcgtccggagacagcccggtcagcgccttacgcgcgccttcgtaaccgtttttgctgcggtattcgtccagccacactggctgtttgtcatcgcgcagacgccaggtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagatgcgcgtgagtgtcctcatcgatcatcatgtttggccctttatcacagttccccaggcagcaagttggcagcagcgtaaagcggccatcaaatgtcgtttgccctggtttgatgttcagctttttctcgagcgccgcctgaataccctgataaccgttgatatgacagaccacgctgtcacaataacggatcacatggcgaccaaccggctggcggaagatctgactgtagaacgttgccacaccttcgacgtcgcttgccggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcgatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcaaagctcggggtacgaacacgggtgcggtaactcatggtgctgccgtcgctggtcaggtagtaactgttgatccctttggtcgcctcaatcatctggaaagattcattggcaggcatcaccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttaagcattacgcgggtgtagcagtcagaaacgccaccacccaccgggatttcaaagtcgaagttttcatagccagaataaggacgcgccttacgcacgtcgaagtcgatcccggtagcacgcaggcccgcgccagtggtgccccactccagcgcctctttcgcgccataggcggcaacgccctgggaacgacctttcagaatggtgttttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactcacgcagcaggcgatcccagccgcgcggcaggtcgtgcgctacgccgccaatacggaaccacgccgggtgcatacggaaaccagtgattgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacactggcgtcattgcgccgacgtcctgaataaaggtcgagatatacagcaggtgactgttgatgcggaacagttcggagagcataacgcgaatgacgttaacgcgatccggcacggtgatcccggccagtttctctaccgccagcacgtaaggcatttcgttaacgcagccgccgaggtattcgatacggtcagtatacggaatgtagctgtgccaggactggcgttcgcccattttctccgcaccacggtggtggtaaccgatgtctggtacgcagtcgacaatctcttcgccatcgagttgcaaaacgatacggaaagccccgtgcgccgacgggtggttcggaccgaggttgaggaacatgaagtcctcgttttcggtgccgcgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccggataatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcgtcgcaggttcgggtgaccgtcgaaagtaatgccaaacagatcccaggtttcacgctcataccagttagcgttcgggaacagtttggtgaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgtgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgccaacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaatcaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagtaagcttcgcgaaatagatttaggaataagcgaagaaaaatccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttagttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattagcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttgccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccaccagagttggcacaggcacccattgagataacccattttggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttctgcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccagataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggcacgtttttcgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgccagattcactgctcttcacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaatcactgtagaaattcttttatacagctaattgatgtggttttttactcctttctataaccttttgtcaactttaacaaaagtttcttcacattagtttacataatatcaacaccattagcatttaatgccctttcaccccagatccttgacgactccaggataattagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattccataacaaaaacgcagcaacaaatttacgtattttttaacatcattgtagcaggtgatttttttcaggcgattatttgtgcgttcgggacgtgaatctctggtggttgaaaaatgaacagctttgtacgttctgcactatgcgatgaaggatttttactaaaaaaaagccgctggggtttaaaacacccccagcggctcgttttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgaatcatccccttccggagcagacattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacggatcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcaggtccgggctcatcatctcaaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgaggcgacataagccagtcgccatggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacgggctaggatcatccagcaatacaagagggatcggctcgcctttttgcaatatgtattccgctgcgcagtaccagtgtgttggcgaggtacgcaggttcaatgccttaaacgctgaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatataggcattacgtttaacgcggacatccagcgctaatttcggagaaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaatacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagcgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtgcagcatcgctggtcatacgcgaacacgtaccaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatccgagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacatcaaaacctttttgaatattaaataataattaattagcatcatcctcattcattaattccgcttaacaatagtttcacaccttgcccccattgcgacacctcggaaatcatcacgcagttaaactctccgtaatgaggaaatatcatcatcgcgtttcattagtgaattcttaaatgaggcattttcacacaattatcttacagataaaaaaaccagacttacaattaagaatcagaacaattcactatataacattgcatgtaaagcatatacacctcattattttgtcattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaacccagccccgttcggttttgacgcgccagatgaaatcctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactaccaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcaccagattacccactctggaccgcggcggtttcgctttccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccggacctcgatgatattcgcgctaaaattacgcctcgtacgcgtgggatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctctacgacgacgctgagcatcactcaattgcgccgctggcacctgacctgctgaccattacctttaacggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggctacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcgctaggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaactgatcaacgatattccgggcgtttcctgcgtgaaacctcgtggtgcgctgtatatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagttctgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtctttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagcgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctcatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctggcagctatcaaaaatcgaaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcctcagaagtgctcaccggcgatctccctactccggtgaaatacttcaattcgcaaatcgctcaggagtacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcgggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgtctggaagaactcgcggccggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgtcgcagccaggagatggactacttcatggaaatatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagccggagtctgcgtcgcatcaggcaataagcgccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccaacttcacaaagtcactgaagctgtaatttcccggacctaaaaccagtgtgttaacaggtgaagaaaccggtgtcataaaggcggcggatgctgccatcgccacgaccatcgcgaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagagataaatagcccaataaccgccgacaagacaaacaaacaccccagcatcatatgtggcccgtaaccaccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaacggcatcatcccaacgatcaaaataatgctcggccagtgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgatgatagcggcaacaggattaggaatttcatctgtcagcattaacgccaccattagcaccagacagaaaatggcatggggtgcctggctgtgcgcgggtgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccaccacattcagtccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaatcagttctgactcaggaattaatgaaatctctgccatgcccacatcaagggcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcgccataacgctcacgtaatttgagatcatccagccgttgaccaatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcgacgcgtccagccttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactgaagccgtgatagccttcacgcaacaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgctaatcagcccggcaaaacttaacggcatcatcagacgtgacggcgacgtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactattgcccgcaactttgaccagccatgttcccattacggtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcagaaaagccggaaaatacttctgggactgtcagcgttccgcttaatgcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggatgacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggaccaaatcgacctcattcaggcgcggggtatctgccggagcgttaaccgcaatgacatgacaacccgccgccaggccagaaagcacgccagcgggagcatcttccaccaccacacactcctgcggcgcaagccccagcagctgcgcgcctaacagatacgcatcaggttctggttttccgcgcttcactcgctcagcggttacaaacacctctggtgcgggaagcccagctattttatggcgcgctcgcgctaccggcatggagccagaagtcacaatggcccacggaatacctgctttattcaaatgactgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatgtgctccagacgcgtaaactcggcggcaatatcagcctcggatttgcccgccataaaatggcgcagagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgctaacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcattgataatttgattaatttcgttggcgctcaaatggtactgacgcgggcaggcatgccacacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccggcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcggcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccaattcacgcatctgtaatccgtaaccacgctcaataattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactgattagacaaaataagacgttgcgcgttggtcatttccattgttgactcctgtatcactctactacggtgaaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcgcgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttaaggattgcagggggtaatggcgtgacagaacgcttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagggcagtggcaactgccggcccaagctgaccgcccagggcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagaccggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcgaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaatattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggtgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacctctacgccctgccttacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcaacggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctgaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggcgaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcactggtggtatcggtgaaaatgccgcaatggttcgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaacctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcgtcgcaaactaccacgctaacaccaaagacgctgaagtcgttctggttgaaggtctggtcccgacacgtaagcaccagtttgcccagtctctgaactacgaaatcgctaaaacgctgaatgcggaaatcgtcttcgttatgtctcagggcactgacaccccggaacagctgaaagagcgtatcgaactgacccgcaacagcttcggcggtgccaaaaacaccaacatcaccggcgttatcgttaacaaactgaacgcaccggttgatgaacagggtcgtactcgcccggatctgtccgagattttcgacgactcttccaaagctaaagtaaacaatgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgtcctgacgtgctggtggccgcttgcctggcagccatgaacggcgtagaaatcggtgccctgctgctgactggcggttacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctaccggcctgccggtatttatggtgaacaccaacacctggcagacctctctgagcctgcagagcttcaacctggaagttccggttgacgatcacgaacgtatcgagaaagttcaggaatacgttgctaactacatcaacgctgactggatcgaatctctgactgccacttctgagcgcagccgtcgtctgtctccgcctgcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgtactgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccggcagagatcaaccgtgttgcagcgtctcagggtgtagaactgggtgcagggattgaaatcgttgatccagaagtggttcgcgaaagctatgttggtcgtctggtcgaactgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggtgctcggtacgctgatgctggaacaggatgaagttgatggtctggtttccggtgctgttcacactaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgctgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgctgaacagctggcagaaatcgcgattcagtccgctgattccgctgcggccttcggtatcgaaccgcgcgttgctatgctctcctactccaccggtacttctggtgcaggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgacctgatgatcgacggtccgctgcagtacgacgctgcggtaatggctgacgttgcgaaatccaaagcgccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgccgacctgatctccatcgggccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgacgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaatctcgtcatcatccgcagctttgcgctgcggatatctgaaccggaaataatcactatttccggttttttattctcttaatttgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatcccactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatccaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgctattttaaccagccttgccacctgggtagttccggtggggatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgcattctgactaacgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggcctgatgaacttcccgtttgaaggattaacctcaggatcgaaatacgggacagccgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgcgggaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcggtatttggtatgggagaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtcctggtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggtcgttgctcaggggattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactctgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggctgatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggtgatttggggcgtgatcgttaatgcctggtttattccagaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggcatgacggttaataccatggcttcatcctttaccgaaggggcgcgaatgatgatcgcccctgccctgctggtgggtttcgccaaagggattttgctgctggtcggtaatggtgaagcgggtgatgccagcgtgttaaataccatcctcaacagcattgccaatgccattagcggtctggacaacgcggtcgcggcctggtttatgttgctcttccaggcggtatttaatttcttcgtgacgtccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggcgttccagtttggtgatggcttcagtcacatcatttacccaacctcagcgtcgttaatggcaacgctcggtgtgtgcagggtggacttccgtaactggctgaaggtgggcgcgaccctacttggactgctgtttattatgtccagcgtcgtagtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctcttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgctagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagtgcgaagggaccgtgagagacgcagctgaacaatgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcggcaaaggggacaccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggactacaccgcctgcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatgtaagttgcacgatgacgcagacactgtgcccgcatttgttcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatctccccccgctgttctgccactggcagatgggtatgaccgtacaccagcacatcgttctggtttaaagcaggcagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccgtgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgccgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgttgcataatccaccaggcgttctggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcagcaatgcaccattcaccaaataaattcggctgacccagtactaacaaatgttctgccatcgcgaacagtttctctgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatccgtcggacgctcttcgcggatgggcatcagatcgctgcgcagccaggcctgaatctgtcgtgcacgcgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactccgcaatggcagaagattcactcaactcaaaatcatcgatttgtaataacggcacacggcgtgtctgaccgtaaccttgccacgtcggctgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacgacaggcctttttcctgcaacgccacccaggcggataacacataaggggagaaaaagtgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggctggctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgtaagtcgccgcgctttctatacttgtggtgttcagatgattaaacaaccggagctgcaatgatcgatctctatttcgccccgacacccaatggtcacaaaattacgctgtttctcgaagaagcagagctggattatcgcttgattaaggtagacctggggaaaggcggtcagtttcgtccggaatttttgcgcatttcgcccaacaacaaaattccggcaattgttgatcattctcctgccgatggcggcgaaccgctaagcctctttgagtctggtgccattttgttgtatctggctgagaaaacaggactctttttgagtcatgaaacgcgtgagcgcgccgccacattacagtggttattctggcaggtaggcggactggggccgatgcttgggcaaaatcatcattttaatcacgcagccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctttaccatgtactgaacaagcggctggaaaactcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaattgacctagcaatgtatccggcagtcaagaactggcatgagcggatccgttcgcgccctgccaccgggcaggcactgctaaaagcacaactcggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcatcctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttgcgtacgtttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgacgatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgctacgccgattcggtatccatgaccttaagctggcagcgttaatcgccatatcgggaggctgcatgaacatagtgatcaccggagggacaggattaattggtcgccatttgattccgcgtttgctggagctgggccatcaaattacggtagtgacgcgtaacccgcagaaagccagttccgttctcggccctcgggtgacactatggcaagggcttgccgatcaaagcaacctcaacggcgttgatgcggtaatcaacctggccggagaaccgattgctgataaacgctggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgccagcgacacgccaccgtcggtactcatttccggctcggcaacgggctattatggtgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacgaatttacccataaactctgcgctcgctgggaagaaattgcctgccgggcgcaaagtgacaaaacgcgagtgtgcctgctgcgtaccggtgtagtgctggcaccggatggcggtattctcggtaaaatgctgccgccgtttcgtcttggcctgggcgggccgattggctctggtcggcagtatctggcctggattcatattgatgatatggtcaacggtattctctggctgctggataacgagctgcgcgggccatttaatatggtttcgccctacccggtacgcaatgaacaatttgcccatgcgctcggtcatgcgctgcatcgcccggccattttgcgcgtccccgcgaccgccattcgactgttaatgggcgaatcttcagtactggtattaggtggacaacgcgcgctgcctaaacggctggaagaagcgggttttgcgtttcgctggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttacagcaaacatccgccagttaactcccggtgttacaggattagtggctttgcgcgataagatcgtctggtgaaagtcgggtcaccatcataactaactctctgtctaaacctctatccagcatctcctgagcaatacgcagggcttcttcgtgtttgccctgcattgcgccttcttcacgtaatctgtcagcaatggtcatcagtttctccttttcttgtggtgcgcgttccgctatctcaccaataaatgcacgaaaacgctgggcatcccctgtttgggtgatgatgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccccctgtttgtaatacgtaattaaacagggcttttagctgtctgtcattagtgttccctgtaactagcagcgaaacaatttggtcgactaatcccaacagatcgcgctgacgaatatgtttctgaattaactccaacagcgccattttgcggtgttgcataatctcgtcatccggcaccacggtaatatccaccaacggaaaagccgatgaatatattttgcgggctatagcaggctcggcaaattcatcaagccagcagagtgaataaggataaggacttctgcaaccatgataaaacagcatcgggagcaccaatggaagctctttatagcccgcatcaagatggttttgcattgccgcaatggaataacgcatcatgcgaaaagccattaattcttccggcttactttggtgctctatcactacataaatataacccactccctcctgcgttttcacagaccacaagaggtcggaataatattgccgcaggtcttcatcaataaaactgtttggttccagtttaagcgtcgttaaatcacacagtttgcgcagcggcgcgggaagatgaatatcaataaaatcccgcgcggtgtctggatggcgtaaaaaagatttaaataccgcatcatgcggcgtggaagttgtcgatattgtcatggcgttccgtcacccctcaaatttaagatgacgcgacaataaccacgattaacacccaatgcagcaggcagtttttatctttggacagcgaattcagaagtatttttagcggactgtaacttttacatttcagcggaagctgactcgcaaattccccatgaaaatactccggcagcgttagccaccggagaggaaattatttcagcgatcccttaaggaaccgttgcagacgagggctttgcgggttgccaaataactgctccggcgcgccctcttcttctattttcccctgatggaggaaaatgacatgagtagaaacatggcgagcaaagcccatttcgtgagtcactaccaccatggttttcccctcttctgccagttgctgcataatacgcaacacttcgcctaccagttcaggatcgagcgccgaggtaggttcatcaaacagtaaaacttccggttccatcgccagcgcccgcgcgatagaaacacgctgttgctgaccgccggaaagatgcaccggatatttcccctgcgcacgttcgtctatcccgacttttgccagatacttcaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctggaataccatcgtcaggcgtgtgcgcagtaagcgcagttgatttttatcggcgactttgagttgaccgtctttgtcgcgcaccagattgatcgtctggccattgaccacgatcgacccttcactcggtttttcgaggaagttaatgcagcgcagaaaggtacttttccccgatcccgacgatccgatgatgcttattacatctccggcattcgcttgcagtgatacccctttcagcacttcatgttcgccgtagcgtttgtgcaaatcgataacgtttaatttattctcggacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttccgctctgcgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaggcggtaaaaggttgatacgtggcggcgttaatatcgcgggctattttcagcagatccggcaccgtggcagtaaatgccaacgcagtagagtgcagcatcaggatcacttcgttgctgtatgccggtaacgcaatacgcagcgcagaaggcaaaataatgcagcgatacattttaaaagtcgagaagccataggctctggcggcttcaatttccccatgcggaaccgaacggattgccccagcaaaaatctcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcaggccactgcggaagaaagcgttaaggaattcggttcccttaacaatctcaagcgtgtacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattactggagacacgaccaatcgccagaaacagcgccaggactccgcctatcactaccgacaaaataagcagccacagagtgatcgccacaccagtaaagcgataaccgtcggtccacagcagcggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacggagtagcggcgctcaaggaacagcagcacaccattggaaacagtggtgaaaaccaggtaaatcacgccacagacgatggcgaaatagaacggttcccaggtacttttgcctgccagttgggtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgacggaaacatgatccgccgaaacacttgcccacgagtaaaaccgaacgccgtcgccgcctctatatgtcctttcggcactgccataaaagcaccacggaacgtttcggtaaaataagcaccgtagataaaaccgagagtgataataccagcgaccatcggatcgatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagcgcaatctgcaaaccgtagaaaatcagcagcatcaacactaagtccggcacgccacgaatcagcgtggtgtacccttcgaaaatcagccccgaaagccgattttgcgagagcttaccgccagcgccaattaaaccgatgattacagcgagcactacagagctgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggttacccgaagggagcgggctttctttcaccgatggcgattagccaccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcttcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacaggttgtttgaggaaaccttcgctggcagcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatgttgtcctgcccctgatacgagacgatttcaatgccttttggtgcccaatgttcattaccgaacgtttcctgggtggtgccctgcaatacgcctacccgtttgcctttcagcgactcgactgtcggctgaatgtcagaatttttcgccaccaccaaacgagaatcggcagcgtacagtttgtcggtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatcttcttcgcttttaaggacgggattaacgcatccagcggattttcgacaaacgtacattgcgtattgatgcgtttgcataattcctttgccagatcgatatcgaagccaaccagttcgccttgtgaattttttgattcaaatggcgcataggtcgggtcggtaccgatgcggatgttttgcggaatcgcagcaaacgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatagggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgttagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttcccagcgacgtatcagtcaccgtagacattaaagtcgaaatactttttcgccatcttgtcgtaggtgccgtcctgacgcagctcgccaagcgccttattgaaggcagccgtcagttcagcatcatctttacgtagccctacaccggtgccatcaccgaagtattttttgtcttttactgatgagccagcaaaggcgaaatctttaccagcaggttgcttgaggaatccttcgctggcagcaacttcatcttgtaacgcagcatccagacgtcctgcagtcagatcggaatagaccaaatcctggttggcataggccaccacatccacgcctttactacgccaggtctcgttagcgtaagcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgaatccagcgttggctgaatcggtgaacctttggccgcaatcaaacgagaatctgcggcgtacagcttgtcggagaaggcaatctcctgctgacgtttatcggtaatggaaagcgacgaaataatagcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcactggcaacccaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccaacaaaatcacctttagcatctttcgatgagaacggtgcgtaggtggtatcggttccgatacgtaccgtctccggtagcgccgcatagctggaagccgctgtggagagaccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggctctttcatgcaggtcttatgccatcttgacgacaacagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctgaagttgaagatagcaggtatagcggttgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggagttatgcgccctgccagcgggcaaagagatcttcaggaagggttatcgcaaactggtcaagaacacgattaaccgtctgatttatcacatcatcaagggattgcgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgccgcctgagtcattaaacgcagatggcctaagtgcaatggtgtttcacgcacgcagagcaccaacgggcgacgctctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggaaagggttttgattgaacagggtaaaatcaccatccccagcgtctggaaagaaccggaagagatgctggcggcaatatcgcgcgcatcgtgcgtgacatcggctaatgcctgcacttcgcgcagagaaaaatccgtttcgagggataaggtctggcgcgctgcctggctcatcaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataagcgcacgccataaatcgcgccgctggcaccgctgatgcctacaatgagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctcagcgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcatcattacgtaacgtatcgaggaaatcgaggtagccctgatcaacatctttggtgacgtagacgccgttgaacaccgagcattcaaactgctggatatccggattttcagcgcgaacggcgtcgatcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatcaacttcgcgaccgtgagcgatcagttccgtggcgctcggcatatcaataccataaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcgataatctgctcagaagtggtgccacggacgatggagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcattcagtttacggcgcacggacttacgacgcagctgctggcccggcatgataaaggtgcggccaacatagcggtttttaacgaagccctggcggtacggtttgcccagaatacgagcaatttccagcgcgatatcacacgaggtttctgggatcgggatcaccacgtcgatatccagatcttcccattcgcgggcaattttctcgcccagtttcgtgcccatattcacacgcgcgctgtaaacggaaattttgtcgataaacgagtccgggcgggcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgcccttcttcagtgatgtaaatcgcttcgcccggcgcgacgtcacgcaggaaatcaaagcccagcgtatcgagcgctacgctttcggaagcgaccatatattctgtacggttctcgtcaatatcacgttttcccagtaccagcggacgaatcccgtttggatcgcggaaagcaaccataccgtggccgataatcatcgccacacaggcatacgcgccgcggattaagcggtttgtggcagcaatggcagcgaaaatattgtcggcttccagcgggtagtggcggaagttgtccagctcgctggcgaagatattaagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggggagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtggggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttacgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaattgcgggatcagctgtgatttgctccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatggcagcaacaatcaacacaccgcgcaacgcaccgaaacagacgcccagcacccgatcggtgcctgacaaccccgttttctccaccaactggcctatcacgaagttcacgatagcaccaacgatcagggtagcgataaacagtaccgcgatggcaatcccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcgggcaatgcgtgtcggatgcggcgtaaacgccttatccgacctacggttctacccctgcgtaggcctgataagacgcgccagcgtcgcatcaggcaagaccgtattaattcggcgtatagcccattaccacgccacttaagccagaaagttgcttcaactcacccagcgaacctttcagcttatctttcgaggcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcagcttaccgacaatctcattcactttatcggcatttttcagcgcacccagttgcacaacataggctttacccgtcggtgcagctttttcttccacgaccggcttcggttctggcttcggcgcaggtggtgcttcaacctttggtttaggcggctccaccggtttcggcttcggtggggcgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggccggatcgagcgacggtgctgcggcatcacctgcccgcacctcttccgctgcgccttccggcggctgcgtcggtaacgcctgggtggcggctggcatcatatcaggctcatcacgatcgcccgctttcggcaccagcgggatagccgcgaactcatcctgataatgttttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtgcccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgaccgtgtggaaagaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgctttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacttccagcccgctggcacgcagtgccgccagcgctgttgcggcattcggttgcgggacaagcggcaacggcagattttccagcgtgccgtgagcatcgctaaacgcccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtaacagtgcacctttttcctgcgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcggaagatgcctgctttctcgcgaccaatactttcgcgatctggacccagccagtcggtatgatccagcgcaatactggttactaccgcgacattggcgtcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcaccacgtcaagttgtgcctgcttgaacagccacaacgccgacagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaggcggtgtgggccgattccggcaattcctggccctgcacacgtacgcgctcggtataacgcaccagatgaggcgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcctttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcaggacgccaagacgcgccgcgaccaggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccgggggtaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttcaggcgcatttccggacgacggacgatcatgtcgatcgcgcctttctcgatcaggaattcactgcgctggaatccaggcggcagtttttcgcgaacggtctgttcgataacacgcggaccggcaaagccgattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatcgtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaagcagatcagcgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgtgcacccacaacagaccccattgaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgccggtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttggggacgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcggagttactttttattttgcggcgcgtgccgcagcgcgtttgtgacggattatttcgatgacgcccggcaaaatagaaaccacaataatcccgacgatcagcagcttaaggttatcctgaaccatcgggattgtaccgaagaaatagcctgcgtaggtaaaaagcagtacccacaacagtgcgccgatcacgttataagcggcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggcacaaaacgggcgagaataatcgttttgccgccatgtttctcataaaactgatgggttttgtcgagataactgcgacggaaaattttcgaattgggattactgaacaacttttcaccgaacaaccgcccgatagtgtaattgaccgcgtcacccacaatcgcggcgatcagcatcagcaccaccatcatatggacgttgagatcgttggtttccagtgatgccaacgctccggcaacaaacagcaatgaatcacccggtaaaaacggcgttaccaccagaccggtttcacagaacaaaattaagaacaaaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctttcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcataccggtcagggtaatccaccgcgaccagatacagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaagcattcgctttaatatctaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttgcgccacggggttcgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcattgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcagtaccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtggcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacagcgatgtcaccaggtaaattcgcatttacgcccaaggtccacgccgcgtctttgcgcagcgcggttgtttcgaaatgcacaacctgcccggtaccgtgtacccctgcgtcagtacgcccggcgcagaagacggtgatgggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcggacttcgttctgccgttgccagccgtaatacttactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactggacttgctccggcataccgtagtcattacgcacgcagccaacagaaagatgcggcgtacccgaagcatcacctacctgagttgggaattcgttctcttcagagagcacaatatcttcgccttgaacaaacgcatcacgcgcttcttctgctgccagtggacgcagagcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgctagccgaaatcatcagcccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcagtaacggcagcatgttgaacgccagctgacgcccgaagaaatcttcttcgtcaatcggaatgccgttgagcaatttcgcactctgccccgctaacgcatcgaccgcttttttgccctgggcggaggctgaaatcaggctggtaacgctgatacgtgataaaccgccctgatcgattaacggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttccggtaatctgtcagtacaaacgggtttacttccggcaccaccagcggtacgtcgggttcgagagcaaacaatccactgctgtcgatcaccaggcaacctgagttggtcgcttcttcaacccaggcagcggtagcttctttgcctgcgacaaaaaatgccagctgcgcctgcgtccagtcgaattcagcggcatcctgcacggtgattgtcttaccaccaaagcgcagttgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgcgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttacagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaattacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgtcgtttgatcgagcgggccatgcagcgtaatgcgaccaaactctggcgcaggcagtaatgtatccagcgcaacgtgctgttcatgcccaataaacttgctataagcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtatagcctgcgatatgcggcgtgccgatatccacttttttcagcagctcgacgttgagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcattcaggcaggtcagcaacgcagtattatcgacgactgcgccacggcaggcgttaatcagaatcgctccgggcttcaggctacggatcagtttttcatccgccagatgtagcgttttgtacggaccatctttaaagagtggcgtatggaaagtcagaatatccgcgcgctggactaactcatccagcgagcggaaatcaccctcatccccacggtcggcgcgaggcggatcgcaaagtaaggttttaatccctaacgcttccagtcgcgcctgcaatcgacgtccaacgttaccaacgcccacgatccccaccgtacggtcgtacagtgaaaatccatcgcgttcggcaagcatcagcagggaggagaaaacatattccaccaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgcttcaaccatgcttcatcgacatggtcggtccccgcagtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccatcagcgcatccgcgtctgccagttgagcgacggggattggacgcccgggaaccgcggtcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccggacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataatctgccgtctggcacgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacagcaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcacttccctgccgctgagcataatctggcgcaacgtctgctggccgcgcaaaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctcttaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccacagcagcgcgaggcgaccgaccgtcctttattaccggcggagcacaatgcgctaaaacagctggtgaccaaacttgcggcggcaacgggggaacccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggctacaggcgcgtcagacgctaagccagcaaaatacgccgacgctggaatcactacagatgacgctaaaacaacctttagatgccagtgaactggcggcgttatcggcatatatccagcaaaaatatggtctttctgcgcaatcatcgctttcttctgcccaggccgaggatattcttaatcagctttatcaacggcgggttaaagggattgatccgcgtgttatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttaaccccgacgaaatgacagtatcgtgacaataatacccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacgtggtcgccagcattcccgccagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccgcccagtgcggtgccgcgaacttgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccggttaacgccgcgcccgctaatgcgacccatgcacctggggcttgccagagcagcaacaagcccaccgtttctacaagcagagagacaatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataacagcaaaaccaacgccttgtagtgccagacctaaccctggtttccagataagcccgacaacgctccacagcgatggacgttctcccgccagggccggtactttgcgcactgtgccgttacaggcccacgccagtaagggtaataccattgtggtgatcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggagcaccaacagcgagggcaccgtaaatcgccattccattccatgacatcactttgccagagtgttttggccctacgatgcctaacccccaggtcagagcgcctgtcagtaactggctttcaccaaagccaagaatcaaacgcccgatgaccaacagggcaaatttgaacggtgcggagacaggcaaaatcgccgccagcagcaacgcgccgccagccagaccacaagctaacatcccctgaagcgccgaacgttttgcgccatattgatcggccagtcgcccggcatagccacgcgtcagcaccgtagccagaaactgaatcccgacggcaatcccgaccatggtattgccatagcccagatcatgatgaacaaacagcgggataaccggcaacggcagccctacggtcatgtaggtgagaaaaaccgcaaaagcgatgcggaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctggtttcagggttacagtgcgttggcaggatttaacgcgtacgtcttttcagaaggaaatcgacaaagcgggaagtttgcctggaacaggcggcgattgtcaatgatgtgaaaaagggaaccatcgggttcccttttgtgttagtgccggaggccgcattggcgcgtaacgtcggatgcgacgctggcgcgccttacccgacctacggcgaattaatctttcagcttgcgcattaccagcgtggcgttggtgccgccgaagccgaagctgttagacataacggtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacctgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaagccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagagagtgaccggtcatggctttggttgcagaaatcgccgggctcttatcgccgaacacttcacggatagctgccagctctttcacgtcgccaaccggagtcgaagtaccgtgggagttcaggtaatcgattggggtatcaacgccatgcatcgccatcttcatgcagcgtactgcgccttcgccagacggagcaaccatgtctgcaccatcagaggttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccactaccataccgccgccgccagcgataacgaaaccgtcacggtgagcgtcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcacccattgcgtcgaattcgcaagccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccatgaattttaaacggggtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacgggccaaccgctttcaggccgcgcgggccgcgcattgcgtcagcgccgaacacctggaaacgcggggagccgccgccggaacctgcaatcaggccaacgcgcgggttattctggtaagcttccggagagaggcccgcatcagcgattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccatttaatagagaaatttgcgcagccttacacacatcgctaagatcgagccaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacgggctggaagagacgcgttatgtttttctgggaggcaaccaattagaggtacgctttcctgagcatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctatggcaggcatttgatcagtttcgcgaagcgcatccgcaagcgcaattacaacgcttacatttcattagttttgagaaatttcccctcacccgtgcggatttagccttagcgcatcaacactggccggaactggctccgtgggcagaacaacttcaggcgcagtggccaatgcccttgcccggttgccatcgtttattgctcgatgcaggccgcgtgacgctggatttatggtttggcgatattaacgaactgaccagccaactggacgattcgctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagcgaaaaacccggatatgtggacgcaaaatctgtttaacgccatggcaaggttggcgcgtccgggcggcacgctggcgacatttacgtctgccggttttgtccgccgcggtttgcaggacgccggattcacgatgcaaaaacgtaagggctttgggcgcaaacgggaaatgctttgcggggtgatggaacagacattaccgctcccctgctccgcgccgtggtttaaccgcacgggcagcagcaaacgggaagcggcgattatcggcggtggtattgccagcgcgttgttgtcgctggcgctattacggcgcggctggcaggtaacgctttattgcgcggatgaggcccccgcactgggtgcttccggcaatcgccagggggcgctgtatccgttattaagcaaacacgatgaggcgctaaaccgctttttctctaatgcgtttacttttgctcgtcggttttacgaccaattacccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcaatggatttacccgcagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttgcgacaaattgcagcggcattacttatccgcaaggtggttggctgtgcccagcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagatttattatcaatatcagttacagaatttatcccgtaaggatgactgttggttgttgaattttgcaggagatcagcaagcaacacacagcgtagtggtactggcgaacgggcatcaaatcagccgattcagccaaacgtcgactctcccggtgtattcggttgccgggcaggtcagccatattccgacaacgccggaattggcagagctgaagcaggtgctgtgctatgacggttatctcacgccacaaaatccggcgaatcaacatcattgtattggtgccagttatcatcgcggcagcgaagatacggcgtacagtgaggacgatcagcagcagaatcgccagcggttgattgattgtttcccgcaggcacagtgggcaaaagaggttgatgtcagtgataaagaggcgcgctgcggtgtgcgttgtgccacccgcgatcatctgccaatggtaggcaatgttcccgattatgaggcaacactcgtggaatatgcgtcgttggcggagcagaaagatgaggcggtaagcgcgccggtttttgacgatctctttatgtttgcggctttaggttctcgcggtttgtgttctgccccgctgtgtgccgagattctggcggcgcagatgagcgacgaaccgattccgatggatgccagtacgctggcggcgttaaacccgaatcggttatgggtgcggaaattgttgaagggtaaagcggttaaggcggggtaatctgctctcgcagtgtttgccggatgcggcgtgaacgccttatccgacctacgtgtgacgtgtaggcctgataagacgcgataagcgtcgcatcaggcatgctgctccagacgccgcaacttactgctgtgacgcctgctgaaacaggttttcccacatatcggtcaccagcgcctggtcacgcggcgacaattcaccagcaccaatggctttttccagactctggctaacggtcgtatgcaccgcctgagcggagtggtcatcaccactttccagttctgcgatggctaatgtcaggtggccacgcaaatacccactggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggcttcagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaagcgtgccggacgttccggaatgccatttgtcagataatccatcacctgcgcatgtactcgccgttgaaacaccacacgatccggttcgaaatccccttccagattgtcgcaactgacgttaaacggatatcccgccgccacacagaacaaccagtcgagcgcctgcggcttcacttcaacatcttcaaactggctttgcgtttgggcatcgcgtccgtccgggcaataccagtagccgaaatcaaccagctcacggcgcgctttcccggcaatacaccagtgcgaaatctcatgaattgcgctggcataaaagccatgagcaaagacgattcggttatacggtacttccgcatcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaaatcatcggcaaagcagctattaaaaatttcaatcaactgctcgtagtggtgtgtactgttcattagttcatccccaaccagtggaggctctcctgtccgtggctgtcgtaaagtaatttgacactcatcaccgccgagacgataacaatcatcgggcggatcagcttttgtcctttgctcaacaccagtcgtgaacccatgcgcgcgccgaggaactgccccaccagcatgacaaagcccgtcgcccaaatcactttgccgccgagaataaacagcagtaaaccgccgatgtttgacgttgcgttgagtaatttggcgtgagccgtggctttggcgaggttaaatccgcacagcgtaacgaaggccagcgcgtaaaacgacccggcagccgggccaaagaatccatcataaaaaccgacgcagccaccggctattaacgcgaagggtaaaccgtacatccggcgctggcggtcttcttcacctagctttggcatcagcaagaaatagaggccgatacaaattaccagaatgggcaaaatctgccgtaagacatcagcctgaacgtattgcaccagcagtgcgccgctcattgagccgacaaaggtcatggcgatattgagtttctgatcgcttaaactaaccactttgcggcgaataaagtagatagtagcggaaatagagccgccgcaggcttgcagtttattggttgccagcgcattagcgggagacatccccgctgccatcaatgccggaatggtgagtaacccaccgccaccggcaatcgagtcgataaatcccgccagcatggcgacaaaaaagagaactcccagcaacagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggaggcggtgtcttcttctcaggctttgttgttcccggttttggaggttcaaaccagctttgcagttctgccccgcaaccatcgcctgatggcggtaaaggttgatcttcacactccagactatcggcagggcaacgtaatcgtacatgcatatgcgcgcgatgctggaaccagggtcgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaggcaaagttgttgtttaatcgccggattaacaaaaatgcgcgtgacgtctttgtcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgtggagacaacgtgtttaccgtcgcgggaaactaagtccagtgcttgcgggcgcaagagctgcgcggaggtccagcgagttttcggcagttgcagaaagatatcgacatccagtccggtctggtggctggcatgaccgccgttgaaacgcccaccagcgggcatccccatatcgccaatcagcaccgtacccatgcccagattgctcacctggctactcagacgctggataaacatcaccagatccgggtgaccgaaatagcgacgctgatcggtacgcatgacctgataatgttcggactgtatcggcagcgtgtcagcgccgacaatacagccattagaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctggcgctactggcaagcagagccagcagcgcaatcgcggttttattcattttttaccagcgtggaatatcagtcttcacatcggcattttgcgcccgttgccgtaacagatgatccattaaaacgatcgccagcatcgcttctgcgatcggcactgcgcggatcccgacacagggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatggtacgacccggcacggtaatgctggaggtcggtttcagcgccatatgggcaatgatttgctgcccgctgctgataccgccgagaatgccgcccgcatggttgctctggaaaccgtctttggtgatttcatcgcggttctggctgccgcgcagcgccaccacgtcaaagccgtcgccaatttccacgcctttcaccgcgttgatgctcatcagcgcatgggcgatgtcagcatccaggcggtcaaagaccggctcgccaagtccggcaggaacgccactggcaacaacggtgactttagcgccgatggagtcgccctcttttttcagcgcacgcatcaactcgtctaacgcgtcgattttgtcggggtccgggcaaaaaaacggattttgctcgacctgcgaccagtctttgatatccagcggaatgtcgcccatctgggtcaggcagccacggatttcaataccaaatttctcggcgagatattttttggcaatagctcctgccgccacgcgcatggcggtttcgcgggcggaagaacgtccaccgccgcgataatcgcgcagaccgtatttttgttcgtaggtgtaatcggcatggcctggacggaaaacgtccttaatcgcactgtaatcctgagagcgctggtcagtgttttcgatcaacaagccaatgctggtgccggtagtaacgccttcaaaaacaccggagagaattttgacctgatccggctcgcggcgctgggtggtatagcgcgatgtcccagggcgacgacggtcgaggtcatgttgcaggtccgcttccgtcagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttctcgtgcggcaataagctgctctttggtgagcataaacacaccatcgccgccgttatcaaactccagccaggtgaacggaacatccggatattgttccataagatgtaccatgctgttgccgacttcacaaatcaacacgccatcatcagcaaggtaatctgccgcgttaccgagaatgcgacgcgtcagtttcaggccgtcagtgccagatgccaggcccagttccggctcgtggcggtattcgtttggcaggtcggacatatcttccgcatcgacatacggcgggttagtgacaatcaggtcgtactgcactttcggcaagtcgcggaacagatcggaacgaatcggaatgacgttgtggatcagaccgtgttcttcgatgttctgttcagcaaccgccagcgcgtctggagagatatccaccgcgtcgacttctgcatccgggaaggcataagcacaggcaatggcgatgcagccgctaccagtacacatatctaaaatatgctgcggttgcttgctgataagtccggcaaatttattgttgatcagttcaccaatcggcgagcgcggcaccagcacgcgttcatcgacgtaaaattcatggccgcagaaccacgctttgttggtcaggtaagccaccggaatgcgttcattgacgcggcggatcacgcgttcaacaatacggtgtttttcgctggaggtcagacgcgcggtgcgcatatcttccggaatatccagcggcaggtagagcgaaggcaacaccagctgtacggcttcatcccacgggttatcggtaccgtgaccgtaccagatatttgccgcgctgaagcggctcaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacgcgcggtgagtgaggaaaaatacgtttaaaacgatcgattgcgctacgagtcgggtaaactgtaggaaaattagaaatagagacagataaatgaaaaagaaaacaacacttagcgaggaggaccaggctctgtttcgccagttgatggcggggactcgcaagattaagcaggacacgattgtccaccgaccgcagcgtaaaaaaatcagcgaagtgccggtgaaacgcttgatccaggagcaggctgatgccagccattatttctccgatgagtttcagccgttattaaataccgaaggtccggtgaaatatgttcgcccggatgtcagccattttgaggcgaagaaactgcgccgtggcgattattcgccggagttgtttttggatttacacggtctgacgcagctgcaggccaagcaggaactgggggcgttgattgccgcctgccgccgtgaacatgtgttttgcgcctgcgtgatgcatgggcacgggaagcatattttgaagcaacaaacaccgctgtggctggcacaacatccgcatgtgatggcctttcatcaggcaccaaaagagtatggcggtgatgcggcgttgttggtgttgattgaagtcgaagagtggctgccgccggagttgccctgaggagttgagcgcgttgcgccaggtacgggtaatggcaggggcgaatgcccctgcctggtgtatctaagggctacaactcattcagtatgtactggaaccggcaagtagaatcgattggctgcatactgctggtatcaacacgcacgaccatatcgtgtaactgtttgtccgttatagggtgtcgatttggcgtgaccgagacttccgccttgtcacatcccgacgcggtaaaagttatcatctgtgcaacccagcggcagtaaccacctgtttcattcatctgcgtactgtcgcacaacttcccatctttcatcaaatacgttgaaagcgttttctcaaccacaccgcccgtcgactgcagggtgagcagttttgacttactgacataattctcattccatgaaacgtcataaggttgaacagaaacggatggacaaatcgtgtcgtgactatcaggcccctgatacgtcacgccccctggagaggcttcagagtcattcataataaccaaccatggacaagaaaagtaagattcaatctctgcagagacaataacctcaaatgtataatacccgcagttccacccagacggtaatccaggacaacttgctttgttgatattttgatggtagccaatcagcttaaccgaaggggcaggaggaggaccactccagctcacattttgcaatatttccccagtcatgagccattgactacttttatattcaccaacgtacactgcggatggcatcattatttttaaattaaaagtcgcaatattacgcgaatcaccgttgtaaccgtagtaaacgtcaacgctatgcccggcagccatagcttctgtagtagcaataagcatgaccagagcgaacaaccatcgtagtattttcattttaaatatactcaaatgtcgcagttaaagaggcggtaaattcaccgatcgtcacatcacggccgcttttcgcctgtagccaggctctgaaattgatatcgttattgccattggttagcgcaaaggtcgccccatttgtattgttgatggcaacctgcattccgtcggttttttccatgccaattcccactccctgagcggttgatgacgtatccagtgccagaaaaccgggttgttcgctgtcttctacccccgtgagcgtgacttttacgttgtatcccgccggccctttgcaatctttcagcttaaagactacgggtacacgagcggactggcctgcaacgttcaaatcctgacgactgaccgtgggaaagcgcacctctgccagatattggccatccaccaccagcgcacaggatttacttaataaattaccggagaaatgcagattattatctgccgcgaataacgtgctactcattgccaatatcagccccgctaacaggacgtaaccaccggactgaatcattgatttattcattgataatccacccgtaatgttgcgtaagccgaaaaattcgtatcgcttaacacagcatcactcgcttttaccggtacggcctccagcttcggcttttgcgtaaaatcagtggcgttgatagcaagcggagtattgagtttaaaacgctgaccatcgtgctgaagctcgataccaaaaccgggtacatcagtttcaattgctgcatcattaaaactggtttgtgtaccagtccaggtgagggtcatctcccaatctggatgacgggtcgtcgagtcacaagtgagttcatatggcacctctttacgaccatagttgccgttgatgtcgtcgataatgagatcgcgaaattcgacttcaatggttttaccaccgctgatgctacaggttggcggtgacaataatgtcccgtgaaaggtgatgtcttcatcagcagcatgagctatggcgctactgacacaaagcagggttaagaaagtctttctcattgatagtccaccaccatggtcaaactggcgttaaactcgcccgcagcaagttgcgccccgcttgccttcacaggtacagccttcaactgtggctggttattgatattaaatggcgtccagctattttcaccgacggcaaacaatgagttatcggcgctattttctatccgaatgcccagcccggtgatattggtactgagtaccgtttcgccgttaatcgttgaggtattgcccttaagttgcatccgcaagtcgttagcaagactgtttgtgcagttcaacgtgtatttcgcatcttgccgataattggtgccatcaacgttatcagcaatcatattgccgaactctacctggctgcccttgattgaacagggtggcggagcatcgaccaacacgcgcagaattaaatccacgggtttactaccagccatagcagataaactacagacactgcataccagcagccctgcgcccactacaaacttttgactcataactccccccgtcatcagcctttgcggctctgctcttcatccacctggcagctgttgccattgcactggaagaacagcggcatccgtgcgccaaagtcgttgacgtaagtcagcaccggtacgctatccattttcacattcagcggtaccgtggttttcggctcaatgaccagaggcgagaaccctgcagctggattaccgtttttctgcgcactggcgttgctgataatcacgtagtacggcgttgggttattgacggtaaatgcctgaccgctgcgggtgagcgtcaccttgtgctgccacggacttttcatactgaccttttccagcgcctttggtcgccagaacaacttgatacgcgtttgcagcgcgatttgcagggtattgggtttgtttgattttggcgggatctcgcgcacgttaaagtagaacatgctttcacgatcggctggcaatttgttgatatccggcattccctgcacttttacctgcccgttcatcattgaatcgatgcgttgcactggcggcagcacagttaacggcgaggtgatcttgttacccttttcatcttcaatccagctttgagccagataagggagtttcggatcgttattacgcagcgtcacgctgattgatttgtcgctttcattaaatatcaaacgggtacgatctggcgttacagacgccagggcagacaaactggtagcgctaagcagtaacgccagcctcatagcacccaatttggcagagcaaagtaaatcagacatggatcattccttaatcacgttattggttagctgaaacagaaacagggggatcggtgggtgtcacctgttgcgtctgctcctgaatgacaggctttatgtcatcaggaacaaccggcgcgacgttgcctttatgctggcatggcagtaacaagccgttaaacagatcggcaggcagcgggtccggcaggttgatatcgcaatgcgcaacaccactccagaacacactcatatgttcgccaggtttcaccccagccagatagacactaccgtcatcatcgacaaggcccactgtctgctcgttatcattttttacttctgcgccaaacggtggatggctgccatcttgtaaacgcagcaccgccatcgctttttgaccactgatgacggcaaatttgcggtagccaatggctccttcagttagcgtggcttgcaccaccgactgggttgcttcggcgttttccggcaatttgttgaggtcgatatacgcctgattgcgataataattgttaacgtcagaaacgacggctttaccaaacatattggtataaacagcagccccgttaccttccaccggaacatcggcaacgccatcggcatcaatcagcaggcgtgtcccgcccatattctgggtacggtgaagtgcgccgccgtgggtagtaagcgttgcgccgccctgtaacgacaagcccgcagaggtgtattgcccttcatggtagttcgcactgaggtcaacctgcgccagcgaaccatcatggctgtagtagccatcaacgctggtgtgtttgtcactggtgccgatgttcaactgatagtgagtcgcgtcatcgacacggctaaaataaccgacctggctgctgtccgtcccactgccatagttgccgttatagctaacggtactgttgtcgccccacggcatactgagcgaaatgtacatgcccttatccgcccggttgtcatactcgtagcggtagccagtcagggaaacgctcatattacgaatgctgcccatattgaaatagtgggagagcatgatgttgtagtttgtctgctcctcacgatcccagtaggtatggcgggtatagttgagataaaccgaaacacccgcatcgcggaagttctggttataagtggcggtgtacatctctttgtcgttgcccgtacggaccatttcgctgtcactggcatccagatactcgctcatggtcataaggttctcttccgagaagcgatatccagcgaaagtgacgcggctgttgagctggtcaaagtctttggaataactcacacggaaggagttaccgtccagcgaacctttgccataagcggtgtctttatccagtttggtatgcgaatgagtaacatcaaacgcgaccgcgccgaaggtagacaaatcgcgaccgacgcccagcgccgcagactgatagttttcatcacccagcgcaccgccatataacgaccagccgttagcgatgccccaggaggcttcagcaccagagaaaaatcccccctcgacatggtggccccactcttgcggacgtcccatcatgatcttatagcgaacctggcctgggcgagtgaggtatggcatcgaggcggtgctgatgtcatattcctgcacctggccgttctgttcttcaatgcgaatatgcaacgtaccggagacggaatcaccaagatcctgaatacgaaacggtccagccggaacctgcgtttcgtaaatcacacgccccatctggctgacggtcacttttgctgtggtgtgtgccacgccggaaatgtctggcgcgtagccgcgcaggttgggaggcaacatttgatcgtcagtgctgacactgccaccaacataattaaaaccgtcgaaaatatcggaattgaggtaatcttcgcccagcgccagtttggcttttaatgacggtaacgcccgccaggcataatagcgactccactcccattttttttgtgtgtcatcgccgccaaattcatcgtcatcatcattactgcgcgtatgttgatagttggtctgccagtcagcgcgcatacgccatggccccaggttaaccccgaccgtcccgttgccgctgatctcgttactgtcatcgccgccattttcttcgtgtcgtgtttgcgcagtgatgctgtagtccgcaatgatcccggagatgccatcatcccaacgagaaggtggatcccagtcgggccaggtatattcgaggtaagcctgcggtagtgaaatgactaatgcggactggcttaaatcagccttaatttccatgccttccagttgaccgggcttcaggcatttaccatcgtggctccattgcagatttttcgccacgtcttcttttaaaccaaactgcgccaccagttccggtgtcagacaagcatagcttttgctaacgtcatcttcaccagcataccagtaaatatcgtactcttccgccaatggctgtttatttagttgaacctgtaaattgtattttccgggctcaacatacccctggctggaaaaacgcttcagatcaatttttgtgtcgccttttaattccagaaaacgggaatcaaactgaatgtcgtcttcagcccagacactgctataactccctgacattgccagcgcaatgcaccacggaagaatccgtaatcgaaaaagagaatggtcaggcatacacgtttttatccgtttttattcttgttcggtcaaaatccatttaaataccccatagcagtgtcgctatgggggtatgccttacaggtaagtaatctggaaggtggtatttgcttcgaaattacccagatctggcgcatcagctgcgccgaccagccaggctttaaagttcagagtctgcttcgctttgcctttattagtggcagtatctttcacgattttctggtcaatacccatgccgcttttgtaagaggtacccagagagtcaccgatcgccaggctaacattgttaaatgccgcaccggtatcggtattgaaaatggtgtaataattgccgctatttgcagaagaaacggtaccagtaaaggtagtggtcattgtttcctgagtatcaaatacgcaatcttgcaggcgaatctggaaatttttcggcgtggtggtgccgttatttttcagtttttcggcaccgatatcacccatatcaacttccagtttgtgatcgtccggaacgatagaacacactgagtcttcaatggtgccgtaaaaacgtgcagtaccgttgttacccgcagcgattgttgccgtagaggtgaacgcgcccatcaccattgccgcagcaatagctgttttaacaaacttactcattatttgtccttaaactataaataattaaaatataaacattgcaatacattgattcagtcaatagccaatgtttatacccagccattgaatacggcatgcgatccaaaaaaacaggtcgtaaaaaatgtattcgttggtgtggggtcgaatagtgatgttttcactcccctgattcaatttaattttactaatgagtaaatgtagatttaattaatatattgataggggaaagattatcttaaggatcttctaaaaaaacacgaaatatatatttagaaaaaacaggaagcatatcaacaatgaatgccaatagcttaaaaaacaaacaatgaacatataatgcgattggcattaacccgcttttgtcgatataatatataaacactatagccagaatttaatcaagtttcaattacgtcctgcctgattattcaactctattttctccattatctgtattaataaatgataatgagtgtcaaacagacattattcatttcaacatgtaactttgggcaaaatcaagatacgcgcagaagaatactttccgaatgaaagttaaaggtgttttatttatagatggggagagtcttcgatagtagtgaggttgacagatatccgctgcctgatgagcaattatgcccaatgaatatacctcattgggcataatttggaactcatcagatagcttttgccatcttcagattacacgggctcatctgccagttgaatgtgccgtttccgctttcatcaagcgttacgctggcaatggccgaggtggtaaacataggcggcgtttcgcccggacataactcggcaaccagatacccgactaacggtaagtgagagatcaccagtaccgaagcaacaccttcattggtcaacgcctgcaaataggcactgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatcccctacttcttccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccattagtggtcagaggacgaacggaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccgttttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatatgcgtttacattttgaccaacactccgccattcagcgcggattcatatagctttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgcgcgcccatctcgaccaaacgctcgcaaggggtaaaacgggaaccatactgcgtggcaagtcgttgcattattgcaaccacttcgcccgcgccgagagaatcgatatagcggaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcgccaatatccccgtcacgcacgctacggataacctgctcatcaacacaacgtactgcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagattcgcccctgcccttgtgtgccaatcagcgggtaaatggcgggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaaccccggccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcccgctaaaacgttctccataagcggcttccagtacaggaataattttagtcccggtgtcgattcctacctcatccaaaagttggattgggcctaccggaaaaccaaatttcactagcgcggcatcaatgtgctctacccgttcaccttgggtcaacatgcggatagcttcattaatgtaaggcgctaagatgcgattgacgtaaaaaccggctttgtcacgcacgacaattggcgttttaccctgttttttcgccagttttactgtggtagcgatggtttgcgccgatgtccccgcatgaggaataatctccaccagcggcattttttccaccggactgaagaaatgcaggccgataacttgctcaggtcgcgtggcgtgagcggcgatatcaccaatcggtaaagatgacgtattcgaagcaaagatggtatgagcggcgcaattttgctcaacttccgccaccatctgttgtttcaattcgagattttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcgatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccagctgatcccaactgtacttcagcgcatgatttatgccctgcgggttgatatctttaattctgaccggaatccccgctttacaagcagtgacataagcaataccgccgcccatcaagccaccacctaaaatccccacgctgtttaatggcgcaggcggcgcatcactgccgggatctttcttcacgtccgtactggcaaaaaagatactacgcagcgcctgcgattgtggcgtcatcgccagttcgccaaacgcccgagcttcggcgtcataaccgctgctggtgccctgcgctaatcccgtttcaacaacctccaggatgcgttctgtcgccggataattgccttgagttttgtgttctgttttcttgccgaccattttgaacagcagcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgggaagatgggcgctccttctttgccagctcaacagcggcttccagcagaatggagtgcggaacaacgtcatccaccagccccagctttaatgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacgcctatcagacgcggtaaacgctgggtgccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagcaccgttttaggatcgtcagtacaaacgcgaccgtggcacgccagcgccaactccagcccaccacccaggcaagcgccatgaatagccgcgataacctgaatgggcaaagcatgaatctccgccatcaactgttggccctgccgcgccagagcttccgcttcttgcgccgttttgcagttgccgatcatgttgatgtctgcgccagcaatgaagttgtccggtttagcggagacaaacaccactcctcgcaactctttgttttcacggagttgcttaataatggcgcgcacctgcgaggcaaactccgccttcagggtattcattttctcacccggtacgtcgatggtgataacggcaatgttgtccagacgaacattaagggtaaacgctgatgtcatttccattattccgcctccagaaccattgccgcgccaagcccaccggcagcacaggcggtaactaaaccaaatccaccgccgcgacggcgaagttcatgcaatgtctgggtaatcatccgcgcgccggtcgccgcgaagggatgcccgtaagcaatcgaaccgccaagcacgttaaatttgctatcgtccacttcgccagtggcatgtgcacgccccagtgcttcacgagcaaaacgttcactacccagcaactgaatattcgccagcgtctgagctgcaaaggcttcgtgcatatcgatcaatgtcagatcgctcatcgtcaaaccggcacgctccagcgccagcggtgttgaccaggctggaccgagcaacatgtcctgccagacatcaatcgcagtaaatgcgtagctgcgcagataccccagcggcaccagccctaattctttcgcccgggattcagtcatcaggatcaccgctgccgcgccatcggtcagcggcgtactgtttgccgccgttaccgttccgtgtttgcgatcaaacgccgggcgcagctttgcgtaatcggcaagcgaggaattaccgcgaatattgttgtcttcgacaagcggttgtttataaggagggataaaggcagtcatcacctcttctttgagttttccgtctgaccatgcctgagcggcacgctgatgcgaacggtgcgctaatgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgctctgcggtgtcgcccatccgcaagccggtagaatattctgctaccgcaggtggtacgggcattaagtcgcgcaaacgcaggcgagagaagagtttcagtcgctggctcatggtacgagctttgttgacatcaaccagcacgcgcgccagttttttactgacgccaattggcaataccgaagaggaatctgccccaccggcaatccccgctcgaatagttcccgccatcaggctttctgcgacgtttgcaactgcctggaaactggtagcgcaagcgcggctgacgctgtaagcatcggtatgtacattcattcccgtaccgagaacaatttcacgcgcaatgttgggggcttcaggcatttgtacgacctgaccaaagaccagttgttcaatcacttcggcggggatctcgctgcgtgccagcagttcgcctaccaccatcttccctaaatcaaccgcgggaatgccatgaaaagccgtcgcctgacgggcaaaaggcgtacgtaaaccgctaacaatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagtggagaaaagggaaagtgggagctatgacacagagagaaaagaagaagagaaaagaaaacgcccctgccagcaactgacaggggcgtacgtacccgagaggaattaacgcagacccagctggaaaatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccgtcagactcttcagtgaaagtcggggtgattttgcaaggttcagattccacgctacgggctttttcagtcagcgccgccagcgtttgctctgcttctgcgcggtttgcaaacacgcggctgtaagacgcggtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccatgagtgcgccacctccaaattttgccagctggatcgcgtttcttagatcatatttgaaaaaagatagaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctggcctgggccgggcttattcaggggaaggcgcaattgccgatgatgcaggtaacgtcagccgtaaccccgcattgattactatgtttgaccgcccgacattttctgcgggtgcggtttatattgacccggatgtaaatatcagcggaacgtctccatctggtcgtagcctgaaagccgataacatcgcgcctacggcatgggttccgaacatgcactttgttgcaccgattaacgaccaatttggttggggcgcttctattacctctaactatggtctggctacagagtttaacgatacttatgcaggcggctctgtcgggggtacaaccgaccttgaaaccatgaacctgaacttaagcggtgcgtatcgcttaaataatgcatggagctttggtcttggtttcaacgccgtctacgctcgcgcgaaaattgaacgtttcgcaggcgatctggggcagttggttgctggccaaattatgcaatctcctgctggccaaactcagcaagggcaagcattggcagctaccgccaacggtattgacagtaataccaaaatcgctcatctgaacggtaaccagtggggctttggctggaacgccggaatcctgtatgaactggataaaaataaccgctatgcactgacctaccgttctgaagtgaaaattgacttcaaaggtaactacagcagcgatcttaatcgtgcgtttaataactacggtttgccaattcctaccgcgacaggtggcgcaacgcaatcgggttatctgacgctgaacctgcctgaaatgtgggaagtgtcaggttataaccgtgttgatccacagtgggcgattcactatagcctggcttacaccagctggagtcagttccagcagctgaaagcgacctcaaccagtggcgacacgctgttccagaaacatgaaggctttaaagatgcttaccgcatcgcgttgggtaccacttattactacgatgataactggaccttccgtaccggtatcgcctttgatgacagcccagttcctgcacagaatcgttctatctccattccggaccaggaccgtttctggctgagtgcaggtacgacttacgcatttaataaagatgcttcagtcgacgttggtgtttcttatatgcacggtcagagcgtgaaaattaacgaaggcccataccagttcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacgcgttcgcctggataaagtcacctgcatagcaggtgactttaactcccccacttcaccgaaagtagtgtcctcattgcttacctcctgagttttgcaaacagcctgttggcagcttgccctttcaaatcaataagcggtatccacagacaaacctgaagggaaaggcatattttcaggcgttctgctcgtccttctcaaagagtttacttttctgcatttccaggatactccccccccctggctattgtgcgctcatacactcaaattaaagataggttctaaataaatgagcgttttttgatagtctatttcattaggtaatatatatttgtaacaaatcaatcaaaatggaataaaatcatgctaccatctatttcaatcaacaataccagcgcagcttacccagaatccatcaatgaaaataacaatgatgaagttaatggattagtacaagagttcaaaaacctttttaatggtaaggaaggaataagcacctgtattaaacatctacttgagcttataaaaaacgccatacgagtaaacgacgatccttatagatttaatattaataattcctcagttacttatattgatattgactccaatgatacagaccatattactattggtatcgacaaccaagaaccaatagaattacctgcgaactataaagacaaagaactcgtccgtactatcattaatgacaacatagttgagaagactcatgatatcaataacaaggaaatgatcttcagcgcattaaaagaaatatatgatggagatcctggttttatcttcgataagatatcacacaaactcagacatacggtaacggaatttgatgagagcgggaaaagcgaaccaacggacttatttacctggtacggtaaagaaaaaaaaggcgactctctcgctattgtaattaaaaataaaaacggaaatgattacttatctctcggttactacgatcaggacgactaccacattcaaagaggaattcgtattaatggtgatagtctcacccaatattgtagtgaaaacgccaggagtgcttcagcgtggtttgaaagcagtaaagctatcatggcagaatcatttgcaactggttccgatcatcaggttgtaaacgagctcaacggggaaagactgagagaaccaaacgacgtttttaaacgttatggtcgagcaataagatatgattttcaagtggacgatgcaaaatataaatgcgaccatctaaaagaaatagtttctactttagtcggtaacaaaattaacgttggccattctcaaaaaatatataagcattttaaggatctcgaaggtaaaattgaagaaaggcttcaaaatcgccaggctgaatatcaaaatgaaattaatcaaccatctgcgccaggtgttaattttgatgatatttaaaattatttttccagttttttgatttttcaacagctgaatatcggaaatagtcagtgacgaacatcagtatttttacataattacgtctaggtcattgtcggtttatctccttttacttgtggtaattgagggataacaacaaaaaaggtgagttttgcgactcaccttttttatttgtttcttattcagaatcaatatcttttaaatcatcctgaatcgcttgtgcgttcggattttcctgcggtttgagttcgccgccattagcgatgaaatcatgacgctggaagtacgcttcgcgcaccataatataaggatcggacgactgacgcagcagaccatcggaatccagcagctgagcgcgggtttcgatcccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagaccatccgccatatcaccaccgtcatcacgcagcgtgaagctaccgtagaacggtaactgaacgtaaggcccataacccacgccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccatccccaaaatggtgttcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccagtaaagttgctcaaaccattacgcgccggttgcggaacataatcacgccaggcgacagcgaccggtcgaacaatatacgggtctaatacgttgaagttgaagttgtacatggtgcggttgaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgccgccctgtaggctacttgattctatagaaacagaaaaaggcaaacgcagccttttctacattttcagagtaactcccgtcagttgcgagcaaaaaagccgctacgctttagctatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgcggcaaaaaaatagaaatagatgaagaccgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcgctactgtggtcagccattgcggcgggtctgtcgatgggcgcttcgttactggcaaaagggatatttcaagtcgaactggaaggtgtgccgggcagcttcttgctggagaatctcggttatacctttggttttattatcgtcattatggcccgccagcaattatttaccgaaaataccgtgactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgtcggcttacttatacggttatggggcgtcgtgctgctgggtaatattctcgggacaggtattgcggcgtgggcatttgaatatatgcctatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtttggatgtttcctgcagcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgccctgggtgacaccacccatatcgtggtcggttctgttgaaatcctctatctggtgtttaacggtacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagattcgtaacgacatgagcaataagcgtaaagcagaagcacgccaaaaagcagaacgtgcggaaaacattaagaaaaattataaaaacccggcataaatggcgagggtttaagcaatcgagcggcagcgtacttaccccgcactccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccatccttgtgtttatccctaaaaccacataaaaaccgtaaattaaattcgaactagcaggccgaataaggcacaccaggaactcgtggttttattcattatgaagtggtttttacctgttctcttagccaggtaataaacgcttcaatttttggccactgcctgcccggtaatgtggtgatgtaataatgctgatggcatttcaccgtcatatcgccaaacggcgcgacgagctcaccactggcaagccttttttgtaccaggcgttttcttcccatcgccaccccaatatgattcatcgcggcaataacagctaaatcagaacgatcaaagccaattccagaagatgtcggcaaattaaccgcataatgttgcgcccaactatgccattcatccgtaccggagtcgttgctccatgcctgtctgtcatggagcaacgtacagtgacacaggttaattaccgtgttggttaaagcatgtctttgagcgtattccgggctacatactggcaggatttcttcatccatcagaaagtgatgagtgagttgcgctgacggcgcatcatcaaagtagatcgccaaatcgattccggcacgttgcagattgacgttgtcattaccagtgagcacggtgagcgaaatagacggataccggcgtgtaaagtcgcctaatgcgggcaccaaccagcattgggcgatagagggccgggaatacagagttaacgttcccgataactcctgatttttgatatcaagaatttcctggttcagggtatccagcgacgattttagcgcccaataaacacgtttcccctcgtgcgttaattccactttgcgatgggaacgaacaaacaactgaatgcccaattcttcttccagctgattgatacggtgacttaccgcactggggctcagcgacaattcctctgccgccagggcgaaggactgatgcctggcagccacttcaaaagtatgcatttttgataattgccagccgttaagcagccgatttcttatttcacgaaggggttccataatcacctcatttttcgcttaagtgtaaaaaaatagcggcaaaatttcagctatgagatgagctaaagtgaaccatatctcaattcaccttcatttttagatgtaaatcactccattgatgcaatttacctcatgtgaaaggcaaattttatcgtttgtcagcctgcgttgtttttttgtccaatatcatcaggttaatcacaggggaaggtgagatatgcactctcaaatctgggttgtgagcacgctgcttatcagcatcgtgttaattgtactgaccatcgtgaagttcaaattccacccgtttctggcgctgttgctggccagcttcttcgtgggaacgatgatgggcatggggccactggatatggtaaatgctattgaaagtggaattggcggaacgctggggttcctcgcagcggttatcggccttggcacgatactgggaaaaatgatggaagtatccggggccgcagaaagaattggtctgacacttcaacgctgccgctggctttcagttgatgtcattatggtgctggttggcctgatttgtggcatcacgctgtttgttgaagtgggcgtcgtgctattgattcctctggctttttcaattgccaaaaaaaccaatacctcattattaaagcttgccattccgctatgtaccgcattgatggcagtgcactgcgtggttcctccacatccggctgctttatatgttgccaataagctgggcgcagatatcggttcggtgatcgtctacggtttgctggttgggctgatggcatcactgatcggtggcccacttttccttaaatttctgggtcaacgactgccctttaaacctgtacccacagagtttgcagatctcaaagttcgcgatgaaaaaacactaccgtcattaggcgcaacgttattcaccatactgctacccattgcgctgatgttggttaaaacgattgccgaattgaatatggcgcgtgagagtggtttgtatatcttggttgagtttattggcaaccctatcactgccatgtttatcgccgtgtttgtcgcctattatgtgttgggtatacgccagcatatgagcatggggacgatgctcacacatacggaaaatggcttcggttctattgctaatattttgctgattatcggggccggaggcgcattcaacgccattttaaaaagcagcagtctcgctgatacgctggcagttattctctccaatatgcatatgcacccgattcttctggcctggttagtggctcttattctgcatgcggcagtgggctccgctaccgtggcaatgatgggggcaacggcaattgttgcacccatgctgccgctttatcccgacatcagcccggaaattattgcgattgctatcggttcaggtgcaattggctgcacgatcgttacggactcgcttttctggctagtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcgtcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaactcgctcatcgcccagtatccgttggtaaaggatctggttgctcttaaagaaaccacctggtttaatcctggcacgacctcattggctgaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcttatcccgttttgcaccctatctggcaaaagcatttcctgaaactgctgccactggggggattattgaatcagaactggttgccattccagctatgcaaaaacggctggaaaaagaatatcagcaaccgatcagcgggcaactgttactgaaaaaagatagccatttgcccatttccggctccataaaagcacgcggcgggatttatgaagtcctggcacacgcagaaaaactggctctggaagcggggttgctgacgcttgatgatgactacagcaaactgctttctccggagtttaaacagttctttagccaatacagcattgctgtgggctcaaccggaaatctggggttatcaatcggcattatgagcgcccgcattggctttaaggtgacagttcatatgtctgctgatgcccgggcatggaaaaaagcgaaactgcgcagccatggcgttacggtcgtggaatatgagcaagattatggtgttgccgtcgaggaaggacgtaaagcagcgcagtctgacccgaactgtttctttattgatgacgaaaattcccgcacgttgttccttgggtattccgtcgctggccagcgtcttaaagcgcaatttgcccagcaaggccgtatcgtcgatgctgataaccctctgtttgtctatctgccgtgtggtgttggcggtggtcctggtggcgtcgcattcgggcttaaactggcgtttggcgatcatgttcactgcttttttgccgaaccaacgcactccccttgtatgttgttaggcgtccatacaggattacacgatcagatttctgttcaggatattggtatcgacaaccttaccgcagcggatggccttgcagttggtcgcgcatcaggctttgtcgggcgggcaatggagcgtctgctggatggcttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggctcaggaagaaggtattcgtcttgaaccttcagcactggcgggtatggccggacctcagcgcgtgtgtgcatcagtaagttaccaacagatgcacggtttcagcgcagaacaattgcgtaatgccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatgaatcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgcaatcctttccctgggtgagcgatgctgccgatggcgcagacttaagatccccggtcttacccgctataaccccctccttttatcatcacccaacgcctttcgctgtaaacggcggtttcgcaaaccaaaccaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgggttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaatacggggttaaattgatcgatggttgctgtcaactgactatggtgtaacgattcgcgtcgtccccacagcgtcattgtcaacgacgtaccaactgatcctgacaaggtacgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgtaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctgaaaaaactgcggcataatgatacctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactgaatgtcaccaacacccgcatgtctattttgttgccataacgtcctatcaaaggtgaaattaatagtggcatgatgccgatgggcgcataagcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataaggacgatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaagttacgggacttaaacaaactgagatcaagaatcgggttctctgaggtcgactcccaaatgactaaagagatcagagaaataactgatactactgttaatattattatcgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtctcagtttctcttcctttaagtaaggttaagcataatgtcaggacgacaatccccatagggacattgattaaaaatatccaaccccagctaaagttatcacaaatatagccgcccaatatcggcccacatatcggagcgataatcacggtcattgaccataatgccagagcaaatgtccttttttctggtgggtaattccttaataataaactctgtgacagtggaattaacggccccgccattaacccctgaacgactctaaaaaatatcagcacatcaagattggtcgataggctacacattaatgaagacagcgaaaaaaaggttactgaaagtaaaaataatcttaattcgcctattctttgtgccaacctgccagtaacagggatcgcaatggcatttgctacaccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaatgttgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgccggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagccggcatggaggtcacggttgaagccagctcaggcatctcggcaatgtcttcgttcttcgtatcaatagttgctgtcatcgataaaccaatacgcaagggatgttccatgagttcttttggatcaagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccgaccatgaaacacaacattttcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttggcattaacccacatttgacgtgccggtacgacagccattaacgattgtccggggctcactgtttcgccgacctgaacacttctctgggcaatatagccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttagttgcatccgccgcttcaacgacttgtggctgacggtttaatggtgtgttcattactaaagctttattcgctttataagcctggatagcggcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgtttcttttgaaataaccccctgcttcgctaacggcactcgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtatagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccttgtcgaacgtagttcgtatctttatgattaacgacagtgacactacctgagacttgtgcagaaattggatctgcattccccgtgacataggcgtcatctgtactaatcatgtcttctaattccattgaccaataggcataggcacctgaaaacgcaataaataaaactaccgccaataaagaaaagtattttcttctgttagaatgttttttatttgaattaatctgttccactattatctctcatttctcatagatgaaatttatgaattgaatgaaaagagcattcattcttcatatcaaacacagtgcatgtgttgcacattatcccaggaacgttggaggcctaatttaaatgaggtgcaaaaaaaacaacagaggactaaaccgtggcttttgcaatacaattcttacgcctgtaggattagtaagaagacttatagtgccaacttgaaactataaatcatcggtacaatccctgattttattgttgacatttcatttatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcagattttcttatttttattgagaaaatgagatgacgccttatgtctgtattactacagggagaagggagatgcttcattgcaaagggaataatctatgaacgcaataattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcagagttgactgaaggcggaagtgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgaggaagcgccaatatagcggaattattattatcgtctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggtttcgtgagtaaaaaagaaggcatgaacaatatcattgcggctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcgaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcctgatggaaaaattagaatgtaaatcactgatggatctttacacattcgcacaacgtaacaaaatcggctaaccacatgaagtttttaccctatatttttcttctctgttgtgctctttggtcgaccatgagtttcgcggacgaagattacatcgaatatcgtggcatcagtagtaacaaccgtgtcacacttgatccactacgtctgagcaacaaggaattacgttggttagcgagcaaaaaaaatcttgtgattgcagtacacaagtcccaaacggctaccttgttgcataccgattcgcagcaacgggttcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgccgatcatcaaaaagcaatggacgcgctggaagaaggtgaagtcgatatagtgttatcacatttagttgcttcgccgcctcttaatgatgacattgctgcaaccaaaccattgataattacctttccggcgctggtaaccacccttcacgactcaatgcgaccgcttacctcaccaaaaccagtaaatattgctcgggtagcaaattaccccccagacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagctgggcacaatgattactttattggtagtaacatcattaccagcagtatgatttcccgctatttcactcactccttaaatgtagtgaaatattataactcgccgcgtcaatataattttttcttgaccagaaaagaatctgtcattcttaatgaagtactcaatagatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaaaccattagaactcactgaacatgaaaaacagtggattaagcagcatcccaatttaaaggtgctggaaaatccttactcgcccccctattctatgacggatgaaaatggctcggttcggggcgttatgggggacattcttaatattattaccttgcaaacaggtttaaatttttctccgatcaccgtttcacacaatatccatgctggaacacagcttagccccggaggatgggatataatacctggcgctatttatagtgaagatcgagaaaataatgttttatttgctgaagccttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagctgcattcgcaattaaaagagatgtatccggaggttgaatggatacaggtcgataatgccagcgctgcatttcacaaggttaaggaaggtgaacttgatgctctggtcgcgacacagttaaattcgcgttacatgatcgatcattactatcctaatgaactttatcattttcttattcctggcgttccgaatgcatcgctttcgttcgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaattcccccaagcgaagttctgcgcctgacggaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctatatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagtcattcagggtgatttagaaaaccaaatatcattccgaaaagcactctcggattccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcataatagtgcttttgaacattatttcactgcggattactacaaaaatgcaatgttaccattagaaaacagtgactcaccctttaaagatgttttttctaatgcgcatgaagtcacagcagaaacgaaagaaaatcgaacaatatacacacaggtatttgaaattgataatggcatcgagaaaagatgcattaatcactggcatacattatgcaatcttcctgcaagtgacaatgcagtatatatttgtggttggcaagatattactgaaacgcgtgatctaattaatgcactcgaggtagaaaaaaataaagcgataaaggctaccgtagcaaaaagtcagtttctggcaacgatgagtcacgaaataagaacaccaataagctctattatgggcttcctggaacttctgtcgggttctggtcttagcaaggagcaacgggtggaggcgatttcacttgcctacgccaccggacaatcactcctcggcttaattggtgaaatccttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcggtgcgattgctgcaagcaaatcgatcgcattaagttgcagcagtacgtttcctgaacattacctggttaagatcgaccctcaggcgtttaagcaggtcttatcaaatttactgagtaatgctctcaaatttaccaccgagggggcagtaaaaattacgacctccctgggtcacattgatgacaaccacgctgttatcaaaatgacgattatggattctggaagtggattatcgcaggaagaacaacaacaactgtttaaacgctacagccaaacaagtgcaggtcgtcagcaaacaggttctggtttaggcttaatgatctgcaaagaattaattaaaaatatgcagggcgatttgtcattagaaagtcatccaggcataggaacaacatttacgatcacaatcccggtagaaattagccagcaagtggcgactgtcgaggcaaaagcagaacaacccatcacactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaacaggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatatggatggttttgagttgactcgcaaactccgtgagcaaaattcttccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaagttgcggcatgaacttatgtttgttcaaaccgttgaccctggatgtactgaaaacacatttaagtcagttacaccaagttgcgaatattgcacctcagtatcgccaccttgatatcgaagccctgaaaaataatacggcgaacgatctacaactgatgcaggagattctcatgactttccagcatgaaacgcataaagatctacccgctgcgtttcaagcactagaagctggcgataacagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccatcagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctgaactctgtaaaagaacacattgcagagctggaccaggagattgctgttttctgtcagaaaaatgactaaatagcggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgttccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccgctgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttctcgcctgagtttgtggcaatttaatggcctcagccacacttaataacggcgcgacgggtacaccaacttcatgtattctggctaaccaaacttcagctgcctgcgtttttaacgtccgctcaatatattgtttaagaatagcctggttttgtacgcgtaaaatattgctgctaaatcggggatcattaaccagttccgtaagctccagtgcctggcataacgcagaaaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtattgaaaacatcaaaaggtgccatgtagggatggcgatttcccagacgttgtggtgacttcccagttgcgatatatgccatcagaccatgctccagaaaactcagcgtggcatcaaacatcgctatatcgacatgcgcccctctctggctcttttcgcggccataaagtgcactcactattccgctgaataaatagacaccgccgcatagatccgcaagagatgtaccaacgcgcactggcggagcatcaggatatcctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatatgaggcgcgggttgatttcttgaagcgtttcccatgaaaaccccagtttttccattgtacctgggcgaaaattctcagctaatacatcagcttgtttgagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctctttgccatgattaataaaactgtaatagagtgactgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacccggcggctcaactttaattacccttgcgcccatattacaaagaagttgagttccgaaaggtccattaaggacatgtgtcatatcgataactaataagccttcaaacggccctttgctttcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaagggagccgtgacgacaaagcccagtacgctcacagccaatgacgctgtaccagtacgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcagatgttcgctgttcaaatgacatgccataccaacgagaagcagtgccagtggcatcagaatcagcttcaggaaggtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgctacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccaacaccaggatcgttgccagaacaggtgcccatactactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaagaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaataggatcgagaactgcaaaccccaggaatccaatggtaggtgaacctgcaattaatgcacatacagctgcttctgcatgggtacgtttaaaaaatttgtagcaaccgaaccaggagaaaaagaaacatccgacaataaccacaagtgatacaagggtcagacgagtgtccgcaaaaatcatttccctgtttgcccgagtaatagatacaaatagagccgcaggaagcgcgtagtttaataccagtttattaaatgcccgagcttgatcttctgaaaatgtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtcccctcaccatcgcataatgagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgcagggtcgatgaccacattaataatggtcggtttgcgcgactgaataccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaacgccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatccgttggtgatggtgcaccagcgccactgagatcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgtcaccggcaggttatatcgacaaatcgtttcaatttccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaagtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtaccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgcaccttcattaactaaataaatatcctggttctcgcgcaatacgtcgcgcacagcacttaatgcattaaagtaatttaatggttgagtatctgtacttaatttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccataccagtggagtcgtaaatgtgttttgtttcagttctgccagcataccttgcatactggatgcaatatcaccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccaataaccaattcagtcgtgcaccaacaagcatgacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcaaggatccctttcgccatagacattggcaggaatggaatctgagcactttcaataaattcacgaagctgttcatcagcttgtgaatacgccgcgcctttgccaaggataattaatggccgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaactttaacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaactccgccagggcgacccgatacagagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtccagctcttcataatcaccttgctgtaggtcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcgttggccaatgcggtcaaaccattgaggaatcctggcgcagaaactgtcaggcagatccccggtttttgggtaagaaaaccgcttgccgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgtgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaatacagcagcggtatgttcacctaatagcggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaacggtcagatattttccacgcaacggttgttccacttcaacaacactgccactttggcgcaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataggccaccgcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgtgcatgggctgtactgtatgccggatcggtaatccattctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcggtttcccagcctttacatttcaggatccagccaggctgaccgccaccacctgcattaccaccgcggggaactgcatcaccaaatgtaccattcggatactgcgggtattcttccagataacccaatttatcgagacgctgctggtcacgtaatttcacgcggcaaaggttcaatacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagcaaatgcattccggtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccatcccaaaaacccgtagtggatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatgtgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaactcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtgacgcgttacgtcaccaacgccgggacgttcaattttaataacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcgtaatatcttctctaaataacccgcaaaatatcgtcgtagctgcactcgatatttttaaaatcctgtatcaagtgctgaaaatcatttcatcgccacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatatgataaatattgattcgtggtaatcagagagagtcgcgacatttgtgatgttattcttacaactgtaagaagcgccggtgatttacaagcaagggtatgattacgctttttaaagcgtaccataaaacataacataataaatgatttgtgatgacacgggattattgcggtttactttgaggaatataaaatgcgagtttatagcaccgcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcggctggagggagttaaatcctttacctcaatatactgcctgtcagcattagttcacaaacagtgcttcgctatcgacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagtggcatcagatattggttttccattacgccaacaccggccaggcgaagctcttccattgcgccctttttatcccctttcgccattttttcattggcaatttttatcgcggcttctttttcgggagttgctacataactctcagaaattccgacagatgcattaatgacaatatattggtcatcattgagattggtctttttacctggcttagcgaactttgcccattcggtactgtcatctgacagcaaagcggaagcttcattggtcagttcttttgccttttctggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaaccttgttcagagatacgctctgctgccgctgccgttttctgggtttgctgaacttgctgagtttgctgttgtgccgctaccggagcattatcagcagcccatacagttgaagatgccagaattgctgtgaccatcgtggccataattaaacgtttcatacttacctcattctttaacagttttagaaaacgccgccatcatattgggtgagcatgaaatgagaaatcagagagcaacggtcattttgaaagggttatcttacagttgtagttattatcgcaagaagtattttagtcttacaattgtaggaatatgcttcctgtcgcagagaactattcttatataccacaaagagatgtcatttattatatcgatgtaaatactgattaattaaatgtaaatacagccataacatcgtaggttctcagtgaaccattttcaggataactttctatgaaagtaaacttaatacttttcagcttatttttattggtctctattatggcatgcaatgtttttgcattttccatttcgggtggtggaagtgagaggagctataaagagactgaaaaaacatcagcgatgacgaccacacactctacaaaacttcagccatcacaggcgattttgtttaagatgagagaagatgcgccaccattaaacctcacagaagaaatgccgcccccttttccgacaaaggcgaattatcttattcatcctgtgcgatagcgtctttcacatggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgagccatcctgacccactaccgcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcactagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagaccgccgataccacgttcagtacctgaccgatgtagccgcttacgcagacaatacacagggcgagaaacatccataaattaatcatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcatcaatgaaaacagcatgttaaatgcaagactgttgtgtacggaaaaatatttactttgcacgattaataatcagtagctgaaagcagtcagcgagtgataaagtacagataccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcccaaccaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccacaatgcaaattctcccgcgagtttctacatcctcgctactggctcacatggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtattggcgcaatggcgcgaccattcctgaaacgtcgtgaatctatcgcccgtaaaaacctggaactttgtttcccgcagcattctgcggaagaacgcgagaagatgattgccgaaaactttcgttcactcggcatggcgctggtagaaaccggcatggcatggttctggcccgacagtcgcgtacgtaaatggtttgatgttgaagggttggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccattttatgtcgctggaactgggcggccgcgtgatgggactgtgccaaccaatgatggctacctatcgtccacataataatcagctgatggaatgggtgcagacccgtgggcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcggtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacctatgttctctcccgtctctctggcgcagccatgttgaccgtaacgatggtaagaaaagcggattacagcggatatcgtttgttcatcaccccagagatggaaggctacccgacagatgaaaatcaagccgctgcctatatgaacaagattatcgagaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggagaatcgtcgttgtacatttaacaaactgctcttactctttccctcctcaaatcggccataataacctcatggtttttatggcttttttcttaaggttttttccttcgctgaatatctaattattaccgtcagaaattaaactgtcgccgatatgagacacttgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctcgagcagtttagctcagaattctggggtgatgcccacggtaaaatacagggcttttaaggtcgctttgcccggtgtcaactcactgtatcaggtgtaatgaagtcattcaggcgtaacagtaattacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccagtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatcaggctcctgtttgcatttctgacgacggtgtttattccgcgttttcgtgaatatgtttgctgctggcgggtagtaaaccgtcggcacggaacatcgctttaatccctctgatggcctgacgaatacggtcgcggttttcaatcagtgcaaagcgaacatgcgtatcaccatagtcgccaaagccaatccccggcgagacacaaaccttcgcttcgttaaggagcttcttggcaaattccagcgatcccatggccgcatatggttccgggattttcgcccagacatacatcgaagccttcggcatttcaaccatccagcccgcttcatgcagccctttaaccaatacatcacggcggcgtttgtactgttcggcaatgtcgcgcacgcactgttgatcgccctccagcgccgcaatcgccgccacctgcaacggcgtaaaggtgccgtaatcgtgatagcttttaatacgagccagggcgctgaccagcgttttgttgccaaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgactgccacatcgcgtgcacccggtacctgcataattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcatggaccaccagcacatcgtagcgtttcgccagcgccactactttttcgaagaactccagttccacgcattgcgcggttgggtttgacgggaagccgaggatcatcatcttcggtttcggataactttcacgaatggctcgctccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccataaatatggatcgggtaacttggattcggcaccagcaccgtgtcaccatgatccagcgtcgccagcatcagatgcgccaggccctctttcgaaccaatagtgacgatggcttctgattccgggtcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccgggcgctgggccacagtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatgctgaaatcgataatatcttcgccgcgccgacgcgcagccattttcagttcagcggtgatgttaaaaacgtagggcgggagacgatcaatgcgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacgttagcgcccggaccgtccgagcgacgctgccacaatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacatttttatcaatggctttaaatgaggaactcaacttcaaaaacaggaaatttttctacgctaacaagaaaattaccaccaattttattaacattataatttcaataaatttaccatccagaagcgcattatcaagagatacattgctaatacaccatttatctttcaatccccttttaaatttatggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggcagcgttaatgcttatctgcctgttctttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcgcactccccaaaagaattgctcgccgttaccgccattttctcgctgttcgccctgttcagcacctggtccggcgttcccgtagaaggctcgctggtgaacgtacgtattatcgcggtgatgtccggcgggattctgtttggcccgtgggtaggcatcattaccggcgtgattgcgggtattcaccggtatttaattgatatcggcggcgtgacggcgatcccctgctttatcaccagcattctggcgggttgtatatcgggctggatcaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgagacgttgaccatgattctggtaattgtctgggcaccaactaccgcgttggggatcgatatcgtctctaaaatcggcattccaatgatcctcggtagcgtctgtatcggctttattgtgcttctggtgcaaagcgttgagggcgaaaaagaggccagcgccgcgcggcaggccaagctggcgctggatatcgccaacaaaacgctaccgctgtttcgccatgtcaatagcgagtcattacgcaaggtctgcgaaattatccgcgatgacattcacgccgatgcggtggcgattactaataccgatcatgtgctggcctatgttggcgtgggtgagcataactatcagaatggcgatgacttcattagcccgacgacccgtcaggcgatgaattacggaaaaatcatcattaaaaacaatgatgaagcccaccgtacgccggaaatccactcgatgctggtgatcccgctttgggagaaaggcgttgtgaccggaacgctgaaaatttactactgccacgcacatcagataacctcgtcattacaggaaatggcggttggtctgtcgcaaatcatctccacgcaactggaggtttcacgcgccgagcagctacgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccattttctgtttaacgctttgaacgctatttcatcgtcaatccgtctgaatccggataccgctcgccagctgatctttaatctgtcgcgttatctgcgctataacattgaattaaaagacgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggcgacaagctcacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggagaatgccattgtccacggtatccagccttgcaaaggtaaaggcgttgtcaccatcagcgttgcagagtgcggcaatcgggtacgcattgcggtgcgggataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaatgaaatgccgggcaataaaattggcctgctgaatgttcatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggaaccaggaacggaaattgcgttttacattcctaaccaacgcaccccagtcgcctcacaggctacgttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggctaattaaagagcacagccagatggagattgccggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgtcgacgccatttttctggatatcaatattccgtcgctggatggtgtgttgctggcgcaaaacatcagccagttcgcccataaaccgtttattgtgttcatcaccgcgtggaaagaacatgcggtagaagcgtttgaactggaggcgtttgactacattctcaaaccgtatcaggagtcacgcattaccgggatgctgcaaaaactggaagcggcctggcaacaacagcagaccagcagcacgcctgccgcgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaataatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtctatacgcggcgtgaatcctacgtaatgccgatgaacattaccgaattttgcagcaaactgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatccgcgaaatcgaaccgtggtttaataacacctatattctgcggctgaaagatctggattttgaagtgccagtcagccgcagcaaagtaaaagaatttcgccagttaatgcatctttaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactactggggcgcgtctggtttgccagccagcctgcctcgttgccggtgggcagtttatgtattgattttccccgtctggatatcgtgctgcgcggcgaatacggcaacctgctggaagcaaagcagcagcgaatggtggaaggagaaatgctgtttattccggcacgcgcggctaatttaccgatcaacaacaaaccggtgatgctgttaagcctggtgttcgcaccgacctggcttgggttatcgttttacgatagccgcaccacgtcgttgttgcatcctgctcgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcactcatcttagccgttcgccgctggagcaaaatatcattcagccgctggtgttaagtttgctgcatctttgccgcaacgtggtgaatatgccgccgggtaattcgcaaccgcgcggcgattttctctatcacagcatttgtaactgggttcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgcccaatcatctgtcaaaactgtttgctcagcatggaacgatgcgttttatcgagtatgtgcgttgggtgcgaatggcgaaggcgaggatgattttgcagaaatatcatctgtcaattcatgaagtggcacagcgttgcggttttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtacagcgcccgttttcagggctaacgtcagaaggttaattctgtttccagcagcgtcaggatactttgtgcatcttgcgcggcaaacaacgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcacccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagtcaatcggtttcgccagccgggcaatgctgatactggaatgacggatccactgagatttggtgtgcgggatcgctacgccaaaaccaacgccggtggtaacaatctcttcccgctgccagacatcttcttccagctcaaacggatgttcagtgcgcccgttaacgccgaggttgccgcacaggaactggatcgcctgctctttattgctaaaatcctgatcaacaaagatattctccagcgccagcagtgggcgaacgtcttcttccggcgtaaaggcggtgagtaacgcttcaatttcctgcgcactgcggcattcacatgcctgacgcgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcaccgccggaatacgcgggctactcatactcagctcatccaggcccagcccaagcagtagcggcagataacggctttcaccgcccagttcaccgcaaatgcctacccatttgccccgctgatgcgcagtggtaactatttgctgcaacatgcgcaggaacgatggcgtaatcgggttatatagcggcgatacgcgcgggttattacgatcgaccgcatacagatactgggtcatatcgttggagccgatactgaagaaatcgacctcatcgcagaagtggtcgatgatgtagcacaccgacggaacttccaccatgatcccaagcgtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggatctcgcctttcacccataagatctgatcgaggctgtgaaccatcgggatcatcaactgggcgttgccgaaactggcggcgcgcaaaatggcccgcagttgagtgcggaacaggccagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatattcagataaggaatgcttttatcgccgccgatgtccatcgtgcggaagataatcggcttgtcgcccgccgccagtagcacctgctggtaggcttcaaattgctcctgctcgtccggcgcgctgtcgcgatccatatagagcatttcggtacggaacagcccgacaccttccgcgccgttggcaaacgcgcctggcgcttccagagcggtgccgatattcgccgcaatatcaatacgcttgttatcacgggaataggccagctgcgcggcagcctgcgcctgttgtttttggcgtttatccgccagcgtctgcgcgacctgataataaccgctcaccgcgtcattcgggttaatcgccagcacgccgcactgggcgtcaagcactgcaggttgcccggcataacgggcaatcgcatccagcggcaagccactcagtaccgggatcgccgaggcacgggccagaatcagtgtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagatttttcaaatcaaggctcaaaaactggcttggggttaaatcttcagccaccagaatggtcggtttttcaagcaccagcttgttgcgcggcttcagttccggccaggtgatatgcagcaactgttcgctgatatcgcgaatgtcgctaacacgttcgcgcagataatcgctggcagaggcagaaagtttggcgcaaacctgctccatattgctgatgatcgccgcccccagcccctgatgctgttctgtcatcaggcgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgggcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccaggctgtgctccagccgggtggaatcttgcgcactggcggggattgcccgataactgtcgaggctgtcgctttgtaacagggtcagcgtacccacgccgacgccgcttgccagcacattgccgtacagtaaatccgggttaaggcggcttaatgaacgctgcagcggatgcgccgtcagttctgcctgcgtaggctgaacgctgtcgctgtcgataaagcgcacctggatgtactcttccagcacgcgccgcgcctgctcttcatcgctgccgctaatgttcaggctgcaactgtcattaaatagggtgccggtgccaatcagcgccagcgagcttttcgcatctgcctttgcgttctggcgatggttaataaaagtgatttcgctttgccactggctgcactgttctttaagttcccacgccggacgagcatgtagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgcgtaagacgttgaataagggcagataaaagttgctgcatctgcaaaatgtcgcggcaatcggcaatcgatgcggcgcaatgtccatggcgggttgctggccccatcaccactgtgggcacgccggtgccggttaagtgcaccgccccgccgtccgtgccgccgttgctgaacatatctgcctgcaacggcacgccaatttctgccgccacggtttcgacccaggcggtaagttttggcggcgcaatcagcgacttgtcgcttaacaccagcatcggcccgttaccaatctggcgatggttagccgcgccataatcaaagtttttcgcccagcaggcggtatcaagcacaatggcgacgtccggcgacaccgcgcgggtggcagtttgcccgccgcgtaatcccacctcttcgctggaacttgccaccagccacacttccgcaggtagttcggcgtcgtgcagttcgcgcagtaacgtcaccagcagatagcaaccgaggcggtcatcaaaggctttccccatcactcgctggtgagggagaacctgaaaagtggtatcaaacgtgacgcgatcgccgggacgaattcccgcctgcatcacttcgtcataggagcgcgcaccaatgtccacgcgcatggcgctgacgtcattcccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtggtgatgcgcaccggctgcagctggcgggcagccatgcgtacgttgccaaccggcagcacatcaatcgccccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgcgcacagatcatcaccttcggacctgtcgattcattcaggcggatcagcaccgatcccagaccatcaaatcgcacttctttttgcaggcgatccgcttcttccagcaggatctgccgcacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgcttttaatagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtaaccagcacaacatcttcgatgcgcacgcccccttgccctggcaaataaatccccggctccacggtcagtaacatgcctggctgtagcgtcgtggtgtcccgcggtgaaaaacgcggatcttcatgaacttcaatgccgatagcgtgaccggtgttatgaccgaaatagtcgccataacctgcttctgtaatgacccggcgcgcggcatcgtcaacctgctggcagcgcacgccggggcgaatcgcggagattgctgcgagctgtgcctgcaggacaatttgatagacgttaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatacagcgcaccgaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggctttgccgtgcggcagcgccccacgccagccactgacgacaatggtgtcaaaagaggctttttctgcgccctgctggcgcataaaccactccagttcagcggctatctcgcgctcgctcatccccgcctgaataaagcggcgaatatgctctgcaccgcgatcagcaatcccacaggcgaggcggattttctccacctcctctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcagactgccagcggtgcgcggtttcccaactcacctgctggccctcaaaaccgagcgtttgcaactgttcatcggcaatgatttgattgacgatagtggtaagcgtgttcgtcgcgtcaagcaaatgcagctggtagccttgcgcacgggcttccacctcaacgtaatagcgcgaatccaccagaatgtgcgcactttcacggctaatcaccacataacctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcactgcatccagttgttgcgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggattttccttcttacaggctatcgattaacaatttgcctttacggaacatcatcagacgcaggaacaccaccatcagcgcagttatgactgcccccagcgcgatccccgccatatagacgcccaggttagtgaccagcggccatgcccagatagcggactccgggaaccattgcactgcgcccagccagacagcggcggttgagccgacaatagcgccgaccatatacgacggaatggcggtgatggggctttccagcgcaaacggaatcgcaccctcactgatccccataaacgccaggaacatggcggtcttaccctgcggataaagttgagcgttgaacaggcgtttgccggttaaacgacggtcgataatggtcgccagccccagaccaatcggcggaataacgatagcgatagaacgagcggtgaccggtaatacgtggtcagtggtaaagctgaaggcaacaaaacctgcggctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcggcagtcagcacagtacggataccgccgttgatccagccaccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatggcggaaagaatcgggagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccacttcacaaggtaacccgcgacgatagaaataatcagcgcaccaatgaaggtggacggcaccggcgaagaggtcgcccattgcatagtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaacccgccgataaaaccagccgggaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacgccgccgaaggactgcgacagccaggcaaatttaagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatctcagcaggaattttaagccagctataagcaatcagctggctgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaccccagaagctggttttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccaggcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgatgcccgcagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgttcgttatcttccggggtaactgccacggagtggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggataccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaggtgtgagccaggcccatcgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtacggaagtgtgacgcaggtcggccttgtgaggggacacaaagaaaaattgaataaactgtatgatttaaaagattatcgggagagttacctcccgatataaaaggaaggatttacagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaaggcccggattgtcatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcacggaaaccggaggctttgaagaactcaaggaagcgcggcacgataccgcccgcaataaacacgccgccaaatgtcccgagattgagcgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaatgcgcggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcagctttcacaattgcgcgatacaaattcaccagcccagggccagaaagcacgcgctccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatggcctcttcttcactattcggcgcaaaatcaacgtgaccgccttcgcctggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccccgttccggcaccgtaaaccgcaataggcttaccttcgaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcggtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcatcgccacccagtcaccggtaattgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacaattactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattgtggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacccctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagaccccgcctgtgaaccgctgatcggcgcaccggttccgccctctgcgctacctggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcatgaccgtcaatatcgcccttgcggttgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggtacacctgttgcggcggcgttgatattttcgcaaaccttaaatggcagtagtgaagttccgctatgggatcgtctttttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatcctcatttttcactgcccattgctcattacggacagatggaaatgaccgatattctcagcggcgcaattgtcgcggcgattgccatcgccgcagggatggttgccgtatggtgcttaccacggttgcacgcgatgatgcatcaaatgaaaaatccggtgctcgtgctgggtattggcggatttattctcggtattctgggggttattggtggaccagtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaagctttcagcaccagcgattactttttgctggcggtaattaaacttgccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaattttcccggcagtgtttgtcggcgtggcattagggttgatgctgcatgagcacgttcccgccgtaccagcggcaataaccgtttcttgcgctattctcggcatcgtgctggtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgcttccggcatggctgttattagcaggtaagccgatgatgatggtcaatcgtccgaagcaacagcccccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggggctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcagcaaacgcaggtgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgagatcgtgattactggcatcgcaattatgagtggcgcaaaaaccgctggtggcgtcatgataatggctatcatcgtggctgggataagcgtaaagcgtatgagcgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgcggaaaaggccgcggacatggacaccgccattaaacacattcgccaatggagcacaatgcctgatgcgacgctagcgcgtcttatcaggcctacaaaccggctctttaacgcgtagggcgggtaaggcgtttacgccgcatccgccaatagtgccagatgcgacgctcattcaactacaatcccagtgccgtacctaccaacaaccagatattcagcgccactaccagcaccacaatcacccagcctgtctgttttacgcgtttgctgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcagcagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacaataaatgacggcaacatggtgactgtacgacgcacccacagcgggatatggaagcgaatgaacccctgcatcaccacctgccccgccagtgtccccaccaccgttgaggacagtccggcagcaaccaggcttaatccaaagaccgttgccgcagcatggcttaacaacggttgcagcgtcagatatgcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatagtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcctgctgcaaggaagaccgcttccgaagtaggtaaactcgggatcaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaatcaggaaagtcgcgatccccgtcagcaccgcaccttgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacactacgggacgcggatagtgatcgcgaatttgctccgccagatttttaccggtggcaatccctagtttggcagagaggatctgaatcagcatcgccatcaggttggcccaaacgacaacccacaggagctgatagccgaagctggcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcgtcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgtttcatgctatgtcaaacgagaatgattatcaaattcatttaaatgggttgtggtgatttctttgatagaccaggattatgactacgaaaagattgatgacttgaatgttatggttatgtttaatgttagcacatttacataactttcagcttccatacacaacatagcagaaatgtatgacagatcactatttttgaagcttgtcacaggacatcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgattctcgcactgctggtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtttaggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggatttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcactgatcggtattctccagcacattcgcgtgttgccggttattatccgcgcaattggtttcctgctctccaaagtcaacggtatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatcctcggcaaaatctcccgtaaccgtatgtacaccatggcagcaacggcgatgtccaccgtatctatgtccatcgttggtgcatacatgaccatgctggagccgaaatatgtcgttgcggcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaacccttaccgtgttgatgccagtgaagaaaacattcagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaagttgccattatcgttgccgcgatgctgatcggctttatcgccctgatcgccgcgctgaacgcactgtttgccaccgttactggctggtttggctacagcatctccttccagggcatcctgggctacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatctgcagaaaattgcttccacgctctctccgcgtgctgaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcaggtgcagttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaagctggtttacggctctaccctggtgagtgtgctgtctgcgtcaatcgcagcactggtgctgtaagaccatacataaaaaagccggggataattcccataagcgctaacttaagggttgaaccatctgaagaatgcgacgcctcggtgcctcgttaagacgatgcctcgcgttcttcaattgcgttttgtaggctgtcagggatactgtcccacgaatggccacctgtaagctccagatgaccatttttgttattctccacaacgagttagttcttcttttcggatccggcacttctgggggggaaatccagcgatggctggattatgtcgtcaattaaaaatgcggcgagtagattagcaaatatccacgctttcgcgagttcaggttcctttgcacgcaaagcatccaggtgcagcaaacttttgagccgcttaaaagccagttcaatttgccatcgcagacggtaacaatcagccacttgctctgctgaatattcatcttccggtaatgatgttagcaatagcacatggcccgctgcttccagcgtttccgcctgaactactcgtccttttcgacgattctcgctgagcagtcgggttttactgattaattctttttcgggaggaagtgatacggcaatgagacgtgccggaaagggagctccggcttttttattacctgaattgcctatcattacagtggtttcaccgttcttaccgcaatccagcccgcgcagaaaacccatcatgtcaaagcgcattccttctgcagttaaccagcgcaatcctcgccagtgaacccggacgatataatcagcttctccaaaagcaagtgagcggatacattcgggacgcgaaccgaatccccggtcagcaatgcgtatctcgtctgccgtttgcgcaaatcggtccagccgttcagcgtctctgctgtcggttagctcaaaatcagtgaactgacaggtatgaggatcatatcccatatgtagtcgccattcagcgctgccgcccccgggcgcactgattgctgttccatcgacaagacgcaatctctttccgcttgtacaacccgtaactgcggcgcgtacagcaagtgtttgtgcggcaagtatgccaaaccagtcggcggcattccgcagccgcttcaggagagccacgtcagataatgttgcaacgtcatggagctgagcccatgcagtgacttcacgtaatgacatccccccggggccgtaagccagccccagacgtagcagagttgcagcatcacgaatttcgcggcggcgggttagagccccggcattacgtgccgaagtatccagttcttcgggcttaccaatatgggccagaattgctgaccagttatcgtgagagtaattcatcggcacgttaaatcatatcaggcgtaataccacaacccttaagttagcgcttatgggataattccccggtttttttacgcctgttaatcagctaatggctgcgggcgaccaatcaaatacccttgcagatattgcaccccgagcttatgcaatagcgcctgctgctgttgcgtctcgacaaactccgcgaccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtgttcgtgacaatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgttcgtagttggcatatccggtgccaaagtcatcaatcgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtgataacgcttaaacagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattgactgaaaagcgcggtccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatatttcagtcgcgcgaggatctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtctgcccggaaaccatctcctctctgctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttccggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaacggcagcagcgtacggcaaattgagcggatacagtgaacgcgcatcattaagccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgttccaacgcacgaaagttgggtaggagcgttaacggatctgtcagcgcctgcaaatgccagcggcgattaagccattcactgcgatgataaatgcgcaccatatagagcaggcaaacgctaaaggaaatcagcaccgcaagaataaatgccagcgaatattcggtttccaccccttgcaaaaagttctggttgtaattcagaaggcaaagcgttgaaacagcccaggtgagatttaaaaacggatagcgaagcttaccgaccccgagggtaaagatgatgaagaaaacgggtaccaggtaaccggcaataaagtcgttttcataaggtgtgcacaacagaagtagcagcacgcttaacgctgccagccagcttaaggtaaatgcgcgtttctctttgcccaacgacggagcgatatccctgcgccacaatatctgcgcaaagtggggacttacaatcatgcgagtgagatagtagaaaagcatgttgtaaatcagcacagcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcgccgaaaaaggtggatatctttagcgggaaatcaaagaagctccccacaagatacatgctgcatttgatgccgatcggcgtcaccaaaccaagccagaacagacgttgccagacatatcggctggtcaatccataacgccaacgcgtccccagctgccagcgtaatattgcgcaggcacacaacacgacaaacgtctggctaccgagcatgaccgcagtctgtaaaaaagagagatgaaagttccacagattggtgcaaaacatcccgcataaaacgggaacgacaccgcgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataactggaatggataatggcaagtggcgaaataaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcatcgcgaagcaaacagggggccagcctgttgccgatttttcatccaatgatgctttcaccaggcggcactaacccggacgtagactgtattacaaaagcggcaaaaagcagagacaaaaaacccccgctttgcagcgagggttggaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgatgcgtttacgtaccaagtttgctgggtgcaaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgtcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgcaacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgttataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacaccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggaaggctggacaacgtcaccaaaacctggcgtccagggtggcaaagcccgactggttcacgtcaatgaacaggttcgtgaatatattcgcaatgctgaacgtccagaaggtcagggagaagcgcctgccctttctggtgatgcgccgcttgaagtattgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaataaaatgaccaccgaagaactggctgaatgcctcggtgtgactaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccaatgttgatggaagctgaagagagaattgctgaatacgctcctggagcacgcgccccggcgtatcgacaaatcatcaacgcgatagataatatgacagacattgagcaggaaaaagtcgcgcaatttttgtcacgtgaaggaattcgcaatttcctcgcccgtctcgatattgacgaatcagcataaataaaaaacggcaggatattatctcctgccgtttatctttttacacgctaattactgctgattttcgcgttcagcaataaaatccagcgctttgttgatacgctcgatactgcgggtcttaccaattgcgtgaacggtaacatccagtgctggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagcggtccagtcagtaatcgcggccagtttgtcacgaaccacttccagcggctgacgcgctaccggacgcagatgttttttcgcggcgtcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccagcagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcagcgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcaaagtgaagtatttgatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcaaataaccgtcatcacgatactgcattacgctgactgccccgtgacgtttggacagttttttaccgtcatcgccattgatcatagaaacgtgcgcgtaaaccggcaccggcgctttcagggccttaagaatgttgatctggcgtggcgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataataagatcgtccagttcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacaacacacggttcatcatcagcatgatgctcatggctgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagcagtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggtagtacggaccttcatcccactccaggctcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggttacgtgcaaaaagccaggagtaaagagcagtacgcgcgccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcctggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggtttctaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcattttgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtagtctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctaaatttcttgtaaaaatgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatactcaaagattcgaacctgcagcaggtttgagttgagcgcagcgaaacaacggagccgctcgcggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatttgcgaaattgcctgatgcgcttcacttagcagactactatttccggcaattcctgtctcctcacctactgtgtcaatgcagccaacagcttaaccatcgcgggcgtcacctgctgtgtttcataaacaatatataaatctgcagggatgcgctgtttgagcggacggaaaatgacacctggccagttcatttgtgcgtagctgtccgctatcaatgtgataccaatgcccatactgaccatagcgagtaccgtttgcggttcattaacttcgcgaataacaaccggtgaaaatcccacctgctggcaaactcgctgcaaaaaatcccagtcagtgtaaacgggcggcattgtaacaaaatactcgtcacgtagcgcttccagcgggacggtggaaaatgatgagagatgatgctcttcaggcatcgccaccagaaacgccgattcatgcaaccgtaagctggtaaaaccagtcggtggttctgtcgccattcgccagatcccggcatcaagttcgcggcgttccagcaaggccatttgcatcgcgggcatcttttcgcgaaaaagaacgtcaacgttaggattttccctgaggaatcgccgcataaccgggcgcatccgtccccacattgccgttcccactacgccgagttcaatccgccctgcttctccccgacctatttgttcaatccgagccaatacattattagcattcaccagcaatcgacgcgattcttccatcaagattttgcccgcgtgtgtcagtacgacgctgcgcgaatggcgaataaaaagctgcgtgccgagttgattttccagctctttaatatgaatgctgagcggaggctgagacatatttaaacgcgctgctgcgcggccaaaatgcaactcttccgctacggcaagaaaataacggagcaacttaagatctgttctgtatacgcgttccataattaagtgctccatataataaatacatcgtattaaattatcatggcataaagtatttcaccaccagatatccgacatacataaacacaatggataatatacccggtaatacatttggtacaggaataggcaagcgcacgattgtaaacaaagcaccaataccaaaaccaacgccggaagaaaataaaatatctttcactaattaacctttatcataaaagcagctctgaagagcagagccgcgaatccttttaatgagtcaccgctcgatgctttatcttttcagggtcatgattatatttaaacccaaagaaaaatattactgcgagaaaaagagcatatcctgcaaacaccagccagatagtttgccagtcttttacgccatccaccgaaaagtaatctactgccatgccactcagaatcgagccaacccatgcgccgacaccatttaccatggtcataaagagcccctgcgcgctggcacgaatgctggaatcaacttcctgttcgacaaataccgaaccagaaatattgaagaaatcgaatgcacagccataaacaatcatcgacagcagcagcaaaataaatccggttgttgacggatcgccataggcgaagaagccaaagcgcagcgtccaggccaccatactcatcagcatgacggttttaatgccaaatcgctttaaaaagaatgggatagtcagtataaagcccacttctgccatctgtgaaactgacagtaaaatggagggatatttcaccacaaaactgtcagcaaactccgggttacgggcgaaatcatgtaggaacggattaccaaaaacgttggtaatttgcagtaccgcacccagcatcatggcaaagaggaaaaagatggccatgcgtggatttttaaacagcacgaaggcatccagacccagcttgctggcaagcgatgtggtcgcttttttctccgcaaccggaatcttcggcaaagtcagcgcataagccgacagcagcaatgacgcaccggacgcgatatacagctgcagactactcaattccagatgcagcaggcttactgcccacatcgcgacaatgaaccccaccgtaccaaaaacgcgaatgggcgggaaagcggtcaccgggtcaagccctgcctgggcaagacaggaataagagacgctgttcgataacgcaatagtcggcataaacgccatcgcattgactaacatcacccaaaacatcatatccggatcagttacggatgccgcataaaaaagtacgcccgcacacaccaggtgacacagcatgtatgcacgttctgcgcgcagccatttgtctgcgatgatccccattataccaggcataataatcgcggcgatccctttggaactgtaaaccatgccaacattagcgccggtgaaatgaagagtattaatcatgtaagagccgagggtaaccagccagctcccccagataaaatattgcaaaaaggacattacctttaagcgcatcgcgatgctcataatcgtttccttgtcgcatcatttggcctcacccgcgaggccgtttcttattgtttttctcaggcaattttgcgcagaaagccacaaataaggttgatgaagttctgcttagagagctccgcagccgccagcgtttgcgcatgtgacaatttcacatcgcttaaaccttccgccatattggtaatcgcagagaccgcaacgactttaaggtcgcaatggcgagctgaaataacctcaggcaccacagacataccaacaacatccccaccaataatttgcatcatgcgaatttccgccgcagtctcgaaattcggccccggatacgagacgaacacgccctccgtcagagggaaaccctcttctttcgccactttttgtaacagtgcgcggtattccgcatcgtaggcatttgccagtgagaagaagcgctctccaaaacgatcatcgttaagacccaccatcggcgtaccgggcatggtgttgatatgatctttcaatgcgaccaggctgcctgcccccacttccggacgcagcgagcctgccgcattggtgcagaacagtagctcgcagcccagcagcttaaaggtacgaattgcgtcagtcataatggtcattccacgaccttcgtagaaatgtccgcgacctttcatacataccaccggtacgccctggagatggcccagcactaactcccccgcatgaccatgtaccgtacttaccgggaagcccggcagcttttcgtaggaaattgcgacagcgttctcaatctgatcggccagcgcgccgagcccggaacctaaaataaaggccactcgtggcgtgaaatcaggtttataagtcttgataatatctatgcaaaacagcgggttatgagaaaattgaacctgagacatacatatcctttttctgtagggtggaatctaacgcctttttatagcgaggttgtcccggctcttaccaatacacttttctcacgcattcaatagcgattcgatatcgatggatttatatcttttctctattaatccacggtaaaaactgtattggcgatattaattcctttgcattaacaatatgtcgtttttagcaaaccactttattaagcaatctactaataacgatcggcatagggaattatgctatgaaaaaacatcttttaactctgacactttcctctatattagcgatacctgttgtatctcatgcagaatttaaaggcggttttgcagatatcggcgtgcattatctggactggaccagccggactaccgaaaaatcgtcgaccaaatcacacaaagatgattttggttatcttgaatttgaaggtggcgctaactttagttggggagaaatgtacgggttcttcgactgggaaaacttctataacggtcgccataataaaccaggtagcgagcagcgttatacctttaaaaataccaaccgtatttacctgggtgacaccggatttaatctctacttgcatgcgtatggcacctacggttctgcgaatcgcgtgaatttccacgacgatatgttcctgtacggtatcggctacaatttcaccggcagcggttggtggttcaaaccgttctttgctaagcgttatacagatcaaacctattacactggcgacaacggctatgtcgccggctgggttgcaggttacaactttatgctgggcagcgagaaattcactcttaccaactggaacgagtacgagtttgaccgtgacgctacctatgcagcgggtaatggcggtaaagaagggctgaatggcgcagttgcactgtggtggaatgcaacatcacacattactacggggattcagtatcgatatgcggatgacaaactgggcgaagatttttaccaggatgcgataatctactccatcaaatttaacttctgattgattactgccggggctcccggcagtatgaattcactctatatctgatacaacggatccccttcccgcccagccattagcgcattgccctggtctcgtaccacgtcccataaagcttcagcggcggtggaaagtgaacggttcttcctgcgcaccagcatcaactggcgttcaacaaccggcgtaatgcgctttaccaccagtgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgtccaatctcctgcacaatattcgcctgaataccattgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcgtaatcctgcaacaccaatttcgctccctgtaatgcctgccagggtacataatcttccacggccaaagcgctatcgcgatggcaaagcagaaagaaaggctcggaaagaatcgcttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaaatcgacatctccctggcgaatactttccattacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttcagttcatccagcagtcgctcaagacgcaaagccagctgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagttccttcacactgtgactcactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgttttaaagaataattcatctgttttcttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcctctttctttccggccagaggcgatttcgtccccttctttgaaaatctgaccaccgcagctattgccctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcgattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggtgtactgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctcccggctaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcagcggtttgttctgcgtcggcatccagcctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggtcggtaaaattatgctgcaactgctgctgccgtttgtgttggggcatctttcccggccgtggattggtgactgggtgtcgcgcaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacagcgttcagcgaagccgtcgttaatggtatctggcataaagttggctggggatcattgctgtttatcgtggtggtcagctgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgagcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctgatgattttccatcagatccaattgatgatctgtgcggtgctggcgcgtcgatacaaacgccagaccgaacagttacaggcgcagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcggttttaatcagcagcgtgatttgcattagctcaccgagcttccctgccgggaactcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttgtatttgccaaacggcattatcgtattggctatttcaatcagctgctctttttccatctcagctacccagcaaacgcagcatttccgcttcgtcgatgacttcaatgcccagttcctgcgccttcgccagtttagatcctgcagcttcacccgctatcaccagatcggttttcttcgacacgctgcccgcgactttcgcgcccagttcgaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacgggctgtcaatctcttccgcgttgataacgatcggcgcaggccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggatgcaacgacaatgccaacatcaggcaccttttgcagctcttcaatcgaagcggcttccagcgcttccagcgtgccgaaatatgccgccagacctgctgcggtggcctcgccgacttcacggatgccaagtgcatagaggaagcgagcaaaggtggtttctttcgctttttccagcgcgttaaccacgttttgtgccgattttggccccatacgctccagtccggtcagtttgcctgcggtgagtttgaacagatctgccggagtatggacatattctttttcaaccagctgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagcgactctttacgctgcgcaccgcaaatcaggccaccggtacagcgggcaaccgcttcaccttccacacgctcaacgtcagaaccacataccggacaatgcgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacgtcgccagcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcatccgcattgtgtaaggttgcgttactcaccagcacgcctgcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgctcctgcgccgggaatttaaacgctaccgcccagcgcggggcacgcgcgacaaagccaagctgctcctgctgtgccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcgggcggtcttcttccactttgtgatagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaacccccactttttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccaacgccatagcagaaaaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaacactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctctccgtgcagcttcagcggaatggcgcgaatagtacgcacattagacgtgatatcttccccggtggtgccatcgccacgggtcgcggcactgactaaaacgccattttcatacagaatactgacggcaagaccatccagcttcagctcacagcaccaggtgactttctcgttgtttttcagacggtcctgcacacgtttgttgaaagcaagaaagctttcttcatcaaaaacgttatccagtgacagcattggtacttcatggcgtatctggctgaaagccgccagcggcgcagcgcctacacgttgagtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcaggcgttggcgtctttgacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcacgacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttgaagttctgcagctcgtcaccgtaagacggtacctgcataaagatagtgacacccggagtagtgaaatccttcatttcaggatcaaaggttcccggtttcaccatattcgccaggctgaataacgccgggccgctgccatccgggctaagatgacgatggtaaatattcatatcgccaaaaatgaagcccgcttgttgaatgctgttaagaagcagttcaccgtttagctcgctaccgtgatgcgccgcgacgttcatgataatcaccgcttctttgcgcttcggtttatccataactggagcaggttccgctacaggctcaggctgtggtgccgctacgggttctgcaggctggaaagcctgttgtgccggttgcggtgctgaatgcacaggctgcggcgctggcgcgacctgtggcgaaactggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcaccggctgcgctggatgcggagcatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgagcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaatacgcagaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtctcgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacacagctcgatgtctggatcccgactctcatgagttacgttccggactggctacaatggctgagttatctgttgtggcctctggctgtcatctctgtgctgttagtgtttggctatttcttctccacgattgctaactggattgccgctccgtttaacggtttattggctgaacaactggaagcacgattgactggcgctacaccgccagataccgggattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccgcgcgcaattgtattactaattctttacttcatccctggtattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgcgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagcctgtttacgatgatcccgctgcttaatctgttcatcatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgcgatgtggcggtaacaatctaccggctattttgtaaaccgtttgtgtgaaacaggggtggcttatgccgccccttattccatcttgcatgtcattatttcccttctgtatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccgaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaactcaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacctggtgctgacggaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcacgaaaagaccaccggtccggagatatgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggcaagaccgatcttatctctgtcgccgttgagccaaccgattctccagttatcgcccaggcgctggcaggtgaagagattaaacctggcccgcataaaattcagggtattggcgctggttttatcccggctaacctcgatctcaagctggtcgataaagtcattggcatcaccaatgaagaagcgatttctaccgcgcgtcgtctgatggaagaagaaggtattcttgcaggtatctcttctggagcagctgttgccgcggcgttgaaactacaagaagatgaaagctttaccaacaagaatattgtggttattctaccatcatcgggtgagcgttatttaagcaccgcattgtttgccgatctcttcactgagaaagaattgcaacagtaatgccagcttgttaaaaatgcgtaaaaaagcacctttttaggtgcttttttgtggcctgcttcaaactttcgcccctcctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattgcgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggtaccgttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttcccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatcctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacgccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactacctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaagatctgccagctattacgctggacggtcaccaggtagaagtatgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacgcactgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctcgcaagcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcgatggatcgtagagagatcctgcgcgatcagctccgcgctatcctgcgtgcctcggctttcggtaaattgcgcattatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctattgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggtattgctatcaaaccaacgggtaacaaaatggtcgcgccagtagacggcaccattggtaaaatctttgaaaccaaccacgcattctctatcgaatctgatagcggcgttgaactgttcgtccacttcggtatcgacaccgttgaactgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggcgatactgtcattgaatttgatctgccgctgctggaagagaaagccaagtctaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtaaccgtgggtgaaaccccggttatccgcatcaagaagtaattcttgccgcagtgaaaaatggcgcccatcggcgccatttttttatgcttccgccagcggcggcaaaatcaattcatcgctctcatgctgctgggtgtagcgcatcacttccagtacgcgcaaccccgctcggtgcactgcatcggttaacgccttccctttcagcaagccactgatgagctgagcacaaaacaggtcgccagtccctttcaggtcggtttttacccgtgaatgggaaatgacattcacgctgtcggcagtgaccaccacaacctgcatctcctgattttcttcattaccggaggcgctggtaaccaccacccattttaatgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatttttaccggtcaggatttccaactcaaagatattgggggtaattccctgcgccagcggcagtaaatattgtcgatacgcttcgggaaggtcaggtttgacataaattccgctatcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtagcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcacgaagttggcgcagcgcatcacgctcctgaagcgcacgcaaatagccgctaaaccattcgtccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaagacattcaggccgttctgtttgatagcaggcacggcaatgctgttgcccacgctgccgtaaaccacctgcgactgcacggcgacgatatccgcctgcagtgccctactcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtaatccaaccgaaactttacctgattctggcagtcaaatcggctatcacaaaacaaggataaggtaattcaatgaagaaaatcatttgtctggtcattacactactaatgacactccccgtttacgcgaagttaactgcccatgaagaagcccgcatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcaacggtgatgaacatacctgctatgaagcggtttctcatctgcgtctgaagctcggcaatacccgtaaccgcattgacactgccgagcagtttattgataaggttgcttcgtcgtcatcgattactgggaagccgtatattgtgaagatccccggtaagagcgatgagaacgcacagccttttttacatgcgttaattgcgcagacggataaaacggtgcctgcggaaggaaattaatccgctttgggaaggcatttacaggaggtaacatgaaaaaacgctttatttatcacgatgaaaaatcgaataaattttggtggatagattacgaaggggatagtttagctgtcaactatggcaaggtaggtagtattggtaaattccagacaaaagagttcgataatgaagaacagtgtctgaaagaagccagtaaattgattgccgcaaaaatgaagaaaggctatcaagaagatccaaagtttaacttcatggatcgctactattttgatgatgaagaaattgggttacatgttaaaacgtcacacccaaacttccagtgccattttactgatccactttatatgtgttgctgggatgaagaatctccttttggcagcgatgaaggtgctgatgctctaaacgttcttgaaaatagcctccgtaaagagccggatctggactgtgctgatttccctcaaatgttaattgaaactatgtggggtatgaaatacatcgctatggacagtattcttgaagaggatgttcgtgcgcaattactagtcgatgaaatgagcactatccagagcaatatgattacctacgcaactgcattcggtcagattaaagtcatgggtaaaatctcccataaacttaaaaagatgggactcaatgcactagcgcgtcatcagcttaccgcaaaaattcttcaatggggtgacggtcaggactcaccaatacttcaaaaaatgattgatgaccttacggcgtttcctcacgaaaattaaatactgcatttgtcggcagcaacaactgttaaaaaagtgcgctttgtttatgccggatgcggcgtaaacgccttatccggcctacaaaatcgtgctaattcaatatattgcagaaaccttgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgtcatcagtctccgatgctattaatccttaaatccccgccccctggctaaaatgctcttccccaaacaccccggtagaaaggtagcgatcgccacgatcgcagatgatcgccaccaccaccgcgtcagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagctgacgccacagaatattccttcccgcaccgccagttcgcgcatggtgttttccgcatcgcgctgatgaatatccagcacctcatccaccagagaagcgttgaaaatccccggcagatattccgtaggccagcggcgaatgccgggaatgctgctgccctcttccggttgcaggccgacaatggtcaccggtttggattgttcgcgcataaagcgtgagacgccggtgatagtgccggtcgtccccatgctggagacaaaatgagtgatgcgcccgccggtttgctgccagatttccggcccagtggtggtgtaatgcgcataagggttatcgggattattgaactgatcgagcagctttccttcgccacgattcgccatctccagcgccagatcgcgcgcaccttccatgccctgctctttggtgacaagaatcagttccgcaccataagcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttcagcgcggcaatcattgccagcgcaatgccggtgttaccactggtggcttcgattaagacatcacccggtttaatttccccgcgcttttccgcctcgacgatcatcgaaagtgccgcacgatctttcaccgaacctgccgggttattgccttccagttttaaccacacttcactgccgttatccggccccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtactcacgatctctatccatacgtggtgttgcctgatgcgacgcttgcgcgtcttatcaggtctacaggttacaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatcgcgggtttcgatacgctcgtcgccgttatacagccgcgcatgttgcagaccaacgaataaacgctcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtaccggcagcggcgaatcgaggctggtacggcggctgatatccacttcccaagggcgcaggaagagatccaccggcccctgatacgcaggtgtgtagcccagcggccagcgatgcgcgccaacatggaactgcccgccgcgaatggttccctgcaggcggttcacttcgcccataaattcgagcacaaaacgggtcgccggttcgcgccatacctgatccggcgcgtcagcctgttcaatattgccctggctcatcacaactacacgatcagctacttcggtcgcttcttcctgatcgtgggtcacaaaaacgctggtgaattttagttcttcatggagttgacgcagccagcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcagaatttgcggttccacagccagcgcgcgcgccagcgccacgcgctgtttctggccgccggaaagctgcgccggataacgatccgccagatgggcaagctggaccatttccagcaattttgtcactttcgctttgatggctgcggcattcgggcgctcgcgacgcggcagcaccgtcaggccaaaagcgatattgtcgaacaccgtcatatggcggaacagcgcgtaatgctggaacacgaaaccgactttacgatcacgtgcgtgcaggcggctcacgtcggtgccgtggaagcgaatatgcccgctggtttgatgctccagcccggcgataatgcgcagcagcgtggttttcccggaaccggacggccccagcaacgcgaccatctgacctgaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgatgttcctcctgctgtgcgcgtttttcctgattctccaggcgccactgcaacatactttttaaaaacagggtgataatcgccatcagcgttaacagcgccgcagcggtaaaggagccgacggtgttgtagtcctgctccagcaattcaatctgtaacggcagcgacagggtttcgccgcgaatcgagccggaaaccaccgacaccgcgccaaactcgccaattgcgcgggcgttggtcaacaccacgccataaagcagcgcccagcggatgttcggtaatgtgacgcgacggaacatctgccagccggacgcgccaagcaaaatcgccgcttcgtcttcctggctgccctggcttaacatcaccggcaccagttcgcgcaccacaaacggacacgtcacgaagatggtgaccagcaccattcccggccaggagaacataatttgcaggttatgctcgtcgagccaaccgccgagcgggccgttagagccgtagaacagcaaatacaccagaccggcaaccaccggcgatacggcaaacggaatgtccagtagcgtcagcagtaactggcgtccagggaagttaaagcgcgtcaccagccaggccagcagaatgccgaacaccaggtttaccggtacggcaatcagcgcgatcatcaccgtcagccagatggcgtgcagcatgtccggatcggccagattctgtaaaaccggcatcagccccttgctgaatgcctgcacgaagatgtaaatcatcggcaccagcaggatgaacgccgaaaccagcatcccgatgccaatcagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgggtaacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcagcagcagagatgccgcgaggatcaccgaagcaatcgcgctcgctgccgggtaatcaaactcctgtaagcgcacaaaaatcatcagcgacgtcacttccgtcttccacgcgatatttccggcgataaaaatcaccgcgccaaattcaccaagactacgggtaaacgacagcgccacgcccgccaccagcgccggagaaagctccggcagcaccactttgcagaaactctgccagcgcgttgcaccaagcgtttccgccgcttcttcatattccgggcctaactcttccagcaccggctgcacggtacgcaccacaaacggaatgctggtaaaggccatagccaccgcaatccccagccatgtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgtttacggaaaagagcgaggccagcgttaaaccggcgacagccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcggcctgggaagcgatagcgggttaggatccacgccatcagcagaccgaaaacgccgttaaaaatcgatgccacaaacgccgacagcagcgttactttgtaggccgcgaccacctgcggattggtgatcacctcccagtactgcgcccagctcatctgggccagttgcatcaccagcgcggagagcggcagcagcaaaatcaggcacacaaacagcagactggtgccgaggcttaaggtaaagcccggcagcacgcgtctggaggagacagcaaacatcagttacgccccgccgctaacagcttgtctaactcgccgccgctggtgaagtgggttttcatcacttccggccaggagccaaatttgtcttccacgcggaacagctcggtctgcgggaatttgtctttcagtttgtccatcacctccgggttattcacgcggtagtaatagtcggtgatgatggtttgcgcctgcgggctatagagccagttcagataggctttggcggctttttccgtaccgttggcctgcacgtttttatcaacccacgccaccgggaattccgccagaatgttggttttcggaatcaccacttcaaagccctgcgcttcatactgtttacggatgttgttcacttccgattcgaagctaatcagcacatcgcccaggccgcgctcggcaaaagtggtggtcgcgccacgaccgccagtatcgaacacttcaacgtttttcaggaactgggtcataaactgttcggttttgcctttgtcaccaccgtcagctttatccgctgcgccccatgccgccagataggtataacgcgcgttacccgacgttttcgggttcgggaaaatcagcttcacgtcggagcgcaccaggtcgttccaatcgtggatattcttcgggttacccttacgcaccaggaagcccatggtggagtagaacggcgagctattattcggcaggcgcgactgccagtcggccgggatcagcttgcctttatcgtgcaggatttgtacgtcggtcacctggttataagtgacaacgtcggcttttaagccctgtaaaatcgccagcgcctgttttgatgacccggcatgagattgttttatcgtcagtttgtcgccgccgttatcttttgcccattgttgctcaaacggcggattcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagcagcagagaagcgaccagcgcgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagaacttggttcaacaggcgtaattgttgcagtcagtttggacacgaacagcgcggagaaaccggagcgtacacatagtacgtgaggatttcgagcactgcccggggccaaaatgacaaataaaatagcctggtgaacttagttcaagacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagataccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcatcgggattgctttcgccatttcagtcagcaccgactctggatcttccgggttcgactggcgggcaatgctttccgccattggtgtgcgcacgtatcccgggcaaatggcgttaacgcgaataccagactgcgcgtactccaccgccagcgattttgtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcgccaggatcggccaccatatcaccagtgactgaagacatcatcacaatgcgaccatctttgcgggcaatcatctccggcagcaccgccttcgtgacgttccatacgcctttaatattgatgtcaatatggaaatcgcgatcgtcatcgctcatatcgaggaaactgcccagacgacaaacgcctgcgttattcaccaggatatcaatgcgcccttctttttccttcgcgcgtttgatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacgaccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggttcgcgccatgacgtgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattgctgcggatcagctcactaattcaggaaaatctcaatccagtcgctgctttatgcatcatttcaggcgttgtgttagctcactgctgcgctgaatcattttcaatgactccacatcattgagttgcacaaggccaacaaacagtaaatcggtaacagaattttgcgccgtgcgggtagacatcgacgagctacgccattcggtttctccggaaacggtatcgagggtgaaatgcgccagccgccgcagcggagagtcagtcagagaagtaatggcaatcaccgttgccccctgctttcgtgccgcttctgcgcacaagacaatctcttttttactgccgctgtaagagatagcgatttgtacatcgccttttttcaacgcctgggaaacggtggcttgtacgtgcgtgtcggcttcgcaggccacgcgatagccaattttcatcagtttgaacgacagatcgcgccccaccagcgccgatccgcccaggcccgttatctggataaacggtgctttactgatgacctcaatgattttttgcagccgcgcgtaatcgagcaacgcgcaggtttgctccagcgccagctctttttcgcgattcagtttgcgcgcgatcacttccagcgaatcatcactggtaatcgaactgtgcaggtgcagtgccgtggcattcgttttctcccggctggcactgtattcgcctattaacgccatacgcaattcagtaaatccttgcgcgccgagtttttgggcaaatttcactatgctcgactggctaatgccgagctgtttcgccatctgccgtgaagaaacggattgcagctcactcacgttggcctgcagaaagtcagcgattttttgctcgttttcggtgaattcactccccgcattgcttattttcgtcaggtacaacatcttccactctcctgggctggcagcataaattccgcttaagttcttatgacgctcttcacactctgcgagtgtagactcaatgattcctttaagcctgtcaattcgggatatatgattccatacatctgcaattatttgatcgtaaatagtaaggtcaccaccgatgcaatttgaaaagatgattactgaaggctcgaacaccgcctcggctgaaattgaccgcgtatcgacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccgcttgccgttgagcgcgtactgccggatatcgccgcggcgatcgatgttatccacgcccaggtaagcggcggcgggcgtctgatttacctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgcccacctacggcgtgaaaccgggtctggtggttggtttgattgctggcggcgaatatgccattcagcacgcggtggaaggcgcggaagatagccgggaaggcggtgttaatgatctgaaaaatattaatttaacggcacaggatgtggtggttggcattgctgccagcggtcgcacgccgtatgtgattgccggactggaatacgcacgccagctcggctgccgcacagtgggaatttcctgtaatccggggagcgccgtttcaaccaccgctgagtttgccattacaccgattgtaggtgccgaagttgttaccggttcttcgcggatgaaagcaggtacagcgcagaaactggtgctcaatatgctttccaccgggctgatgattaaatccggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgacaggtcaatattgttaaaaacgccaccggatgtagcgcagagcaagcggaagcggcgttaattgcttgcgagcgcaactgtaaaacggccattgtgatggtgctgaaaaatctcgatgccgcagaagctaaaaaacgcctggatcaacacggcggctttattcgtcaggttttagacaaggaataacccatggccaaagagatcagcagtgaacttctgaacaccattcttacccgtgtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcactggttgatcccaatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagcgaccaggtgcaggtcgtttttgggcctggtaaagcgcatcgtgccgcaaaagcgatgagcgagctgctgggagaagcaccggtacaggatgccgcagaaatcgccgcccagaacaaacgtcagttaaaagccaaacaaacctccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgctgatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttccggcagatgctcagggaacactacccgatgcgctgaattttatgaaggtgttcagcaaaggtttgttcactttcctggtgattctggtgggctataacgccgcccaggcatttggcggcacgggcgtaaatggcgcaattatcgccgcgctctttttgctcggttataaccccgcagcgaccaccggttactacgccggttttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgctgattgccgcgtgggcctgcgcccgcattgaaggcatggtgcgccgctttatgccggacgatctcgacatgctgctgacctcgttaatcaccctgctgatcaccgctacgcttgcgtacctgatcattatgccgctgggtggctggttattcgaaggtatgtcatggctgtttatgcacctgaacagtaatccgttcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttacctcgcgttaatggacagccagggattcaacagcttatttcccatcctttcaatggcaggcgcgggccaggtgggcgcggcgctggcactctactggcgggcgcaaccgcacagtgcgctacgcagtcaggtacgcggggcgattattcccggcctgctgggcgttggtgaaccgctgatttacggtgtcaccctgccccgcatgaagccgtttgttaccgcctgtttaggcggcgcggcgggcggtttgtttatcggcctgatagcctggtggggtctgccgatgggcttaaacagcgcctttgggccgtctggtctggtagcgctgccgctgatgacttccgcacaaggcatccttccggccatggcggtttatgctggcgggattctggtggcatgggtttgcgggtttattttcaccacgctctttggctgccgtaacgtcaatctggactgatatcatgaaacggacaatgctctatctttctctgctggctgttagttgtagcgtcagcgccgcaaaataccctgttctgacagaaagctcgccagagaaagcagggtttaacgtcgaacggcttaaccagatggatcgctggattagccagcaagttgatgtcggttatcccagcgtaaacctgctgatcattaaagataatcagattgtgtatcgcaaagcctggggagcggcgaaaaagtacgatggcagcgtgttgatggaacagcctgtcaaagccaccaccgggacgctgtatgacctggcctcaaacaccaaaatgtacgccacgaacttcgccctgcaaaagctgatgagcgaaggcaaactgcatcctgacgatcggattgcgaaatatattccggggtttgccgatagtccaaatgacaccattaaaggcaaaaacaccctgcggatttctgacctgctgcatcacagcggcggtttcccggcagatccgcaatacccgaataaagcggtcgcgggcgcgttatattcccaggataaaggccagacgctggagatgatcaagcgcacgccgctggaatatcagcccggcagcaaacatatctacagcgatgtcgattatatgctgcttggatttatcgtcgagtcggttaccggtcagccgcttgaccgctatgttgaagagtcgatttatcgcccgctcggcctgacacatacggtatttaacccgctgctgaaaggctttaaaccgcaacaaattgccgccacggaattgaacggcaatacccgcgatggcgtgatccatttcccgaatatccgcacctccactctctggggtcaggtgcacgatgaaaaagccttttattcgatgggcggcgtttccgggcacgcaggtttgttttccaataccggcgatattgcggtgttaatgcaaacgatgctgaacggcgggggctatggtgatgtgcagctgttcaatgcggaaacggtgaagatgttcaccaccagctctaaggaagatgccacttttggcctcggctggcgcgtgaatggtaatgccaccatgacgccgacgtttggcacgctggcaagcccgcaaacctacggtcacactggctggaccggaacggtgaccgttatcgatccggtgaatcatatgacgattgtgatgttaagcaacaagccacattcgccggttgccgatccgcaaaagaatcccaatatgttcgaaagcggtcagttgccgattgcaacttatggttgggtagttgatcaggtgtatgcggcgttaaagcagaagtaataaaaaggccagtcagtaatgttactggctggtctgagagtgctgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggagcccacaatatattgaattagcacgatttcgtaggccggataaggcgttcacgccgcatccggcgtgtacaacgcgcacttggtcaacaatctgaggccagtcagtaatgttactgcctggcctttaatcaatgaatcagaaacgcttacagcgccatcaacttgtccagcgacggtgcgaaataatagccgccggttaccggtttggtgaaacgcaacatcgcatcacgcttaccatcggtatcgccaaacatgctcagcagttgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcagtgccgtacggcaggctctggcgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtgaggtgagaggtttccggacgttcgtcgccgtcgatctcttcgttggcctctttggtgcgcccgatcatcatctcctgatcgtgaacgctcatccggttgagctgcttcaggttgtgttcccaacgctggacaaacacatagctgccgcccgcatccacgccgtctttgataaccgccacttcgcgacgcgtctcttcacccgccgggttttccgtaccgtcaacaaagccgctcaggtcacgctcttcaacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcctgggcgacagagaagtttacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtcgtcggcgcaaggcctttaccgtagcccggaaaatctttcagctcttctgccccaacgccgccgctcagagcgcgccaggtgttgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgagcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcaggaccacgccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcaccatcagctttttggcaattgccaaatgctttgctgtaaaggtcgctaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacgtcaatgcgactgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcccttcatcacttcaaaaaagcgcaccacgttgccgttcgcggttttcattccgctgcgcaggcgataatcgccatcaagcgcatcggcaatggcttgttcttgcagtggtgtggacgccgttaattcacccacgccctgctcgctcactttggtggacgacccaaaccagttccacgggttagcggcagaccagttaactgacgacatcgtggaacagccggtcagcatcaatggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgcttggagtgcaaattcaccaaaaagtgccgttattcttttacttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacaatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccagcaaagtaaaaccacctgcgccaacagcaacagaaaatagagtacacgccaggtgcgaggaaacgtagcccgccgaccgctcaacaaaaacgccagcaccgccggaatgccaggaatcagccccagccagaaattatcgtgatcgggataaaacagatttagcagcgcagtaccctgctcgcgcgacgcaccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgaccgtgcgcatcataatggacaggatgaaactcagtactcttcatcttcaatcaaacgcttacccagactcagcacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacattgatctgaattttcgggcagccacgagcaatcagctttttctccagccgattaagcaacgcattggcaatcccacgcccacgaaactctggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacgtcaccgtttacctcagcgaccaaaaacaaactgacgtcatggttcatcttacgctcgatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggcgaaatacgcgtatctccatggtattcgttacctttttgcgggttaaaaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacagcaaaccgtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaaccactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttgtcaggaatgtcgcaagccatcgccaaagacgaacttttaaaaaccagcaacggacacagcaagccgaaagccaaaaaatctggcggcaaacgtgtcgttgttctcgatccaggtcacggcggaattgataccggagcgatcggacgcaacggttcgaaagaaaaacatgtggtgctggcgattgctaaaaacgtccgttccattttgcgtaatcatgggattgatgcgcgtttaacgcgttctggcgatacgtttatcccactttacgatcgcgttgaaatcgcccataaacatggcgcagatctgtttatgtcaattcatgccgatggctttaccaacccgaaagctgccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaggcgactgacaaggatcacctattgcaacaagtgctgtttgatctggtgcaaacagataccattaaaaatagtctgacgctcggctcgcatattctgaagaagattaagccggtgcataaactgcacagccgcaacaccgaacaagcggcatttgtggtgttgaaatcaccgtcggttccttcggtgctggtggaaacctcgtttatcaccaacccggaagaagaacggctgttaggcacggcggcgtttcgtcagaaaatcgccacagcgattgctgaaggcgtgatcagttatttccactggttcgacaaccagaaagcacattcgaaaaagcgataagttatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagctgaccgccgtcgatggcgcagaatttgtcgaagatagttggcagcgcgaagctggcggcggcgggcgtagtcgggtgttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttcgcatgtccacggtgaggcgatgcctgcttccgccaccgctcatcgcccggaacttgccgggcgcagtttcgaggcgatgggcgtttcactggtagtgcatccgcataacccgtatgttcccaccagccacgcgaatgtgcggttttttattgccgaaaaaccgggtgccgatcccgtctggtggtttggcggtggcttcgacttaaccccattctatggttttgaagaagatgctattcactggcatcgcaccgcccgtgacctgtgcctgccatttggcgaagacgtttatccccgttacaaaaagtggtgcgacgaatacttctacctcaaacatcgcaacgaacagcgcggtattggcgggctgttctttgatgacctgaacacgccagatttcgaccgctgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtcgagcgacggaaagcgatggcctacggcgagcgcgagcgcaatttccagttatatcgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcacgctgtttggcctgcaaactggcgggcgcaccgagtctatcctgatgtcaatgccgccactggtacgctgggaatatgattatcagccaaaagatggcagcccagaagcggcgttaagtgagtttattaaggtcagggattgggtgtaactccctcacccccactcccgcatccgctgatgcagcgtcagtgacggcttctcggaaaacagctgctggtaatccgtggcaaattgccccagatgccagaatccccactgcatggcggcgtcttttaccgtcatactttgcgaccacggacttatcagttcgcggcgtacggcgttcaggcgaatgcgtttcagccacgcgttcgggccaatgcctaaaatagcgtgaaacgcgttttgtagcgtgcggcggctgacatgcagttgattacacaaatccagcaccgtcaccggttcggacatgttttccagcacatattcacgggcgcgggaaagcaatcgacggtaactctgatgactgatgctttccgccgtcaccattggttgcgcttcttccagcatggcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccggattctcgcaaaacgtcgccagcgcctgttggacaaagccccacagcgcggctttatgctgctctttcacttccagcgccgactggttacgcaacatatgtaatactcgatccgggttatgcaaaaagttagcctgccgggtgatgacatcttcagaaagcaccacgcccaggatcgtgtaatcatccggcgtgctcagttcaaattcagtgccaccagggcgggtggcgatttccgcgcttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccaggcacgactgacgcagcgccagaccggtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagctgatcgtaaatctgctgccaggcggtaatcgttaaagcatgttcatagacatccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacgataacgactactgcgtttacgtaacgtcccggcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcattccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcccttacgggttgcttcggctggcggttaaagccagtaaccagccactgggtgtcatcgtctggccgaccgatctccttgcggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgccgcacgacacgccgccagatcgccttccaccaccagcgttaagcgaccagggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatccgctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcatcggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggctgctttacacgctgcctggctaccggttaaaaatgctgccgagtagttggtttcagacggtggcgggacataggtcgccagctgtacgtcggcagacttcagggctgcatcaatgccataggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaatgccgtatcttgcgcgtcattagcccactggaaagctgcgccattttcaatatgcgcaatcatcgcatccagacctgcacgcacttccgccgggtttggcccaccaagcataatcagcacttcaccggcagtcggtgacgggccgtgtgcagcgcccgcatatagcgagcggccatacaccacttccaccatcgcctgcttggtcgcttcatcagcggcaatgtaggtgacgtcatcggagtcggcagaaatcagaccgaggctacgaatatgcggcggcaatttcagttcacgcgcaaaatcggcgttaacggaggcaatcacccgcatagcggtgacagacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaatgacggctgcggcttcaaccggcggcgtgccgccctggtgaatgttagagatacaggtgcgatcggcctcaacggtggtcgccatacgcggcgagtaaacggcgtagcaggagaggctttctgactgacccaaccccggacgttcgcccaccagcaggatcactactttcgcgccgaggatctcaccgatctgatcttcaatcttcacgcgaccataacgaacaaagaatggtgtaccgactttcagcccggcctgtttcaggcccgccatcagcggtggcaggatctcttcgtagttcacggtgatcgcatcagttgacaggccatcagaaataacgacctgtacgtccagattggcaacacactgcgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccgggcgagtcaggtagagatttttgtcgctaatttcagagcgtacttccagcaagccctgcgctttcacccactcttccggcacttctttcagtacggtatcattcgaacgagagtgatcggccaggaaacgcagcagcgcctgcgtacgtggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcggcgcagttctgttaatacgtctgcgcgatgcggattttcaacaccaatccacgcttttgcttcagcggaacctaaatccagcgcacagctttccgaggtcaccggtgccgcacagttggtggtggcgcactttgcttctgacggcgcgggggccgcttgtcccattgacgccatcacgctgcgtacaatttcttcaatctgtttttgatccatgatatgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactccggtgacgggcgcaggttgagtaactgacgcacagtggcggtatcgtggaatgcggtggtctggtagttgagcatgatgtcatcacccagcggcatccccatgatgtagttgcagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtataacagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagccagcacggataatctggcggtcgttgtagagatactccggcccaataaagccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccgtagttacgtgcttccatcgttacctggtctgcgccgaagttagcgccagcggatagcgcagagccttgtccggtttcgaagtagaggcagttttccccggcgatacggttgaactccgcgcccactgcgcgcgcttcgtcgagcatcgccagctccacgccaaactctttcagccctttttcgctgccacagatactctggaaaatcagcccgcccggtgcgccacgacggatcgcttcgatctgggtggtgacgtgcgccagtacacagccctgagttgggatgttgaatttgtcgatcacgccatagatggtatccaacacgcggcttaagttttccacgtcgtcagtcaccgggttaacgccgatcaccgcatcgcccaccccgaaggaaagcccttcgtagatttgcgcggcgatactttgcacgtcgtcacgggtgtcatttggctgcaaacgggcgctaaaggtgcccggaataccgatggtggtattggcctttttgattaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgcgaccacttccgaggtcagccctttgcgggtaaaggcaatgtcgtccacgctggtttcatcgctcagcacatactcacgcagttcgctgatgctccagtttttaatctggttgtaggccgtttcgttaacatcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtccgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgagcttgccgctgcgacgcccgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacaacatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccaacgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttgggatcaagatccagctgaatcagcgcctgttgccaggcccccaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctcaagccagattgtgctgccagagagcgaaagggtatgcgcgcccgcgccaatcaccgtggcgcgcacggtttgcgccggaaactgtacgttcatctcacgcaggcgcggatggtcatgcagcgcagttgccagcagcgggccaatatcggcaaaacagaacgggtcggcgggctggtggcgataacattcgcccacgccgccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaaccggtttgcatcaatgcctgcgcgagcggtgagagcgttccgtcaatcacttcgacaatcagttctgccatccgccgggtcacctgcaccagctgcgcgccggtcagcgaacgggcgtcggtgcctgcaccgaagcactcatccacaatcatctgccccggtttatgagcgtaaaccacgcgcccgtggctgtcggtttccagcaggcgaccaccgacgttgaggcaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatgtcgatattcagtacccgacacagccgttgttcagaaagggtttgtgccccggctccgtgaccggcgatcacggattcgaggtgcggcccggcgctggcaacgacaaaatcgcccagcgactgagagagcgccatcaccgccgggcgagcattgcgggttttcgcgctttcaccggtgatgatgatggcaccagaatcaacgctttccggctcaatacccgcagcatgatattgctcgagtattaaggttttcagttccgcttcttttaaaccgccctgtttatcgacaggggtaaagaacaccggactttgccagctaatttcgcgtttaatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagctccagccgggagaaaatcacctgggtggtggtggtgccgatatcgataccgacgctcaatagctggcgagtgttcacgattgtgcctccgcttcggttttagtcgcggtcgcgtcttcttttggcaccagcatcatcgccacgccaatcgccgttacgccgccgatcaacttgccgacaatcatcgggaagatcatggcgttcatgttggcagcggcgaagcctaagtggtcgcccagggcgaaagcagcggaaacggcgaaggcgcagttgatgactttgccgcgggtatccatctgcttcatcatgccgaacatcgggatgttgttggcaagcgttgccaccatgccggctgccgcgatgttgttcatattcagtactttaccgacgctcatcagcggtttttcaaaccagcgagtcagcagcagcaccatcggatacgcccctaacagaacgcaggagatagaaccgataacttcaatggcgcgcatcacctcaccgggtttatcgccaggggccataaagataggatccagaccggggatcagttcccagccaagcaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttccgggatgaatttcagccccagcgccaccagaatcgcaacaatgatcaccgggatcatgttcatcaggatcagggcgaaagtgaattccaccggctggccgttgatctgcacaccggagtacatagcaaccagaccaccagcgatacaaccaatcggaatggtcacaatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccaccggaatggaaaacacaatcgttggccccatcatcgacccgagaattaacccagagtatagccacgcggctacgtcgccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagtgttccggcgaacatcgatgggttagcgccgagcatttcgtaaaccggaataattaccggcccgagaacgtgagccagtaccggtgccagcgcggtcataccgaccatcgccaggcccagtgcgcccattgccataaagccttcttcgaactgaccgcctgatccttcgatacttttaccgaacttaccgaggaaacgagcagaaccgccgaactgcgacaggatcctgtctacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcccgtaggctggataagacgcggcaagcgtcgcatccggcaattgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtaggctggataagatgcggcaagcgtcgcatccggcatttattgcgccgctgcgtacaggccgacaatctgctccaggctggcggtacgcgggttactgcgcagacaaatatcttccagcgcggcctgcgcccatgcgccgtaatgcgcagatgtcgcaccaacatcgcccagtcgtttaccaatcccaacttccgcaatcagctcacttaccgcgttaatagcgtcacgatcgtcggattttttagttcgcagtgcccgaccaatctgactaaagcgttcacgacaaaccatccggttaaattccatcaccgttggcagcaacatggcgttcgcgagaccgtgcggaatatgcagcgccgcgcccggctgatgcgccatcgcgtggcacaacccaagacccgcactggaaaacgccattcccgccatacatgaagccagcaacatgctctcgcgcgcggcaaggtcgtgaccgtagcccaccgctttcggcagcgatttgccaatcatcgcaatggcaccaatcgccagactgtcggtaaacggtgtagcgttcagggcgctgtatgcttcaatggcatgggttaacgcatcaatgccggtcatcgccgtgacatgcgacggcacaccttcggtcaatgcggcgtcgaggatcgccacatccggcatcagcgaggcatgggctaacacctgcttgcgcccgctcaccgcgtcgataatcaccgttacattggtggtttcagagccggttccggcggtagttggaatggcaatcagcggcaagcgcggttgcagaacgctggtttctgacatctctgccagcgtgctatccgggttcgtcaccagcaacgtcacggctttcgccgcatccagcaccgagccgccgccaaacgcgatcaccccatcacagcctgactcacgcaactgcgccacggctgcacacacgtcggtaatgcacggttcgcccaccggacatggccagagcgtcatggcgatacctttaacggtcaggctacgcgtcagcccggcggtcatccctgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcagcccacgcgtttgcgcttgctgtccgcaactgctcaccgagcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaagagcgcggtctgcaattcattttgcatatagcccctccgctttctctcgcccactactggcgatcgccagcggggtcataaacaaactgtgctgcggtaaatgcacctgtaacgccgggaattgtttgcgaaacagttccgccacgcccggttgcatacaagagccgcccgccagccataaatcagtaatgccctgcccttcaatatgccgggcgacaatgtccgccattttttcgtacaccggtttcaccgcaggccaaatctcttcaccgtgaccgcgcttgtactgctccgcctcttccagcgaaatacggcgatttccggcgagagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcaccttgccctttttcacgatggcaatgccggtagtgccgccgccgatatccactacaccggcgttgtccagttgcagcagatccgcaactgcggttggctcatccagcacatggctcacttccagtccggcagattccagcacgttgatggaaatacgcgggtccgtacctggaggaaatgaagtcgccgcatggctaaaacgacgaccgaattgctgctcgagcgtgtcgagatggcgacgaacaatggtgacagcgccgaagaaatcccagacgatgccgtcgcgaaccacatcggcccagtcgaggcataccgccactggctgaccgtcgcggtcgacaaccatcgacaccacatcgcaggtgcccagatccacccccagccacagcggagattccgtcgcggcgggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcgtcgtgcgccatctgttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtacgcgcgctggttaccccttcaccggttggcgtggtgatggtcatggtggtccagccttccccgcccagccccagcccggcaatgcacggtccgttcttaacgaaaatgctggtatcaatagcattcgccatctggttcatgttttcgatgttgcgcgagtgcattgccgccgtgtggtggcaaccgccttccagtttcaccgctagcgcaatggcatccgccacgttggcgacgcgcacgacgggcaacaccggcatcatcagttcagtcacggcaaacggatgttctgcggtggtttccacaaacagcaggcgcgtttcttgcggaactttaaggccgattgccgccgcgattttgcctgcgtcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccggttgcagctgctgcgcctgttctgcggtcagtttcaccgcgtgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagaagcgcctttgacgatggactgagcggcacgggcgaggtcggcggtttcatccaccactaccggcgggttgccagcgcctgcggcaatcagacgtttattggtgtgtttacgcgccgcttctactaccgcttcgccgccggttaccaccagcaggccgatacccggaaacttgaacaagcgttgcgcggtttcgatatccggatttgccacagtaaccagtaagttttccggcccacctgcggcaacaatcgcctggttgagcagcgtaatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttgttaattacggttgccgccgggttagtggaaggcgtcaccgaagccaccacgccccagggtgcgttttcaattagggtcaggccgttgtcgccagtcagcacttgcggagagaggcactcaacgcctggtgtgccgcgcgcctgagcgacgttttttgcaaatttatcttcaacgcgccccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcttcacgaatggcagcaatggctaactggcgcattgccacgctttttaacccttgctgggcgactttggctgccgcaacggcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcggacggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaattacctgaccgccagacaccacctcatcgacaatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagtaacacccactccccggttcccgcgccaatattgtcgatggcgacggcgcattgcccgtcaggattaccttgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcagaaggtaaaatgaaaaaggagagagcgtgacgcccgaatcgacgtcacacagggtgattacaggttgctgctatcgcctttcaggccgatcgggaagacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcacctgcatcggtcgcggctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttcaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagctcgataatttcctgcacgctacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcagtggcccgacggcacgatatccgccgagtcgttgtgcgattttgtaaccaatatttccggcttccagcgacggaaaaaccatcacattggccttgccctgtagcgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgtaactcgccatccaccaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacgttagcaacacaggggtgacgggcgctaccattgctggaaaacgacagcatcgccacgcgcggctcttctccggtgatggcgcgccaggtttcggcactggcaagcgcgatatccgccagctgcgccgccgtcggctgtggcaccacgctgcaatcggcaaagcccaacgccgggccgctgtaatgtggcaacatcaggaaaatggaagagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacatttgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgctgcggcgaacatcagagggtcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggatcaatcatctgtagcccgtccatcgccacgccgtgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcggctttcagcacacgttggtctaacgcatccggaaaaaccactctggcgggcgctcgcaacgccagttcacgacaacgttcaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctcgaaaggcggttcagcgcctgcaaaatgtccgggcgtaatacttcaaagctgcgggtgataaagacctgcgccgctacggtttcggtttcccgcactttggtgcgtagcagattgagcaacgcagcatcgcgcccgtggctggcttccggcaccagatgatcgtggtcgagatagcgcagcggctgatgagaaagccgatgcagatcttcgtcagaaagcccgacaatcgcctggcagcccagcggttcccccagcgcatcggcgcgcataatgttgccaagacgcgaacggatatccgccagccacggctgccacggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaaccgcgcgaaaacccagacgcggatcgcttttggcgaccattttttccgccgacaggtgagtcagcgtatccggcttttttgccaccggctggcgacacagttcgcagcacgcctgcggatgttcatcgctactggtcagcccatgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagcaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatgctggagcctttcgggataaacatcacgtcgcctgctttggcgatcatggtttggccttcgtggcgaacatgcagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacgggaagaatgcgttctcccactgcataaaaccggcggccatgctgctgccgtcgtctccggtcacaagatcagtcaagcccacgcaatgcggctctgcgccgtcgaaacgaccaaacttgacgctactgccatcaatcactttgatgccgcctttgccggtcaccgatttgaagctcggctgcattgcgccctgctccagcgactgtttttccttcatcactttttccatcagctgtgcgaccaggctttcggtaaactggccttccggcagctgggcaatgatggtttcgcggatgcgctggctttcggttttgtcggctggcacgctggcgggcacggacgccgttaccgggatcgattcatcacattcggtgatggtaaaacccagtagatccgccacttcacgggcttccggggtaataatgctggcgcgcagaaccacggacattgcctgttcgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcttcgaaacccgtctcaagcaataactttcgcgttgcggcgacgtcagcatctggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcatttgcgccatggacatagatcagcatgtctacatcctgtagcgtgataattaaggcgtgataccagcggggatggttaaaatattcacccggcgtatcaatatcgcccttatcattaaattccacggcctgtgtttttctggcgagggtataattcccctgcaacgcattaaataacgttgtttttcctgccccgacgctacccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgacctaaaccgctgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccaatgcaccgctgaatcggtcgagaaaaccgatatgcacatcagcggctttcagcgctaaatcaccggcgatcatcgccgtttcgccgggagttagcgtcataatgccaattgcgcccgcatccggaacgccgattttcttcgccagttcctcaccgggatgcgcgatgagatgcgccagtgtgacctgtttgccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagagatattcgctgtggtgcataaactttcatatgcaacgcatgaatataaataaaataatatcgagatattatatagactgctttttttattattcgcaaactcagtaataagctttactaatatattgcagctaaactgcttaccctgaatattcagggtaagcgtgagagttaaaaaaaattacagcggttgggtttgcgcttctaccacggccagcgccaccatgttgacgatacgacgcaccgatgcgatcggcgttaacacgtgaaccggtttcgccacacccatcagcaccgggccgacagtcacaccttccgagctggaaacacgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattggcggaacctttcaaagagctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagttctggtgcacgttccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacaaagcaacgcgcggctcaataccaaaacgacggacagtttctgccgccatcaaggtgatctccgccagctcttctgcatccggttcatcattaacatatgtatcggcaataaaggtgttaccactcggcagcagcagcgcgttcatggcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaaatgttcatgataatcacccaccgtaccgcaaatcattgcatcggcttccccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcccgctgcgcctgttcctgagtgacgccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgctttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccgataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttccggcagaacaacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttggttttgtaaacgaactcagtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgagtcgccacgcccgactccatcgcggctttagcgaccgcaggagcgatcttaacgatcaagcgcggatcaaacggttttggaatgatgtattccggaccaaagctcagatcctgatcgccatacgctgaagccaccacttcgctctgttccgcatgggcgagttctgcaatcgcacgtaccgccgccagtttcatctcttcgttgatggcggttgcgccaacgtccagcgcgccacggaagatgaacgggaagcacaggacgttgttcacctggttcggatagtcagaacgaccggtgcaaatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgcacgagccattttcttcaccatttcctgggtcagcactttcgggccggaacagcccaggaaaatatccgcgccttcaatcacatcatcgagggtacgtttgccgtcatccaccaccgcatatgcggctttggtttccgccatgtttggctcacggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccagcgctaccagcaggttcatacaggcgattgctgcggcacccgcgccggaaaccaccatccgcacgtcggagatgtttttctccaccacgcgcaagccgttgaggatggcggcagtgctgataattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgatgccgccgaaggttggttcgagcgcggcgacaacttcaataaatttgtccgggtcgagttcgtcaacttcaatgtcaaatacatcaatcccggcgaatttcttaaacagaacgcccttgccttccatcaccggtttgcctgccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgccaccaggttaccgcgggcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgtgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgcccacaacgtggcgcacattattaccctgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcctataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaagctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcggtcaatttcggtgctgaaatcctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgagaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcacgcattctgatcaagctggcttcgacctgggaaggaattcgcgcggcagaagagctggaaaaagaaggtattaactgcaacctgacgctgctgttttcttttgcacaggcacgggcctgtgcggaagcaggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccgtatgtggtggaagaagatccgggcgttaaatcggtgcgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgatcgactgactatcgcaccgaatttactgaaggagctgcaggaaaaagtttcgccagtggtacgtaaattaatcccaccttctcagacgttcccacgcccagctcccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgccgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgcgcactcagtatggatgcggtacaaaaagccaactctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccctaccgacccaacctggtatgatcgcgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctacatctgaccggttacgacctgccgctggaagaactgaagaacttccgtcagttgcattcgaaaaccccaggccacccggagattggctatacgccaggcgttgaaaccaccaccggcccgcttggacaaggtttggcgaacgccgtcgggctggcgatagcagagcgtacactggcggcgcagtttaaccagccagaccatgagatcgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatttcccacgaagtctgttcgctggcaggcacgctgggactgggcaagctgattggtttttacgatcacaacggtatttccatcgacggtgaaacagaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtgatccatgaaatcgacggtcacgatccgcaggcggtgaaggaagcgatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccactgggggaagaagaagtggcgctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaagagatttatcacgcctgggatgcccgtgaaaaaggcgaaaaagcgcagcagagctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgacggatgagcggtggtttaccgaaggactgggagaaaacgactcagaaatatatcaatgagttacaggcaaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctgcctgagttgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccagcgggcaactacattcactacggggtgcgtgaatttggcatgaccgctatcgccaacggcatcgcgcaccacggcggctttgtgccgtataccgcgacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggcctgggcgaagatggtccgacgcaccaggctgttgagcaactggccagcctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggtgggctggaagctggcggttgagcgccacaacggaccgacggcactgatcctctcaaggcagaatctggcccaggtggaacgtacgccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattctgattgccaccggttcagagatggaaattaccctgcaagcggcagagaaattagcaggagaaggtcgcaatgtacgcgtagtttccctgccctcgaccgatattttcgacgcccaggatgaggaatatcgggagtcggtgttgccttctaacgttgcggctcgcgtggcggtggaagcaggtattgccgattactggtacaagtatgttggtctgaaaggggcaattgtcgggatgacgggttacggggaatctgctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtgctgggagtgaaaggtgcctgatggtgattgccggatgctgattgccggatgcgacgctgacgcgtcttatccggcctacagcgtcttatccggcctacatgtcccgccattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcgtaacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgccctttcgctaaggtcaccagttcacgcgatttctcatcaaatgttgcgttcatcagttccagttcattcgtctcctgaccgttgttgaacggcaaacgcaaccgaaccgggcgcgaagctagtggctttttacgcgacacaatccatgccaaatcaatggtgttataggcccctgcctcacagctaatcatcatcagcgctttatcatcagtcagcgcagtgacattcacctcacgacgcaatggatcaagcgagcagcgcagaccattcatccgccagtttccataatccagcaaatcgttgcgttcttcgagtgagagtggcgtcggcgttgggttaaccaccgcgacctctttcagcgcaggcgcgggcggtacgctgagcggcggttcgtcccctttcttgatccacgcggtttcactgccaacgcgcttttgctgagcatcaataaacaacaacgctgcttttaagccactcagagaaatggtctgatcgccatcgcgtaaggtgattgccttcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcgccatctaacagcagccgtggcgctatctccccttctgacgcctccggcgacttcaatccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattacgcgccacgcagaaattttggttattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacgtcggcaacaaagcgaaaaaaaagagaaggaaaatgcgatagcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcggctcaatcggatttgtcggattgagccaataataaacaacgaaatattattgttatttttcagtccattaaatgtgacgtttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttgatcatctccagcgcctggctgaacggcagctcgagcacttcaatatcttcatcttcgacaccgccaccggcgttagcgcgctgattgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgcctggcgacatatacagttcaaataatttgcgcacttcacccacttcatagcccgtctcttcaatcgcttctttgcgaatacacacttccggttcgtcgttatccagcagcccggcgcagctttcaatcagctgcccgctttcattgccattaacccaggtagcgacacggaactgacgaatcagaaccacggtctttttcttcgtgttgtacaggaggatcgtcgcaccattgccgcgatcgtacacttcacgtttatggcggataacttcgccgtctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaatgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatcttacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacccccagccagtcaataatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcaccaccagcgaagattttcggattggtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcgtcggctggcatgacaaattcactgccttccaccggcactggacgccgacgcccctgggcatccggctctccaagacgcgtgcgcaggaaacgaatcccgcagacgtgaccttgttcattcagctcaagcgccaccggctggacgttaaattcgaagttggccccctcttcgcgggcgttcttcacttctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagtgcggtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcggtattgataaacggctcttccggtagctcttcgagccccatcacctgtttagtgttggcaatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggaacggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaatccaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacggcgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccgatttctggatggcgatcgtacaccgtcacccccacgccattgcgggtcagaacatccgcacaggccagccctgccggacctgcaccgataatcgccacccgcttgtccactttggtgacatggcttaagtcaggacgccaacctttcgccaacgcctgatctgaaatgtagcgttcaatgttgccgatagttaccgcgccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcggacaaacgcgtccggtaatttccggcagggtgttggtctggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggtatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcacttaaggcagcgcgaggcttcccgttgtgcctggtcggcgcgaaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatccggctcgccacgcgcgggcgttgcctgcatttgttcgactttactcattaccggcatttcttgcgccgcggtactggcatgccacggttgatgttcctgacgcgcggtgcgcaagcggcgggatttcgccatgccggagagtgcgacgtcagtgaccagttgcagcgcgtccgccgggcaattctcaacacaggcaggaccgttttcgcgccccgcacaaaggtcgcatttatgcgccgtggcttttacttttcctgccgcgacgggtgtcaggacgatttgcatcgtaccaaaaggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgttgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcatcattgtgagccatgacacaggcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactgactaaattgcgtttcagcgaactggaacattaatgattttttgtggagaagacgcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaactctggcgagcagtttgcgcgacgctgaggctatcaatattgccggatcgctgcgtatgcagagttaccgcctgggctacgacttgcaaagtggcagtccacaactcaatgcacatcgccagttatttcagcaggcactgcattcaccggtattaaccaacctcaacgtctggtatgtgccagaagcagtaaaaactcgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggcgatttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtactggctttacagcactacgctgaacgcaaaatgctgctggtggtggcgatttccctggctggcggcatcggtattttcacgctggtcttttttactttgcgccgcatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcagcgtattgaacacgggcagttcgactcgccgccgctggataccaacctgccgaatgagcttggtctgcttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtaccgttcgctggaagcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcagtgttcgcaggcgctgaacactagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgaaaactggcggattagcgaagggcaaccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcaattattgttgatggaagaacgtgcgaccatcgcccgcgaattgcacgactcgctggctcaggtactttcttacttacgtatccagttgacgttactgaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactactttccgcctgacgctgcagcaggcggatctcccctccgcattgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccctcgactgccgtctgccaaccctggcactggatgcgcaaatgcaggtgcatttgttgcaaattattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgtcagttgcgtcaccgcgccggacggcaatcacacggtttatatccgtgataacgggattggtatcggtgaaccgaaagaacccgaaggtcattatggtctgaatatcatgcgcgaacgcgcggaacggctaggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctctgcggagggtgaggaaagtcagttaatgtaatgcctcctactgaccaaagaatacttgcacttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagtcaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttttcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgaccggcctcgataatctcatgtatatgtcatctcagagcagtggcaccggtcaggcatctgtcactttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctgcaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgacggtgcgtaaaaccggcgataccaacattctgaccattgccttcgtctctaccgatggttcgatggataaacaggatattgctgattatgttgccagtaatattcaggacccgttaagccgcgtgaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacggctaaagatgtcactgatgccattgagtcacagaacgcgcagattgcggttgggcaacttggtggtacaccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtcaatcaggacggctcagaggtaaggctgggcgatgtcgccaccgtcgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggctgggggtaaaactggcctccggcgctaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtatttcccgcatggactggaatacaaggtggcgtatgaaaccacctcgtttgttaaagcctccattgaagacgtggtgaaaacgctgctggaagctatcgctctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccggtggtgttgatgggaaccttctccgtactttacgccttcggttacagcgtcaacaccttaaccatgttcgcgatggtgctggcgatcggtctgctggtggatgacgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacacgtaaatcgatggggcagatccagggggcactggtcgggattgcgatggttctttcggcggtatttgtaccaatggccttcttcggcggcaccaccggtgccatctatcgccagttctctattaccattgttgcggcgatggtgctgtcagtactggtagcgatgatcctcactccggctctgtgtgccacactacttaagccactgaaaaaaggtgagcatcatgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaacgccgaacgctacgaaaaaggggtggcgaaaattctccaccgtagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacagttgcccagcggttcaacgcaacaacagaccctgaaagtcgttgagcaaatcgagaaatactacttcacccatgaaaaagacaacatcatgtcggtgtttgccaccgttggttctggccctgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgaacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacgaaggcgtttaaccaaattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcaggttttgatatggagttgcaggaccacgctggagcgggtcacgatgcgctgatggcagcacgtaatcagttgctggcgctggcggcggaaaacccggagctaacccgtgtgcgccataacggcctcgacgacagtccgcagttgcagattgatatcgaccagcgtaaagctcaggcgctgggcgttgctatcgacgatattaacgacacactgcaaaccgcctggggttcgagctatgtgaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacatcaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggaaacaggctcgccgcgtctggaacgctataacggttattctgcggttgagattgttggggaagccgcaccgggggtcagtaccggtacggcgatggatattatggaatcgttagtgaagcagctgccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgccatttccttgctggtggtattcctgtgtctggctgcgttgtatgaaagctggtcggtgccgttctcggtaatgctggtcgtgccgctgggggtaatcggcgcgctgctggcaacctggatgcgcgggctggaaaacgacgtttacttccaggtgggcctgttaacggtcattggtttatcggcgaaaaacgccatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacgggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcggccactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcctttttcaactttccgattaagaacctgctcagcgggttcttgctgtttgtactttgtctcaggaattacttacgaagcataacttcgataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgcgatgactacctccgggggacaaatcttatgtaaatactatggtcctgcggtgatgatttgtatgtgatacacagcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatattatttaatagttgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcacccttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggtatcaaaaattgtgacaccattaaaaaggctcgccgttggctggaagccaataacatcgactatcgttttcatgattaccgcgtcgatgggctggacagcgaattattgaacgattttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaaccacccgcaataaaatcaccgatgcggcctctgcggcggcattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgtgcccggtaagcctatgctgctgggtttcagtgattccagttatcagcaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgatgcaggatgccaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggactttgccgatacgcagaatttttgggcatggcgtgggcagggtgaaacgttagcctttgccgggcataccgacgtggtgccgcctggcgacgccgatcgttggatcaatcccccgtttgaacccaccattcgtgacggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtggtggcggcagaacgttttgtcgcacaacatcccaaccatacggggcgactggcatttctgatcacctctgatgaagaagccagtgcccacaacggtacggtaaaagtcgtcgaagcgttaatggcacgtaatgagcgtctcgattactgcctggttggcgaaccgtcgagtatcgaagtggtaggtgatgtggtgaaaaatggtcgtcgcggatcattaacctgcaaccttaccattcatggcgttcaggggcatgttgcctacccacatctggctgacaatccggtacatcgcgcagcacctttccttaatgaattagtggctattgagtgggatcagggcaatgaattcttcccggcgaccagtatgcagattgccaatattcaggcgggaacgggcagtaacaacgttattccgggtgaactgtttgtgcagtttaacttccgcttcagcaccgaactgactgatgagatgatcaaagcgcaggtgcttgccctgcttgaaaaacatcaactgcgctatacggtggattggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgcccgcatgggggcgcaggtggtggaactcgggccggtcaatgccactattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcctgatgagtggttctgcaagaggaaataagcatggactggctggctaaatattggtggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctgagtgctcaaccgtaggccggataaggcgttaacgccgcatccggcaatggtgaacgatgcctgatgcgacgctcacgcgtcttatcaggccaggtaatctatcttttacatcatttcaatcacatcatcatcgccaggcttaccgccacttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggcaaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacgtcaccaccggcactgattaacgcttcctgcgccgcaaccgcatgcgccagatcgataaccggatcttcaccgccatgaatcaggtgaattgtcgtggctgtagacgcagtttccggcaggctcgcatagcgtccgttaaaagcaatgacgcgtgaagcaaggcccggttcggctttaatgctctccagcaccataatcgcgccttgagagaaaccgatgagcgccgtggcgttagcccctactccgctctgtttctgccagtagcgcaccgtttcaataaacgtcggcatgatcgcatccacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgccaccgacactcaccaccagcgcatcaggaaacagcggtgcaaaccagttgcctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgcgcaggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgagataaaattgaaggagtcagtgaaataattgccattgcgttatgcgatcgcgcagacgctcagtgcgaacatcattaagtgcgaacagcgcctgcgcggcctcttcccgctgacggaccagtaacatcttgcggcctgaaagtttaagtgtggtacataactgcgcatcactggcgtttttctgtaaacgcccacgcagcgccggtaatgccagttcactggtttgtaacagacgcaataagcaacctaacgacgttaatagcggacgatgagcgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggacggcatcgtttagtggatcaacaggaagcgtttcgccattccactgcgcgagagcttgcgcatcgcgacgtaaacggtaatgctcacgttcagccagctgtttacccgcatcactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcccgatgattacccatccgcaccagcacaaaaccgcagcgttgccagaaacgccataactccccggtgtaaccaaaactcaccgaaagatagtcgaggtcttgcgtatattgcaaagcaccagcaataagttgccgccctgtgccttcccgctgacgagccggatgaactgctatccggctgacccgccgtccacgcaatgtcgccgccagtggattgttgccgtgcgccgccagcgactgggccaccagattaccccgcgggcgacgaaaacctgcccataccgcctgactgagttgttgagataatccaccctcatccaccagccacagcgccccggcaatctcgttttcgccagccgcctgtaaaaaatgttgccctggtgcatccatcatccggcgtaaatccagcggcgaagtccgatagtgcgcaccagacaagagctgataaacctttaacggcgtttctggatcgctttgccataacgtctgttcaaatgcggaaatgacaatattgccttgtggtgtatgggtgaagttttcatcgtcaaaaaccagtgcctcgctgaccattttttccagcgggcatccctgcgcccagcggatcggctgttgcagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtccggtgccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaatggcgcaggtatggctgcggcttcatcgaccaccagccagtcggcttgctcatcgctggctaacaaggcatccggcgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgacgcttttgcgggcgcggtgacaatcgctctgcccgcaatacgagaaatgagttgccctgccaacgccgacttaccgcgcccacgcgcagccgttaccgctgccacgcccggcggcatggtcattagctgctttaagagttgctgttgttctggttgtggtgcgccagtcgcggggtaccagtcagtacggggagtaaaatgcgccaacgagaatggctggttttgccgccagaggatagcctcgttatccgccgtaagtacgcgtttgagatgctggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggcatcaggttggttttcccactcttcccatacagggagtaacaaaaccagccagcttcccgctttcaacgttccgctaagtgcggcaaaggcagcggcatcaaagccgtggcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagtgccgagggagaacagtggttttcagcatctggccgcggcgaaatccacagccagtcgccaggtaaggcatcacgcaacttaagagtatgctcaaaacaccaaccctcttccccgctcaacaccagcaagcggcggatcccttcacgtttcatttgcgctgttaatgtgtgaagcgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgagtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacgccttgctgctgcatactatgcccccagacaccggcaaaacagtcggcctggagttccatacgcacagataagcggtttacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgggcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaaccgtgccatccgccgggcaatagaacggccccattatggactggcccgccccgcagccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggtcttacccatcttctcgaactgttgtccccaggtgtcttccgtggttgccagaatcaccgaggtgaattttgcggcttcgtcttcatttgggctaattgaccgcgttgattgttgttgggaaaccggctgcccggtcatcaacccggttaaatcaacaccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgcttggcaggcgaaaaccgggaccgcccatagatggaccaccagagctgttgcgcctgtcttcaacattgtcactttcacgtcgcccttgccaacgcatagatacctcaacaatatattcattatagaaatgatcgtaggtggttcagaggaagattaccacaggaaagcgggatgaaatggcggaggaatgagcgttcaatgcatatattccgagagcggttgtcttgccgtgccagctgcacggcaagatgatgaacagaaaaatcagtccagctgtacacccaggcggcgggcgacggcttcataggcttcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagcgtttctttgtcccacaggcggctaccgtccggggagaactcatcacccagtaccacttcgcctttgtacagaccaaattccagcttgaagtcgaccagaatcagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatacgcgccaggttctctttgctcacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagcggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttgtcggatgcggcgtgaacgccttatccgaactacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgttttcctgcagacgcacacgtttgcgtatcatatcagaaaaaagggccggatgattccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtaggctgctgcggttatctaaatcgccaacctgcagtttatagtcaccggatgccaggcctggatcgctcgcgcccagttcctgccagtcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgccgctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacgattttgcgcagcgttcgcggcgtcagtggcagatttatccagaccggcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccagcggctgggctggtggacgaatgtccagcgccttaccgacagcaccactaccgttggtcaccgggattgcataatcaccggaggtcaccggcaaaatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaacctttgccaggcgcgacttttgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgcgacgttagccgtaacggaaataaccccatgaccgcccaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgctcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccactgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcgccggtcccggcaattaccggaatgcgcccatcagccagatccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccgaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggagtaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttaaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaattgtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttattatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgaactggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacgcgcatcatatgaacattgcggagctggtgtcgcgcacgcaacctgctgaaaatgaacgggctgcgcagttgcatattcagataaccgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgaacaattcggcgtctggggtgaaaagtccttcatgggcaaaacctacgatggcattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtctttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggccagcatacctcacttctcgtgatcaagatcacattctcgctttcccctgcgacacgggtgtcgaatccattttttgctgaacgttaatgaccatcatttttgtaccgttcagaatccagttaatacataacttattgaatatattgagttaatcagaatggcatcctttatgcaatatgaaatgcaatgtttcatatcattttcaaggagccgacatgaaccgctttgtggtggccgaaccactgtggtgtacaggatgtaatacctgtctcgctgcctgttcggacgtgcataaaacgcaaggtttacagcaacacccgcgcctggccctggcgaagacgtcaacaatcactgcccctgtcgtgtgtcatcactgtgaggaagccccttgcctgcaggtctgcccggtcaatgccatctctcagagggatgatgcgatccaactcaacgaaagcctctgtattggctgcaagctttgcgccgtggtctgcccatttggcgcaatcagcgcttcaggaagccgtccggtgaatgcccatgcgcaatatgtttttcaggctgaaggctcactcaaaaacggcgaagaaaacgtgctgccccaacatgcgttgctgcgctgggaacctggtgtccagaccgtcgcggtgaaatgcgacctgtgtgatttcttgccagaaggtccggcctgcgttcgcgcttgcccgaatcaggcgttacggctgatcaccgacgatagcctgcaacgtcagatgaaagaaaaacagcgccttgccgcaagctggtttgccaatggcggggaggatcccctttccctcactcaggagcaacgctaatggatgccctgcaattattaacctggtcgctgatcctctatctgtttgccagtctggcttcgctgtttttactcggtctggacagactggctattaagctttccggcatcacatcgctggtgggcggcgtgattggcatcatcagcggaattacgcaattacatgctggtgtaactttagtcgcccattttgccaccccttttgactttgccgatttaaccctgcgaatggatagcctctcggcatttatggtgctggttatctccttgctggtggtggtttgttcgctctattcattgacttatatgcgcgaatacgagggcaaaggcgcggcggcgatgggcttctttatgaatcttttcatcgcatcgatggttgccctgctggtgatggacaacgctttttggttcatcgtgctgtttgaaatgatgtcgctgtcttcctggtttctggtcattgccaggtaggataaaacgtcgatcaacgctggcatgctctacttttttatcgcccacgccggatcggtgctgattatgatcgccttcttgctgatggggcgcgaaagcggcagcctcgattttgccagtttcgcacgctttcactttctccggggctggcgtcggcggtgtttctgctggcctttttcggttttggcgcgaaagccgggatgatgccgttgcacagctggttgccgcgcgctcaccctgccgcaccatcgcacgcttcggcgttgatgtctggcgtaatggtcaaaatcggtattttcggcatcctgaaagtagcgatggatctgctggcgcaaacgggtttgccgctgtggtggggcattctggtgatggcgatcggcgcaatctccgcgctcctgggcgtgctgtatgcgctggcggaacaggatatcaaacggctgctggcctggagtaccgtcgaaaacgtcggcattattttgctggcagtcggtgtggcgatggtcggtctgtcactgcacgacccgctgctcaccgtggttggactgctcggcgcactgtttcatctgctcaaccatgcgctgttcaaagggctgctatttctcggcgcgggcgcgattatttcgcgtttgcatacccacgacatggaaaaaatgggggcactggcgaaacggatgccgtggacagccgcagcatgcctgattggttgcctcgcgatatcagcccttcctccgctgaatggttttatcagcgaatggtacacctggcagtcgctgttctcactaagtcgtgtggaagccgtagcgctacaacttgcgggtcctattgctatggtgatgctggcagtcactggtgggctggcagtaatgtgcttcgtcaaaatgtacggtattactttctgtggtgcgccgcgcagtacacacgctgaagaggcacaggaagtgccaaatacgatgatcgtcgccatgctactgctcgcggcactctgcgtattaattgcgcttagtgccagttggctggcaccgaagataatgcatattgcccatgcctttaccgatacccctcccgtcactgtcgccagcggaatagcacttgtacccggcacgtttcatacacgggtcactccctcattactgttgctgttactactggcgatgcctttgctgcctggcctttactggctgtggtgtcgttcgcgccgcgcagcgtttcgtcgcacaggagatgcctgggcatgcggctacggctgggaaaatgcgatggccccgtcaggcaatggcgtgatgcagccgctgcgtgtggtcttttctgcgctatttcgtctacgacaacagctcgaccctacgctgaggctaaataaaggtcttgcgcacgtcaccgccagggctcagagcacagaacccttctgggatgagcgggtgatccgccccatcgtgagcgccacccaacggctggccaaagaaatacagcatctgcaaagcggcgactttcgtctctattgcctgtatgtggttgccgcactggttgtgctgctaatcgctattgccgtctaaggaaatcaccatgagacaaactctttgcgacggatatctggtcatttttgcgttagcacaggccgtgattctgctgatgctaaccccactttttacgggtatttcccggcagatacgcgcgcgaatgcactcccgccgcggaccggggatctggcaggattatcgcgatatccacaaactgtttaaacgccaggaagttgcgccgacatcttcaggtctgatgttccgcctgatgccgtgggtattaatcagcagcatgctggtgctggcgatggccctaccactatttattaccgtttccccttttgcgggcggcggcgatctgatcacccttatctatcttcttgccctgtttcgttttttctttgctctttccgggctggataccggaagcccgtttgcgggagtcggtgccagtcgcgagttgacgctcggcattctggtcgaacccatgctcattctctcactgctggtattggcgctgatagcaggttccacgcatatcgagatgatcagcaatacgctggcaacgggctggaactcgccgctaaccaccgtactggcgttactggcctgtggttttgcctgcttcattgagatgggaaaaattccctttgatgttgctgaagcagaacaggaattacaggaaggcccgctgaccgaatattccggtgccgggctggcgctagcgaaatgggggctggagctgaaacaggtcgtgatggcagcactgtttgtggccctgtttctgccctttgggcgcgcgcaagaactttctctcgcctgcctgctgacttcacttgtcgttacgctgctcaaggttttgctgatttttgtactggcttcaatcgcagaaaacacgctggcacgcgggcgttttttactcattcaccatgtgacctggcttggcttcagccttgctgcgcttgcatgggtcttctggttaaccggtctgtaaggagcactgacggaatatggaaaatcttgctctgacgacgttaatgctgccttttatcggcgcactggtcgtttcgttttcgccacaacgtcgggccgccgaatggggggttttgttcgccgcgctgaccacgctgtgcatgttgtcgctaatctccgcgttttatcaggccgataaagttgccgtcacgttgacgttggtcaacgtgggggatgtggcattgtttggcctggtcattgatcgcgtgagtacgctgattctgtttgtggtggtgtttctcggtttgctggtcacgatctactccacgggttatctgacggataaaaatcgcgaacacccgcataacggcacgaatcgttattacgcatttttgctggtgtttatcggcgcgatgagcgagttacacggcgacgcacgttatctggtttatggcggcatcctgtttgccgcgtgggggaaatcggcccagctaccgatgcaagcgtggctaccggatgcaatggaagcgccaacaccgatcagtgcctatctccacgccgcatcgatggtgaaagtgggcgtttacatttttgcccgcgccattatcgacggcggcaatatcccgcatgtgattggcggcgttggcatggtcatggcgctagtcaccattctttatggatttctgatgtatttgccacagcaggatatgaagcggttgctggcctggtcgaccatcactcaacttggctggatgttcttcggcttgtcgctctccatcttcggctcgcggctggcgctggagggtagcatcgcctacatcgtcaaccacgcgttcgctaaaagcctgtttttccttgtagcaggtgcgctgagttacagctgcggcacgcgcttgttgccgcgtctgcgtggcgtattgcacacactgccgttgcctggcgtgggtttctgcgtggcagcgctggcaattaccggcgtgccgccgttcaacggcttcttcagtaaattcccgctgtttgctgccggttttgcgttgtcagtggagtactggatcctgctgcccgccatgattctgctgatgattgaatcggtcgccagtttcgcctggtttattcgctggtttggtcgcgttgtgcctggcaaaccgagcgaggccgtcgccgatgccgcaccgctgccaggatcaatgcgcctggtgttgattgtactgattgtgatgtcgctgatttccagcgtaatcgccgcgacctggttgcagtaaggagatgatgaatgaccggttctacgatcgtaaataatctggcgggactgatgatgctgacatcactgtttgtgattagcgtcaaaagctatcgcctgtcatgcggattttacgcctgccagtcactagtgctggtgtctattttcgccaccctctcgtgcctgttcgccgcagagcaactgctgatctggtccgccagcgcctttatcaccaaagtgctgctggtaccgttaatcatgacttacgctgcacgaaatattccccagaacatcccggaaaaagcgttattcggtccggcaatgatggcactgctcgcggcgttaattgtcctgctttgcgcatttgtcgttcagcccgtgaagctaccgatggctaccgggctgaaaccagcgctggcggtggcgttaggtcattttctgcttggcctgctgtgcattgtcagccagcgcaatatcctgcggcaaatttttggttactgcctgatggaaaacggctcccatctggtgctggcgcttcttgcctggcgagcaccggaactggtggaaataggtatcgctaccgacgccatcttcgccgtcattgtgatggtgttactggcaagaaaaatatggcgtacccacggcacgctggacgtgaacaacttgaccgcgctgaagggataatgagatgagttattctgtgatgttcgctttactcctgctcacgccgctgcttttttcgctgctctgttttgcctgccggaaacgggggcactctgcgactcgcgcggtgacagtattacatagcttagggatcacactgctgctgattctggcactctggttggttcaaactgccgctggtgcgggagaaatattcgctgcgggactgtggcttcatattgatggtctgggcggtttgttcctcgccattcttggtgtgattggctttctcaccggtgtttactcgattggctacatgcgtcatgaagtggcacacggcgagctttcacccgttacgctgtgcgattactacggtttcttccatctgtttttgttcaccatgctgctggttgttaccagcaataacctgattgtgatgtgggcggcgatcgaagccaccaccttaagctcggcgtttctggtaggcatttacggtcagcgttcatcgctggaagctgcatggaagtacatcattatttgtactgttggcgtcgcttttggtctgttcggtaccgtgctggtatacgccaacgccgccagcgttatgccgcaggcagaaatggcgatattctggagcgaggttcttaagcaatagtccttgcttgacccaacattaatgctattggcctttgtgtttgtgctaattggctttggtaccaaaaccgggctatttcctatgcacgcctggctgccggatgctcacagtgaagcgccgagtccggtcagcgccctgctctccgccgtattgctgaactgcgcgctgttggtgatgattcgctattacatcattatctgccaggccatcggcagcgatttccccaaccggttgttgctcatcttcggcatgttgtcggttgccgtggcggcatttttcattctggtacagcgggacattaagcgtctgctggcgtactccagcgtggagaacatgggactggtcgcggtggcgctaggcattggcgggccgctgggaatttttgccgcgctgctgcacaccttaaaccacagtctggcaaaaacgctgctgttctgcggttccggcaatgtactgctcaagtacggcacgcgcgatctcaacgtcgtctgcgggatgctcaaaatcatgccatttaccgccgtgctgtttggcggcggtgcgctggcgctggccgggatgccgcccttcaacatttttcttagcgaatttatgaccgttaccgccggactggcacgtaatcacctgctgattatcgtcatgctgttattgctgttaacgctggtgctggcgggcctggtacggatggctgcgcgggtgttaatggcgaaaccgccgcaggccgttaaccggggtgatctcggctggttgaccacctcgccaatggtgattctgctggtcatgatgctggcgatgggaacgcatattccacaacctgtcatcaggatcctggcgggcgcttccactatagtcctctcagggacgcacgacctgcctgcacaacgtagcacctggcatgattttttgccttcaggcaccgcatctgtttcggagaaacacagtgaacgttaattcatcgtcaaatcgtggcgaagcgattctcgccgccctgaaaacgcagttccccggcgcggtgctggatgaagagcgacaaacgcctgaacaggtcaccattacggtgaaaatcaatctgctgcctgacattgtacattatctttattatcaacatgatggctggcttccggttctgtttggcaacgacgagcggacacttaacggtcattacgcggtttattatgccctttctatggaaggggccgaaaaatgctggatcgtagtgaaggcactggtcgatgccgacagtcgggagtttccgtcagtcacaccgcgcgtccctgccgcggtctggggcgagcgagaaattcgcgatatgtacgggctgattccggttggcctgccggatcagcgtcgcctggtgttgcccgatgactggccggaagatatgcatccgctgcgcaaagatgcgatggattatcgactgcgccctgaaccgacgactgattccgaaacgtatccgtttatcaatgagggcaacagcgatgcgcaggtgatccctgtcggcccgctgcatatcacctccgatgaaccgggtcacttccgcttgtttgtggatggcgagcaaattgtcgatgctgattaccgcctgttttatgtccatcgcggcatggagaaactggcagaaacgcggatgggctacaacgaagtgaccttcttatcagaccgcgtgtgtgggatttgcggttttgcccacagtgtggcctataccaactcggttgaaaatgcactggggattgaggtgccgcaacgagcgcataccattcgctcgattctgctggaagtcgaacggctacacagtcatttgctcaaccttggcctctcctgccattttgttggttttgataccggctttatgcaatttttccgcgtgcgggaaaagtcgatgacgatggcggaattgctgaccgggtcgcgtaaaacctacggtctgaatctgattggtggtgttcgccgcgatattctcaaagagcaacgtctgcaaacgctgaaactggtgcgcgagatgcgcgccgacgtgtcggagctggtagagatgctgcttgctacgccgaatatggaacaacgcactcagggcattggcattctcgaccgacaaatcgcccgtgattatagccctgtagggccgctgatccgcggcagtggttttgcccgtgatttgcgctttgatcacccctacgccgactacggcaatattccaaaaacactgtttaccttcaccggcggcgatgttttctcccgcgtgatggtccgtgtcaaagagacgtttgattcgctggcaatgctggaatttgccctcgacaacatgccggataccccgctgctgaccgaaggctttagctataaacctcacgcattcgcgctgggctttgttgaagcgccacgcggtgaagacgtgcactggagcatgctcggtgataaccaaaaattgttccgctggcgctgtcgtgccgccacctacgccaactggccagtgctgcgttacatgctacgcggcaataccgtttctgacgcaccgctgattatcggtagccttgatccctgctactcctgtaccgaccgtgtgacgctggtagatgtacgcaagcgccagtcaaaaaccgtgccgtataaagagatcgaacgctacggcattgatcgtaaccgttcgccgctgaagtaaggacagaagatgctgaagttactgaaaactattatgcgcgccggaaccgcgacggtgaaatatcccttcgcgccactggaggtcagcccaggctttcgcgggaaaccggacctgatgcccagccaatgtattgcctgcggtgcctgcgcctgtgcttgtccggcaaatgcgctgactatccagaccgacgaccagcaaaattcgcgcacctggcagctctatctggggcgttgtatttactgcggacgttgtgaagaagtgtgcccgaccagagccatccagcttaccaataactttgaactgaccgtcaccaataaagccgatctctatacccgcgcgacgttccatctacaacgttgcagccgttgcgaacgcccgtttgccccgcaaaaaaccgtcgcactggctgctgaattgttggcacagcaacaaaatgcgccacaaaaccgcgaaatgttgcgggcgcaagcgagcgtctgcccggagtgcaaacaacgcgcgacgctgatcaacgacgatacagatgtaccgctggtggctaaggagcagctatgagtccagtgcttacacaacatgtcagccagcccatcacgctggatgagcaaacgcaaaagatgaagcggcatttgctacaggatatccgtcgctcggcttaggtttatcgcgtcgattgcggcggctgcaacgcctgtgaaatcgaaatttttgccgccatcacacccgtattcgacgcagaacgttttggcattaaggttgtttcatcaccgcgtcacgccgatattttgttatttactggcgcagtcacccgggcgatgcgtatgcctgcacttcgggcgtatgagtctgcccccgatcataaaatttgtgtttcctacggcgcgtgcggtgtcggcggcggtattttccacgatctctacagcgtctggggcggtagcgacaccattgtccccattgatgtttggatccccggctgcccgccaacaccggccgccaccattcacggtttcgccgtggcgctcggtttgctgcaacagaagattcacgctgtggattatcgcgatcccaccggagtgaccatgcaaccgctgtggccgcagatcccgccatcacagcgtatcgccattgagcgagaagcgcggcggctggcgggctatcgtcaggggcgagaaatttgcgatcggctcttgcgccatttaagcgatgatcctacaggaaatcgggttaacacctggttgcgcgaagccgacgatccgcgtctcaatagtatcgttcagcaactctttcgcgttctccggggattacatgactgaagagtgcggggaaattgttttctggacgctgcgaaaaaagtttgtcgccagtagcgacgagatgccggaacacagctcccaggtaatgtattactcgctggctatcggtcatcacgttggcgtgattgattgtctgaatgtcgccttccgctgcccactgacggaatacgaagattggcttgcccaggtcgaagaggagcaagcccgacgtaagatgctgggggtgatgacttttggtgagattgttattgacgccagccacaccgccctgttgacccgggcatttgcgccactggcggataacgcgacgtctgtgtggcaggcgcgtagcattcaattcattcatctattggatgaaattgtgcaggaaccggccatctatctgatggccagaaaaattgcgtgagaaggatttctcattaataaggactgttgatggctatgtcagacgaggcgatgtttgccccgccgcaaggaataacaattgaagcggtaaacggaatgctcgcggagcggttagcacagaaacacggtaaggcgtctttattacgcgccttcatcccgctgccgccgccgttcagcccggtacaacttattgaactgcatgttctcaaaagcaacttctattaccgctaccatgatgatggcagcgatgtgacggcaacaacagagtatcagggcgagatggtcgattattcgcgtcacgccgtccttctcggcagtagtggaatggcggagctacgctttattcgtacccacggcagtcgttttacttcccaggattgcacactgtttaactggctggcgcggataatcaccccggttctgcaatcatggctcaatgatgaagaacagcaggtggcgcagcgtttgctggagaaagatcgcgatcatcatcgggtactggttgatattactaatgcagtgctgtcacatcttgatctcgacgatctgatcgctgacgtcgcccgtgagatccatcattttttcggtctggcttcagtcagtatggtactgggcgatcatcgaaagaacgagaagttcagcctgtggtgcagcgatctttctgcctcacattgtgcgtgtctgccacgcaatatgcctggcgacagtgtattgctgacacaaacgctacaaacccgacaaccgaccttgacgcatcgtgcagatgatctgtttctctggcaacgcgacccgttattactcttacttgcatctaacggctgcgaatctgcgctcctgataccgcttacctttggcaaccatacaccgggtgcattgttgctggcgcatacctcttccactctctttagtgaggaaaactgccagctactacaacacatagccgatcgcatcgctattgccgttggcaatgccgatgcctggcgcagcatgaccgatttgcaggaaagtttgcagcaagaaaaccaccagcttagcgagcagctcctttcaaatctgggcgtcggtgacattatctatcaaagccaggcaatggaagacctgctccagcaggtagatattgtggcgaagagcgacagtacggtgttgatttgtggtgaaaccggaaccggcaaagaggtgatcgccagagcgatccatcaacttagcccgcgacacgacaagccgctggtcaaaatcaactgcgctgccatccccgccagtcttctggaaagtgagttattcggtcatgacaaaggggcgtttactggtgcgattaatacccatcgtggtcgttttgaaattgccgatggcggcacgttgtttctcgatgaaattggcgatctgccgttagaacttcagcctaaactgctgcgcgtattgcaggagcgggagattgagtgtctcggcgggagtagaacgatcccggtgaatgtcagagtcattgccgccaccaaccgtgatttgtggcaaatggttgaagatcgccagtttcgcagcgatctcttttatcgcctgaatgtcttcccactggaattgccgccgctgcgcgaccgtccggaagatatccctcttttagcaaaacatttcacgcaaaaaatggcgcgccatatgaatcgcgcaattgacgccatcccaaccgaggcgctacgccagttgatgtcgtgggactggccgggcaacgtgcgcgagctggaaaacgtgattgagcgagcggtactgctgactcgcggtaacagtctgaatttacatcttaatgtccgacaaagccgtttactgccgacgctaaatgaagattcagcgcttcgcagttcaatagcgcagttgctgcacccgacgacgccagagaatgacgaagaagaacgtcagcgcattgttcaggtattgcgagaaaccaatggcattgttgccgggccccgtggcgcggcgacacgattagggatgaagcgcaccacgctgctgtcacgaatgcagcgtctggggatctcggttcgcgaggtgttgtaatctgcttttgcaggagtatgcatgagaaacaaactctctttcgacttgcagttgagcgccagaaaagcggcaatcgctgaacggattgctgcccataaaattgcccgcagcaaagtatcggtctttttaatggcgatgtccgctggcgtgtttatgacgattggatttactttttacctttccgttatcgccgatgccccgtcttcacaggcattaacccatctggtgggcggcctttgctttacactcggctttattttgctggcggtttgcggcaccagcctgttcacctcgtcggtaatgacggtgatggcaaaaagtcggggcgttattagttggcgaacttggctgattaacgcacttctggtggcctgcggtaatctggcaggtattgcctgtttcagtttgttaatctggttttccgggctggtgatgagtgaaaacgcgatgtggggagtcgcggttttacactgcgccgagggcaaaatgcatcatacatttactgaatctgtcagcctcggcattatgtgcaatctgatggtttgcctggcgctgtggatgagttattgcgggcgttcgttatgcgacaaaatcgtcgccatgattttgcccatcaccctgtttgtcgccagtggctttgagcactgtatcgccaatttgtttgtgattccgttcgccattgccattcgccatttcgcccctcccccccttctggcaactggcgcacagtagcgcagacaattttccggctctgacggtcagccattttattaccgccaatctgctcccggtgatgctgggtaatattatcggcggtgcagtgctggtgagtatttgttatcgggctatttatttacgtcaggaatcctgaaaaatcagcccggcgaaacagttcgtcgggctgaagattattcttgcgctatttgcccatcgggccaggcgtggatcacggctttgatcagggtcgccaatggaatggcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgataaaataatcaccagcggatgcaggttaaccgcttcggagaacaacaccggtactaacaggttgccgtccagcgcctgaataatcagatacactgcgaagcagctccagaattccgtgcctgcaccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagtaccgagaagccgaccagcaccgccagcagcagcgaatagttcagcccaaagagcaagaaccccagccaggtggcgatccccaccacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcctgccagtccacggttgcgcggcagcacccgacgaacggcgttcagcatctgctctttgtctttcagcaggaagaagaccatcaatggcaccagcaccagatagacggctatggtcagcaaaccgaccagcgaggcgagggaaattttcaccaccgaatcgcccatggtcagcatccgactgcgcatattttcggccattgcatcaataatgcccgcatccattaacgccggatagcggcgcggcaacgtggcggcaaagtcagaaagcttattgagcatccccggcatatcgcggattaagtagatgccctgttgccaggcgataggcagtaccacgaacgccatcagtagcaatataccgacgaaaaccaccaatacaatcgacgtcgcccagcggcgggagcagccaatagattgcaggcgcacggttggccattccagcaaataggccagcacaatagccaccagcaacggagcaagcaggccactaaagaaaaagataatgccaaatccggcaactaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcataaagaccttccctgaacctcaagagcgggattgcgatcagcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaaggcggcgcggtgggaacgatatttcacagtatcggtcaaatgactatcttcagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcgtttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacgctttccattggtcaggaaatgcagatgggcgactattatgtccgccagctacgcggcagcgcgccgttaattaatgacccgctgttaacgcaatatattaattcgctggggatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttttttctgatcaacaacgacgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcagcagcgcagcgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcactgaccggtacactggcgggaacgcgccagggaatgatcagcttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccaaccttcctcgaaaaattactcgatcaggcgcgttactcctcgcgcccgccggaaattttattgactcacccgttgccggaaagtcgtctggcagatgcccgcaaccgtgctaatcagatgcgcccgatggtggtgcagtcgtcggaagatttctatctggcgaaagcgcgcacactggggatgtataattccggacgtaaccagctcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaggcgcgtaaaacgctgcaaccgttactggcggcagaacctggcaacgcatggtatctcgatctggctaccgatatcgatcttgggcaaaacaaagccaatgaggcaatcaatcgcctgaaaaatgcccgtgatttgcgcaccaatccggtgttgcagctcaacctggcaaacgcttatctgcaaggcggtcaaccacaagaagcggccaatattctcaatcgctacacctttaataataaagatgacagcaacggctgggatttactggcacaggcggaagccgcgctaaataaccgcgatcaggagctggctgcgcgagcagaaggttatgcgctcgccggacgactcgatcaggccatttcgctgttgagtagcgccagttcgcaggtgaaattaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtactctaccttgagacacccgccgatgcggcaacgctgcgcgatttgctgaaaatgctggggatgaatagcgcccgtgaattgatgcgccagaaagaggatctttataaagaactgaacctggctgacagttcgcttagcgaagaggcgctgattcaggcaatggtggataatccgaagctaatggagcgcccgattgtggtcgcgaatggcaaagcgcggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccacgtcttatccggcctacgaatactatggattaacttcgcgtagttcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaacggaatggtcagcttacgttgcgcggtaatcgacgcacgatccaactgatccaacgtcataaatagcgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagtcgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaatcgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgcctgcaatacactcaatgttgtcgatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtgcgtttatccagcgggacatagcccaccgcatcgccacgctgcgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcagccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcacactgatcagtttgaagatcaaacttaagccgataccgacgatggtcgccagcgccatacctttcaactccgccgcgccgatgtttaccttcgcgccactgacgccgatgatcaaaatcacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaaaacacgaataccggaagcaccgatgacaccataaagcagcagcgaaacgccgcccatcaccggcaatgggatcatctggatagcggcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgccccgccgataacccaagtactgtaaacacgggtgatcgccatcacgccaatgttttctccgtaagtggtatttggcgtagagccaaagaagccggagatcacagtcgacaggccgttagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttactaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggttggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacggaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcgacttcataccctaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagcgttccaataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctgatcaatcgatgcggtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggcgcagcgaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcgataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacaacgctgatgcgcgcgctcggaacgttttccagcacaccgtccatcataccaagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagttactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatcgacggattatacctcctttcttcaaggcggcaatattcttttcgttgactttagtcaaaatgataacggtttgagataaagttattttatattcaaatggttatgaaagaagattattccatccgaaaactaacctttaccctggtacaagtcttctttcgccgcgcgcctgggcaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcgccgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatattgtgaacccgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcaatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcagagccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggtatcgcggaaggatgtctgcaatcgggctgttcactggtgggtggcgaaacggcagaaatgccggggatgtatcacggtgaggattacgatgtcgcgggtttctgcgttggcgtggtagaaaaatcagaaatcatcgacggctctaaagtcagcgacggcgatgtgctgattgcactcggttccagcggtccgcactcgaacggctattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctggagttgattgaaaaggtcgatgtgcatgccattgcgcacctgaccggcggcggcttctgggaaaacattccacgcgtattgccagataatacccaggcagtgattgatgaatcttcctggcagtggccggaagtgttcaactggctgcaaacggcaggtaacgttgaacgccatgaaatgtatcgcaccttcaactgcggcgtcgggatgattattgccctgcctgctccggaagtggacaaagccctcgccctgctcaatgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttacaggcaattattgacgcctgtaaaaccaacaaaattaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacgcatacgctcatcgccagcgcgtttgacagtcgtgaagcctatgaccgggagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcgtttgtctcccactatgccgggcgtttgctgaacattcacccttctctgctgccgaaatatcccggattacacacccatcgtcaggcgctggaaaatggcgatgaagagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaagatgacatcaccgcccgcgtgcaaacccaggaacacgctatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttcccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctccaactctcattcccgccatttactgggcaaaattcagtcccgggtgctgaaagccgatcaggaattcgacggcctctacaacgagctgctgctggagatggcgcgtaaccagatcttcctgattaatgaacgccagctctccgtcaatcaacaaaactggcttcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgacttagtgcagttcctgaaagatgattacacctatttggcggtggaaattatccgtggcgataccatccgttacgcgctgctggagatcccatcagataaagtgccacgctttgtgaatttaccgccagaagcgccgcgtcgacgcaaaccgatgattcttctggataacattctgcgttactgcctcgatgatattttcaaaggcttctttgattatgacgcgctgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagcctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgcgctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccccggcggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccacatttggtttgataaagcccagttccgcaatggttttgatgccattcgcgaacgcgatgtgttgctctattatccttatcacacctttgagcatgtgctggaactgttgcgtcaggcctcgttcgatccgagcgtgctggcgattaaaatcaacatttaccgtgtggcaaaagattcacgtatcatcgactcgatgatccacgctgcgcacaacggcaagaaagtgaccgtggtggttgagttacaggcgcgtttcgacgaagaagccaacattcactgggcgaagcgcctgacagaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgttcctgatttcacgtaaagaaaacggtgaagtggtccgttacgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcgttgctgaccgcagatgcgcgtatcaccaacgaagtacggcgggtatttaactttattgaaaacccataccgcccggtgacatttgattatttaatggtgtcaccgcaaaactctcgccgtctgttatatgaaatggtagaccgcgaaatcgccaacgcgcagcaagggctgcccagtggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggttcgcggaatgtgttcgctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcgacaccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattgttcagcgatacggtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttacgactacatcaaatcactcgaacaacctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggtcgcctgaaacagcgggtgcatctggcggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctgtttgccgaacggctacaagggttttctcctgccagcgtctgtatagtcggcacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgcgcggaaaaggtcattccctacccgattgaaattatttccggtaatgaagaagcccgtctgatttttatgggagtggaacatacccaaccggaaaaaggtcgcaaactggttattgatattggcggcggatctacggaactggtgattggtgaaaatttcgaacctattctcgttgaaagccgccggatgggttgtgtcagctttgcccagctttattttcctggcggggtcatcaataaagagaattttcagcgcgctcgcatggcggcagcacaaaaactggaaactttaacctggcaattccgtattcagggctggaacgttgcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacgtcaccgtaatttcgcatcgctgagtttaccgggtctttccgaagagcggaaaacagtcttcgttccgggactggcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtacgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcaccgccagcagcctcgccaaccagtatcacatcgacagcgaacaggcccgacgggtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccgcaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgccactccgcttatattctgcaaaacagtgacttgccgggttttaatcaggaacagcagctgatgatggcgacactggtgcgctatcaccgtaaagcgattaaactcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgattcagctattgcgccttggcgtattactcaacaatcaacgtcaggcaaccaccacaccgccaacattgacactgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgttggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacacctgaaatcgccgcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcaacgtatcaattaacggctgcggcttaccaataagataaccctgcatataatcgatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgatgccactatctgataatccagactatttgacacaatattgcggataaaactgccgtcaattttaagcagatcggcattcacatttttaagccgcgcatagctggcgtagccggtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttagccagcaactgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcgggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggcaagaagctatcggggctgatcagttcatcattctcacctttcatgcgcagaagaatttcatggtaaacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcctgctgtagtcgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgccccgcgacgctgcatattttccggggcgttggtcacgatggaaagttcggcgaccgtatttagctctcccagcagcaggtagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcatgccatcccaaaagaaacgaaattgcttgagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagtcgcagcgcgagatcgttacccgaaagctgataaacatcttcacccggttccagcaagggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccatagttcttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgcaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaagccgctgaatgcgtctgactaccgctctctgacgggttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggccagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcagcgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtataattggtgctaaaaattgtgcttttttcatttaacggcatgcataacagcaacaataaagcacctaatgccagtagccagagcgcgaactcttttttggtgactttggcatcaacctgctgttttaattgcgaatagtagctacgtaaataaaatggatttcgcactacccgaatgatgaagtagcacagcgggacaccgatcagattacccaccagtaaggcctgataattgattaaagtcccgaggttaaaaggcatgacaccgaccagattttctctgctcgccagtaatcctacaaatgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatatacgctgggaaattaaacgggtatcaccatgtgaaacgttgttacgccggggagtaaagaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgatagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagaggcagataaaagagaaaaacctcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcattgattctaagtgtcatatgaaagtaccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaattcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgcttttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacagcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactttcacagaacataacggcacttcgctgtcggatgcttttgctctttgggattatcaaagcggcagatattctttcatcttaaattttacgtctttgtcctgactgatgtttatcctgtttggctgcgaaataaatataaaattaatatatatatgttgtaatgatatatttttataaatcattccctgcgtgaattttaataaatttaatctatccctttatacgcaatacatttactttcctcttttgatgatcttaaatgtcttatttttcgtaatgtgtataacaaggaatagtgatgaaatttaaaaaatgtcttctgcctgtagcaatgttagcgtcattcactctggcaggatgccagtcaaatgctgacgatcatgccgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgacgtagacaactcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgcagtcgctggcggtgttatcggccacaacgtcgggtctggcagcaattccggaacgacggcaggtgcagttggcggcggagctgtaggcgcggcagcgggttctatggtgaatgataaaaccttagtggaaggtgtttctttaacctataaggaaggcaccaaagtgtatacctctacccaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacgacgtataacgaaacgcgtattcagccaaataccaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttagcctccttaagctatccggctatcgcctcatcattgcaggatcaactctctgctgtcgcagaagcggaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaatgcccaggccgccgctaacaaaagagcggcaacggcagcggcaaataagaaagctcgtcaggataaactggacgccgaagcctctgcggacaaaaaacgcgatcaaagttatgaagatgagctacgcagcttagagattcagaaacaaaaactggcgctggcgaaagaagaagcccgcgttaagcgagaaaacgaatttatcgatcaggaactgaagcacaaagctgcgcaaaccgatgtggtgcaatctgaagctgacgccaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggcaaagcagaagagaacaaatcggacagctggtttaattaatcgatgttagtaacttcaatcctataattcttgaagataaaaaaccctctgtagtaacagagggttttgttcattcatagtgcagggtcaaatcattcccactcaattatttacggacaacataagcaattgactggtaacaactttcttaaacctgatttttcccgtaccgttttatataccgtcaccggaaatcagtaccatgaaaaatgccatgtcacctggtcaacgaatcgtactgcttttcacagactcgtccggcttcggctgcccggtcagcgtactctgccagctgacggtttcgctcgagagatttgctgagcacgtcggtaagcaaaactccggtgtctgcggctgacgacccagtgccgacagtggcgttatactgcctgagctgctcacggatggcaacgagctgttgctgcaacctgccagcgcgagcggcagcatcaagagcatcattgcgcgcctggtcgatcctctgctgcgcttcacgttcattggtcgctttctcctgttcgtcgtgctgacgagctttatcatcttctgctttgcggtctgcttttgcctttgcataaccagcatcgtactggcggctgccgtgtacattccaggcaacaactccactgatgaccagagcagcaagcatcaacacgataagcaactgtttccagtacgctttgacgagcgcccagatcataaaagcaccttgctggcggtgatgtaccgcgcgcgccggtcgtcgataccgttctggccgccattgatgatctgcgttacacgcaccatgtctccggtgtacttcatgcagcctttagtggcgaagaaccacgccgcgctgcgggccgcatactcatcctgcgctagcagttcaggctgtgctaccagatcaaccttcagaccgtttccgcaatcccggtagttatcgaggaacgtaataccgatgagtccacgcgcacggtatttccatccatcaccaggcgcattgttaccgtagcgcttgctgtacactaggttggcgatcgcgcgctggcgttccagaggcagagacttctcatatgtttttcggcccagcgcgttggcctggtcctgagtgatgcgtccggcgcggataaacccggacagcccgtttacgttgtagttgaagttctcctgtaaccgagtaaaccctcctgactcatgcccgacctgcgcaataaacatcgcctgatcatctggcttggtaatgccaaactctttcatggctgcggagatatgtgaataccagcgcgtggcctgttgttcagtaataccggctgcccgccggaactggttaatgtccatgttgagacctcgatattttaaatatctgcacgacgttaccgcgcgtcttcagaacggcggcaagcatgacagcattgataattacctctgataaatcagcgaccattggtgtgtgataccagattgcatatgcggcgcgtacggggatgctggctgacgctacgataaggaagtaggctatccacccaccccaccgccggtgttgcgatccattacgccggaaggttccgacgcggattgctatcgcagaacagataaccgcattggcaatgagtaaaagcagctcatgagttgtcatcgtcttttctccccgggattaaatcgcgtggattgtcggaacggtgatagagccagataccaatacgtactgcgacgattgccgacacgaacgcgccagcagagaagacgatccctttctcgaatgaatcctgcgtgatagttgggatcaggctggctacgccgataaggattgatgcagttggtttgtagaatagaagcccgcatagaaagctgagcatcgacagaagaacccggcggcgtattgggtactcaacggcagaggtaataaatattaccgcgcctgataaagcaccaagagccacctcgggaggaactccggcgataaccgcagccagagaacccatactaagccactgatttaaagactcactggttagctgagctgacatatcaaccaccgtttactgcgcataatgaacccccttagttggtgagttcatcatacacaataaaccatatatgagtaataattaccttaaatgcatcttaaaatctttaccttaaaggtaaggaaatttagtgtttatatcaatccataaatagcattatggatatgaagagaaccaaccgatcctgatacatcaaatccaatcctaaccttacttgcaccaggaggaacaacatctattaatgcgtagaaattaaatgtagaaccagttggaattgtaaatgttcctttaccttgtactgagttaccttctttatcaaaaaattcaattccagaaattgttgtaacttgatttttagcccagaaacctaactggaaataccgccctggctcgcattctaagcattcctgataaaaatcagcagcagccccaaccgatggaatattcacatacagtgatctggaaaacataacagtgttagggacatccgtatcagtacccgcagttacgacacctgtacctttttgtgccaaaacccagttggaatagtttgagaactgaccactaccattacttagcgcgttgataaatggactaactatattacccttatcccagttggatgttataaaacctgcccgagggtagcatccacgggagataaccttcttactatttccaccaatcacttgacgagtagcagcgccagcagccagatccttctggtcatataatggaagagagcagtttgtcagtgacacaaccccatcatcatttgcgattattggtatggctgaataaccagtaggcgtaagtatggtggtgtccttgattgacagccttgaactgccatccacaacaaaggctacaaagctctgcccgggctggaattcgacattaccgttagcataaacaacgtgagcgttgccatgcataattacacttggctctaaataacccactttcttcccggcaggcattgagcatgagtcaaaaataaattgaccgttattaaatgttagcggtccaccattatcaaccatccaaccgtgactgaatttaataacctcaccagaatttgctggcgagttaaaaatgatagtgttggtaaagcttctcgatatagcaaatttatcgaacatcaaacgatatgaattttccaggaattctacaccagcggaaccaatcatacccacgttactgatccgcaactctgaaagatccccagtacctacccctcccaaaccaacttttttggtgcccatgaaattaaatgctactccgtcaatgatagctgtagcattaattgcatcacggtcagcataatctgtatttgagttaacaatcgtcagcgcataatctccagatacgcctggaatctcggtaagtatgcatttatttaccccccttacgctgcccttgcttacatctattgcaatagcactcgaaaaatcacctgagcatggaataacgcagtcatatcctgctgaatttattttgtttatatattgagcaatgtcgccagagcctgtataaccagcgtcgaatacagttacttcaccagtaaaaaatagacgtctccatttcactccattaccattaaatataactatatcatctgctaataggtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttacgctaatagtgagttatcaacagcaacaagaatcccaccacctttattctcaccttcaacataagactttaaaaaaatcttatcacctatgtttccgatagcatcatttaattttataacagactgaacatcacctataaactttaaaccattgcttgatgcaagttgaatcattacatctgaagcggaaccagattcaggcagaaccatgataggatttcctgaatcatccattgctacaattttgttttttctcagctcagcgcttggaagctctggtactgcctctggcattctcagcgttttagacagattaatgcttgccagtgagtcgacataattcttggtggccgcatcctgaggacgtgacgggtcacgaagattgcggatgtagttaccaagagcatcatagtagtttgcgacaaacgacggcttgcgcagcgccagactaaaccaacttctaacctgttgaagcagcatagttaacttatcaaaagcatcctcatgcacctctgcaaagaacttgccttgattgcgcagatcggtttcctgcgtaactgggagttcacgtgctatcgaaatacgaaatccattctccagagcagttgtgaggatgacattcccgccagtatatcctccagcccccgtcaccgtgtaatcagtatcaagagccagcacagtgatattctcgtcagggtcaatcacctgcactaccagatcagatttattgaaaaccctaaaggtataaggaaatgatgtcgtaacgccgttacctgtgtattcgttgtggtcaacttcggttgagaccgtcatgttaaatctccagatagtcgcagcacccgttgcgccgcatatccggttattctattacctgaaaaaccacatatggatagataacccataaatacgaacagatattacctttcaggtgattcgcaaaacgtgctggatagcaaacaaattatttgatactgtataaatatacagttattgcatggggaagataagatgcagcagtatcactatccactggaagacggatttaccgaaaggattcacacgccgggaggcgtcaggtcactggtggagggatcgcacttgatgaaattactccgggatctcgataaggatggatttaatgtcgatggcccacttgccgaactgactgcactgattaactacgtcaccagctcacagatgtctatgcaggatctgcaaacacatctcgactattgtgctgaacaattacgaaaacaaaccacataaagaaaaggccgcaagagcggcctatcgtttcgctttgtgctcgtcccagcacgttttgcaccatgccattaagccatccgcattttgattattagggtaaaagctggttcgttttctgcggacattacaaattgggcaccacttcatatggcgtgtattctttgggccatcgagacaccttgcacaccacttagtcaatccatctggattttttgaagatttcctgaatttttcatatggaaggtttattctgcatcgcaaacactgcttgctaccacttgaaactctgttagctgattcttcttttggcggcgacacagaaggtattcttgctggctctgatactacctgaagtgcttttttaggtgactgagacgatatgtcatcaccagggaatcttccatgatatgtcggacgcgttgacacaccaggtggcagctctgctgtaaatggctttggctgaatcagttgcctctcttttgctaactcctgctgtttataatatgtctggattaccgcactatcataatcaggaggtacggaaatattaggcgcatcacctccagctttgtgaaactgagtggaggtgcggtctatcacctgtgtacgattaatcgttatctccccatcttcggtctttatcgttttgttctgattaacgaccgtacgatcagagatcttagtcttgttctggttgataacgtaaataatcaccgcaaccacaccaacaactatccagaaaacttccattgcttttcctcacaataacattaccttaaaggtaatatcttgctttcaggtgatcaagcgttaaactccatcaaccaaatacggttgattttgatatttctcctcgcttatcattacctttgcggtaaatttacatcgcactcctcttgtgccatagtaatcaggcactggcaaaatccagtgccgggattggtctcccggattactacagaggcacatacgccgcataagcggtttttttatgtgtaaagcgcacctattctatggtgggctgtgtgggggcaccgaaaggtgcgccgggttcctttgtagccggtaagaccaactctgcacagttcaccaccatctgattggtctcagcggtggtgattaacctaactacaaaggtgatcgccatgaataccaaaccttccatcttttcctttgagtcatcctgccagatccgtatgttcatgattgacggagaaccttggtttgtcaccaaagatgtgtgcaatgctttgaatattgatgttacacaagcgagaaaacttgataaaaaaggctggaacaaaaaggggctgtattcaatacagacccctggtggaatacaagaactatccatcgtttcagaatcaggtctctacatccttattctgcgttgcaaagaggcaatgactgagggaacgagagcattcagatttcttgaatgggttacaggtgaggttcttcctcagatccgccgcaccggaagctacattaaaaactcgctcccgcaggaagagcgcataaagatggttgccgaccaggtagccaacgccacagcatcagcagtgatgcaggcaatgaagatagagaacaaaacctacagtgccccactgaagccaggctaccgtagcctgattcactcgccgtctggtgttctcggcctgacggagaactcactgctgatgaatctgctaaaccagttgcaggacgacgggcatgatgtatcgggcgcggcggcggaactgaccaccatgttctgctacatcgtcggtgtgagcaaatgcctgcgtgatatccagacgcacgcggagtacatcaacgacaaggcagggttcttctgacgggcggcggcacagggatgtgcctttaaataattctgtacagattgcaggtgaatagcgtactattaccccaaaggtaagaaagttgatttgtaacattttagtttgtagttaccgtgatggttttgctgcagaaagttaactagtcaaaatcacaccgtatgtaagtcacgtctgttcccgtatgggaggatgatatgtttaaatttgatatgcaactcaaccaaaactatgcctctttttaccatccagaaactggtaaagctgttttcgttgactctttcgataatgaagaatttgatatcagaattgggaccctacgccaaagtaagcatgttgctactgtacgcgcatccaatgatgatgaattaaatcaaaaaataagtgaggcgacatcccgttatctatgtctataacagaacaacaactcattgatcttgaggatgagattaacgagatcttgcaagaagatgcggcaagaattcacttttcatttcatgcagcatatgaacgcctgaacgacgagaggaacaaaccgccaattactcttgctgagcttgaagatgtgtttaaatcgtttatatctgcacatctgcagactgttttggattttgccgaaggtacaactttcaccataaagtgcaacaaaagcgcccttcattttccttgcgccattgtacacgaaagagagtttgggaaaacgtggattatccaaaacgtcattacagccatgaggaaagtgggattcaagtctaaagattctattatcctcgaagttaattaagcccgcgccgcgggcttttttgtggacgaaacaaaagtcagtgctacactcattgacgccacattgaggtggcttatagatggaaatttcacaatgaaaaaagcatttgctgcactgttcgttttgttgtctctggtagcttcaactcaggcctttgccggtcgttgtcagcacgacagcgatactgccgctgacggctcccgctgcggtgggcgttctgcggattcccgcccgggcggcggtggcattcgttaaaaacaaggccgcgaaagcggcctgtgacatgtcacactctttttctgaatgatagccattcgaaaaatgatgacattccaccgcagacaatagcaaagatgatcccaccaaagaagagaaggccagcctgccaccactcccaccgccatacatccacagcaccaaccataccaacaatcgctccaacaaatggaatatagctcacgatgaaagcaatgggggctgcaattatccaatgcaatccccaccatgattcaagcccagccataattgctgccaactgaaaaaggccaacgacgatataaacaatgaatcctatcgcttgcatgtagtcacctatttacccagtaaaaatcagaggcctcccctcaataaggcttgcaacaagaactattccctgcacaacaaagatgaaccagcaaatagcttgagtctgagggttaagaaaatatttgtagcggtcaataaataacaacccaccagaaattatcacactcaaaataattaaaaacacaacacttccttattgcggagtgacatcctgaggtcgccaccagtatgtctgattaaactctttcttcgaacgttgctccattttacgcaaatagcctggtgaaaaatactcctgcatctggttaaagatcatgtgatcgagagccgccttcaagtaccagagattcgcacctggcatcagacccttccccagcttaaccagatcaccaccagtctgctcgttcttcccttccacagcatttagaggtatgccctgagctatcttcactacgtcatcaaccagaccagctaccgggccaagcatcgacgccagcgcgccgctcccgtacctagtgtggtcagagaaaagaaaatcaccgtacaacccagctccaccaccttttaaaaatgcatttatccagaatttaaccatgtggtcaccggtcatttcctttggatttctcccattaataagatcagtaatctgcatggaaagagcaccaagcatggttgtgcttgctaaaaacgttgctatatatgctgcacgcccaccagcagacggcatacccatagcgcgtgaccagtgacgcataacaaccgagatagggaacgatttaaacaggaaaacacttctcgttaattcacctttccatgttccacgctgaagaccagaccctacgaacatctgttcacgtgcgcccggtgtaataacagccatatcaacttcttcagttacggcaccgagcagtttacgcattgcctcaaatttcacacgttcaggctcaccaagatgtttaactgctgaatcagggatacgcataatgctttccggtgtcagcatcgtattattaccgttcccccagtcctcctgttgcgccagcttccatacgctccagtctgtgtcagtaatccctttgcttttaaggatacgaaaatcagagtcatcgaggctacgaaggtctggtgtccgtgacactacttctcccaggcttcccatcatagttacgccataggcgcgcttgtgcgcatctgaccatgctgtaagcccactggcacgcattaccgccgttgccgcccaacgagacacagacggccccatattatccatcgcccagcggttaacgctgccaagtagagattccatcgccagaccagcgcggcgcgccagcgcaagttctgtacggttcgttgggtccatagcttcaagctggttgcggaataactggttcattggaaggttggtaaccttcgcagacagatacatggttccaagatcagagaacgatgacagcaacgcggatccgagtctgctggcaaccagccagttgcggatattgtcagaccatcgcgcgatgtgcggattcgctacaggctgtgtctttccggaaataaagttgtacagattctctgtgttgttcgccagccgctcgactttaccggttttactcgggttagctgttgccgtttctgccttcacctgatcaagaagagagcggaaaacatgatcggggtttgggccatatgtttccaccagtgcaatatctttactgataccttcaaggtgaccgaccatgatttcccatagagagcgatcgccataaagttgctgatattgcagataggaatctgcatctttgaaatgtatctgtcgtgatgcattaccacggttagcacgtgcaccggaaattcgcattccagtatcagtaagcttattcagcccaccagtggcgatggtgttatatgcttcgccaagaaaggcagtaagctcagaatcactcatcaactgaccgtcggagcgggtgtaatattttcggtcaagttttccgatcacgtcactgacccatttatcctttgttactgcaccaaccttttccatcgagtgatgttgtggaataccccagttttccaggtacccgatatcaccaccagcatcattgaaccgacgtcgcagcagttcagtaacttctccccacgctttcgccccttttctggccttagcattgccggtattctgcccacgcatctcgaacaccagatcgcgcacgcctgcttcatcttcaaacaggccaaagaaacgagggtcaacagcttcgaaagcctcctgtaactggcttaatgcgtaatcacgggtagctttcgtacgcgactcaacagacaaaaaattcgatttaccatcagcactgaaagcgatagttcgattgagcgcacccaattttccatctgcgccttgatagttgttaatgaagttgtccaagcgctgtctggcagaaatggtcaaagcgacacggcgttttttgagagcagcctctcgctgaagttcatcggatgccagttgcccggcgcggcgtaatctctcagcatcagtaagctgacgccacgacgctgggtcatctctggcaagtgaacgcatgttgcggtagatacgatcttcaatatcctgaatctcgcgcgctgtcagtgtgcgcttagctgcctgctgtactgcctgaatacattcctgtctcatcaaattaccctctcaagaaacacgagacagccacatcaaagaggctggaatcctgtattgcctgttcgttctctctgcttgcttcgtccagcacttcccgagcgcttcgcgactgcgggtttccttcatcatcaaggacggtgatcatcatgtccggagactcaaccagtgaatcttcagcgatacgaagatccatatccccggcctgttccgccgttggcctttgctctgcctgtcgcaatacggcgcttggttcaaaaggtgctgtttcatcagaagtgcgcacttctgctgttttatagaatgacatggcctgtgcgttcagatcgctttctgcctgctgacgccgtacaagttctgcccgcgcctcgaagttaacgccaccctctacattcgccgccagattatcttttgcagtctgtagcctgaccgactcgtcattgattcgctggtcaatatcacgcagtctttcctgacgcgctgaacgtgcacgtgacaactctttcccgctaccagatggttgttcgttcagcactccagcacgctcctggttgagagtttcaatggatctctcgatgccagtgatatcagactgcaattgattaacttgctcaacatctaaagcctgagccgcttgctgttccagcgctctggtatcaaccgcaacttgtgtgcttccctcttcagtacgatacaaggtttcatcgatagcctgagaaataaggtttctccgacctggaatatcactaaatgatgctggttcggcaatgctggtcacatcaactgcacggccctggcttacgtcattcatagccttctgtagtgcctggatatgcgcatcacgtgacaggacattaacaggaacgccaggggctacatcaatctcagcgtgatgtgaggcattagccgccagcgcagcatccacctcagccggggaaaattcaggagctgcagcgctctcaccgcgggcgttaaggaaccgacctacaccaccaaacgccacaccaagaacagcatcaatggcgatagactggcgatcaaatacatcatattgattcgccatttcgttataaccgccatcacgcagtgtctttgctgttagaccacgctgcgccatgccaaaggcaatgttagttccggctgcatatgcgatgtctggagcggcgcgaacagcagtagctgcaacattacgcacagcactttcacctgttctcgccagttgtgcgccaacactttctgccagcgcaccaccagcgcgtagacctaggctcatagggatcaatgtgccagcgccagcagtgacaccctgcaccagaccagcttcctgagcagtcctgaaatctactccctgagcagtcaagcgttcaaactcagagaaaccctgcaacgcagtgacggcggcagccccgccggcaggaccagaaagcagtgtaccaacgaccgcctgcccgcccatgtcgaacagaccatgaagaacctgaccagcggtgcctgttgttgctgcgtcaggcgtcaggcgtttaacctgttgctctgcgagcttacgctgttccgcaatgtactcggcagaagtgtcgttaatggaagtattttcgttaacgaacttcgcgatgggcgagacgatcttatccattccagcccatagaagctggtcaggtttggcaaccagtccagaatacagacctgataccgcagcggtacctgagttatcgaagaagccgacatcggtattaaatcctgctgggttagacgctgcttcatccagttgctgattctggttaacagcgttaagaccaaagtaactcattgcgggatcccccctgagaacctctggcgctgttgtgtgagatcgataacgacaggagttccatcatctttcagcaaatacccggtgccgagcttcaccagatactggctatctccatagctttgcagcccatactgccctggtggggcttttattcctgcatcagtcacctgtgttttccaggcctgatcaacttgtttatcaaattgctcggcagacataccccacggtaacagcacgcttcccatgccgttatagtcatgtacgccgccagtagctacgttaacagcctgcttccatgtgtcactgtcaatctcacctgatacaacgcccttcttcgccatcacgccagcgtaatagtccttcgctatttcgtaggccattgatgcgccatgcgcgtcaccggcaaacgcatccttcaccatgtcagagaactcaagacgaagatcgttatctttcggcattggtatgcctttcacatcacctgtacctttgcgagctgcagcaccagaaaggattgtttgtgctgccgattcaggtgatacagaaacatcagggttaaaccagtttttctcagccacaacaccgccaggcttatccataaggatcccggcgacagctgccgatggggcattggtgctgatctgctgaagcgccgacatatatacctgaccaccgccagtactctgccgaatggtgtcgaggtatgcagactgctgagaaactggtgcatcacggaagaaagcaccgatctgattagcttcatctttggaaaagaatgtcagcggcgtgccgtatgatttagccagttctgcagcctgagaggcacgaagggcaatcgtctggctgaaattgttctggttggtcatatcgataggctttgtttgcccggaagaaagtgaaaactgaattgggtctgctttacgttgcgcaagaacagtactggcagcagagacaacggcatcataggtttgggcgcgcgctgcatatccttcaccagtttcaccggtgtctggcttcaggttttctactgccgcctgaatgctactggtcggcatattacggaatgaaccaatgtattgcccggcgatctgcgtattcctgaactcggtgtaacgcaggtttccttcacgcacgccgtacgccgccataaagtcgttctgcgtaggcgcattggggaaatcgacgccgcgcatgtatgccgcgctggcatcacgtacacggctgtcgatattggtgcggtattcagcctgctgctgtttgcggatctgatcagcctggcgaaggaatgtcgcctgcgcctccggagatgcagcatcgaatgccgcattacctgtgtaacgttttgtgctggttggaagctgagagaggccaatagccgcgctaacaccagtagcaagttgctgatcgctgtatggctggctgccgttctcatgctggataattgaggcacacaaagcctttagtgtgtcagggtttgatgcatcaagaggctggtcaggagtcacgccgagctgcgcacatactgcctggatataggtgtcggtgttgttattgtcagacggcggcgcccagcggttaatgatgtcgttgacggtatcaatcccctggcgttggtacgaaagcaggttgcgccctagcgcgcgaatgccgtgctctggcgtttcgaatttggcaaagcgaccatcatcaccggtctggcctacccacggattggttttgctgtactcgaggttgccggggttattgttgcgaatgccacgagcgctatcaccagaaccaccttctgatactgcacggcgggagccggtaaccgtatcgcttaactcgccattgctctgaatgaactcaatggagttgttagccgaccactgcgacagtgacgcatcagcaaccttctctttgaactcaatttttttggcttgaatctgttcagaactccagccatgtgcagcgccgtaatcttcaatctgctggaaagtctgctggttgtagagtacatagttagcattgtcgccgtaggcagatgcggctaattttccgttgttcgccagcgtcgcctggaactgaccttcttcataggcattaagttggctaatctcatgtcgaccagcctgggttgtgaactgaatgcgttgctgctgcgcctgctgcataaaaccagccctggcaccttccggcagtgtcatcgcgatctgctctgcctgagcatcgaactgctgggtgtactcctgacctttgccgagcgcatttttaccctggagattcagcagcccagtatccgggttagtcagcagatcactggaaatctggctgagttgcaatgatgcatcctgagcctgagcaacatcagcgcgctgctttgcctgtgcaaaaacatcgacatatttatcagcaacccctcctaaaacatcgcccatctgtggagtattaaatgtttgtagccctggagactgaaacccgcgactttcaacctgacgaccagtgactgttggtactgttggcatttcggtatctccttatcgaccggttggcgtgcctattgcggcagatataggggccgatttactttgcgaaaaaggattccaagtgccaccgcccatctgataagccccatatgccttcagtggcgcggttagtaatgtctgagtcaagcctgcacttcctgcactgcgcgctgaatctgcctgagactgataatttgccccctgaacacgaaaaccataggcctctctctgggcattattcacagtagtcaacgcatctagcgcaccgaattgcgcagtatctccgaagatgtccagggatgaaccgctgcccaattctgcgccagttgccgccatggttgccgcctgcgtcccttgtcgttggcgcatttctctacgacgctgatctgcctctgcgttacctctgtttatggaatcctgagcctgagcctctgccacatcggcatttttctctgctaccgcagaagtgtattttgcctgctgattttggctgtacattgatgcggcagttgatgccactgtgactgcaaccattgctatagccgggctacacattattttctctccatgtggaatcggtgaaacggtaggttgttaatgccgtacggctgtggttcttcaatggtgaatcccagccagtgcagccagatacgcgctgtgtggttgcgggcatcaacatagttttcaagatacgggtaaacagccagcattgcattgaccactttcccgcagcggcgcaggaaagtgcgctggtatatctccagcgcatcggtgcccaccatccacgggataccgttgccgccgatcattgatgccggggccacgccgaagatggtcaccacttccccgttgataagcccggcgcaggagaaagttgacgtgcgcagaccggtttccagaacgcggcgcgggctccacccgtttgttgccagaaattcatcaacgtcagcctggcggacatgcggcagcatggcttcgatatgcgctgcggtggccggtacgatctgagctttaatcatcagaatcccccgacagtcaatcgcggcaggaccgccagaacagaaagcggcagtgggtcgagctggcgcaccttaacgcgtccgttcttgtcccagttgctgtcgagcttcacttccaccttcccggtagcgtcatcaaccggatcgtcgtagaactcgaattcccgctgcggatactcgtaccactcaccacctggtgtggttgcccagatgcctcggctggcgttgaccaccatcgtgacagtgggtatcacctgctttttatccagcagcgtttcctgcccgttaatgttgatgtccagcgtttcgaattcagcggtgatcggcaacccgatatgcaccaccgcgccaggtgactccagcgtgacagcgccaccggttacgattttctgtggctctacgctggcatcggagaggatgttgactgtctggccttcgaggtgtgacaggccgctgaaagtctggcgggccatctgccagttagttgtggccgcagtgcgcagtaacgcgggtacgttacggttgaagcgaacaaccacggcggtattactcgttacggagatgatgtcgccacgcaattctttcgccaccacttcgccggtatcaggatccgtttctgagtacgggaactggatctgcgcgccaacgtcggtgccaacgaaatacgccccgccgcttatcgtcaccgggtagtcaacctgatagctccagtcaccactgcctccgctgatggtcatagtacgtgttgaggtattgcgtccgtcatagctcagaccgcagtcgacaaagaatgcatcttcatcactggtaaacaggcggctggacaggcgctcgatgtaacgtttcgtctgcccattgatggtccggttaaccacgaaataaacagcgtcctcgctgccttcgctgatggagcaggtgctttcgtactttccggtgctggactgcggcgcccatgcgaacacctgctgatcgcgcagataggtcagcaccagcagtttgccgtcatcacgaatgcagaacgcgctgctgtacggcacgatgcagaatgaccagtcgacaatgctgcgcttctgaaagaggtggtttgccagtatggtcaggtcagtaccttggtatccgtcgacgtcgaaggaataggccagatcgcgcaccacgctccccttttcctggatgaacagcgcgatgtttgccaccgcgatcggcggcacattgctggagccgttgttaccctgcgaactgaacgaaaacgccgacggcgtgaggaccttattctggtctccggatatcgtatattccccgccggatgtcagcgcgaccaggttgccgacgtcaataagatggcggatctcattcacctgtcgcccggcgtaggtgtagatgatgcgatcgtcatcctgaatagggttattcttgccgaagtccttatagtctccggtccggctcgcccagatcgtttgtggatacgcggtggacgcggcgaaatacaggcgctgctgatagtaaacaaccgtgctcgggtagccgttgacactgttccatgcgtaccgtgcccacttgtagctgccattcgccgatcctacaacctgggacgggatgtagctaaccaccgtagcagtggcggtcaggccgtcgctggataccgcagtgatgcgcgcaatgccgaaaccgctgtgcaggtattcccactggattccggtatcactatcaccggttccgccccacccatcccacgacatcccttctgtgtgagaagggcgcagggtcccggtcttgccggaagtattggcacggtagtagttgctgtctgcacggcggacatcgttgattgctgtggtcttgctggtttcccataccggtacggaatcaatagcaggctgctcgagatagaacagttttccgacctgctcagcaccgaagatggcagaacttgccgtcaacgtaatggttccggtgctggcgctggcgtataccttcactgtttcgtcaacgttaatatcttcgaacggtccgtttttggtggttacgtcgacgatctgccagttgtcgtgcgcgtagcggcgcagttctttcggcgggtatgcaggatgcaccagcgtcagaacgtcagcgctctgcgtgaattttatgcggaaaaggtcggtatcagcatatggcatcgccagctcataaatcacattgctgctgttcagcacatacgcaccatctttgataacgcgcatgtagttgtgcccgaactccagcgcataagtctggacggtcgagaactggaaaggaataagacggcatttgcgcgtcgggtatttggcttcgccgacgaagcgcgttcccgggcgattctcaacgccgccatactgccgcacgataaagttatcgcacttgcgcaatgccacctggtacttcgccatgtcaatacgcccgtacaacgacggtccaatctcaccaccggcaaagctgggctggatccaactgatagccatcaggacaacctcgcaatggtaaactcatcaaccggtggctgtggttcctgtgattcattctggctatgcgagccagcactaagaatcacgcgattgtacatattgagggcaaacgtaccgaggtctgtattcccagtcagcgccatgttaatagctgccgcaagacgccaggccaacgcctccataaaaatggcatcaaacatgttcacatctgtaacgcgagagacatacttgagccatgcctgaggctggtctgtgtagatcaactttcctgttccgttggtgtctgcaccaacttcgtactgaacgcgcattgctgctgttggattgcgtacaccaggaagcataatttcagtaatgcgcagacaatctgacgggtactggtacgcatattcccagtcaggcggtggattgctcgtatctgcaagcgccacgcgtttggtagcaaagttccagtcaaaatcagaaagcacagcatcacggcaggcctcaaagtgcagcgaacattcccccgcttccttgctggcttccgtcaggctgttaatgctgcggctgttgccaatattggacagcgcacgattacagatctctactacagaggccatcactcacctccgttaccgtacagagtttcagccgctgatttttctacatccccggaaacaggagcgatcgccatatcagtgatctgcagatcggcgctgcgattaacgccatcgtcagtttctctggcagacaggcctcgaataacagcctttgcagttatcatcacttccgttccgacgcccttaggttgcgccttcagcttattcaatgtgtcgttattaagagtgatgcacagcccccacgggtattcatcgcgagttctggtttctccgctctcatcctggtagctgtcagtgccggttttgaggtttacgagttccatatacactcctgcaataaaggggccgaagccccttgtcggattcgcgaggcttacacgcctagttctttacgcttatctgcgatcttctcgcggagcgtttcggctttagcgttatggtgtggcttctcgttaaagagcaattcgtactcttcacggagcttatccagttcaccatcatctgacacatcgttgatgattttggtgctggttgctgccattgacacctttcctgcaacttttgcttttgcctgtctggctgcatcgttaacaggttccagtgcgctaccaggctcaccttcgtattcgatttctgccccctccggccacagagtgttatggatatgagagaggcgcagaacgcggtatcttggttgctcacctgacatcgatatcaccttaaccagttacttttgagcggatcggatacggcgtattggcatcaacatcaagactgataccagcagtgaattcgccagccgttagtgggccagttgcgacggagtagttaacacgcagatatcgctgaacaccggcaggcacctttgcagaaacaactcgtttacctgctgtcagggcggtctttgccagtgcaccactatcataaatagtggtccatgagctgttatcctcactcgtctgcaactggatgtttacagttgcatcaccgcttgctgcggcggctgtgttaaccagcgcccaaaactcaagcgggtaacccacgccgatatcacgacgtttcccatcaattggaccgagatcgattacgtcagtagaagccgcggtatcagttaccgcctgtgcttcggagaacatcaacagtttgtcggtgatcatcttctttctccattagtgggtctgttacgacccacaggttaataacaggcgttacaccacgcgggcttctgtttccagaagcgcatcagtttcacggattggtacaccacggaatgaagtccaccactcgccttctgtctcttttacgctgatagccagggatgttttctccagagactgcagatcaagagtctggcctacagtgcggttcatgtagaacaccgggcggcccatgccacggtttggaatgcgatgtagtgctttaaccatcaacttcgcaatatttgcggcagaggaaggttctgaaagattgctgacatcgatgtttgcaatgcgaacaacataacgccagtcacgcagagcaagtccgttgtcccatttgtaatgggtacggtagccttcgtacttgccgccattagcatcttccagtgtcacctggcctttatcttccatctggatgccagccttctgccctttcgggaagatgccatgcacggtgttttcgccccacaccactaaccagattgaggtgttatctgtacccgtgccaccagcatcaatgatgttctgagcattacccgcagacaggctggaatagcgggaggacagtcccataaactgctgagggttaacgctggaatcaccataaaacagcgtctgcgccatctgctgattcatcgcttcaataaatgctcggtcttcagacaggcggaattcggcggtattgccgttcagatcagccagtgacttatcgacttcagcataggtttccagcatgccaacggaatcggtgacctgcactgtggttgatttgcttggctgtacgccatagttcagcaaacgccaggtagctgaaggtaaaccagaacgaatggtggttcggtgtcccgtaggaaggttcccttcgacaaaaggcatatcctgaaggatcgggttagtttgaccgagaagctcgataatcttatcgactttcccgtttggatcgacgcgcttaccccagtcagccagcgttagcgcagttaagcctttaacagccattgtcatttcctctcttatttgccatagagcacttcggccgcactacgctggccttcattaccaccggtgaccatgccatcttcagacatcgcctttccgattttcacgaacgttttgaccagatcagggtgattacccagtccggtggtgttcagatattctttgagttcaggtgtcccgaactggtcaagcgcacgctgtgcggcgctaaggttagaaatcaacttgtcgccaccgatttctttgtcagcttttacatccgcagcccactgctcggttgttttctgccaggcttctgcctggcgctgctgaacacctgccagaatcttcggataagcatcaaccagcttttgcgcttgctcgttggtcaggttaagttctcgcgccaccggctcgaattccttcaacgcttctgtatccagctctacgccttcggcagcctgaaactcgtacttctcaggcgcaccctctggtttatcgccgtcctttttttcatcctgcttatcgttttcaggctttttgtcatcagcaggtttatcgccatcagcaacaggttgtggcttatcaccttccagttgtgatggatcaccaactggagcagggttatcacctgcaggcgctgacggttctgacgcagccggagctgctccaccatcgactggttgctcattgcaaagacggcgatacagcaaacgctcaaataaactcatgatcactcctgttcactggcctctttggccatcttcaaatactgttcagggcaatgcgccataacgcgctgaaacagttccagcgccagattgcgttgcccctcattaaatgccattgccatagcgtccatcggtgagatagcggaaaacacacggcctttctccagcaccgaccagacaacgcgacgcccctgttcactgctcatgacaaagcgaatgtcatcaatttcacgctgcgccatgtcacgttgcttacgggcgttttcttctttcagttgatcgtcttcgtaatctgtcattgtgattgcccaccctgaccactaactgcattcgccatagctgacaaaacactcggatccgaagttttagcttcgcttagcgtcttggcaccctgtgccgccgccatccccatcgccatcatttgttgctgctgttgctgctgtgcccgttgctggcgggcctgctcaacctgttcctgcggaacaataacggttggagacactccggacatatcagcgaatgcatcgatcgcctgatcaacgttgagtttgtcgagagcttctggtttcgcttgcgcaagttgaccaatgaagttaaccgtggacgccagactggacaggccgatagacttctgcgcctgagccatgacggaaatgtattcgaccttcaggggcatgccttccatcgcgtcaggcggtggcggcagcatgtttttacgcaccatcatcgagaaagcgcggtcaatgagaggattaagacattcgtcgttcagacgctccagaaccggccccaacatcagaagtttttcttctttcatttcgatcaccgcttcaacaggcatcgagcgggtgttgatgttttgcagcatcatgaagaggtcgacgaagtaggcgctgttgatggtctggcgggtatcctgaatgtcagccagaagatctgcagtattcgggtttaccagatatgcaggtttgaaaccgtcctgaccgctcaacacgtcgaggtacgtcacatcaccaggcagcagggaaacacgctgtgtttttagcgaggtaggtgcaaccattggcgggttggtagccttatcgatcagttgcgctttacgtttctgctcaacctgaagggctttaacctgaccgagtgccagcatgccagggcaggatgaggcgtaaacgtcttcgccgttcacttcccagcgcggagcaaggatcgggaattcatcaaagccggattcacgcagcagcttgtcagcgtcgccgccagtctcgaagtagacagagcggaatggcttgttcttgctgtccatcttcccggtgtcgcggttaacgtttggcgtgatgcagtggttaacttcgatccacgtttcatacgtgccgttttgccacatcccctgcaccgatgagctgacgttatccagcccaaattcctgcaccagttgacgaacagtcatggagaactgacggaaggatgtgtcgacgctgccgcgcgggctgttagccaggtagtagcagccaatcgggaaaggcattgtgcgaatcacgtcctggtcatcttcgagcacagccattgcagcggtaccgaaagtacccaggctggcgtacatgacaggcaatgactgatacaggttcgacttgttgaacacttcgttcatacggcgctgcacgacttcaagccacaccttaaccggaccataatccatcatgtcagggtcaggcgttgccagtttgaaccatgggcgggccggactggtgatgccggacatcatgccgctggacagaatgcgctgagccattgaaccggtaggatcaataatcttagtgttacgacgatcatcacggtttacatcagacgtcagaaagcgggaaccgcgcggattgataaaatcgctcaggtcacgccagtgtgactcgaacgatgtgcgctcactcttcagctgtgcgagctgcttcagcagacgctctttttcggtttccgccatctctgcctactccgttactgaccgagcagcgttttaccgctggtgtttgcggttgaggtgtcgccctgtgcaccagtcagcagagtggaactgcggccagcggctgcacggcggcggcgctcttcgtcgtcacgagaactgacaactgctgcatcctgctcctgtggcgcggcctgtacttctggtgctgctggcactgatggcttgctgccgatacacatagcaatagctccgtacgcaattaaattattaccaatttaaccacatatgatttatttagcgtaggctattgacacctataacatcagatattaccttttaggtaattgatgttgatgtgacgcagtggatgtacggtatatggcacatgtgccgcagcggtccggatgggttcacttgatgctacttccccagccgggtagccggaatgtgcaagccagtgtcaggtaagcacggacatgacgactcaccatcgtggcgatacggtgtgacacctcggaatagacgaggatgcaacgatgagagcattccaagtggtaggcctgccgctcttgaagcccattagcaaagatgggagtgctctcagcgttgtggcattagctcagttggatagagcaaccgccttctaagcggttggccgcaggttcgaatcctgcatgccgcaccagaatcacgccttaggaccgtgatgaagcgcccataagaacgatgctgtgtagctattggcggtggcagtttcccttgatgctgaccaccgtcacttttacagcagaacgccattgcgatgacgttgcgctgtaaacccgtaactgccatggaaggcatccttgcttccagttcgcccactccggtgggcatttttttaaggtgagattatgaaaacagttgatatgttggctaaatatctaaatgaatggcctttaaaatattcccgcatcgttcaagctgatgactctattttttatggtgtttttgccggtaacgaaatgcattacgaggtaattcctggtgaacgactggccgggttaccgcttagtgaagaccatgggactagcgttacaagtcatgactggattgcagcccagcggacggaaatggaaaaaggtaatgtatttgatatttctcgcgctgtttacgctaaagaaaaaagtgatgatgattacatgcgagaacacttatacaacatgaagttacaatgtctgcatgcggcgcttattcagaatgggcaattcgataaaaccaatgccaccaatattgcggaagccatcaacgctggatttgatgccattaatcttggtgattgcaatatcacagacacaaacaaagccttagctgactcattcgaagaagtgacaagaccagtaattaaatggctggctcaaaatgttcacccgcatcattcggttatcattgatagcactcacgctgaactgttagaaggccggctggctgtgagcaccgaagaatatttacaggactaaagccgtgacatgtcacaactagcccgccgattcgcgggctttttcaagcatagggatcgtactctgtgagagccttaccctgctggctttgctgctgcccatagttgaactgttttttggtaacaggagcggcataagtcagcacataggcgtcggcattgttcggtgaccggccaagcaattctttcacctcgtccttgtcctgtaaaatcttcctgctgtccttcagcctgactttgtattcaggtgcgctcagttcgtcggcaagttcctggctatccagttgcgcaccaagcttcagcgcgtcacgggcggatttatacatctcgccgcgtttgttgcccatctcgggatctgccgtaccgctgccgaacattatcagcgtccagttgcgcccccagttatcgccaacagatttaagacctgtgccatagccgtaatcgataaacacagcgtcagcctggtactgatcctcgaagtcggcaatcactttcgcaaacagcacatcgtcagtggtacgctgccactccccgagttttttgcagtgcagcccctgcctcaggtagataactgcggggtctttaccctggtgagacgggtcgactccaagaactacagcagcatgctggacctgtgccggagtaataaccctgccaacagctggttgcgtcagtccggatgggatgaactggttttcagacgcatcagggaagatcccgcgtacacggactttcacgaagtcgctatcctcgccgtagtcgtccacccatttttgcagttgctccttgttggttccttccacggtgcggctgtcaatctgcgcgcacttccagcggtgcttgtacttgcggaagcattcgcggaaacgcccggtgttacgcgtcgggtttccgaacgccacccagataatctcggtgtcctcgtccgtcagagcaccctctgctacttcccacaccagatcggcaatgttggacgcttcgtcgaatacgacgatgatgcgctttcgctcgttgtgcagtccggcaaatgcctcggtgttatgctcagaccatgggattgcgtcagcgcgccagcgtttgtcgtgacccggatcgttgctgtacatcgccgtggcggtgcaggtaaaccattcttttgtgatagccaggttcgaccatttgatgatttccggccatgttttggtgcgtaactggttgtcggtgttggctgtcaccactaccttgcagtcttcacaggtcgacatgccccagttaatcagcatcgagatgaacgcagatttaccgatgccatgaccggatgcgcgagccagcattatcggctggtgacgtgttgccggattctggaggtgatcgcgtatctcgcggaatgcgtcggcctgccattttcggggaccggtggcatgtgccagctcagtgccctcttctccccacgggaacgcatacaacgcatagcccagcgggtcatacgtgaaccctgcgatatcctcgacgagttgctcttccggcgacatggctgcagctgtcattcttcaccaccagcctgctctttcacacgacggcgggccttcgccatgcggtcggcaatggtgacggtaccggatacctcaaggcgctctttgaacgcgttgacgtcgacgtgcttaccgataagctcaaggttcttcaccttgtccggccattttatttttttgaggatgccaaccaattctttctcgtcgccacgaccttcgaacatgtcggcaagctcgaaccctgtcaggtactgccgccagaccttgggccattctgaaaccggcttgatgctcatatcgtcgttcaggatatccatcacatccatctggtcaatttccaccagacggagtagcacgtaatcagcactgacgcgcagtcgcttgttgcgctcttccatcagttcagctattcgtttctgaatgcgctcatcacgcatcatgacgctggctttgaccgctgccgtattaggtgagaatcctgcgttaatcgctgcctgcgtctgattctctgggcatttggtatattcctgcgcgtaagcctcctgcatcgctgtcagtggcttgtactgcgttgatttgcgttttggtgcctttggttctgcgggcattgttaccaccaaagtaataattaccgttttggtaatagtaacacgcaaaacaaagccgccatagtcggcggccattgcaatttattgtcgctagcgtgactgtcacactgataatttagtctcatgccagccacgtgtcacccagcactgagaatcaccatcgcacggacacgactcaactggcagcgcatcgccgcacttcccgcacttgttggcactgattgacttgatacggccacgcactcgcgcatcgtcctggcggataagcaacgcgatgtactcgttcatgtcatacggcgcacgaccagggcgacgggcggcgcagtttagcgccagcatctccatttcctgctcgtcgagcaccagttccagcttgcggttaccggcttctgcctggcgggtccgctgcgcttttttgcgttctgctgcggatttagccattgatcaccttcccgcatcgcttgcagtagatgccatgaaatgtctctggccttgttttatctatcaaactgatgatgaacgagctgctacctttcacttccccaagttttgcggaaggatagcctctggtaattgcatgacgatatgaatgaccgaacagaaagcctaaaactccgcgacatttatccatcacttatctccttctgacagtttttgcatagccccggcgtaacgctgcattccatgctcaagcgctgacttcacgccctgctgcggggctgctgcctgctcagctgccatagctgcatcgatttgctcacgtaatttggtcgcgtgataatcgtcatcttcatccgtgatggtctgcgaccagaaaatgctatggcttccgtaaaccataggctcacgaacatcaacggttttagataccagccagtccatgcggagtacgtcatccggagttaccggagagttgccagcctggagaatagatttcagcgctgcccttggcattgccgaccaggcaagaaatacgtctggcctgtcgacatcttctgtcgggagagtgttttctatttcgtccagcgcatcacttagcttctgaaatgcgtcgtctggaacaacgtggcactcttcgccatcaacatcttgctgacagctatcatctgcgagttcgaatgcggccccgcaaacattgagcagcatttcaataacgcgacggtgttctgctgttacgcaattctccggcactacctgcgctggcggggtagtgtagagtggaattaccgcatatcccattggctgagacaggcacttaaggtgaagctcacccatcctggcataagcaagagtttcctccgcggcataaagcacaggctcggcaccaaacgctgcaatcaccccttcaatcaccttcacagcatcagccattgcgtagccaagattgccgccgtcgctttgtgctgctgctttgctgagtatttcgcttatctggcgcaggcgatcgagtgatacaggaccgtgcgccgggtggttagttgtcatgccgtagccccttcttgatatttttcaaaccagaacaccactgggtcagatttcatttcaaccaatcccatacgaaccagcgcttttcctttcccggatacaaggaactcgcgacgaccatcgccgataattcgccggtaatcttccaggctactgcaatgcttgtgcagattgcatgggtggcatgctggaaccatgtttgatatatcgtcacgttcctggtgaagcatattcccatcaaaacgaatgacaggcttaacgtggtcggcatgccacttatcaccaagctcgcacccgcaataagcacagcgaccgccaaacttcatgcgtagctctgcgcgttgttttttcgtcagcgccatctcactcccccttcacgccaatgccagcggcagcgcgttctgcgtcatacaaccacgcatcaatcggattcagcgagttttcgatgggcgcaccgccagattgatacatcagagcctttgcacgtaaaaacacttcacgcaccgcttccagttctgctatgcgcttctctgcggcttctagcgctctaaccaattcgtctactgttcctgcagcctgtagagcataatcagttataaccagttcatgctcaatttcagtgccgttctcactcgttgaggtgatagcaaaataatcagagtcgatttcgttatcggctaagtggcgtagagtatcggcaacaagttgaccgttttcgattagcagcgcctgtttgttgagtgctgtcattgggatacctccagagcgtatttcatatagtcttcatctccggtatctcgatgggctaagttaacaacaccgttggttacgaacatccctttcggcaggtatacccgtgggaatacatcatgccattcaccaaatctcgtcgagttaccatcgcggtatttaaccggcgcacacgcgctacataaacgcattccttttcgctctggcgcataagaccaatcaaatagtttttcgaagaacccgacgcacccttgtgatgagagcgccgtgttttcacagcacccgcagttttcgcactggaatagactcatagcgcggctccttcagtcttcacgggaatgaaacgagatggcgaccagtcgcaataggtatccgtttctgtatgcccgaaaattgccttacagcgacggatatgggcgcagtcgccgcaggtcttaccattcgggagttgcattttttcagggtcttccgggttataattcagctctttggtgttgtcgctcatgcctcaccgcctttgcgaagttgggcggcgaactctgcgagaaacttctctgcgtactcgccagatatcccatcagcagctggcagcgtggagtttgccagttcttctttggtgtccagaatcatgcgtaccacgtcgcagacttcagccagcggcttatcaacgaaaccatgattgaatgcagctgcgagacgactggcggcatagttgatgccctcattacgcgcacttgcccgcacttcagccaggaaagcgtccgtcgccggggtttcgcagtcgagcacatactggaattcatgaagcgtctgaccatcgataaaatccccgatcgccgggtcgatcagtttattgaactttgcgtacacggcgcacgcttcacccagaagctcgcggcccttagccttcagccccgcgttctccgcagccagagccgcgcacttggcttcaagttcttcgtatgttggtttcatgctgatagctccttagccatgtaccaaaccagcgcagcaacggaaactatgttggctatgaatatgattgccagcattacctttgcgccaaccgtatatttcttcttcacatttaccctcgcttacccgtataagttattgattacgttgatatcaaaaaggatcgtcgatttagaactcttcgacgttccacccgccacccgctttctttggcttaaccgttaccccgataatgcgaaacgggtactggtctgctgcgactttggttttcaccctggcgtcgtcggtccagaaacctttcacttcgtgcagttccatctctccggtggcgagcatcacagcgaaatctggcgtatagaacgtgttgtcagctaaccgcagcttgataccctcaaatcgataccagacgatttctcctgcacgtttacgcatctcaaggtgctgacaatacgcagattctgttttgttcatctggcctgttttgagtcgaccaagagcctgtatctgttttctcatgatttacccctgaggtaattaaaaaccacataagacacgaaatcaatagattttagaatattttattacctcataggtaattattgagacgtaaaaaaatgcgctatcgcgctggtattacttgataaatcctgccgcctttccccgcctgtattcctccatcagccactgcgccggtgttattccccccagggtggcggcgttaggcatgcacccgaaacttcgccctggcgggtggtaaacgtctctccctgtgtccggaggtgtactcatgggctctggctttgcctgtatgctgatcaccggatcgggtatctgctgtccggaagccacctttttcgcccaatcatcgagcagcctgcgcgcgtgtttctcaacctcaatctcgctaagctggcgctgatacattgcacggcgggtatcacatacgacccagtacataaccggatgccgccacgggaatctttcgggaccaccaggatataaacttttttccttgctgtaccggtgaaactccgccatcacatcgtcaatggtgacgccaagaaccatcttgctgtctttgcaccacttgataaattgccctggcgacggccagaacggagattcgctggcgcgggcgtggcgcataccagcagaaacctgttcacgggttcggatccccccttcggcaaacgcagcaatccactgctgttttgcagcaacttcctgctctggcgtcttcaggttggttaccactgccgccggaaacagttgtttcagctgtttgaaaagggcatcaacaagcctctctgctgacatgttcaccacgttgtcattgttggtgtactgatgctcataacctgacatgcgagaaagggcttctccgtcacggttttgtatcgcggtaaaaacgttgttcacaagaaatcctcccatgcttcagggctgttccagtgcggaacgttgttatcaggtaatgttgattgcttctgtctgctaatctgcagccgccttgccagcttctgctcccactgtgcctgatggtatgccttaccctcagccatccagtaaattctgaactctgcaagttcctgtgccgttggcagactgtccaggtagatcccctgcaatgagcttttccgaagaaagtcatctgatggctgccattgttcatgcatgacaaatttgcctaattgccctggcccaccaagaggaacaaagttattcatcacggcgttgtttgcgccggggtcatgatgcacagaatccccgttttttgtcctgctctccctctcttggttaaatgactggttatatgactggttctggatcccgtttttgggatcattcaacatcccgtttttgggatcattcaacatcccgtttttgggtatattcccgttttcggtaacattaccgttttcgggttcattgaccccctctcggttgcctttaatgttcccgtttttggttatattaagagagaaaacccgcactctttttgtcgctccctttctctctccggtatctgaaataagccccattttcatgagcgatataagcccggcctgcacggtttttttattcaggcaagtgtctttaacgaggcgttctatgctggggtagcagaggttatattcatcggctctgtcagccatcgagagcagtatgagctttaatgatgagctgcctggatctgtctcccaagcccaatctgttgcatgtctgctcatgattaatctccgctatcagcttgagtgttgtggggaggaattaatcatgatctgcttaatctctgccctgatgcgacggtttgattccatggtgcactcaacacagtgtccgttgtaaacccagcgttcactgtcatgtccgtgcttacattgttttccggtgtaatagcgtttaagtccgcgctttgcggcatcaatacgtgtaatgatttccatggtaagccctgttattagtattgggattacggttattttgtgctgacacaaaaaaaagatcaaccacatttggttttttattacctttgaggtacgaatagatatgaaaagaccgccggatggcggtctacagagggttgtggctggatatcatgagtagaagaagtatgccagttctgcttttgagcgcagccattgtcttgttttacaggctttaaaaagcccattcatcaataccttacctggcattttgcgcttacctgttaagtgagtctggatatagtgactcgtcgttccggcttcctgtgcgaaggcttcacgctcatccggagtaagtgcaagccagtgctttttgaaatcgaaatgtccgttatcgctcatagctattgcctgatatttatttcagataataaatattcacccataaggtaacaaaaatcaaggatagttacctatggggtgcatttacctgttgggtaatattgctttaaattgaatcatctactgattcatatatgaggcgattttccagaaaatgaaaagtatccaggacgtccgcaggcaaaatctcaacgacttgatcgaccgtgaattcaatggtgttcagacgcggatggcagaaaaacttggaactcaggcaaatctggtaaaccgctgggctcttggcaagaaggttatcggcgaccaggttgcgcgaaaaattgaagctgccgccaataaaccccgtaactggcttgatatcgatcgctcgctttctcaggaaggttttcagcctgtcggcccgagcgatataggtcagctggcggctcacaacctggaacgctggatgagcgaaagccgcgacctttcaacacagggaaaacttcaccgcgcatccggcgtcgcccaggtgacaatcagccgcctgttaaacaatgaggtcagcgtttccatttccaccctggagaatgttgcatccgcattcgggcgtcacggctatgaattactgattcacccgcacgaccctgcgaccatcaactatgaccgctcgcgctacgcattgttacccgaaaccgagaaagcaaagatcgaaagttacattgaatttgtcatcaaccagaacgaaaaaaacaaacaataaaatcatatttttcagtaagtaagccgccttctggcggcttttttattgcctgcacaattaccttaagggtaatttttttaactcatatctattgacaccaaaccaaatacgcataatcattacctcaacggtaacagaccgaggtaacaagttatgcagtggaaaatcatcaacggttggtactgcgttactgcatgcggattcatgagctggaagttccgcaccttacaggaaggcattaagtgggctttcgtcagcaaagaagctcgcgatgtggccaacgataacgagatatgggagggctgataatgaacgttaatcagcagaaaaatcttcaaaaaatcatgctggaattcgacaaggactaccgcctgtcagaacagctatatgaccgacaagtcgaactgattgagagtatccggcttcatcaactggcatcaactttcgacgttgtaacagttaaaggcgttcgccaggaagtactggaggccgctaaagacagccctgagttcgaagaactaatggatgcctaccggcgcgaggcaatggcaattatcgcccgctgggatctggctgatcagcttgatgggcagagggacgcggcatgaaaccaacactcctctcattgctgcgaggtggaaaacacagcatccgagatatggcaaagattcttggtatctcaagatcgaaggtttcttggttcatcgctgagcttgaacgtcgcaaatgggtagaggtaaccaggagcgcaatatatttccacgatggaacccgttccaacaagcagaacgaatacaaggttaagttatgaatactggcatctatttcgacatcagcaatgaggactaccacgccggtgacggcgtgagtaagtcgcaactggacatggttgccaagaatccggcgcttcttaaatgggttcaggcagcaccagaagacgaagagaaaaagtctgcactggatatgggaaccgcattgcactgtctgcttctggagcctagagagttcgacaaacgcttcattgtttcaccgaaattcgatcgtcggacgaaacaaggtaaagctgacgaagaggcatttcttcgtgatgtggcggatatggggattacggtacttgatgccgagcagtggcggaaactggagctgatgcgtgatagcgcaatggctcacccggcggcacgctggatgttggaagcacctggttactgcgaagcatcaatgtactggaacgatgaagagacgggtgagttgtgccgaattcgtccagacaaatggctgaacgagcacaacgtgatcgtcgacgtgaaaaaggttgcagatatggaccgttttgcacgccacatcgaggaattccgctaccacgtgcaggacgcaatgtaccgcgaaggcgcaatgagggttactggtcagccgcatggttttttctttcttgccgtgagcgaaagcattgattgtggtcggtatccggtacgcgtgttcgagctggatgcgcaggatgtcgatgccgggcacgctctgttccgccgggatctgaatacctatcacgaatgccgcatcaatgatgaatggggcggtgtggaaatcattaaacgccctgagtgggcacgcaaacaggatatgtacatatgagcaacgacatcgcaaacatcaacgcaccagtagacacagcaatcgctggaactgctgcaactattttcagcccagacggcttgaaccaactgatgaaattcgccgaggtaatggcgcaaagccgcgtaacggtaccggcgcacctcgccgggaaatcagctgattgcatggccgtggcaatgcaggctgcgcagtggggaatgaacccgtttgccgtggctcagaaaacccatgttgtgaacggcacgctaggttatgaagcccaattagtaaacgcagttatctcaacgatgtcgccaacaaaagatcgcatcaactacgagtggtttgggccgtgggaacgcgtgatcggtaagtttgttgagaaaacatccaaaaacggcaatccatatatcgcaccaggctggactctaaaagacgaagaaggctgcggtgttcgcgtatgggcaaccatgaagggcgaggatcaacctcgagtgcttgagttaatgctgtctcaagcacaggtaagaaactccacactttgggccagtgatccgaaacaacaactcgcataccttgcgacaaaacgctggtctcgcctgcactgtcctgacgtaatcatgggcgtctacaccccagacgaattacaggaaacggcaccgcgcgttgagcgagacattactccgcaaacgaccactgctgcgggaatgaacagtctgatcaacgctaaaccagcgaaaaagcctgatgagcaaacgcgtaaatcggatagccgtgatccagaagaaatgctgatggcctttaccagcgcagcgatgaattacagcactgtctccgaactggataaggcttacaaatacattgcacaaaaactttcagatgatgacgaactgctggcaaaagccaccgacgtttacagcgttcgtcgggaagaattaaacgaaacatctatgtaaccaccaccgcggcgccacgcgcgccgcactgcaaccaagagaggtatttatgaaaggtgcattaggtaagaaggaactcctggcggtggttccactgtcatggagcactatcgaccgtatggagcgcgcaggggaatttcctaaacgctggtatatcaccgataaacgctgcgcatggaaccgtgatgaagttgagcgttggcttgatgaacgtcaggcagcaagcccggcagagttccagggtaaaaaacctcctgttcagcaacgtgtctatcgtcctgtgagcaacgctgcatgagtgcgctgctaaggcactggagcaaatggtcatgatggtacttattcctggcctctgtttcagcatggctttatctgctggcattaattttcagagagggttggattaagtgagaaagttaagcagacttgaaaaatatcacatgaacaaggtttcaatgcgcagcccttcaaaggttgttgccgtttctcctgcggcgatagagatcgaaaaacgcgcgattgaaagagagaaaaaagggcagttccgcattgccgcccacctttggcttcagtgtatggatgttgcttctggtgatgttgagcgtgcaaggatcgcggttcgcagggaccaatgtatcacaaaaggtaacggccttcgccgtggcgactatagcggcataggatgttgtggggtggtttatgactaagaaatacacactaatctatgcagatccaccctgggtataccgggacaaagccgcagatggtaatcgcggtgccggttttaaatatccggttatgagtgtgctggatatctgccgccttcctgtgtgggatttggccgatgaaaactgtctgttggccatgtggtgggtgccaacacaaccactcgaagcactaaaagttgttgaagcctggggattccgtctgatgaccatgaagggattcacgtggataaaatgtggtagtcgacaaccagataaactggttatgggtatgggtcacatgactcgcgccaatagtgaagattgcctgtttgcagtaaagggaaaactacctccgcgcattaatgcaggtatcgttcagtcatttaccgcaccgcggcttgagcattcaagaaaaccagatgtcgttcgtgaaaaacttgtgcaattgttaggcgatgtttctcgcattgaactgttcgcccgccagtcgtctcatggcttcgatgtttggggtaatcagtgcgaagacccagcagtgcaactacaccctggatacgcgttggatattgccagattaacaaatgcattcagcaatgctccgctgtcaccaacagacaaccaggggcgggagcgtgtagcatgaacctatatcaacgcatcaatggcgatgactggtgcaatatcttcgtcgtcggcgatctgcatgggtgctacacgctgctgatgaacgaactcgacaaagtttcattcgacccggcgcgagatttgcttatttccgttggtgaccttgttgaccgcggcgctgaaaacgtcgaatgcctggatttgattactatgccgtggttccgagctgttcgtggcaaccatgagcagatgatgctggatgcactggtcaacggcggaagtttcggacattggatgtcaaacggcggtggatggtggcaccaacttgattctgagcaggatgtgcaactcaaataccttctgccaaagattaccaacctcccgatgattatcgaactggttaccggcaataagaaggtcgtcatctgccacgcagactacccgcacaacgaatacgcattcgataagccagtaccggaagaaatggtgatatggaatcgtgagcgggttagcgacgcgcaggacggtattgtctcggagataaccggtgccgatttgttcatcttcggtcatacgccagcacatcacccactggtgtatgcaaaccagatgtacatcgacaccggcgcagtgttctgcggaaatctgacgcttaccaaagtccaggaaggatagaattatttattactgccttccatccacctctcaaacttcgacggggagaacggaatcagatccgtatgctccccgttaatccaggaatcaatcatatcggaccactgctgcaacatgtaggcgcgctgtctggcgtattccgctttgttatatacggcgcgcacacctttctgctcatgtgccagagccttttcaatccagtctgaaggataaccagcctcatgcaacaacgtactggctgtacggcgcatatcgtgtacggtgaagtcctgaatatgctcaccatcttcatttattattttcaccgttctgtcgatcagagagttcagcgcggcattagataatggcttcctgaaattgtaacgaccaggaaccagatattcacttccaccagcgcacatctgcaacccgaccaatatatcctgagcctgtttaggcaggtaaataacatgcgcccggcttcccttcatgcggtctgaaggaattgtccatgtccattttttaaaatctatttcatcccacgttgcattggtgaattcgcctttacgaaccatagtgataagcaccagctttaaagccattttcatagtgcccatagcaccaatggcatccagcgtgcggaagaacagaccaatttcttctggtgtcagtgttcgctctcgtggtttaaatatggcgatagacgaaggtttaatgtcagcagcaggattaaacaaaccatgaccacggtcattggcgtgacggtatacgctgctgatgatctccctggcctgtactgctgttgcccgaccaccgcgttcgacaatccggtcacacaaatcacgaaccatcgatgtggtaatttcagccatcattttgttgccaagaaccggaagtatgtcacggtcgatcaccgcctgcttcattgcacgggtactttcagccaggatgacgtgtttcatataactgtcggtatgtaccgcaaacgtctcggcaccacgaatctttttgataccgtcacgtttagccgcagccggcgactggcctgctttaagcagcttctttgcagcaatcagttcttctcgcgcttctgccaggctgataccgtcacgcccatactgcccgattaccagtgtttcgcggcgaccgttgatacggtagtcatagcgaaacgagaccgtacctgacgtaagcacagctacatacagcccgtcacgatcggaaactttgtacagtttgtcctgtggcttgaggttttttaattttgtatcggtaagcacaattcacccgtataaaaaccattttcatgacggtatgagagtatacctttaaggtaataccgtcacctgtaccgccgaaaaatatggtgtagagtgaatagaaatgaatacataaaaacaaaaaccctctgtaaaaacagagggttaaattagtatctgaataggaatgagttgctatgagttagctgttaatcattcccactcaatggtagctggcggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatgcggttggaaacgcgaccgaggaaatcgtacggcagatgcgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtaccggcaggaacacagtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacagtactctttcttcacttcacccagaacacgaacgccaaggcctggtcccgggaacgggtgacggtacagcatgtcgtacggcaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcaggccgcccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagacgccgcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtcttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgaccgatgattttacgttttgcttccggatcgttttcgccagccagcgctgacaggaagcgatcttctgccggtacgtgaacaatgttaagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgaggcgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcagcagcattgcggttacggaggaatccacaccaccagagaggccgaggatgactttatcgtcgcctacctgctcgcggatgcgagctacagcatcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttagccataatggcaaacgggcagctttcggtgctggctacggtgatgaagtcggacggaatagcggtaactttatcgccgtggctcatccagacatcgagcagcggtttaccgtctgcggtcagcgcatcttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcgttagaggcttcaacgtgaccgcccaactgcattgccatggtctgcatgccatagcaaacgccgaataccggtacgcctgcttcaaagacatactgcggcgcacgcggactgttttcttcagtagtactttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcgcagtaaacacccagctcacgcacgcggcgcgcaaccagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcagacccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataggctacgcgaccttcgataccttccggcaccagtttgtcggcagcgttatcgctctggaaataacggtcagaggaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacccgccagcatggaacctaccatcaccgcgcttgcgccagcggcgatagctttggcgatgtcgccggagaagcgaataccgccatcagcgataaccggaataccggtgccttccagggcttctactgcgtcagcaacagcggtaatctgcggaacaccgacgccagtcacgatacgagttgtacagatagagccagggccaatgccgactttaaccgcactgcaaccagcttctgccagagcgcgtgcacctgcagctgttgccacgttgccgccgataatttgcagatccggatatttagcacgggtttcacggatacgttgcagtacaccttctgagtgaccgtgggaggagtcgatcagcagaacgtcaacgcctgcggcaaccagcgcgtcaacacgctcttcgttacccgcacctgcgccaaccgctgcaccaacacgcagacggccttgctcgtctttacaggcgttcggtttacgttccgctttctggaagtctttcacggtgatcatgccgatcaggtggaattcgtcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcaccttcacgcacggtgaccagacgctctttcggcgtcatgtaaacgctaaccggctggttcaggtcggtaacaaaacgcacgtcacgaccggtgataatacccaccagttcgttttcttcggtaacgaccggatagcccgcaaaaccgttacgctcggtcagttctttcacttcgcgcagcgtcgtggttggcagaacagtctgcggatcagtcaccacaccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgggtgctgaggtcagcagtattcggcagaacggtagagtgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccgaagggcgggttactatcgactgaataacctgctgatttagaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagtcgcctgaatcaaacggttcgtctgctgcttgagcatgagatgggacaggtttggatcagcggcgaaatttctaatttcacgcaaccagcttccggtcactggtactttacactcaaagacgacaccgcccaggtacgctgcgcgatgttccgcaacagcaaccgccgggtgaccttccgcccacagcatgggcaacaagttttagttcgcgccaatattacgctctacgagccgcgcggcgactaccagataatcgttgagagtatgcagccggccggtgaagggctgctgcaacagaagtacgaacagctcaaagcgaagttgcaggctgaaggtttgttcgatcagcaatacaaaaaaccacttccctcccctgcgcattgcgttggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctgccggtgatcatctaccctgccgccgttcagggcgatgacgcgccggggcaaattgttcgcgccattgaactggcgaatcagcgcaatgagtgcgacgtattgatcgtcgggcgcggcggcggttcgctggaagatttatggagttttaacgacgaacgcgtagcgcgggcgatttttaccagccgcattccggttgtcagcgccgtcgggcatgagacggatgtgaccattgccgattttgttgccgatctgcgtgcgccaacgccgtctgccgccgctgaagtagtgagccgtaatcagcaagagttactgcgccaggtgcaatcgacccgtcaacggctggagatggcgatggattattatctcgccaaccgcacacgtcgctttacgcaaattcatcaccgattacagcaacagcatccgcagctccggctggcacgccagcaaaccatgcttgagcgcctgcaaaagcgaatgagctttgcgctggaaaatcaacttaagcgtaccgggcaacagcagcagcggttaacacagcggctgaatcagcaaaatccacagccgaagattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaaccctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacgcacctcgaagccgtaagcccactgtcaacgctggcgcgtggatacagcgttactactgctactgacggcaatgtactgaaaaaagtgaagcaagttaaagcgggtgaaatgctaaccacacgtctggaagacggctggatagaaagtgaagtaaaaaacatccagccagtaaaaaaatcgcgtaaaaaggtgcattaagccagcacgaattcaacgcgttttttcgatatcaagccatgcccgtgctgacagaagtaatctactgcaccacaggcttttaacacctgcaacggttgatggcagtctggacaaagagctttcatttcaataaattccccgcaggatcggcaacgcgcatggccgttatcctgatcaagcacatgctgacattgtggacaatgcagttccatatgaattcctccggtagccattccctctacattcatagagggaatggcagataaaatacttacggataattatttatttttcttgatgtgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttattcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaagtagcgcttgtaggaatcaggcaggtctttcacctgattaccgtgaatcaccacaatcggcgggttataaccaccggcgtgggcatatttcagcttcacacgacgaccgcgtaccagcggcggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtttctttcacctgctctttcacttcctgactcaggccatcccacttattcaccacaatgacaagtgagcgcccactattgagaataaagcccagcagcgagagatcctgatcggaaataccttcgcgcgcatcaatcactaacatcaccacgttggcgtcttcaatggcctgcaacgttttgattacggagaatttctctacagcatcggtgattttgccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccatcgcgttccattgggatgtagatgctgtcacgcgtcgtgccaggcatgtcgtaaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcagactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcagcgtcttcgtcgacttcctcttgcggtgcgagatcttccatccacggcagcagcacatgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgagtagaaatcaaccactgcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatctgccggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgactgttccgccatgcgggtttctacaccgtcttctgtgccatcaatcccgccggtatcaatacagataaactcacggccttcaatttccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgcgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcggcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcagataaccttcactgtcaccgaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcagcagatcgctttgtgtccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccactgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacgccgttaacaacgacgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcctgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccccccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgcgaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcgctgccaatgtagacatgcccaccagacacggtcacaccgccagaaagtaatgcaggctctttagagaaccagccatctttctcggccaggctgacagaccagatttctttgccatcatccgcattcagcgcttttactaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtgctccacgccgtggtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggagtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatggtatcaagggttttcagcgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgccgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcagaatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgctttgccattttcagcaaaaaagcgtttaaccgcttctacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgccgtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcaatttcacgcccggtaattcatcacgcagacgctcagctaatgccatagccgcagattgtgtatcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgtactaacaatacaagacgttcgaggcccatcgcaaaaccgacagccggtgttgcacgaccgcccagttgttccacaagaccgtcataacgaccgcctgcacacacggtgccctgggagccgagactgttagtcacccactcgaaaacggtacggttgtagtaatccagaccacgcaccagacgctggtttacggtgtaagcgatccccgcgctctccagcagtttgcacagaccggcaaaatgctcacgagattcctcgtccagatagtcacctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagcacgcgcagcgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattggcgcgtgcttccagcgaaccgatagagttcagctcaagagttacgtgctcggaaatacccagcgcgcgccaccagcgggcagtgagcataatcagttcagcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacatcggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttcgggagccatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcaacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgtgcttccagctggtcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagaggccgcttttcttgttgccgccggtgacgccgagtgtagaaaccagcgcctcacctgggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaaccgtaccgataacatcaaattcctgacgcgaacaggtcgggcaggcgatgaagttgatccctcgcgaacggatacgcagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagcgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatggcggattttactgccccgctgcgcgcaccaccggcttcggtgatccccagatgcaacggctgatcgatctgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatgacgcatggcagattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccagcgatccggcgttaacgccaatacggatcggaatgtttttatcgcgcgcacagtcaaccaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagcgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacctgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggatacacggacgatatcagcgccaacgcgttccagcgccttgatttgattgaccgttgcttcgacgtctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtacggtgcctggccggttaagttcaaattaccgtctttacgctgcataccgctaaacaattttttaccggtagcatcagtgacctccagccagcaatcggcagtaaagttcatcaccagcgcattcggatcagccaccggcgtggtcacgccagcctgatcggttggcaacggcgcagcaccatctggcgttgttgctgccgttggtgccggggtcgcggcggtatcaacatttgcctgcgaaggcgaaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacggcaggtgtttgcgtgttggttgcggtagtatccacagacgctggcggcgtggacgttgtagccgggtctgtagttgtcgacgtatttaatggaacactctgcccctgctcgctattactgctcagttccgccgaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcaggccgataaccacaaacaacaccagccaagtgaaggtcatcagccagccgtcgcgttttttgcggcgtttaccgagggaaaaactctgcatcggcgcaacttttgcagcccgaagtggagcctgcttttccagccctggcagcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcgggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgctgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgctcacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcactaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaacattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatgtcgatggcttcaccctgcatccgtttacgcagggtacgtttcgtacggtcgataacatcgcccgccaactgaccacaggcagcatcgatatcatcaccacgagttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgagctgcgtccatacggcgcacccgggaacgggttccacgggatcaggttgatcttacacggcgtatctttcagcagttccgccagttggtgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatagtgactcggccctgattggcgttggatttctccagataacggcgcaccgcagcaaggaacgtttcgatattgtactttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggaaattgccagtgcaacgtcaatcatatcgcccagtttatccagcgccggaactacaccggaagtggaaagcgtgacgcgacgtttagacaggccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatgcccatcatcactacgttagtgatcggacgctgaccggtgacttttgctgcgccgacgattttcgccgcacgccacacctggccgataatttccgacacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtggcacggtcgtcttccgggatatacaccgtttcgacgcgctgatcgccaacggcgatcgcccatttaatggtgccgtcagatgaacgctgttcttcaaccacttccggtgcgcggatttccgccacctctttcagtttgccgcgcaacactttgttgatgtcggtcatctcatcaaagttgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacggttgagatccagcaggttgatttttccatctttcgtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccaaagaaataagcgatttcgcgagcggcagattcgacggaatcagaaccgtgggtaccgttttcggtcaggctgtcagcgtaatcagcgcgcagagtaccagccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacggcgttttcaccttccagcacggaaaccacgatcgggccagaggtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgtgcctgttcaacggtcaggtgcagcattttggtgccaacaattttgaaccctgcagcttcaaagcgcgcaaagatattaccaatgacgttttttgctaccgcgttcggtttgatgatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagggccgttgactattgatgaaggtaacatttttttaaaataaaatgagttttagcaacaatcagggacaaaacagactattgcatgacaaatttcactgtcgcgatttgccccacgtcatccatcaccagcaattgataatcacctttatccgtcaaatgcagggtcacgttgcgcccgcgttcagttaacggttcgccattcagaaaccaccagcgttcacctgcccctccacttgattgcaacggcaaagtcgcttccgctgcgcccggtaaacgtttaataatcgcgtcatcgcgaacgcctgtcagctgcagcgggagctgggcatcgtgaccgtatggcgggcaacttgtcgaggccggtggtaagcgcacagcgcgacgttctgatgcgggcagccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcttgcgggcaatcagcggcaacacgtttgccattttcatccagccagatggggaaacgaatgccattaatgccttcctgctccggcagtaatagagttggcggctgactcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaagactgtccgcccggccagcagataacgccacgagtgactgagttcgggcgcgggtcttccggcaaattcgcactgcgcgacagtaagatattattgacctgattcaacaatggtacggcactggcaaagccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcgtcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcactatccggcaagggttgcgcttcatcagccataatccggcgaatgatccacgccgcccccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttgcctgccttgccgtggcgagcaaacgcggtatacgctgccgccatatcttccagttttgcaccagcgccgccgagaatgagtgaaagattcggcgcagcaccgttgggcaaatataacggcaatccaacattgcgtaactttgccgcaaaccgtttcggtccataggcttccagcacctgcacagcaggtaagttcagcgagcgcaccagcgcctcgctcatgctgatcgggccatgaaaaccgctatcaaagttacctggtcgataatcaccggtgcgccgggggacgtcttgcagcagtgatgccgggtggatcaagccttcatccagcgccagaccataaacaaacggtttgagcactgatcctggcgatcggattgaattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgatcccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggcaaccgccctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccaacgtagtagtgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggggccagccagatgggttcttcccttgactcttttacctgctcacgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcggcttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaaaaccgccagcattgccgcctcggaatagcttaaattcgcaggcgattttccgagataagcccaacttgccgcaccgatcccctgcaacgtaccgccaaacggagcgcggttaagatacaaggtcagaatttcacgcttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaatgttttggggtgaggatcaagcagacgagcaacctgcatagtgagcgtgctgccaccggaaataacccgtcccgaagtgagatcttgccatgctgcgcgcgccaccgagaatggattcacccccggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttaccggataacgccagatgccgtcagcatcggcgaagcgccagagcggcgtaccatcctgcgccacgaccactcgtgcgggattgacttcatgcagcggtagaggccagagtttatctgctccccacgctgcaagaaaaaggagaaagggcgcggctgccaacgttatccagcagccgcgtttggttaacaagcgaggcatttacggtctgacaatcagcagatcttcagccgcgccggtcgcccgccattggggaacatacattgattccaccatcggttgcggtacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttggtattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactcaatgtgcttaatgctcgcctgctgcatctggttcagtaagttctgcacttcgccaccactttgctccaggctggcgctaccgttcgccagattctggttttccagttccagacccgcaggcagcagatccacgactaacgcatccggcacgctgttactggcttttacctgcaaccacaccagcaccagatcgccgctacgtaacgagtccagcgatttgctcttaccatcagtaccaagaatatgacgctcgatttgcagcacattgttcgccggtaaaggtgcggattgcggataaccgctggcatccatacgcaaccataacggctgatcgccactgttgctcacctgcaaggtgacaagttgatcgctattcagattgctgttttgcgctttctcgcctgtcagctgctcagctgagaaagaggtttgcgcctgccatttaccgggtaaatcctgaatcgtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccaaacgcctgctgcgaaagtgtgttcagcaaagtgtactgctcatcgggtagcagtttattttcttccagcaaggagagcattaacgcgttgtcgcgcagtgaactaccgtaatcacccagccatatccgctcatcactattacgcggcgttttcagcgccagcgcaatcgcttcttcaccacgcgtcgcatcacccatggttttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagcggagccttttgctgacgggccaacaccagcgcagcgtaagactgtacggcgaatttactggctttgagattatccgcgtacgggatcgacatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacagcgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcgttggtataaagtgacggaaacaggccgctggcggtttgctcaagacagccgtacggatacgcttttaactctttgatataacgtgcgatgttcagcggtggtttgccgctcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatccgccggaatcgcccatgtctcaccaggctgtaacgccgtaccgtaattaaccgtttgtgccgggaacgccggacggacgccgattttccactgcttatgctgatcggcaacggtttcacccggtaacgctaacccgctaatggtggcctgaatttctccatcgccataacccggcaatgctcgcaccgggataaacagcgtagtacgcacacctggcgctaattcaacggctgcgggtgaatcgctgaccagttcaagcaaaccactggcggtcagggcaacgttcagtttttgcggtttatcggtaagattagtgatatccagcgtcagacgcgaggtatcgccactcgccataaagcgcggcatgttcagttcagcaatcaccggtgcggcaactatcactttgctttcgttgctaccgaaatcatctgccgtccaggcttgcgccatgacgcgcaattcaccgttaaaatcgccaatcggcagtgtaaccgagccttcgccctgttcgttgagcgttaccggcagcgcctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcgccaccgaaacgcagagctgccagacgcccctgaccttcaataacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaacgcctgccacggatctggcgtgacgtagtcagtaatattcagcacaccactatcaacggcagacaccagcacattcacctgtttaggcttctcgccatttttagtgctggctttaattttcacggttaatggttgattgggacgcatttttgctggtgtttccagcgccagatcgaggcgacggttttcatcaccaagcggcagatgcaacaccccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgcaccaccagcgtactcaaataaagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagccggaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcaatatgcaacttaatggtatcgccagggcgataactggctttatccagtttcagcgtgacacggtcgggtcgcacggcaccgctcccgtcgctgttgtcctgccagctatagccagcccagaaacgaacactactgaccgcttcattcggcgctttgacttccagacgataagcaccccactctaccggaaaactgaccttgccggtttcgtccgctttcagatccagagtttgttcattttcgatcagatctttttgatcaaactgtgactgccagccttcatcttctgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagcccgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcggcgttactgccttcatcaacaatgggctgtttcaccgtgctgtcagtacgataatcgtaaaccgatttcgaggcgaactgcggacggatccccggcaatgcatcggcaggccagatagcctgctcagcgcggcgcgtcaccgggcgaccgcccgattccagcaaactaccctggaaaataacctgtaatggggaatgcgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaagattttcggcagctatatcgccgaattcaaaaccaggtaaggctgacacagcttcacgcagtgggcgcaggaaaagttgcccttgcaaagtattaccattagcaggtgcaccatacaggtagtaccccaccacggagaatttcacttcatctttcggcgttagcggggttttctcaccggtcagattcagcgccatgcgctctggcataaaatcttcgacgtggaaatcccacatccgatactgattatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggtaaagtggtagaggccattctccggctgactaacgacgctcctgagtacctgcccatcgggtttaatcacgtctaacttgatgggttgattgggcaacgctttaccgtctgcatcacgcagcaaaccattgaggattaccgtttcacctgggcgataaagatcgcgtgggccaaacatgaaaaactgtttgctatagcctggcgcgccagcaatgttaaattctgctaagtccagcgccggaagttttaaatcgagtagcgttgtctgaccgtctttacgcgccaacagtaatgccgcgtttttatcattttccagctgcacatgcccctgagcgtcactggttgcctgagtcagagtctgccctttctcatttaataaagagacttcaattccttgctgggccgcgccgttttccagactttgggtaaagatatccagacgattgtgataacggtgagctgaaacgccgatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcccgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccggtgtagaccagatccgccatctgcagcagtttgtctgactgccagttcgccagcgaattgcggtattcccattggctaatgaatgctggcagagattctggcttaacgcggaagaagttaacatcgacattattaacgttgagcgccattaccggcagcccttcaacgactttgccaggcagcagcgaaccacggctggcaaaaccgacgctgggttggatgtcgcgggtagttatagttttttcgtaatctttactgaaggttgcgttgttgagtgctttgacctccttgccaatagtaacgatcaaatcacgtttcggttcgaggtggcgtaaacgtaactctttaagattatctgacagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcaccatcaagttggacttcagagagatccagcaatgtcagcaccttaccggcactctgttgggccagtttttgtctctccggcacggagagttttgctgaactcgcgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggcggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctcttttgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaggatcgtaacgttgctcaggagtatctgaatggacatattcccggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgccgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctggggggtggacttgcaggctggcagcgtgatgatctgctgttagaagaaggtgcaatagagctgccggaaggagagtttaacgccgcatttaatcctgaagccgtggtgaaagtaaccgatgtattattggcaagccatgaaaatacggcgcaagttattgatgcccgcccggctgcacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggtgcattgaacgttccgtggacggaactggtgcgcgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggcgtcagctacgacaaaccaattatcgtcagctgcggctctggtgtaacggcagccgtggttttgttggcactcgcgacgctggatgtgccaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcacgggcagatttaccggttgagccagtgaaataagctttatacaggcaataaaaaaccgccgaatttggcggttttttattgctggtctggttcgcggcctttccagcaggttgacttgtgttacatgagcaacgcaggtgcttcacagcaaaacaatactcaccagtaactctctttttgtcaagcaaaagagagtaattattgtttatttagcgtattatcgacaccggccctttccgccgtgttcggtaataaaataacctggcttattagtccgaattcagacaaatataaacaaatcctgctcaaaattaaaaattctaaccggtaaaagatattacttaaacatgtaaattcactttcctttaaaaaacaaaaaaccgccaaaatcaggcggttttttgttgctggtccggttcgcggcctttccagcaggttgtattaccgtagtaatgcaagcgcgtctcagcggagacaatactcgccagtaactctctttttgtcaagcaaaagagagttattattgttctgttagtgtattatccactgcggccctttccgccgtctcgcaaacgggcgctggctttaggaaaggatgttccgtggccgtaaatgcaggtgtttcacagcgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttttgtatcgtacttattgtttctggtgcgctgttaaccgaggtaaataataaccggagtctctccggcgacaatttactggtggttaacaaccttcagagcagcaagtaagcccgaatgccgccctttgggctgcatattttagattatccgattctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaattcctttttccccttttttcacctgacaaatatcgattggttcatcgccaggtaatgtatcggtcgctacacttcccgtcgcctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgttctctttaattgaacaaataaaagcacgcttcaccggcttaatggttttaaataaggtggtgagtgaatcaatcatttgtgctggcggctctgcgacttccgataatatcagcgattcaccgccttccaggatttcctggctgctcagcggatttccctcttcaccaatcaacaaactgatttcacgcggcataaattctttaccggttggcagtttggcattaaggaagagcgtttcgccaagtgtcatctcaaacagcgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccgcctgttgaagtgcttctaacgaggtgaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagcgcgctatcttcaaccacagcctcgccctgcgccgccgtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcagttgctgctttttccagcaggtcttcaagttcgttttttgtttcggacataagaaccacaattcattcaacgttcggggcgcaaatgcctgatgcgctacgcttatcaggcctacaagggattcgcaatttgttgaatttgcagaatttgtaggccggataaggcgtttacgccgcatccggcatattagtttacgccgttaacagattagcaatcgtgcgcacaccaagtcccgtagcgcccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcagccagccttgctgatagttctcaacaaagtgcgacaggaagcccgccgccgtgctcgcgcctgccggatacgccgcgcttccggtattgttcagttcggcaaagttagacggcagctggctgcggtggaattccgccagcggcagacgccagaatggttcgttctcttgtgaggcactcgccagcaaacgaccggcaagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcagttttcgccgccccggtgagggtcgccgcatcaatgatcagttccggtttctgcgcactggcatcaatcagaccatcggcaagcaccagacgcccttcggcatcagtgttcatcacttcaacttttttaccgttgcgataggtgatgatatcgcccagcttgaacgcattgccgctaatcaggttatccgcacagcagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgctccggtaaccgttgccgcgccgcccatgtccgacttcatcgagtccataaacgcagtctgtttgatgctgtagccgccggagtcaaaagtgatacctttacctaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgtccgactgtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccgataagtcacacgatcgcccgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggtcccaattcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctggcgctgggcatcgtccagatccggccacaccactttacgcgtgcctttcggggctttgtaaccttgccagaatgcccagcagcgatccgcatcccagccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgcgccgcacgctggatcagccccagatcgtctgccccgttcaaatgcagggtaatgccgtcattattaatgctgtaagttgctttttctccccagcgcgcgtcggcaggttgggtagagagggtaatcttcatcgcttctgtcattttagttatccttattcgtttaacagcaaaacgggctacccccaggcagcccgttcattcactcggcttcgtccagccagactaacaaaatcgcttcgaggattttctcgttggatgcctgcgggtcgtcgtcgaaatcttccagatcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaagatcgggatacgcatcgtacagtgcttcgccaatttcgcggctatcggtccacttaagtcccatactaacctctgttaatgctcacgcgcatggttgatagtgtaacgcgggatttcgaccactaaatcttcgtcggtgacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgagctttccggcagtgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagagctgcgtcgagaatggtttcaccgctattagcttccagaacagcgccatcagggcagagctcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacatcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcaatgacctgacgttctgcggcgcttaacagcgcggcatcagcagccagcgcgccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttgatcatcgaagcgatttcgctatcggtcagaccgtaagacggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcaccgccagccggtagcgccggaataccacgcagcgcaaaacgcgccagtgagcggcagtcctgcaccagttcgcgctcaccctgcattacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgagcgcgggccaccggaatagtggtattacgcggaatcactttctccaccaggccgcccatcgtttcgaggcccagcgacagtgggatcacatcaagcaacagcatttcgctgtctggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatggaagtcagcggtggacgaccgaaaaattcgcctacccgttcacgcaccagcggcacgcgagtagaaccgcccaccatcaccacttccagcacttcatcagcttctacacccgcgtctttcagcgcgcgacgacaagccagtaaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacggagtccgcatcgctcagcgcgattttggctgcaatggcggcatccagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagcagatggtcgaaatcatcgccgccgagcgcggaatcaccgccggttgccagcacttcaaacacgccgcgacttaagcgcagaatggaaatatcaaacgtcccgccaccgaggtcataaacggcgatcacgccttcctgaccggaatccagcccgtaggcgatagccgcagcggtcggttcgttaagtaagcgcaggacgtgaaggcccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgccggaacggtgataactacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccgttttcgctggcctggaattgataaggcagatgcggatagcgttgctggatatcagccagcgagcgtcccatcaggcgtttaacagaactaattgtgttggcggtatcgagcgctgcattagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatgatcggctaacgtttcggcctgaccgctgcgcactgtcgccaccagcgagttggttgtgcccaggtcaataccggccgccagacgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagtttttcttcgagttgttcggcactgcttcgcagtttatcgagaaaacgcagcttacgcacggtatccgccgccgcgtcccacgtctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagctcttcgcgcagctccaactgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaagccgtgcaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctggttaatggttgcagattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgatagcgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaaaccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttgacgttcgggttggtgaatttaaacccttcgttcaggccttcttttacgaagtccagctgcgtaccgtccagaaattgcaggctcttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacacccggaggttctcacgcccagacgcaggccaaaccctttaccgcggttagccagaaaggtatttactcgcgctgctgcactgtcgctcagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatcgcctgcgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcggaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcatcacgtcgccacaggccggtgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaaccggaagaaaccgcgaggtctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaggtaaacttcttcgatatctttgatgccgttccacagacggttacgcagtccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcttcgcccattccgacgatctggtgaacaggcagagtgccggaacgcataccgcgttcgtgaccgccgccgtgcatttgcgcttcgatgcgtacgcgcggtttacgacgcacatacagcgcaccaatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcaggtcgataggcagtttacccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagccgcgatatcctgcaccacgccgatttcgttatttacgtgcatgatggacacgaggatggtgtcgtcacgcatcgctgcttcaagttctttcaggtcgataatgccgttacgctgcggtgccaggtaggtgacttcaaaaccttcgcgctccagctgacggcaggtatccagtaccgctttgtgttcggttttgctggtgatgatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagattcggttgcaccagaggtaaagacgatttcacgcggatcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgggaggccgggttaccaaaggttccgtccatcgtcataaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaatcaggctaccggctggatgtacgaccgtgtttacgaagtatttagcactccggcctgattctgaattctttttattaagcgcgtaacttaacgtcgatcgcgtcttgtgtgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttattaaccagttcgcctaaagtaatgttgttgagaaaaccggtgagacggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaattacttcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgggaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccatttttttatcgtggcgtttgtacctgttgtcggatgcggcgtgaacgccttatccgacctacggttctgttcactgtaggcctgataagacgcattacgcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggttctgttcactgtaggcctgataagacgcattacgcgtcgcatcaggcaacggctgttattcggccttgttacctttattctgctgctcaatagaagccagaatcccgcgcaggatattcaactcctggctttccgggcgcgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgttccagatgaccataaaaacgctccagatcatcgaccagcggatacggcgtctcttcatgctcgacctgctcgccattttcctgagttgccagccaggccatgcgcacttcataggcaataacctgaaccgccatcgccaggttcagcgagctgtattccgggttagccgcaatcgcgacatgataatggcatttctgcaactcttcattggtcaggccgacacgttcgcgaccaaaaaccagcgccaccggggtatttgccgcttcagcaacgcttttcaaaccgcattcgcgcgggtcgagcatcggccacggcagcgtgcgggaacgtgcgctggtgcccaccaccaggctacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccccgccgccagggcaatcgcctgggagtcaggtttcaccagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcgtctaaagattattcgcgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttaattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgatttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtactgatcaggatgttcaatgggttattgatccactggatggcactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggcagcactgctcgcgatctcgacggtactattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctggcttacgtcgctgcgggtcgcgttgacggtttctttgaaatcggtctgcgcccgtgggacttcgccgcaggcgagctgctggttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactacatgctgaccggtaacatcgttgctggtaacccgcgcgttgttaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatatcaatcacccgcccccgcctttcaggcgctattccgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaaggttatggcactgccagtgaacaaacgcgttcccaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgttgccatcaacttcttctattatcccgacgataaaatttacggtcccgatccctggtcggcggaatccgtcgaatttacggctaaggacggtactcgtctgcaaggctggtttatcccttcttcgacgggccctgctgacaacgccatcgcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgccgtcccaggccggattgctggacgatacgcaaagcgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattcttgctgttattggtcagggtgatcgtgaaggcatacgtgcggtgatcctcgactccacatttgcctcttatgcaaccatcgccaaccagatgatccccggcagtggctacttacttgatgagagttacagcggcgaaaattacatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagccgatcacgttatcccatggcagcacagcgaaaagttgtatagcctggcaaaagagccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgtcacggcgatgtttatcgcgaacagatggtggactttatccttagcgcgttgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaaccaccttaagacatgctaatccactggtcagaacagtttaagatgagaaaaattctgtgacgcttgccaacatttctgatgattagcattcccttcgtcatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccatggcaaccttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacgggagatcctgcgctatcatcaactcacactgacgactggttatgacggtagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccgtcatttattaccagccaattcacccccgccctgaagagtgaattgaagcggcgcggaattgcgcgtaacttttacgacgataccaatctacaagcgttagtgaatctctgctcccgacggctgcaaaaacgctttgaatcgcgcgatattcatttcctgtgtctgtatctgcaatattgtttgctgcagcaccacgctggaatgacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcgctccagcctgtaccgcctgatgagccactgtttatggcactacttttttccatgttgcgggttcccgatccactgcgggatgcgcatcagcgagacagacaattgcgtcagtctatcaaacgtctggtaaaccattttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgtgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataataccctgccggaagagttcgccagactgtacccacgcctggtgcgcaccacccgcgcggcgctggccggatttgaaagtgaatacggcgtccatctttctgatgaggaaagtggtctggtcgcggtgattttcggtgcctggctaatgcaggaaaacgatctgcatgaaaaacagattattctactgaccgggaatgatagcgagcgagaagcgcagattgagcagcagttacgcgaactaacgttactgccgctcaacattaagcatatgtcggtaaaggcatttttgcagacaggcgctccgcgtggcgcggcactgattattgcgccttataccatgccattaccgctcttttcaccaccgctgatctatacggacctgacgctgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggcagcgccaccagcgccattacccagaacacgccgtggcccagatattgatacaggaaaccggcgaaaacggtcatgatagcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatataacgcatggcggccaggtggcagaccgtgaaggtgccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtagttgctcccataatgccccagcgcactacgccgcaaatcgccgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagcgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaagcgccagttctggcgaaccagcgccaaccacgctgaccaaccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaacgtcaacagcgcgaggatcacccgataatcaaacatagtgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtcgcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcgaaaatcaggcgggaaggatcgctgacgcggggcgcgatgagcaaactcccgagaaaacgggcaaccagacctgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctggggttaatcgaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcccgatgtctgtaacgccagttcacaagcactaaaaaactgagatccgcgacgcatgttgcaaaaataatgcgtaattatgccgttacgcttgccaaacgttcctgcacaatggcgatgaaatcgcgtaatgccggcttcatctcccctttcttccacgccatcagtaaagcaatggaaggcacatttccggcaatgggacgaaaaacaacctgcccggtattaaaattattcatataaccgggtatcaaagtgacgcccagccccatgcccaccagattcatggtcaccagaatattcgttgccacctggacgatatttggctggctgttttcttgcgcaaaccacgctttaacgatcggcgcaagcgaaccggaatacgccggatcggtactgacgaaattcacgccatccagttgcgcggcggtgatctctttttcatgtgctaaagggtgatcaaccggtaacaccaccactaatggttcgtcaaaaagctccagataatcaatctccgggctataaacaggatggcgcattaagccgacgtcgagttcaccacggcgaattttttcctcctgttgcgtggtgattaaactcaccagctcaatcaaggtgtctggctgtctgagacgaaacatcggtaatacttttggcaataaattcacttccgccgatggcacaaagccaatggttaattgtctgtcttcctgaacaattttccgcgcccgtaatttggcattttccgcttgttcgaggattgccagcgcgtcctggagaaaacattctcccgccgccgtcaacgcgactttgcgcttatccctcaccagtaacggaacaccgacacagttttcaagatcgcggatctggctgcttaacgaaggctgtgaggtatgcagtttttccgccgcacgggtaaagttcagtgcctgcgccactgcgacgaaatagcgtaaatgccgtagttccatcaccttccccttgttatcgaaaaaacgtctcagctggtagaaattaactatttcacatattagcaaccaaccagcaacatccttatggcacaaaaatagaaggtcaatacatcttatctttcaggattaaaaaatatgaccacaccctcagatttgaacatttaccaactgattgacacccaaaacggtcgggtcactccgcgtatttataccgacccggacatttaccaactggagcttgagcgtattttcggtcgttgctggctatttctcgcccacgaaagccagatcccaaaacccggtgatttctttaacacctacatgggagaagatgcggttgtcgtagtgcgtcagaaagacggcagcatcaaggcgtttctcaaccaatgccgccaccgggccatgcgtgtgagttatgcagattgcggcaacactcgcgcctttacctgcccgtatcacggctggtcttatggcattaacggcgagttgatcgatgtaccgctggaacctcgcgcctatccacaagggttgtgtaaatcccactgggggctaaacgaagttccttgtgtggagagttataaagggctgatttttggcaactgggataccagcgcaccgggcctgcgtgattacctgggtgacattgcctggtatctggatggcatgctggatcgtcgcgaaggcggcaccgaaattgtcggcggcgtacaaaagtgggtgatcaactgcaactggaaattcccggcagagcagttcgccagtgaccagtatcatgctctgttcagccatgcttctgccgttcaggtattaggggcgaaagatgatggcagcgataagcgcctcggtgatggacaaaccgcccgcccggtgtgggaaaccgccaaagatgcgctgcaatttggtcaggacggtcacggtagcggtttcttctttactgaaaaaccggatgctaatgtctgggtcgatggcgcagtttcaagctattaccgcgaaacctatgccgaagcagaacaacgtttaggtgaagttcgcgccctgcgcctggcgggtcataacaatattttccccacgctttcatggctcaacggcactgccacgctccgcgtctggcatccgcgcggccctgatcaagttgaagtgtgggcgttctgtattactgacaaagccgcctccgatgaagttaaagccgcttttgaaaacagcgccactcgtgcttttggtcctgctggttttctcgagcaggatgactcggagaactggtgtgaaatccagaaattgcttaaaggccaccgcgcccgcaacagcaaactgtgtctggaaatggggcttggtcaggaaaagcgtcgcgacgacggcattcctggcattactaactatattttctcagaaactgccgctcgcggaatgtaccaacgttgggccgatctcctgagtagcgaaagctggcaagaagtgctcgataaaaccgccgcttaccagcaggaggtgatgaaatgagtgcgcaagtttcactggagttacatcaccgcattagccagtttctctttcacgaagccagtctgctggatgactggaaatttcgtgactggctggcacagctcgacgaagagattcgttacaccatgcgcaccacggttaacgcgcaaacgcgcgaccgccgcaaaggcgttcagccaccgacgacctggatttttaatgacaccaaagaccagctggagcggcgaatcgcccgtctggaaacgggcatggcctgggcagaagagccgccgtcacgcactcgtcacttaatcagcaactgccaggtaagcgaaaccgacatcccaaatgtatttgccgtgagggtgaattatctactttatcgggcacaaaaagagcgcgatgaaacattctatgttggaacgcgtttcgacaaagttcgccgtctggaagatgacaactggcgcttgctggaacgggatatcgtcctggatcaagcggtaatcacttcccataacctgagtgtactgttctgatgaatcgaatttatgcgtgtcccgttgcggatgtgccggagggtgaggctctccggatcgatacctcgcccgtcatcgccctgttcaacgttggcggcgagttttatgccattaacgatcgttgcagccatggtaatgcgtcaatgtcagaagggtatctggaagatgacgccacggtggagtgcccgctacacgccgccagtttttgcctgaaaacggggaaagcgttatgcctgcccgccaccgatccgctcaccacttatccagtacacgttgaaggtggtgacattttcatcgacttaccggaggcgcagccatgagcgatctgcataacgagtccatttttattaccggcggcggatcgggattagggctggcgctggtcgagcgatttatcgaagaaggcgcgcaggttgccacgctggaactgtcggcggcaaaagtcgccagtctgcgtcagcgatttggcgaacatattctggcggtggaaggtaacgtgacctgttatgccgattatcaacgcgcggtcgatcagatcctgactcgttccggcaagctggattgttttatcggcaatgcaggcatctgggatcacaatgcctcactggttaatactcccgcagagacgctcgaaaccggcttccacgagttgtttaacgtcaacgtactcggttacctgctgggcgcaaaagcctgcgctccggcgttaatcgccagtgaaggcagcatgattttcacactgtcaaatgccgcctggtatcctggcggcggtggcccgctgtacaccgccagtaaacatgccgcaaccggacttattcgccaactggcttatgaactggcaccgaaagtgcgggtgaatggcgtcggcccgtgtggtatggccagcgacctgcgcggcccacaggcgctcgggcaaagtgaaacctcgataatgcagtctctgacgccggagaaaattgccgccattttaccgctgcaatttttcccgcaaccggcggattttacggggccgtatgtgatgttggcatcgcggcgcaataatcgcgcattaagcggtgtgatgatcaacgctgatgcgggtttagcgattcgcggcattcgccacgtagcggctgggctggatctttaaggaagcacgatgaaagaaaaaacgatcattattgtcggtggcgggcaagcggcggcaatggctgcggcctcgctacgccagcaagggttcaccggtgagctgcatctgttttccgatgagcgacatcttccttatgaacgacctccactctcgaaatccatgttgctggaagattccccgcagttacagcaggtgttacccgctaactggtggcaggaaaacaatgttcatctgcattccggtgtaaccatcaaaacgctgggtcgcgacacacgagagttagtgttaaccaacggcgaaagctggcactgggatcagctttttatagcaaccggcgcggcagctcgaccgctgccgttgcttgatgcactgggagaacgctgctttaccctacgccatgccggtgatgccgccagactgcgagaagttctgcagcccgaacggtcagtcgtgattatcggtgccggaactattggtctggaactggctgccagcgccacgcagcgcagatgtaaggtgacagtgattgaactggcggcaaccgtcatgggccgtaatgcaccaccgcccgtgcaacgctatcttttacagcgccaccagcaggctggtgtgcgcattctgctcaataatgccattgaacatgtggtcgatggtgaaaaagtagaactgacgctgcaaagtggggaaacgcttcaggctgatgtggtgatttacggtattggtatcagcgccaacgagcaactggctcgcgaggccaaccttgatactgccaatggcattgtcattgatgaggcttgccgcacctgcgatcccgcgatctttgccggtggcgatgtggcaatcactcgtcttgataatggtgcactacaccgctgcgaaagctgggaaaacgccaataaccaggcgcaaattgccgctgccgcaatgttagggctaccgctaccgctactgccgccgccgtggttctggagcgatcagtacagtgataacttacagtttattggcgatatgcgtggcgatgactggctttgtcgtggcaacccggaaactcagaaggcgatttggtttaatctgcaaaacggcgtgcttatcggtgcggtcacgctgaatcaggggcgtgagattcgcccaattcgcaaatggatccagagcggcaaaacgtttgatgcgaaactgctgatagatgagaacatcgcgcttaaatcactgtaaccaggataattagcgaatatctcaatgcctggggcgtggcgaggtgcaagagtgtgtattacgtttaaatcacattatcttgcaaagggattggttatgaacacactacgttattttgattttggagctgcccgccccgttttgttattaattgcccgtatcgccgtggtcttaattttcattatttttggttttcccaaaatgatgggctttgacggtacggtccaatatatggcctcgttgggcgcgccaatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcgtgcttggctttttcacccgtccgctggcggtgctgtttattttctacacgctgggtacggcggtgattggtcaccattactgggatatgaccggcgatgcggttgggccaaatatgattaatttctggaagaatgtcagtatcgctggagcgttcttgctattggcaattaccgggccgggggcaatttctctcgatcggcgttaggaaagatgccggatgcggcgtgaatgccttatccggcatttaataaattacagccactctacccgcaacgacatctctgaagttgttgattcccctggtgctagcgcaatgagatcacccccttccgggcgatgatgatcatccggcgcatggctcatcggttccagacagaagaaatcaaacgcatatcctttatcaaacgcagggtcggaaacaaagatgaaataacacggtgcaggtggcgtcgtttccatgatgatggcataaccttcctgcggctgctcgatgcgggcctgaccattccatccggcaaaaccattgttcacccactggcgcggcaacggcgcgggctggttaaaatccagttcctgcggtagctgctcgcaaaactcacccgccagccactgctcccgctccagccagtaaccgctcgcctgtgcctgaatccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagagagcgtcaccgtcagcgtatccgccgttaaatgaaacgcctgacttacccgatagtgatagacaccgctgcgatgttcatacaccagacacaaactatcatcgctgtgcgagacacattgccactcgcccagccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacggttgccgctcacccggtttgcaaatggcaccagcggaaaacaggaggcatcggttgccacaccgctttttttaccaggacgtaagagcggcgtcgtatcgcgccagaagccttcgattacgccgccctggtcagaaacatccagctttagcgacccgtgggataaggtatagatggtcatccgctaactccttaatccgggaagttaatcacaactttcccgcatttgccgctcgccatcagcgcataggcatctccagcctgttccagcgtgaagcgatgggtaatggcgttacgcggccacagtttccagtccgtcagatcatgggcgcatttttccatatggaacagactggtcacccaggagccgataatccgccgttgatggtgcatcagatcggcgctgacctcgaattccacttttccggtttcaccaatgtaaaccacccgtccccagtcagcggtggattgcagtgccagcaagcgacctgcggcattaccagaacaatcgagcgcaacatccgcgccaccgtgggtgagttcggcgataatctgcggcagaccttcggtggttgctaaatagccgtgatccatcacccctaactgttttgccatcgccagacgttccggcagcatatcaacgccgatgatccgttttgcaccgcgacctttcgccagcatcatcgccatcatgccgaccggccccagaccgaccaccagcacgttatcgctgccggaaacttcgccgcgcaaaatcccttcataggccgtgccaacgccgcaactgataaacgcaccatcttcgtagctcagcgcatccggcaggaggatcagatctttttcttccgccagcagatattcggcatgaccgccgtcacgctgccagccgtaagccgcttttcctttgccagtacaagagataggaaagccgcggcggcagttcgggcaaaaaccacagccagaaatgtgatacaccagcacgcggtcgccctctttaaaatggcggcagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaagccctggtataacggtttatcgggtgccgccgctgtggcacggtgttgatgatagatatagtggacatcgcttccgcaaatcccggaggatttcattttgatcagtacctggttaatccccggcgtcggcaccgcaacttcccgcagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgcttcgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgtaccacctgctggaaaaaggagttaataccgagcagcaccagaccgttaccgattagcgtaatcaccagcacaccaagcaatgtaccgaacagggaaccgcgaccgccggaaagtgccgtaccgccgaccacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccagaaccgaggcgcgccgccaacaaaatgccggtcaccgccgctaataatcccgaaagggtaaagataagaatgcgcacccgacgaacgttgatgccgcacaactgcgccgccgtagcattaccgccaacggcaaaaaccgagcgcccgaaggcggttttgcggctgatgaacacaaacagcgcaaacaacacaatcatgatcagcgcggataccggcacaccgagaaattgtccgcccagccagtccagcacctcgttttcatcaatcggcactggcagtgcgttcgtcataaacagccccattccgcgcagggcgctccacagccccagtgtggcaacgaaacttggtacattaaacacgccgcgcagcaccccggccagcgttcccatcagcgcgcctaacagcaacaccagcaggcacgccaccgccagcggaacttcaaattgcagcaaaaatgccaggcacaccgagacaaaagccaccatcggcccaacgctgacatcaatttcaccggagataataatcagcgtcatcgcccaggcggcaatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagccaggcgcgttcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggcgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggagcgtgaaactcctgcgagaacgtgccgtgctgtaataacaggatgcggtcacacaccagcggcaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcacggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagcaacaaaatctggctggcagcatagacccaacgaccgatcaccactttttgctgattgccaccagaaagcgtgccgatgggtgtttcgctactggcggccttgaccgtcatccgctgcatcacctcttcggtcaggcggcggatggtggaccattgcagcacaccgttagcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatactcctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcagaccagcaatgccgagcacttcgccacgacgtagcgtaaaactgatatcctccagcttgggcttatggcgtaacgcacggacttccagcacggcctgatccacaatttcctgaggggctaccggcgcaatatcaacgtgatcgcgcccgagcatcagcgacacaatatgatgcgtggaggtgttttcgagcatcacatcgcccgccacctgaccatcgcgcataacggtggcacaggaggcaatgcggcgaatttcttccatccggtggctgacataaatcaccgccacgcccagtgccgacatctttttcaccgcgctgatcaccagttcaacttccgcactcgcaagcgaactggtaggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagctgcttttgcgccgggcttagcgttgaaacaagttgttcaggactaacgtcaacgcccagcgcctgtaagcaacgttgggcatcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccactgtcagcccttccaccagacttaactcctgataaaccgcgcgtacccccagttcagcggcacggcgagtcagcgtagcttcgtcgccttccagtcgcgtctcgccaatccagatatcaccgctatccggacgttcgctaccggtaagcattcgaatgaggtcgatttgcccgcgccgtttttgcctaacagcgcacgaacttcgcctttattgagcgtgaagttaacgttatccaacgcaacgacgccgggataacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccgtcttccgttttggtatagagatcgataggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgcgaaaacagcattgcccattttcttaccggaaatatccactaccgctttcagcacctgattgttttccagctcctgagcaatttcggttgtcatatccgaaccgaaaacagcaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgcaccgcccgattcccccataatggcgttgagatccggcgtggagataatcagtttttcaccaacggaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggcttttaatacttcttcaaaccctttacgtcgttgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttattggcaataaaataatcggcggcagcgttacccagttttttaccaaattccagtggatcgccgaccagatacgccgagacatatttatcgacacccttttgattaatacaggtgttgtagcaaatcaccggaatacccgcttcactggcgcgacgaacggtacggctactgccattttcagacactgccgataaaataatggcatcgacattacgcgccacgagggtatcaacaaaggtactttctttcgaaatatcaccctgggcgttagtttcaattaactgtacctgtactgaagaatcttttgccgcatcctgaacgccctgatgcactccagcgtaatatccctgggtatcaaggtatattgcaccaatggtcatttctttatccgcagccctggcaaatagtgcgctacctaatagcgtagccattaataatagattacgggttgttctcatttttttaggcatagtgcctcctgtagggtttttattaacaacggcttattctaattattttgtgatgagcggcagcgcatgccgctcaaatattacagttaatagggtttagtgaacgtagttaaaaataaaaggcatcacggtggtgaataatgccgctttcggccaggccggattaatcgccgtcaattcagcgcgagcagattcatattgcgcaacctccccgagtcccgcggacgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgccatacagcgacaacaggtcaggttgtgaaacagcaaagaaatccgcctcaatactggttttcgccatctcttgcgcccactgtttcatttcactaaacagttgctgtgcggtttgctgttcacccagcagtcgcagcgccattccttgccagaagagataatcaaccggctgatcgttgtaataactgtggatgttaatggtgcgatcgccggtcgccgccagacgtaaacaacgcatcgcttcagtttcatcgccctgcgcgttggcgcatatcgcctgccagaaccagatgtcgttatcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctctctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactgactggtgaccttcccttccccgccttcccacgggtggaatttacgcgtggcgagaatgtccgccgctttgtctgcctgacccgtgagatgccacaaattgagcagttctgcggtcatgtcgtcgcgtttcagcgcaatttcctgattattttccagacgcgccagtcgtttctccggtgtggctccacttaacttatcaagcaaatcccgttcgaaaagcagacgtgcatcctgcggcgcaagctgataagcattatcaagataacgcgcggccagctcataatcgtgttgcttattccacgcatggatcgctaacccgcgccagccgtcggcaaactccggcgacatctctacgcaacgttgccataaggcaatggctttgttgtagctacgtttgttatagtagaagcaggccagtaaatggcgagcaaaccagcactcttcaatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaagacatcaatggcttttgcgaccagttcgccacgttcggctttcggcagcaagctggcttgcaggtaaagcggcagcgtgcgctggcagtccagtgcgttcagcatctctgccgccagggtgggcattccccagttaatcagttgcccggcggtcatcagagcgttaacgtcgcgtccctgacacagaccgcgccactgcgcgagggctgattcgctacgaccatcgaaccagttcagccaccacagagtggcgttcagcggataatcgcgcagcagtttctcgcgctgcaaacgcgcgttgtcctgacgaccacttaacaccagcagcaggttatgcaggcaaagcacttcctgattggttgggcaggcgcgaagactttgttggcaaaaatccagacccgcatcgaagttaccattacgcgcagccagtcgtgccaggccataatagccaccggctttgctgttgccgctccagaccgcccgccagaaatcctcttcggcttgttgatattgtccctgacgttcgtaagcactggcgcgaatcaaactcgcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagagcctgagtggcatacgccaccgcttgcgggaaatcggcacggttatattccagcatcgccagcgccaggttacagcggtaatccagcggatccagcgccacgccgcgcaggtagtaatcgaacggtgaacggctggcgtgatgatattgctccagatgctgaccgataaaccaggcttcatctgtactggtaatgtcttgtgctgccagtggcgctttggcgacgtccggcaacggcaactcttgcggctgatgttcctgataactcagtacaatattgccgtcggcatcggagagctcaatggtcagcctttcaggattgataccgtgcaacacgccctggatggcggtcgcaggcatcagtgccacggcatcatcaagtaacgcgttgcatttgccgatttcgcggatcgccaggcggtatccgttcaacggagagatggcatacagcccccactcaatcccccgctcactacgctggagttttatcaccgcatcgcgggaggcattttgcaccatgcccaaagaatgataaggcaggaaatactgctcaaaacgcttctcttcgtaagcatcaagccaggtaaaatcaggctggttatcggcaaaaataccggtcatcagttcgatatacgggccgttattgtcggtcagactcttatcccacgcctggccaaattcactgtgtccccagctccactgctttttacctggcgcaatatggtggttggcaacgtgtagcaaaccaccatcttcatcgtgacaccacgcgccaacaaaatcgtactgtgatttttcagccatatatgaggttggaacgggcacatttttatagcgagaaatgtccactccagcggagtagtccactttgtagtaagtgccggtggcgatggggaaagcggagacggcccgtttgccgtgatcaaacaccgcagtcacatccggcgggaaaacgctctgatgcccttccccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttgccgttatagacgcggctggcgatttccagcgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccatgcatcggctccgtttcgccgacccacaccgtctgtgcgccgtcttcatgggcttcgagggtgaaatcaacgggcataaaggtggtcgggcgatggtgttgcggccagttaaactcaatcccgccagagatccacggtcccagcagccccaccagcgcaggtttaatgacttcattgtgatagacaaaatcgcgctgtttcactttatcccatgcgcgatgcacccgaccgcccagttccggcaggatcatcactttgatgtagtcgttttccagccacaccgcctgccaggatttcagggttttctgttcactcagcgtatcggtcacgccgtagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcaatgttttcgcggaataatcacgcaattaactaaacaaggtttagtgaagatgagagcctgcattaacaaccaacagattcgccaccataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcagtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagccagacgcgcgggcatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgtctgaacgtgacgcccaccagtattgagtgtcaggttgctaatgcttgtttaagtccgaaaggtgaatttgagtatttacagattgatgcaccgacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgcaccatcaatctggcgctggcaatccacggtcaggttgatccggtgaccggcgtatcgcaaaccatgccgcaagcgccgtggacaacgccggttgaggtgaagtatctgctggaagagaagctgggcattcgggtgatggtcgataatgactgcgtgatgctggcgctggcggagaaatggcaaaataattcgcaggaacgggatttctgcgtgatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggtagcggacagattggtcacaccatcgttaatccggatggcgtcgtctgcgactgtggacgttacggctgcctggaaaccgtcgcctcgttaagtgcattaaaaaaacaggcgcgggtatggctaaaatcacaaccggttaatactcagcttgatcctgaaaaactgacaaccgcgcagttaatcgctgcctggcagagtggagaaccgtggatcaccagctgggttgatcgctctgccaatgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagaactggcttaatactattattcgccagacaggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacgcaaattggctttgggcaattaagccgcgcacaacaggtgctgggaattggctatttgtatgttgaggcgcagttacgacagatttgatggcgcgataacgtagaaaggcttcccgaaggaagccttgatgatcataaacgaaaaattgcctgatgcgctacgcttatcaggcctacacggagattgcaatatattgaatttgcaagattttgtaggcctgagaaggtgttcatgccgcatccaacatgaacaacgagcacattgtcagcaaatcaccgtttcgcttatgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttcggcttctttgaagccgcgacgcgtaattgccggagtacccacgcgaataccggaggtcacaaacgggctcttcggatcgttcggtacgctgtttttgttgacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcaaccagatcaaccaggaacaggtggttatcagtgccgccggaaaccactttgtagccgcgctcgaggaacacttctaccatcgctttagcgtttttcgcgacctgctgctggtaagttttgaactcaggctccatcgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcaggccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacgtgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcaccgatgctgtcagcgatttcacgcattttcgcccagtcaaccacgccggaatatgcagagaagccaccgataatcattttcggcttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcgataccgtaaggaacgatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccaggttcatacccagaacggtatcacctggttccagcagcgcggtgtagaccgcaaagttagcctgggagccggagtgcggctggacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccgccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggagaataaagagcttgcaaccggaaacggatttcttttcaggtttgtgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggctattttttataagatgcatttgagacacatcaattaagatgcaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacggggccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccagtaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggcgaacacctgttggcaacgctggacgaaatgttcagcccggggcaggaagtgctggacgcgtggggtaaagcctatggtgtactggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggttgggaaggtactcgcgatttccgcattgtggctaaaacaccgcgcagcgcgcttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccgcatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggttgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgttggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacacagcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgccgatgaagttaaggaactggggcagtcactgccgcgctttaccgcgcacacctggtatcgtcagccgagcgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaactggaaggtgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttaccgcgaaacagttagtggatctgggcgtgaagcaggaaaacattcattacgaatgctttggcccgcataaggtgctgtaatttgatgttgccggatggaaacatccggcaacccttgacgcggtttaaattgccgcgtcgtcctcttcaccggtacggatgcgaatgacccgtgccacgtcaaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacagatatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcgccgcggtacagctcggtatggcctttctggcggccaaaacctttcacctcagtgaccgtcatgccggtaatgccgacttcagccagtgcttcgcggacatcgtccagcttgaagggtttaataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagctcgtgtcgggaaagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtaatttgcagcagcttacgcaaatagttgagttcaaactgattacgtgcctcaacaaaggttggcagcgccgtattttcaccctccagcgcctgctccaccagcgcatcactaatcaccggagatgaggtcagcgccacgcactgttcaatcacgttgaccaactggcgcacattacccggccagctagcggtcatcaggcgtttcattgcatcggtggagaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagtagcggaatgtcttctgtgcgctctgccagagccggaattttcaggctgacaacgttgaggcggtaatagagatcttcacggaattccccgcgcgccatcgcttttggcaggtcgcggtgagtggcggaaataatccgcacgtcgatatcaatatcgcggttactgcccagcgggcgcactttacgctcctgcaacacgcgcagcagtttgacctgtaacggcgcaggcatatcgccaatttcatcgagaaatagcgttccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgcgcatgaccaaacagctccgactccagcaattgctcaggcaatgcaccacagttaatagcaataaatggtttgctattgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggttccgctctggccattaatcaaaacgctgacgtctgattgcgccaccagccgcgcctgttcaagcaaacgcagcatcagcgggctgcgggtgacaatcgcctcgcgccagcgttcgtcggtggctggcgcggattgttccagcgcatcatcaattgcctgatatagcgcatctttatcgacaggcttggtgaggaaactaaaaacgccctgctgtgttgcagcaacggcatcggggatagaaccatgcgcagtaagaataattactggcattccaggctgcactttctggatttcagcaaacagctgcataccgtccatttcatccatccgcaggtcgctgataactaaatctactttttcgcgattcagtacccgtaatccttcagcaccactctccgccgtgaccacactgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcgtcatcgaccaataataaatgcgcaggtttatggctcatcaggagtgacctcatgggtggatggcgcgggcttttcactctcgtgcggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcggtcaggttttccagcttacgggtggtgagttccagttgctgctgtagaacgtgatgttgctggcgcaaagtatccagctcgctgtcgctggactgctggagtttactgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccagagttgatacagtgggcgaacctgtgccgggatctcggtacttaacgcttcaatacgcgcgaccagctggcggcgctcatatggcgtaattttggcgtcggcgagcaaaatcccttgtttaaaggtattttgccagctgccgtcgtcatattggcgagcttgctgacgcgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgattctgcacgcaacccagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaaagcctatcccagtgggcgtaattgttgcagacagtttggacatggacagcgcggagaaaccggagcgtacatgtcgtacgtgaggatttcgagcactgcccggagccgaactgacaaataaaatagcctgatgggataggctgttagcattatttcgtgtttttcgacgacggtaattcaatgcggaaacaaacgtcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccctgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggcgtgcctgtattgatgacatcaatataaacccgcgcaccatgtaaactgctgcgaaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcgacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaactactgtctccaccagcggtgctaattcaacattctccagttccaccgcactgtccgcctgtttacggttgtaatcaagcagttgttcgatcagtttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacctggtcagccagtaattcagtgccctctcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacaggcgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgaaacgctattgcccagagaacgcccttcccccagacggttgatcatgcgctcgatatttttcaccggcccgataatcatccgtgtgaaaagcagtaccatcaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagctgctgcccacgagagaacaccactgtgcgcgtggcctgcaccatttcggtattggcactggcaaaggcttccagacgcgcggcggcagcagcatcgggaccactgttgttacactgaagttgggccagattgttcaagtcctgacgcaatgcctggtaaagtttatcgtctggcagtacgcctgcatgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgcaagcgtagggtcgtccagcacgcaatactgacggtagctacgctccatctccagtgccgcgttggtcatcgcttcactacgtcgggcatcaataagcgtagtgcggttaaccagcgccgcctgatcgctaagcacattcaggctttgccaggcttgccatgccagcaccaacaggggcagcagaatcagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggtgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgtattttatgtagcacgtcccgaaggggctgacataagtcggtgaatgagccactggttactattatgcagtaactgtgccaataaagaaaatagtttggtaacgtactgattatacgttgctttgagggatttatggcttcttcgctatttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagataaacttattagattacaataaaatcaatcatttaagtgtcgccagaaagcgacacggtaaaccacccattgtcgtgatttacagacacaaaaaagctcccggagttgggagcttatgatagtggttggtgcttaatgccgcatccgggctgcaaaaccaatgaactgatgaattaccccaactgcttacgcgcattgcggaaaatgcgcatccatgggccatcctcgccccagttttccggatgccaggagttgctgacagtacggaaaacacgttccgggtgcggcatcataatggtgactcgaccactttcagtcgtgactgccgtaataccgttcggtgaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcgacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcacgcacttccacgcgcccttcaccatgagagacagcaatcggcatttgcgagcccaccatcccctgcaacagcagagacgggctttgggttacttcaaccaggctgaaacgcgcttcaaagcgatcggaggtattgcgcacaaaacgtggccacaactcactacctgggatcagttcgcgcaggttagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacggtggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggattgacttcgcccaaccttcaccggcacccagcacatcaccgtaggagaaaccaccgcacgcgaccagggcgtggaaatcttccaggcccgtgcgtccggtcagcaggtcactcatatgcacgtcgatagcatcaaagcctgcacggtggaaagctgccgccatttcaacatgcgagttcacgccctgctcacgcagtacggcaactttcggacgtgcgccagtggcaatatacggtgctgccacatcttcgttgatatcgaacgacagttttacattcaggcccggatcggcgtcgttagatttcgcctgatgctcctgatcggcacactccgggttgtcacgcaggcgctgcatctgccaggtagtttctgcccaccagacacgcaacgtggtgcggctttcgctgaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgccctacataatggacacaatcagcaagcccatgctgtgccagtacggactcgaccgcttcacggtcagcggcacgaacctgaatcaccgcacccagttcttcgttaaacaacgccgccaggcgatcgtcgcccagagaggcaatatccgcgttaatgccgcaatgaccagcaaaggccatttccgccagcgttaccagcaggccgccatcagagcggtcgtggtatgcgagcagcttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgcgcgacgtcgcgtacatctgccggtttgtcgccaagctgacgataaacctgcgccagcgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcagcagtgcgttatcttcggtagaaagctgtggcgtgatggtgtggcgtacatcttccacgcgggcaaatgcagaaatcaccagcgacagcggcgacgtcatttcgcgctcttcgttaccttcctgccagcgggttttcatcgacatggagtctttacccaccgggatcgtcaggcccagcgccggacaaagctcttcgcccacggctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttgatgcgtttgatatcgccaatttgtgttgcggcgatgttggttaacgcttcaccgaccgccagacgggcagaggcggcgaaatccagcagcgcaaccggcgcacgctcgccaatcgccatcgcttcaccgtagtagctgtcgaggctggcggtagtgaccgcgcagttagcgaccggcacctgccacggccccaccatctgatcgcgcgctaccatgccggttacgctgcggtcgccaatggtcaccaggaaggttttttccgccacagtcggcagatgcagcacacgtttcaccgcgtctgcaatggtgatcccttcacgggccagcgcgtcgcctttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttaccaagcaggacgtccagcggcagatcgatcggctgattatcaaaatgacgatcgtgcagagaaagatgcagttcttcggtcgcttcaccaatcacagcgtagggtgcgcgctcacgcttacacagctcgtcaaacagcggtaattgatcagcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcccggttcgtcgctcaggatatcgcgcagttcgaatttaccgccgcgcccgccgtcgctcaccagttccggcatggcgttagaaagaccgcccgcaccgacgtcgtggataaacagaattgggttagcatcaccaagctgccagcaacggtcgattacttcctggcaacgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgacctgacgccatggaagacgccgctccgccgccaagaccgatgttcattgccgggccgccgagaacgaccagcttcgcaccgacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccgcccgccagcatgatcggtttgtgataaccgcgcagctcttcgccgttgtggctgttcactttttcttcataagtacggaagtagccattcagtgccggacgaccaaattcgttgttaaacgccgcgccgcccagcgggccttcggtcatgatgtccagcgcggtgacaatgcgctcaggcttaccgaaatcttcttcccacggctgttcgaagccaggaattcgcaggttggaaacggagaaaccaaccagaccagccttcggcttcgcaccgcgtccggtggcgccttcatcacgaatttcgccgccggaacccgtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcgactttcatcagaatatgcgccggttcctgatggaaatcgtagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtgatctggcgtggtttcgaaagtatttttgatcatcctgaacagcgatttcggctgctgttcaccgtcgataatccagtcggcattaaaaattttgtggcggcagtgctcagagttcgcctgagcgaacatatacagctcgatgtcgttcgggttacgaccaagctttgtgaaagcatcctgcagatagtcaatttcatcttccgccagagccaagccaagacgcaggttagcgtcgatcagcgcctgacggccctgccccagcaaatcaacgctggtaaccggagtcggttgatggtgggcaaacaactgctctgcatcatctaaagcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggtttacctgttgtagcccgcagttatgggcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccgggccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatattgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacagtgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaagggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacgttttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtgagcaccattcatactcccctgacttataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggcgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgaccttgataatggtaacgccgacctgctggcggcaggacttgtctataacagtgagcgggtaaaaaattatcagcctggccctacctattattccgtgtcacaacaactggtttataaagtgggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcatgtggtggttaacgatctccagaccctgaaagaaacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgcagaattaatggaagatgtcatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggagctcgccgtagcgctcgatatcaccgatgaacaaccggtgacttggtttagcccgttagatggcgataataccctttccgccgccctgctcgacttcttcaacgaaatgaatgaagacggtacgctggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgcacaggccacttcaccgacgggtgtgcgcggcatgatgatgttaaccaaaaataccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcatcagcggtggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgagcggatctggtttgccctcgctgcgtacaatatgggctatgcgcatatgctggatgcccgcgccctgacggcaaaaaccaaagggaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtggacatgaagcctacgcttatgtcgaaaatattcgtaagtatcagattagcctggtgggttatctgcaagagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcgcctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccattctccctctctgctgttttccaggaaagggagtgaagagaaacaaaattaatccgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcgcactcatccgccagtattccttccgtaatttccactcggtgattcatacccggatgatgcagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcatcgctccggcacacattacacatggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccaccctgccgcagggccatgatttctgcatgtgcggtgggatcatggcgaccaatcgggcggttccagccttcgccgattacccgattgttatgcactaataccgcgccgaccggcacttcccgctcatcccaggcacgtttcgccagcgtcagcgcgtgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccggttataaaagcgcggcgcattatacacggacgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccaacgatgctgacagaaataaagcagcggattgtcctgattactgtcgctatagccactgtacagccgcagcggagtgccgattttgcgctccagttgtgcgaccttttcatgtcccagacaacgcatcgtcaatacccaaccaccatagccacgctgaatttggctggcgataagattaacccgcggcagccagggcgtatcgaaataaaccgcttcaaccagcggctgcggagagccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcgcgaaaccagcgcacgaaatcggcctgcaacgtctgtaaacgtgcttcgctgtgaccaaaagtgcacccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctataatcggtaacaacggcaggacaagtaacgcattcagcggttggcgacgtagtaaatagcgcagaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcgaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtgtgtctcatattgcctgttgtcgccactatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcgcttaagttggcgttgagtgaagcgctggcaagccagccggaatcaccctccgtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgatcaaagaaaatactgccgctatgtacgcaacgctaaacgttaatagtgaagagaaactgcatgaatgcgtaacaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgcaacagtacaggcgtcgtcccctgacgatctgttattagccatttcctacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggcgattaccggctttactccgaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagtgcttcaatctctgcttgtcacgctcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggcactggcaccagaacgtattcgtcatagtgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttctgttgttttgagagtttccttatggcgttgttaatcactaaaaaatgcatcaattgtgatatgtgtgaaatcaaataaaaacacatttattttcatagtgatacagcaatgtgttattgaatgtgttgttggatttatggtgcaaaaaaattttgcataagttcagcaacacaaagatcccccccctttttctataacggttcatttgagactcccccttgactccctcttcgaaattgaagaccatcacctgtacataattacagtcatggataatattatgcgcagaaaagagtcaaacgttagcagtttgccggaactcaccaattttgaggtaagctattctctggttaccaatgaagtttacttgtctgcatccttcactgataacatggcctgtataccaaactggcccttacaagaatttccggatcaactaatatgcatttctcgagcaaaagctgttgccctaatcgaagagctccagaagaccatcaactatatggatgcaggaatagatcgaagttcaggtagccttctccagtagctgacgagttttataataatttgatatatatatcgttcaatattagcgagtacttataatgagtgaatttagtaatcttttaaatagcatacctggatggttatcctcctccctcacagctctagttggtactcttattggcggatggtttaccctaaaaggagttacccaacaagctaagctgtctaaagtagagacagaaagagaatcccttgaattacaactttcagtattaaaaggagttaagggagaagttttcaccctaatcaatttatataataaaaggatgaaaacacacattgataatataaaaccgggacaaatgttgattctcacattccctgtaggggatgataatttcacattctatgagcaaaatgcgaatgtcattgcaaaactaaatgattctgctagagactcaataattaacatatacacatattcacgctcattaatacaatcatttaaaggaaacaacaaactcattgaggattatgaaaaaatccttattggcatggcagacaataacaaagataaaaccatgtataagagatcacatgatgcaaaaataaatgtaatggtagattatgctcaagggataaaaaatattgatgcagagctaagagatgctgtcaataagggattcgacattatcgaccaagaagtaaagtcactacaaatgaaattaaacaaattagcttcatagaatgctccactccctgttcaatatttttacaagcttatcagccagccgtggcacgttcttgcatacgacgtgctacggtttcatttatctccgaccggaaacttcttatacaaagtcgatacgccaacatcatagatgatctccacattctggcgaggaacgcctgatgcaattagtcgcccggcctgcgcccattgttctgatgaaagtttgggacggcgaccgccaattcgtccctgtgcgcgagcagcttccagtccagcttttgttcgttcaacaatcagttcacgctccatttcagccagggcacccatgacatgaaaaaagaaacggccattggggtgctggtatcaatactgtcagtcaggcttcggaaattcacgccacgctgacgcaactcttctatcagcgtaacaagatgccgcatactgcgccccaacctgtccagcttccagacaaccagagtgtctcctgccgatagtgtcctgagcagttttttaagccccggtctgtcggacttagtgccactgattttatcctcaaaaaaccgctcacatcccgcgcagttcagtgcattacgttgcagatcggtgttctggtcatttgttgatacgcgtacatagccaataagcatgatggatcccctgaataaaaaccggagatgatgccagttgcccgttatctctgcattttcataaacgttggtttgggagaagcggcgaaaagggatgtgggtacaggagaaaatcagataccggatatgtcagcctggaaaagaaatccgagttctaatcgctggagaaaattgcctgatggaaccatcattcaaatgggaatatcagcatcagggccattaggctcacctgtaaatatcaccctgccgatatctttcagcaataccaattattgtgttgttgcatcgtacgataatgcacggtcaggtgtgtcaacaatggttagttttgcagcgttacctgtttcaccatcgcaattttccctgatgtcatcagtgactgagcaaggaataaatccttttgcttactggattgcttttggagattaataaatggacagatacttctattcacaaaaagaaaatggtttttttaccgatttaaataaagcaccttcagatgctgttgagataaccacggatgaatggctgtcactactggatggtcaggataatggcatgaaaatagtcagcaatcaggagggatatccggttttgacagagcaaccacctttatcaaaagaaaaccttattgcattggcagagttgaaaaaaggaaaacttattaatgaagccaacgagcacatgaacaacaggcaatggcctggtaaagcggcgattggtcgcctgaaaggtgaggaactggtgcaatataatttgtggctggattatctggacgcactggaactggtcgatacttccggtgcgccagatattgaatggcctacgcctccggcagttcaggccagatgacgtccggcgctgtgctggtatctgttgccgtcaccgcgtcaatataatccagcacagcgttaagtcgggtgttttctggctgcgtcagcttccgcccggcctgtaatttcagttgaatcagactgatggaagccattgcagcatcaatcagcgactggcgctgtgcttctgccgcttctactgcggcaccgtgttgtgcctcagtatctgtcacccatttctcaccatcccatttatcatatggcgttaacggtgaaagcgtgacataaccgtttttgatggcaccgatataatccactgtaacagctgcgccattttctgttgagtaaacagtctcattgcgatggtcttcttcatggctccatcccttacccgtaaatattgccactcttcccggaatgtattcgcccgggtcaataccagtggaacaggcgggcatacttacgccagtattaatatattcatcagaccagcccgtatattcagacgttactgcatcataataataacaacgcatatcacccggtactgtagccagcccattttcatcaaaaacaggtttcattatttagccctcaccagaaagttaaatgcaatatttcgtggacgggtttctgtacctacatttccactaatttcaccataacgtttaacactacgagagctaagagctcgtagtgaggaaggcaccttaagaccgggttcgtccgttttaactattcccccgtcaccatatgtagccagtattcctgggtttactccttcccgtgcacttcctgcggcaagcccgtcccccgtccacaattccatattgtgtgcatgatccataattgtgtgtgattgccctgaaagtagggtacgtccgacatcaatcccgcgcccgtcatcccagatacgaatgaaatcaccgcgtgcgtcaggtaatgccagcgccggaaacactttcgccagcacagggtaatcagtggcagagaatttcgcgccgttgaacttcaaaaacaccatactggaccagctatcgattacggtatctggcattgctgcggacggccagaagaacggaacgccaatagctggagctccttctcccaaaccaaggttttcgagagccgtttgcacagtgccatccgatttgatatcgccaaacggattcttgcggctcaggtattcaacagcaaaccccgatcccagcaattcaacaaaaccgggcagatcaccattatcaagcacatcccgttgcgttttgtcacttacaaactgggccagagctgcagcaataaagctggcctgtcgaatggctttgttcacctgcgcactggatgctttccctgctgtaaatccggataaaagcgcaggcaacgcttcccattcctcctgcgacataacattggcatttcgatcagttgcaaacgctttaaagtcatttttcgccatcagagtaatactccccatgctcctacatcaaaaccactgatgaattcgttatccatatcaaaaccaaaaaattttgagccttccgatggggtttccaccgaaggagtttcaatgccccccgcccataccccggcggcttttactgtgagatacccctgtttaattgccgcaattaactcacgcgatacatctgaaatatcagtatcaggaaagacccagaccgatatcgtcatgtcctggttatcgactatctgcattcgcagcccggatcctgctgttgccgcgtcaagaattgccggaagcgaatcattccgtccgtcccagttattaatcgcaatcttcgctttaaggatgacacgataagtttcatcgctgaggtacatgtatccggaatcaggatcgtatggtccctgccatacaccctgatcatatccaagcccgtcggtatcccagctgaaataaacacctgagataggctggctgacaacacggctacgtccgatccacaatcccagaatgtcaagttgcacaccaaccgcagagtcaatatcaaatgcagtaatcagccctctggtggccgccgcaacatcaataagcggccgggtcatcagatcaacatgtgcaagaaatttaggtttggtggcgtggtagttcgtgattagttcggtgtatttgctcatgactccaccgttataacgatattttccggggtacaggacgcagattcgttgtatctgatatcaatgtttgatgacgacaaagcccccggagatttcccaatcgtcagttcctgaatatcgtaatagcgtgcattcccgccactcaccacgccaagattcgccggtgagtaaatgcgacttaaaaggaccgaatcaccaatcatcagactattgatatagtcggaaatagcctgctggatctgctgccctatctgtgaggtataacccgtaaaaacttttaatttaatccgggcataaacaggcacatcactggaacgcgagaatttgattacatggggattgccgtatttatccggaaccgtaacggatgttgtaccgtgagtggctgtcccctggcctttattccctctgatagcctgagcaatatccatcacatcaccgccatccacaattacagcaacagagtgtggcggtaacccgttaccgtcctccgaaccagtatcgttttcatagagtttgtggcgggttacaccggtaacattagaaacagcaccatccagtgcttcaaatggggttattgatggcaacgcaacactttgcgactggcggatacgtaactccgcatcagtttctgccggagagccaacagtagccgcagcaggattagttaccgaaacccagccacgggttggcgtattaatttcagtgatagttccagccagcgccgccactgcaccactgacggaacatgttgcggtcgccatcactgtaccatccacgccgaccaccactgaagcaggcaaacgccatatcacactattactgtctttcacgctgccattaatgatggttgttccggcagttcctgtaagaagcaaatcaaccgtagaattcgtcgcgcctttacgtgaaataccatttattttcacgttactggtcagtgcggccccatagccggttgccggtgaaaaacagttgtagacagttatcgcagtattattggcatcatgaatcgccagcgccatcagagccaccatctggccgtctttactatccggttcgaggtaggcatcactgccataaatctgctgaaaatagctaatcagggtgctgagtatcgtctgataatcaggcgcactgatcccctccgcggttacctttgcagataaaccgagagaatcaaggttcagagccattacgcctccgatttaacagtcgttattccatagagagtgtcgatttcagcggaaaacatgacacgtcgggtcgtggtatccaccgtcgtattgaaagagaggattgatttaacgccccgcgtttcgaggatgcgcttacggatcgccaggttgtaggtttccggcttctgcttaccgagcacagactggatccacggggtcccttcggtggtgtcgagaaaccattgcccataccacaattcaaatcgcgtttttaccgcctgcgccacggcctccggtgagttaatcagccaggtgtcatcaccgctgccaaaggtgtaatcgccatcggcgtcttcacgtctgtatcgcatcagtttaccctatcggtattgcttccaccgcgctgaacaccgccatgagtgtgcgtatcatcgattggcttgccgttagccttcacgctccccaaaaactcaacagcaccagtgatttttgaagccacaccagaaaccacagaccccaccatgccccccatccaggttaacaggccatgaatggttactttctcagaaaaatcagccagaggggcaaccacatcaagaccacccggagcgacaattttaattttcctggtatcaggattaagctcaaaataggtgctgccgtcatcactacgcaactgtgtggcactggtattaataccgctaatcctccttgcctgcgactggggaccgacaatacaaaacgcatccgataaatcatgcattctgtcatcgaccgtctcctgtatcccgccactctgccaccagaaatcgatgcagcgatcggcaaaaatcaccaggcattcatcgccggcttttaccgggaaagttaacgtgcagccgccgccgcgcggaaataccaccggcacatccaccagcagcgggtaatttttggttacgcggttgccgtcgttgtcggtttcaaccgaacgaatagcaggctgcacaaccgccgtcaccgcgtcaggatcgaatgactgaacgatgccaggcaaagcgacgcggatctggttctttgtggtttcccgctcggatttgaatgtttcggcaaggtcgccgctacgagtctggtctgatatggccatttgataaactcctgaaaacaaaaaacccgccaagtggcgggtctacaggaacaactctaagtttattttttctgtttaaaattgtccaactcaggttctttaacgctttctgtcatgtaatccaatccaccaaaaggtacttcaagcattatactgctttcataatcagccatggattgctctgcttgcgttggcttgctttgctgtgagttgtcattatttgatgttgtcatcaactatgccttatttatcaaaagaaaagtaaccgataatatgaaaaaaccgaaagataacgcaattccttcaaaaagataacgagcgtaaactgccttttctttatgaagactttcgatcaattcaacagctttaccatactgaaacatatggtatctaagcgttttaattttatcaccgtaaaataaaaaatcatgctcttcttttcgcttatgaataggcatttttggtatatctttcagtccccaagtacgccataggaaaaaaaagcacataacaatacaaacaaagcacagatatgcacaaagtatagataatgttaaaaaccaattactctttagcccacttttgaaatcaacagtcccaaatacagccagtagagcagaggtttctacagctaaaatagcaagaaggtagttaactttgtcctcaagacgacgatatgttgattttgcttcctcatatctatctttataatatgacgaaataaaatcagcgcctatagtctcaattgccttttgttcttctgttgtatctattgacgaatgcttgctcatttctcaatcaaccaacaactttcttacacgggaaagagccaataattttcggagcatccatgctgttctgcaacaactggacgttcaggaaacgcgttttagtgccaggtcgatggatatactcgaacccataattgttgccatctttggcaggcatcaggtccattttgatctgcatgcctgtaccgtctttacccaacatttttactttttgggacgttactgtttcgccattgattttaaataatgaatcagggatcgcatccatacgaaagttgccgcattgcatcgttatggtgtttgcacttacaccaacagacactaatgccagcaatgaaaatatccatcgtttcatttctataatcctctctgaaaagcagtgctggatggcatatcctgcgcaccgcgcgcttcgcacatcatatccatgtaccacgcctggccccttgtatcgccagtgtacataatcccgcgcacaatataaacgccatccgttgcgatgctggcaggctgcgatgtggtgccgcttagcgtaatatttccgtccgtgttctggtcggtgatctgcccaccagccatagcgatatcgttgttcgacaacgcggtgcgatatacggaagcctgatccagttgaatgagcccattaacccggatgttcggattaataagcgcgcgaacgtttacgccgttgccgatggtctgctgcggcatgccaataagcccggtagcgctgttgagcacaatcgcttcgtgaacatattcattattcgccaccatctggcgctgaccgtctacgaattgccatgttgcgccacattgcccggctacgttatccattagatgccgcgtcatgccaaagagcacccgcccccgggggaatacagtagcaggcatttcaggcgtcaggccttcggtcgcacctttggcttcgaagtctttcatcagcgcacggttcacatcagcgaccgtgtaaccggcagccagcgtctgtgaggttatactggtggcaaaagccagatcagtatctgctgcctgaatcaggacgtaggaatcaaccggactgtcttttcctgtaaccgagtagcgaatttcaccgctgaaaatcagtccgtagttgcggccatcactctggcccacgtccgccgcatcaacctcccgcacgatcccgacgtcgcttgccgacacctccggcgcgataccgtcgtaacccgcaatcagacgcactttcgaaaactcccgcccggtgattcggttcacagtatctgccgagaggttataaattttgatagtccctacccgggacgcgctgctgatgttgaaccagtcgatcgtaaaggtcactttaaaatcacttagctcaattccctgaccgttcccgtccacaagctgcagctcgaaatgtctcatccagttctgtgacatgcttactccgttgataccagtaaatggctgcgaccgcccaggtcagtttttgtggggtaatcctgtgtgttgtcatcacagaccaccaccagcttaaaaccaagccccatacaggcgtactgcgccagcaggtcagcaccagtgacgagaggaataccggagattaccggctcccctctgtcgttctgcaggtccataatccagtacagatcgcgccatatgatgctaatccgccaggtaacaccacccaggacgatgctgaactgctggttgtccgctgtcagcggaatttcctgaattgccattagccgccccccagtaatgacgccacgttacccgtgatgcttttcagcagtgaagtatctggaggcttggtggttttgttgccgctgttctgtaccgccgacgtgctggccccttccttcatgttggttttatccgcgacggaaatctgctgtgtccgggagataaggacctccctcagggtgaggacggcggacaggacgttttcggttgtcttgtccgtcgtcacttccagcgcccggatcaacatgttgctgtacagtcgtttaccggttaccacatcgaaggggatacggctttcctgcagatccagtagctcctgatacgtctgctgaggactcaggccgagcaggctggtagccgtcaggttactggcaaaatccagcaatgcgccaccaccggcgaaaccaacctccatcaccacttctgacggttttttataggcatgatcagcgacagcggccccgacctctaccggatgctctgttatttcaagcatatctgtatgcttctctgaaataacaacacagggaacaatcattcctatttttctgctctgctgatgaaaaagtgtagagagaatatccactaacccaccctcacctgattacttcgcatgacctgagcatttgcagactgttgccgacgtgcaacctcattaccgacagcgtgcggatctccaccaccgtaaatgtggtaggtattttgctggttaacctctgtcactttgccactaattcccgccacggcagccttattaatcagctcccgagaatagatatttcttccattctcatgctggataatgctgctcatcaatgctgacatggtttgcggatcgctcatattcagggcagcccggggatccactcccagtcgttgcgatacagccctgatatacgcagttgtgttgttattatcagacgcaggtgcccaggtagagataattttctccacactgtttattccccgtccggcgtacagcattaactgacgagcaagagcccgtaatccatcaaaagcagtttcaaatctggcaaatcgcccgcccgggcgttcaagagaagcccctgcctgaccagcaaaattaaggtttcccggattgttattccgttctcctcgtttcgtagcctgtgcatgttgttccggctcatcatcaccaaaccagccgcgtaccgtccggcccacactgcggggatcgaatccccagtgctctttaatccagtcggcagtactgttagcgctgtctgtaaccatcggcatcgctgacggattttcgctgccctgattaagtatctgtttgccgatgctgacggcatcagcccagcggccatctttgatagcgttgagcaggtcggcgatcatgttcagcattttgctgaattcgcccatctggtcgatgaagttgctgaaatcccacttcagggaccatgatttggggtcaatattgagcagtttcgccagcgctttcaccaggtcgttaacggtcgttttaaggtcacgaaccatcttcagcgcggcatcgacctccggtttccacttgccccagtcaatcaggctgtcgccgccttccttccaggtctgatagtcctcccacaggagggcaatacccgccgccagcgcggtaatgaggccaatcggcgacatccagaacgtactgttcagaatgcgcagcgcaatcgtcagtgcgccaaacagcgagatcaactcccgcgtttgcttatccagcgattgccaccaggtgataaggcctgatgtcccctcaatcagtctgaagaacagccgcccgataatatccccgagcgccagaatgccttttatggctttcgtcagggtctgctcgatacgagggaagttgtccaggatatggcggcgcagggtgtccagcgaacccgcaagcccccccgcaagattagagccgattttgtcacgggccatgcctgccatcgcgccaaactcacgcagggaggtcataaatttgttggagcttctggccgcctcgtcagcattgaagccgatagctttcgccattgcgctgtactgcccggagaagccacccacaccccggcgcatcgccataagggtattttcgtcaatgcccagcatctgcgcatactggttagcccggtaatacggcatgctgctgagtttctgtccaacgcccgtaaaaatagcggccatgtcacgcatgttaccgctggcatcacgggtctgtacgcccaggcgattcagaaagccttctgcaccgggattgttacgaataaaccgggataggctttccagagaagatcgcgcagcgtccacgctgccgccaacctgcgaaaccgcatagccaatagactgaattccctggactgtcgcgccggtgcgctgtgacgcccagtaaagattatccaggccggaggcgatcttagccgtgaaggccaccacggacaacgcagctccttcaacagccagccccattttgatgacatttgcagttgtaccggcgaggacagaaccgaactttttcgctcctgcatcatccacactgaagccaagcgagacgaggaaatctttaatagtttcagcgttcattatcctctctccatttctcaatgcgtcgctggttatccgcttttaccgccagatggtcattcaagagagcaatgtcatacaaatcgacagagccatctttaagtgctgtataaggaattaacccggcgtcaaccggattgagaaggtaggacagcccgtccggcaggctgttaaacgtcagccctgttgcaggctctgcgtcgtgctggtaaggggtgtaggcaaaaaatttcccagcgaatcggcgaccacccgcgccaccagctgcagcatgaccagcaagtcaatatcatcaaacatcagttcgccctgggtaaataccggcacccatccgtccatatgacgccgcgataccaccgcaagacagggatgaataatcgcatcggtgtcatcttcggtcagggaagacagttcctcagcgatacgcgggagcatggtttcaaacaccggttttaactgttcgaatttcacggtgtcgattttgccgtcagcaggcaaacgggagcgaatactcccgaaatctgacatcattcctgccagcaccggcagaagtttgcgggtcactttcagctggtcaaaaacgctgagttttgccgtgcgatatttcacgcctttaatttcgaattccatgcattaaaactccccgagaacctggtcaatcttgccgcagtcaaacacccacggcatcgtattaccggttttagcgttggcgttatccggttgtttctggaacgcaacactgcgtgccgtgatgatgtcgccgctgaccttgttgcggatcacgataacgttattcccccatgtggcagaagactggctctgtgcgttatacgccagcgacaattttttatttgtcggtgatgtcttcagaaggttaacggtaatcgtcccgcttttatctgcatggagactgtgcatcacttcgccatcagcaccgatggtcatggtgtttttaggaccgcccatcgcaaccacaatcccctcttcagaacttgccgaaccgtacccgaggtcaatcgaacctgtcggcccggtcagcgtcgcagtgacatccataaaagaataggtagacattcacttccccttagcgaacaacgttaatctgtacgtcagcgtaatgaaccgcgcctgcaagttttattgcagcctgaatcaccggagccttacgggcttcacgttctgattgagcctgttcatccagcggctgagcgtatacgtaataacctttgggcagtgtgtcacctgatgacaactgaccaaggtcgcccccgttccatacgcccggagcaatcagtccattctgaacggcctgatccagtgatttttcaacatttgataacagtcgggtaataccggcttcagtctggggaactttcgtggtgctggtataaagcaggttatagaggttggtctgcacataattctgtaaccagtccaggccgtggcgttcatcaaagaaatcgccgttagccatcactccctgctggaggatagccgtatcattctggtagtacacgaatacattgcagttttttgcatcaagtgccgatgcctggctgactgtcagtgtttcatacccgatacccggctcctgcttaaacttgagcgtaatcgcggtattactgccattgaaattaaccgtgaatgcccggccaaatgcagataacgcagcgtatttattacccgatgaatactgaataaaactgcgtgaatatccggcggttttcagttttgatgccaaatcatcgctggatgcagtctgcaggcatttctcatcgcttgtcgtaatcgccagaatacggcttacagaagaggattcgatcgccgcagccactttcagccagtctgcatcctgaatatcttcatcgtctgcaatccccagcccataccatgaagtataatcaagcatggcattcacagcctgctccagcgtctcaggcgtggcctgttcgctgtctcccttcgttttcacccaacgaccaacaaaaacctcctgaggtttcggtgattgagagaaaaacacctgcgcagccttatattctggtgattccacgccaaaatcttttccaatatcttccgcggcagaataacggcgaatgcgctcacttaccggaatgattgtggacgggccgagaatgagtaatgcaccaaaatttcgccctgatgctgcacgcggcgacatgatcacatcaacattaacaacgtttgatacaggcaagccctgtgccatagcttaatctccgaaaaagatgactggtgcatccaccagcgatttaataccgtactcgcgcacaaccttccggcgcaggcgcaccgtcatatcgtagcggcggacccattgctgattaataagttcagggaagggagtcagacctgtgtaatcgccaagagacagccccagcgcattcagtgctgcattgttctgcggcacagatataccgtcacgaaaccgggacgcatacaccatccccgccggtccataaaacgaagccatacactcaatcgtttcatgccgccagagctgagagccatcatcggtctgtctggtgaatgccggactgtcatcacctgaccatccgataaccccaaacgcacaccagttcgtttcaaccggtagcagtggcggctgctctttctgccagcgcgggcgaaccatcccggcagacagaccggaaacgttacgtatccactggcttaacagcctgtcgagcgcttcgtcataatccggatcgccactggttggtattaaccatccgcgctctgtactggtgttattgctcaaccggagttcccccatcaaacggcatcaactcacaatgcgcctgaacgaatccggccccataagctgtatacgggtcgacgaaggtcacacggtaatcacggccctgatacgtcacgatatcggcatcacggccagtctgtccctgcgtcagtcgctcagtcgtcacaatcagaattgcaccactgattacctgcccggcctgcatacgacggttttccagagagcgatcaacagtaacgactccggcaaactgctttttaacttcgctgtcgctgccgattccgtcctcatccaccgtttgcacacggcgtgttacccacaaattgaagtcgcaaaaatcggggtcaaaaagcacatctgttacatcaagagtcggcatctttatccctcactacatgggtaatagctctgcgatattgcccggtgtcaattaatggtttcgccagatcggttccgggagattcgccagcaacacgccgggcgagttccagtgttgcccccttgcgcccccgacgagcccgggcttcaacagtactgtcagcaagcggcgtaaagccggtaatggtcatgtaacgcctgacgccattaacggccagcgttccggcacggttgagtgcactttctgctcccgcagcattaccatcaagtgcagcctgcgccgcggctttaagctgcggcaccgtctgctcttctgccgatttaacgccggggaccaggtgaggtcgtggcgggatgttctgctctggtgagccgtattcgttgaggtaaccgatgcccgcattaccaaacggaacatcatcccgttcgctgtcttccgaagggatgccgaccagcacatcttttttggttaacgacctgagcgcatccagaatggccttagcgttatccaccctcgttgttacaccgcttttgaaactcatagctggcgaccgcctgcaccgaacatcgtgatcaactgataaaattcagcgccatatcgggtgttattccagaaacctgcatcaggattcagcgtcgcgctggtgtcatagctgacgcttaccttatccacggactttgaggactgaacaccattggttgaaccgcccggaccaccagccagcatcgctctgctgtcagccgcccagagcgtcatgtagtgagcaacgaacaacccggcaaagtacggaaacaactttttgccggtgacattttcgctcagcagttcatcggccagattcagacggaacccgatttgggcgtcgggatattttgccgggtcagcaaactgcgggaagtcgcggcgaaaatcacttaccgctggcagactttgattctttgacatctttagccccattaccgccagtccgggcggcagtaatctgcgcctgcaggctgtcgttctgctcctgcagtttgagcaatgcatctttaagatcggcaatcagcttatctttgtcggcaatctgcgcttgcaggccgtcgataatgggttgcagatcatcggtgtcgctaatcacgctttcggaaagctcagagtgcgcctgggtgaaccagtgcgacgcgacctcttccggtacgttatgccgtccccggccaaactcctgttttgactgatcgccgagcgtcagcgtaaacggggtgtgaacatggatggtaaccagcttttctttcgccatttcagtttccttcaggcccctttcggggccattctggttatcagataccgtccacataggacagagtttctttatacactggctcgactgcacccagcttgccgtagtaagtgacgatctgatacaggccgcgatactgcaccggcacgctctgaagcggaaccagcgggtagcggacgtattttttatcgttggtgtacgcaaccatgcgatccttattccccacaccacggcctttcagccatttaaccgcgcggatattcagcggaacaccgttctggtgatagctgatggtgttggtctgaaggtacgtcaacagggactggttacccgcagatgaaacgatgatgctggacaacagagcaaactgttcaggcgggatcagcaaatcacgcgggaccacagagtaaccagaagcggcccacgcatcagacagcacctggttaatgcttgcgcggatttcgtccggtgttgaggttgcccacgttttggcagcgttgttgacaggcacgccgtccagggtaacaaggcctttcaggtttaatgcggaatcgccaacatatacctgttcatcgttatccatctgccatttcagttgcatcccgtcatacttctgcgtatcaatcgggcggccgacctgctgagcagcctgcaattctatgaccgtccagccaagttccatcccccacaggttcagcgggttaccggatttgccggtatccacgttcacgccagcaatagcggttgagtctttgcctacccagtttttgccattcggatttgcaccagtacccgcagcggcgaagctggtattcgtccagctggaaatgtcatctgcgatagagacatcttcacgcaactgaatatcgcgggtccaggtgtaccccaccagtggcaggttcagcgtctggtcgagtcgctccagctccccgatgagaaaggcaccagagctgtcaacggttgcctgatcaaaagtaatcattcgtctgttccttaaatcttccaggaaatttctgcattgccgttagcatcaccggcacctgtgaattcagcgttggtcagcaccacatttttgccactgactgacgtggacatgaatccacccagcggcactttgatggattcatcagtggagacgacaacgtataccgggtcgccttttttgatagtgctggcatcaaaatcagaaccgagattaacggtcacgtagccacgcttcatggcgtcgcccgggaagttcttgcctgttcccacctggcgaaccatgtccggctgcgacgtggtcggataagggcgcacgtagatccccttcaccttgtctgcggtatcaccatctgccagcggcacgaaaaaaccgtcatcatcgtatttaccagccagcccataggcagcgaaggcgttatcggatttaaggaccaccggttcgacggttaagtcctgcgggcgagagacagccccggcaataccaacaggcatccggtacagaaatacattattcattttttaccctttacggtttgcccagaattcagcgttttgtttgttcagggaagcgatactggtcatgcccatgtttaggcgctgtgcatcgccggtggtggcgcgggtgtttcgccctttggcaatctcagacacggcattaaacgccatgtcgaccgattgtttcggcaatttgcggatatccgcatcaccgactatctggcgaaccagcgttttgtcagcggaagccagaacctcgcgtttgaacgcggtcggtttcatcttacggctcagatcgatacccggaacaataacttcggcacgccaggctgagtcaccagtaatcgtggtttcctcttcatcgtcctcgccgtcaccggtcggattatcgtcaggcttattatcgttatcgcccgtggcatttccttccagcttagccagcagggctttcagtaatgttttgaggtcatcatcactgtcgccggttgggcctccccccatctctggtgctttgtccggtagtggttgctgcggggacaggttgatattgagattaacgccctgcggcaaatccccctcatctcctgtaaccgatgcgggagccgactccaccagttcgttcatggtgtcggcatctcctgtcttgatggccgcacgcatgcggttccaccagtttttcttttgatttgccattgtgtctctgtctccaattgcacaacgatttccggctctgcctttagggacaagagccacatggtttccggtaatatcgacctgctcagctttacctggctcggtctgctcgtactccgcgtcatagccgcacgacacttcgcgcaggccatcttcgataagctgaatggcgttttcgtctttgacgataaggtcagccagcatcaaatcagactgctcacccgtcccgcgccggacattctggaggtgcccgacagcaagctctttccagttctcgggatttaccagccgcacattcccgttttcatcttcaggatgcagaatcgtgatgctcatcccttcgaatgaggcaagcgtggccggatggaatacctgctcaggagaacgcgtgacgattatttcaccgaacttatcgggtttcagttttggcaggtcatcagcaccatagagctgcttacctgttcgtcctatcggcacgtctctgcacagcaacgagccgtcagccagctgatagcgggtttcccccagccgggtattgaaaaaatatttcatgtgttacctgcgattcaggcgggataagattgggaggtgggaaaaacgatttctttataacagcgacaattcgggagctcgccagcgtgacctgtcatgccgtcaagcgttggaggtttgccccattcgacaaatttaccttccatttcccgatgagaatgcctgacgtcaccatcttcggctgtacgccagatataaccattcgaaccaattgacagcgcacgcgcctgatccagcgcgccggttgcacgtccaagttcagtacgggcaatcaggtcagctctggactttgctatatcacccgatgcggctatttctttagcaaaatattctgctctcccaccggtcacaacagcttctgtcgcccgattctggatgtcgtacaccctgtcagccgcctcgagggggagcgatttgatgtacttgacctgttcggcgatgatggattgcatcacctggcccacaggagcgctttccacaagattgcggagctcgcgactgatgttcttgctgtgttgccgccaaactttctcgttctgccgggttaggtccgcagtaaagttttccgcgacctttgtcgcccagggggtgatgatttcactgtagcgttccagcgcctcaataatttccgtgatactgtcatttgaaccatcgtagcgaccatttacgatgtctccgaccgcccgcgctatcctgcgtaggctggttcgatagcggatttccgcctgacggttcctgcggttcgtcatcagattcgccgatgccgggcggcgcttcatcttcggcattctcgatgtcctcgtcggtaatggatgccccgatgccggttacgtcagaattttcgcgcaaatcagtcatagcggctttcagtgtcatcagaccatcacccagcgccgtactgattgcgttggtagtgtttaacgccaccgttgagcgatcgacatcagacatttgccagagcgggttaaactcaaacgtgaaatcgtccggcagcggcttgccaagctccgaacgatgcatgatgtccagtatccgccgcaccggaagacgtaaacgcctctcctgtaacgagcttacccggtcgtaatagttggcaaggtctgcatcgccggtagaaaatcctttcggggactgtccgaacaaccgcaccagtgggataccaacagcgccactaatctgttctgcaaactgcgaaaggatgtcatccagaccactgaagctgtactgatgcgtttcaaacttatcccgcgagtccatgagtgtcataccttcattgctctggaactgtcgaatcaggtcgatattcttcagcaacgcttcatacgcaggaccaccaagtgcgataagctcgcgtagcttctccacgctgtaggtgcgcagatgcgccttgtagaccagctgcgccgcgccgacagtagcgctgtcgaacgcggtaagacgatcccagatacgctctacaaccgacattccccattcgttctcggtcatcttctgctgaaatggcagcgtgacgccatcaaagcgaatcaggcgactgtgatgaatgcgccaggcaggaattcccgttgctgtggtcaccacatcgtaaaactcaggtttacccaggtccggccccatatctttaatgcggcgggtcagtaccgggtcgatcatccagcggtcgagcgggagaatccccttaaacttgcccttaccgatggtttcgggtcgcagcggggtcattggtgcctgcccctcaatcatgatgaaacccaccgcgccgccgtagaggcgcgaccatttcagcacgtcattcagcgcatcccagatttgcaactcatccagttgtgattcgagaatgccacgatcttttgcatcaatttccgacgtgatgcgaatgcctttgcgggtcatatcatccgggatagcatcgactgcttcgccgatgatccaggatgaacgataggaccattccaccagcatgcggttacgactggtgaaattagcccggtaggtggatgctgagtgctggttaggtgtctgcatccctacgcgggcaataaaattctcataaccatcagctgtggcctgcgcagttcgccgcagggcttgtttgtttcgtgccatcaggcctgtctccctagcagctcccagatgttcagggctgaattcattggggcatagttgatcatcaccgagtcggcaaggtttggcgatcgggttccatcaggctgtttatcaataacgatttttcccacaccattaatggaataggtcggctgcgaaagctcgatgatgagtttatctttgagtgccatgctactgctgattgagatgatttcgtccgggttgtaagccataccttcaaccacggcgcgccaggtattctgaaaaagtttacgtaaccgccaccagctctgggctttggcgttagcgaagaagtccttgttcagacgtgcggcttgcccgttgtccccgcgaacagcttcatcatccggatcaaataccgcgccactacctcgaaacggtgtggcaagtattgacggtcgacgcgcagcgttacgcagttcgttgatagcgcgtgcatcgccgcgaacgccagcgcccagcccgtcctcgtcaaagcgaaactcttcgaggttgtcctgttcgcaaaagccgaaaaccttctcgacggactgataaatgtcgctgcccacaccggaccattcccgcacattttccaggaggaagccatgacgggtggaaaaggcatttttgtccctgccttcgtcggcgacatccatcgcgccaagtcgtttgcctgttggctggatacccagtttgatatgcgcatcaacggcagcctgtacccattcggatggaatcagaacgccttccgctgatgcgctgtagttcagatcaagttcctgtgccaccaccaccggattatcgattttctcgcattccctgcgataccactcttcatccttgcgaggatcatcccgccagtggaatgtgaataccggtatcttcccgccatgacgcttctgagcgaacgggttagccatgccgttaactgaactcaggtcgatacggcaacgcgtcgtttgtgacaacgccgcatcaatcagcagaggacgctgaaggaatgcagcctcatcaaccagataaagcgtggtacggtcaccacgaccaatattatcgccagcctcgcctttgataacggcaccagtttcaggaaactcaacacgcatatatggcgcgtgcttcttctcgctccacgaaccgcgaaactctacaggtagcgtttccacgaacttgcgtgccttccagaacaatgctttcgggtcaccggtgctgtcgacgtattcctctttacgggagccgaaaccgataaccatttctttgttgaagagacaaagcgagcaggccagtccgatcgcggtccaactgagccccatttcacgggatttttcggtaataccattctcccgattgccccagcgttccataatccagtggatccactcctcctgcttagggaagagtaaaaacggaatggtcaccggcaggccataatcaatattacgcgggtccgttgtcatgccccagtcgatgatgaactgagccggattggttcggtaaaactgcttcaatacgggcaatatttcaggattctggcgaatgcgctgtaggcgttccatccgccattcaaaaaccatctggtaatcaggatgtttaaaatcgaaggggaatggtaacggcatacttagcccatcatttttctatacgcctctgcagcctgctccggcgttaagttggtaatttctgttctgacgggtcctccatcagcgccagtcacttcatttttgacgttgtctttaaacgcctgaacagaaacatgacgcccaagcaactcaaggtttttaaccttatcaggccacttaatctttttaaggatcccgaccatttctctgtcatctcctcgcccctcaaacatttcagcgaggttaaatccactcaggtaccgacgccacgattccggccacgcagacagaggcttaatacttaaatcgtcctccaggatgtcagccacatcgagcctgtcgatctcaaccagtcgcatcagcacataattagcatcaatgcccagttgatcaatacgctcctgctttagctcgttaatacgggcgcgtatctcaggtttaccgtatagttcagcccccgtaacatgtgctcgcctggagacgtagcctgcgcgaatagctgcttgtgtagcattcagatcgacaagaaactcgcgacaaaacacctcgtgttttgctttcagcttcttagtcattttattttccagttatcaggtcattatcgaagcccctcctggaagagcttctgtaatgctattaccgggactgttctatttgtcggacaccagccaactggttattcgccttctcgatggctgccaacagtgggttaatccacagaacagcctggcaatatgtcaacgttctggtggtagtggcacgatcaccggctgagtcaatgtccccggaatcggcgtgcaatgcgctggcgcgtaaacggttcgcgtagttgagcaacccgacagcaatatcaacaggaacagggaaatcacagttcttttcacggagcagaacctcacggtatttgatgactgtcttctcgtgaccgatgtcgaccagagaatttaatcggcttgcgttttctgctatctggttaaaacgattgaagtttaatgcctgattagctatcactttcccttgatattcagcttcaccttccgctttatcagcccgcaacttttctgcctgatacttgctgtggtaatggtttgcagaccagacgagcgccccaaaggcagagaagaaaaatgccgcgatgacaatcttataagtcagcttcatttaccaccccaccagcatctttaaacctggaaatcaggtcaccgattttatgttcatactgaccgtaacctgcaccaggtaacgacgcccagatattgctgcaacggtcgattgcctgacgaatatcgccacggtcaatcatcggtaaagcgccacgctctttaatctgctgcagcgccacagcgtcctgactttctggcgaaaaatctttcaggccaagctgcttgcggtaggcatcccaccagcgtgaaagaagctgataccggcctgcggctgttgatttaagcttcgggtttagcgtgacaagtttgcgagggtgatcggagtaatcagtgaacaactcacctccgacgataacgtcataaccgtgattacgtgtcggttgtcgcccgttatccgttccttctgaccatgccaccatatccaggaaagctttgcgttgggaatttagtgtctgcatgaattactccttagagccaccaaacttgttaccgattactcgcattgcagccccacgaatagcatcgacaccgatcagcccaacaccaccaccaatggcaacagaaagagatttaggccatccaacatactcaagagcggatgcaaaggtcagcgtcagagcaccacagagcaaaatctcaagcgtttttcgtttccagccgccgccaccgccaaaataggcaatgcgcaagccagccataacaattgacataaccactgcgcccaacggcgtatctccacgccaccaactttgtaagagttccagtaagtcaggccaggaatgaggagcattgtgcattttcatacttcccacctccgccattacggggtgttgttgaaaggcgggccctgcgtatacgcccgtaggattgggttatgagccgtccttcggtgggccctgaatacaaaaaaagttcgccatagcgaaccttgttaaatttgttaaaaaaggaagttatttaacataatgtacgttataggaaccacacgatccccgctcgcaatagatttgcgatgaaaggcctatttaatcaacttaagtggtccagaatgacgaaattcgagtgaataaaaggtgcataaaaaagggcaaaaactgcatagcgttttttcgcagcgaaagccctgttttattaacttttccccagaatggggcaataaaaaaggcccccttgcggaagcctcttcgtgatgaactgttttcaacagatatcaggctaatcggctttttggaattccacaactattttttatcttaccttgatgcctgatgccgtcagatgtttacgacagtcctgaataccttcgttataacccgcatcgtagaagctatccggctttgccttcagcgcaggaagcgtaacgctggtagctcttcgttcggccagaacacctgcctgaaagagtgtccacatcaactgaactgctgaatcacagtaagtaacatcttcactgtacaattctcgttcaatcctgatgccaagttgagccttcattgatgcgccaatattacctttgacctgcaacgacaggtctgggtacctctgttccatgaagctttcaaatctgttgcgaacgctgatcagagccatctggttcccttacgtgattgattgctggatattatgccgccgagcagctcctacgcaaagtcctgatagcctgaggctttgactgaaccgactgatccatttcgagcaccacatccagcatggctaagcaaccgtcaataaatccctctgccgcctgaagcctcttcagaacgtgggtgtgagatacgccgagcttctcacccatcgcccgcacgggcatggcctggacgtaatgccactcaaggagcgtgcacagatacggatcttttttcttcaggcagctcatagcggagttgatgataagaccgtcattgtcactgcatttcagccttccagactgcgtcgcgggtagcagattcttaaacccggctgcaacaggaggaaagtagacgctaccaccttcactcgctgcccagccaccccagcgctctaaaacctgttgaatattacgcatagctctgacctctacgttttgctacgaaaaatttttctgagaactacgtctgtttatccgtgggtgtggataacgcagttccgatccgcatattgcatgtatcaacatgcaaaaagttgctaattcggagtggaaccacctgcccccacctggaaccaccttttcctaacctttccctcaatcgacttatatatatggggtttctagtagaaaggcggttccagtggttccagtagttccgccccgcttgccacaaggtctgcaaggtggaaccaccttctcttctaggtggttccgcgtggttccagcggttcccaaaccttgcattttttccccccaattcgcctttgggcacgcttatacccgcaattttgcaaaacattactaattcgcatttcttcgcgttttccgatgcggtcaggatttagcccaatcgcatcacgcaaaacatcacttgcgcgtaaaaattcgcaatttcgcggaagttcattagtcatcaggtcgggcgtgtcgagccatttctctaccgtttcaagccaagcatccttgatggtgtactgttcatggacactcgctgccagttgttcagcctcacggaactggataccccccagacgctgaaacacctcacgagcctcagcccaaagtaaaaggagatctctttttatcgctttcacgtcgactttcgacacttccacggggagccagcgacggttaccagtcttgtccgcaaggaattcgtcctcattagtggtaccaacgaacaccaggcgacgaggaaactgggtggcgaactcccggtatttcgggatccagttttcgtgagtacgcgtcacaaacgctttgattgactccagctctttggtattaagcccgcgcagttcaccaatctctgccaccagccgaccacgcatttttcgagcgagatcatcgtctttttcggcaaaagagatttcagtaaaaaacgcaggatcagggctcagtgcctccactccggaagacttaccgcagccctgcggaccaacgaggatcggcaccatatccgctttgatgcctggctccagtactcgccccgccaacgcggtccacatgtacatagacaccgcacgggtataaggcgtgtcggcggtaccgaagtgcgtatggtagaaacattcgatgcgcggcacgccatcccactccagtccgttcagccaggtgatcgctgaatcgaatggttgttcatcggctgcaagtaacaccacatcgcgaataagttcacggccaacaggtttaaatccccgcttttccatcgtgatgcgcaggcgcgcataatccgcatcggtgaatgcccgccattgtccggatcctgccggggcaaacatgatttcgtcgcggaactggtcaaagcgaatatcgatgtccacaaaatcagagcgtactactgctttggctgcattgctgatggttgcctcgatacgcccccatttatcacgctcgaaagcaggcagcggtaaaggttccgccacttcgatgctggtcagatcttcgaaatcgtcgttgcggatcccgatggcattcaggaaatctccgtcatcacgatgcgcgcaactggcatgcaggcatttaaaatgcccctgctcaaagcctgcggttcccgcaggaaaataaactgtgcttgttggatcgcctccgctactgtggccgtcttcaaacggacagcggatatatcgttcaccgtttgcgccatccagcagcgtccagccattggcatcaagatattcagctgtatcatccgtcgcgccgggcgtgaatgctgaacggtcgcgcatcttcgtgttgcccgcttcggtggttaccgacacagggagttgttcagccaggcgctgccacagcgtttcaagctgctcacctgtaatagccggaggttcatccggcaaaccaccgtcccattcaatacgcgcgccgctgctgtgcgtaccacaggcaacgaactgctgcccgttcgccagcaactcgataatgcccatatcccccgccaggcgatggatacgcttacggaaatcaccatcaacggccagcagatacagacacttattactgtttgctcgccagcgtcgcggcggcgactcacccagaagttgcacaagtgttttgcgaatatctgcctgaatgtcttcatcttcgctatcgcagtccagcgccagccagccatggcctgtacgcacgcagatgccataatccggttcattcgaccagcgggcaaaatcatgctcagtaacaacatgcccggtccattgagcaatacctgtgacctggcggtcccggttatagcgactcggcgtcttacccaacgctttcaatttactatcaggggatatggtcgcactggggttacatacaactgggagaagatgagcagtccgccccaataccaggtcgaaatgaaaccactcatcaggcgtagctccccatggtttgctatcggacatgggttacaccttttgtctagctgtcacttcctgaaaaagtttttctatcgcacgtactgtagaaaagcgagggtcagaatgaaccccggtaagaagccgactaatagaagactgcttcacgcctgcaatttcggcaatttggttttgggtataccctgaatcaatcaagcttttgaccatctcttgtggtgttagtccggacatatttaagtctccactttcgtctatagcgcaaatttatacgaaaacggattactcagcaatacagcaattctatgtcatcctagattaaaatatccgataacgcataatcaccgtccctgtatacaacatggatgaatccaaatgattgatactaccgatatcctttctcaaaacatcaagtacctgatggacaaagccaagataagctcgataactgagctggcacgtcggttacagctgaaccaaccaacgctacacaggctggtatcaggagaggtgaaagatccgaaatacgcaacgttaaagcagatcgccgactacttccacgtgtcaccaatagacttggcagaaaggagccttcaagaaatggagaaagaggacgcgacaggtataaaaacgtatatttctcttaggtttaataaagtacctgttttgggaaacactcagctaggcgttggaggactttggagcgacacccaatattcagtaggtagcagtgatggtttcatatactggccgacaaaggatgaagatgcatacgccctgaaatgtgttggtgattcaatgatgcctagaatcaaagagggggagttcgtaatcgtcgaacccaaccacgactacactcctggtgatgaagtacttgtggttacccgggaaggtgaggtcatggttaaaaccttcttgttcgaacgcgatggcctgttccatctaatgtctgtaaatgaagatcatccaccagtcagagtaccacgcgaaaacattgaaaaaatccattacgtggcggggatcgccaaatccgcgctacgtatgtactaacctttacagtctgataacttacttctgatcaaaccgctctccacaagggcggttttcttatttgcaaaataattcattttcgtattgacacaaaatcccataacgcatataaatacgatatcgcataattaatgcgttttttaatactggctctttaacaaactgaaccgcgtgacaggtaagccgcagtactcctggcaaaacgaaatagcacccgatgggatcgaggtaagcgccgagtccgtatgcgtacggtaagcgtagaggacaacaccgcgacaaactgataagtcacgcaagttgaaacgccccgacgatggggcgcttagttccttttggggtggggtgaagatcagtccattgagtcaatccgaagttcagcatctaccactacaccaccaccaaagagaactgctaatcatctggcaggttgtaacggtgcaggagttttgccactgacttctatatttcggggaaatttatattcagcggagcatttatgacacttgagaattttataagcggcattagaagtatggtattgaagtatagacttcatacccgactcatagcatgtagtacaaagataatgaggcttgaactcaggatcgtcagtaggcttcagtacatagaccaccgtattggtaatcgggtggtacatttcatagttcattttctcactatcccaatcctgtttcttttccagaagggattcgagttcaacaatgcgctgtttagcttcgttcaaaagctccgttagtgcgaattgtccagtacgcgcatcaattagtttatcaagtagatcgatagttttacttttaacattgtaatccacctgcaacgcattaacttcttttgctaaatcaacagcacctttcaaagcaccaccagcactagtggccgcctcagttatacgccgtacaagtcctttttcttcagacatcttaattctctctaaaactataggggtaaagagatattagccgaattctcgctgtaggggtacagagagagccatctcgtctgacgtggttaaaagcaggcattcgctgacatccaagtaattgctgtgtgtagcctttgcccgcctcaagtgacgggcttttttatgtctgaaagcgcactcgcaacagcgtgctccccgatatgaaaaaaggaatacaaccgatgaaacctgaatacctccatcgactgacggggcgcgatgttctccgttatcgccgtaaaaacttcgatttgatgaccggtctggccgttgccactgcgctcggtctgatcatcactttcattctccttgtagcgaggaccacagtatgagtttagaaaccagtctcgaacttaataatcaacttctggcacaacataatgcgctgcttgaacgtcttatccgcacaatggcatcaggcattgttatgcatcctgacacgatttcacgagtgcaggaatgtcgggatacagcaactgaaactgaaaatatgtcagcggcaatgacactggatgatctggagttcagcgacgttatcgcactggctggtttctacccggtagccacccctatcacagaagacatgctgcaacgtgctgttgcctaccgtgatgctgaaggcgataaacgagtagttcagattgatgctctcgacagcgcattgcagggcgtcaaacgagccagggcgctgcttaaacctgctctcctggacctgtcccgtaacatccttaagttctgggacgacctgccaaccatcggcgagcgacgtgtttttgccgagcagctacttgatgcacctgcggatgggcgtgatgaagttaagccgaaaaaggccagtaacaaagatggagaacgcacggggccgttttacgtcaaaaatgtatccggcacagcagccagtgaactccacaccttacgcaagttgaacgagatgctgaaaaaaggccatatcgagatcaaccgtgttgagtaccttcagctgcaagaagaatttgcacgcagagacgcagcaaattccagccagaatcatgacgccaaagatgaccatacaattgatttcgcggcactacgcaaacaagctgaagggttgatcctccagttagcaaaagggggttaccgggcagaagctattgcaattctggaaaaacagggagccaggaaacttggtgaagtaacggatgaaaatctcgctgaagtaatcaccctggctgaaaaagcactggagggttaatcatgccagacgttcatgcacaactttctccatcatcagcgcatcgatggatgcgctgcccaggaagtctggcgctggaggccacacaaccggataaagaaacaacttttgcaatcgagggcactgcagcgcacgcgcttgctgaaaaagttctacgaaacaggcaaagctacccggaacactacgccggatgcaatgtttctatgtttctcggctcatacccccttcgcgaaaatcctaatgatacatctggcccacaggtggatgatgaaatggtcgaagccgttggccggtatgttgatacggtctggactcttgcacagaataatgaactattggttgaacaacgtgttgatttctcacatataacgggtgtggaagaatctttcggaactgccgacggcataatcattgctggtagcgaattacaaatccacgacctgaaatatggcaaaggcgtccgcattgatgcagaacaaaatgagcaactacaactgtatgctctgggtgcgctcgaacaattcagcatgctgtatgactttgagactgtaagattatttattcaccagccaaggctcaaccacgtttcagaatggtcgttaaccgtacaggaacttcagtctttcggtgaacgggcactggaggccgcaaccagtgcgatccttgttctcaatattgctgaatgcgaaggcattgagacactaccgctggaaaacttcatacctggagaaaaacagtgccgcttctgtaaagcaaaagctatttgcactgcccagaaaatgcagcatttacaaacagcggccagcgattttgaagatctgacaaagcctgtcagcgaaataatctccaatgccagcgcacgtgtacctctgttaaccattgagcagcttgcggagatctatagccaggccgactttattgaatcctggctaaaggcagtacgagaccgggttcacaatgaactcaatgccggacatccggtaccggggtttaaactggtaacaggaaaacaaggtaaccgggcctggagtgatgaagaggcagctcgcgcacttctgaaggaccagttcaggtacaaaactgaagaagtattcgactttaaacttattagccccacaaaagccgaaaaacttatcaaaaaggccagtccgcgccgttggtcaaaagtcgaggcactgataacacgagctgatggtaaacccaccatcgttcccgagtcagacccacgccccgcactcaatatcaaccctgtaaatgatttcgacgacgtatccgacgatacgctaaccgcagacctcatctgatttaaggaaatacccatgaaactgaagctgaacaatgttcgtctggccttcccgtctctgtttgaagctaaaactgtaaacggcgaaggcgatccacgtttctccgcagtatttttaatgtcacccaaacacccacaactggaagaaatccgtaaagctatgaagcaggtagcgaaggaaaaatggggagagaagtgggagcccatttataaccaactggagaaaaaactcaagctgtgcctgcatgatggtgatgaaaaagcagagtatgaaggcttccccggcaatttcttcctgaatgctgctaacaaagcgcgcccagctgttcttgatcgcgatcgttcgccacttattcaggctgatggacgtccctatgcagggtgctatgtaaacgccgttatcgatatctgggcacaggacaataatttcggtaaacgcattaatgcctcactcggcggagtccagttcctgcgagacggcgatgcattcgctggcggcggagtggcaagcgctgacgatttcgacgatatcagcgaaggtgctgatgctgaagcactgatttaaccctacttcatagacgcccggttaaataccgggctgctgattaggcgtataatcactcaggaatcttaatcttcctcaattctttatttagttcacagatcttcttcttagacgggaaagtatcatacatccaaaaaccaacagtctctaaaactattgtcataaccatatacacaagataatttaaaaggccttcattttgccctatggaaataatgcagataatagaaaaaaggataaacagcacaaaacacagaaaggaaaacagacgactaataataaataaaaaacctgaaaaattaacattgatgaaaaacactccgttatctttctctatataattctgaagcttaatcacctgatttatatactgtcttttttctaatctattgcaaatgtaaataacatcacttcggttataagaagattgcaatttcagcgcatcacgaataattttatcatttattcttttttctatggcactcttatcctccttatccagataacgttcatacttaactaaatataaaattaacttcttgacatatttaggctctttatacttataattaaaaatgatctttcttatccagactcccataacaatcaaacatgaaaaaatatatccagctattttctccagatgctctgtatggtcaatcaagtattggatcatatgcataattaatcttttaatcagttaatagaataaaaaccaaggtaaacacatgtccaatatactatggggcgacctggaaacctattgcgaaatccctattacgaacggtacccatgcgtatgccgaaggcgttgaagtgatgctgttcgcatgggctatcaacgacgggccagtaaacgtatgggatatcactgccggtggtggtattccacacggcttatacgaagcaatcgcagcccctgaaaccctgctttattttcataactctcacttcgaccgcaccgtcctgcgttatgcaatgccgcgactggcaccgccagtcgaacgttggcgcgacacgatggtgcaggcgctggcgcacggtctcccgggggctctgggggggctctgggggaactctgcgaagtactaggcgtcccgcaagacaaagcgaaggacaaagaaggtaaagcgctgatccagctgttctgtaagccacgcccgaaaaacagcaaactgcgccgggccaccagcaaaacccacccggaagaatggcggcgctttgttgcttacgccggactggatatcgaggcaatgcgcgaagtctataaacgtctgccgaagtggaattatcaggggacagaactggcgctctggcatcgtgatcagcagatcaatgaccggggcgtctgcatggacgtggaactcgcacgcgctgcgatcgacgcggtagaccaggaacaaaagcgcctggcaaagcgtacacaggaaatgactgatggcgaagtgcaggcagccacacaacgagacgcgttgattaagcacattgttgaatcctacggtgtggagctaccagacatgcaacgcagtactctggaacgtcgtattgccgaccccgatttaccatctgccgtgaaagaactgctggctatccgcctgcaggccagtactaccagcaccagtaaatacaaggcactgatgaaaggcgtaagccacgacgggcgcttacgcggtacgctacagttctgcggggcgtcacgtaccggtcgttgggccggacggctattccagccccagaaccttccccgcccttcactaaaacaggaacaaatagacgaaggcatcgaagcactgaaagccggatgtgcagacctgctgtttgacaatatcatggaactaaccagttcagcgttacgtggctgcattatcgcgccaacaggcaaaaagctggtggtaagtgacttgtcgaacattgaaggccgtatgctggcatggctggcgggagaagaatggaaactgaatgcattcagagagtacgacgccggaacgggtccggacttatataaactggcgtatgcaaaagctttcgatattgcaccagatgatgttgataaacacatgcgtcagatcggtaaagtcatggaactcggtctgggttatggaggaggtgtatcggctttcatcacttttgctctggtttacggtctcgatctcgacgggctggcgaacgccgcactgccaaacattccccgcgatgttatccgcgaggcgaaaagctggtacgacgaatcggttaaacgtaaatcgacctacgggctttctgaacgggtatttatcgcctgcgactcacttaaacgtctctggcgccgggcgcatcccgcgacctgtgatttctggtacgaactggagtgcaccgtccgcacagcaatcgccacaccgcaaaaaacattgtattgcggttatcttaaaatccgccgcgatggcgcgtggctgcgcatacagctaccatccggacgcgctgtatgctacccgtctccggttatcgaacaagggaatatcacctacatgggtgttaactcttattcgcgtaaatggcaacgactcaaaacctacggcggaaagctggtggagaacgtcacccaggcggccgcccgcgacgttctggccggaaacatgccgcttatcgaagatgccggttacagcattgtgctgacggtacacgacgaggtgatcaccgaatcacctgacacagaagatttcaacgataaagcgctttccgcgcttctctccactaaccccgaatgggcgccagatatcccactgaacgctggcggttttgaggcgtaccactaccgtaaggattaactcctatgtcatttaaataccgggacaatccactttattacagggctgcaagggaggctttgcgacttgaacaatccggcgaatatgaccgggcagcgaaggtctgggcaaaagccaaccgcgaatcacatcacgaactgaatcaggaatggagtgaacgcagatctgatttttgcctgatgcagaatatgcgtgaaaagcgtaaggcggtcgaagaatgatcgtttacgttgccgggccgatgagcggttacgagcaatttaaccgcccggcctttcattccgcagcaaagaggctaacggacaagggatatgttgtgcttaaccccgcaactttacccgatggtttgacacaggctcagtacatggacatctgcctcgcaatgcttcgctgtgccgatacgatttatatgctcaaagagtgggagtactctgccggcgcacgtgcagaaaacgcgttggcagagaaactggtattgaatgtgctttttgaagagtgggattcagatggcctatgaacgtgaaagccttatcgaaaagcacctcgtcgctgaagtgaaaaaagctggcggagtggcctttaagtttatatctcccggtcgccgctcggtaccagatcgcattgttctgctacccggtggtcgtatcgttttcgttgaatgtaaagcacccggcaagccaccacgcgccggccaactgcgtgaacacggacgactgcgcgcgctgggctttaccgtagtggtgctggatagcaaaaatctggaggggatattgtgcggggagcctattacaacgaaatagaccctaacgcagcacaatggctgcgtaaccttattgctgcgggtcatatcgccccgggtgaagttgatgaaaggagtatcgaagatgtcgcaccagacgacttgcgcggattcacacagtgccatttcttcgccgggatcggcgtctggtcttatgctctgcgtctggccggatggccggataacaaaccggtctggacaggaagttgcccgtgccagcctttcagctcggctggtaaaggcgctgggtttgatgacgagcggcacctatggccagcactattccacctcatcagcgagcgacgccctaagctggtatttggcgaacaggttgcgggagtcaatgcctggttcgatcttgtacaaactgacgtggaagcagtggactacgcctttgggcttgtcccgtttccggctgcgggcgtcggtgccccgcatatccgagatagagcgtattgggtggccgacgccagcggcgagcgaccacagcggtggcgaaagcgcctcaatagcattgaggaagatgtctggagatcgtcgaccgtccggcaacacgctacacagctccctgcgggattttgctcacctggcggggtggtacaccccaacctgcaacacaaacccacagccggagacaaaacgcggtctagaaaccttagcggggctatccagattagcgggatggccgacagtgacgacggtcgacaacaaccaagttcgtggcgagggcgcagcggccaatcataccaaacggggaacgaccctcggcggcccaatacgattaacagctgctgggatgatgctgactggctcctctgccgggatggtcgctggcggccagttgaatccggcacattcccgttggctcatgggattacctccagagtgggacgactgcgcgcctacggcaacgcgatagtcgcaccagctgccgcaacattcatccgctcgtttatggaatgcacaggatacgacctcatctgttgatattatgggttaggtaatgcacgattattaaaattatcaataatttgcaacgccgccgtttgtccgccagccaatagccctgctttactcagaaggtatttagggaatttggttggtaaataaaccgcacgaagccagtgcctgaatacagctaaagcattatcagggtatgcatagaccatttggggattacttgcggattggttgaattcttcagggtaatagtgctggcagcgttgtcttgggccaatcgtcgcatcgtagttggaagaagaccagtagcgagcccagtgctggcccacactgatatccggtacagtgtactggtttactgctaatccagcatggatgaggtctaccattaaaccggcaatttcattgaatacaatgaagtgtccagcaggaaccgagtttgccccatgcatgattgacacacgagagtggtaatgacgccaagggtcatcaggtatgtagccaagcgctgtatagatgtaaccacgcatacccgcacgggatagctcgcggaaaaactgtagcgcagtaggagttgcagcactttgagatacaaatgcgtagaactccagaatagccatacagactacttctgggtacgcataatggactgacccatctttgttgattgggatataaagagtcggctcattatattgctcacgctgtaaatatgagctgataaactccatacgccctcgagcgaaaactccgtggcggaagctctcttcccactctcgagaaatatccgcgatattactgcgatgcaccccgcaaatcctggccagcccattttgcgtaaggtaggagatcccgttctgaagaacccccatttctatttcgttaaaaaccccctcagtactaacacctaagtccagtacttgttggggtgcgggttgctgaccaccaaattcactcattttattgtttatccttacatttaaccctgtgggttaccttcgctgtgaatagtaaaaattgccaggccaactggtgcgacctctaactagcaaaaatttgcgagattataatgcctcaaaactttatccctcgcccctaccaagatctcattatcaaccacgaaatcgacatcatgcgctgcaacatctgggcaggtatgggaatgggtaaaaccgtagcgacactcaccacgctggaagatcttttcatggctggagcagaaacacgccccgcgctggtcctcgcgccgctacgcgttgcagcaagcacctggcctgatgaagctgttaaatgggggcatctgcgtaatattgagatgcagtcgattgttggtaacgccaaagcgcgctctgcagcgctggcgaacagcaacgcaagcgtgttcaccatcaactacgataaccttgtctggctggttgaggaattgggagaacgatggccgttcggtactgtcattccagatgaaagcacccggctaaaatccttccggctgcgaggtggtggtaagcgcgcggcggcgctgggcaaagtggcgcataagtatgtccggcgctggataaatctcaccggtacgccagcaccgaacggcctggtagatttgtggggacaagcgtggtttgtggaccaggggcaacgtctcggacgcacttacggcgcgtttacctcacgctggttcaactcgatgcagtttccggggcagagctggaccaaactggagccgtttgctcactcacagggtgaaatacagcgagcgttagccgatgtgaccctatcgctggatgcggccgactggttcgatatcaaagaccccatccataacgtaatccgcgtggatatgccgccgaaggcccgtcagcagtatcgtgaaatggaaaaggaaatgttcctcgagctgaatggcgaaggcatcgaagcaccaaacgccgcggcaaagacactgaagtgtctgcaaatcgccagtggcgcagtatacacagacgacaccggaagttagtcagaactgcatgacaccaaactgcaggcgctggacagcatactgaccgaagcagctggcgcacctgtgctggttgcttatcactggaaacacgatcttgaacgcttgcttaaagcattccctcgcggtcgtcacctcgaccaagatccacagacactgcgcgactggaattccggaaagattcctgttctctttgcacacccagccagcgcgggccacggtctgaacatgcaggacggcggaaacatactggtatttttctcacactggtgggacctggagcagtatcagcaaattattgaacgtatcggccccaccaggcagatacaggccggacacaatcgtccggtatttattcaccacattattgcggccgacactatggacgaaatggtgatggagcggcgcaactcaaaacgaacagtgcaggacatcctgctcgatgccatgaaaaagagaggtatagcatgagcgagaaacccgacgatttactcaccccagatgaagtatgccaaaagttaggtattacacagaaaacgctatgtgagtggaatattaagcatcgtcatcgggctatcctagcaccaattcgtttcagtgcaaaagtagttcgttatgagcgccgaaatgtcgacgcttttattcaaaagtgtcgcagccagtattaacctcgccgccgtagcaatgcaacctgcgcaagtatgctccgctcgtgagcctcgaaagcttcgcgctttaacgcaatctcttcctgtaaaatctcatcagaaaagtcgtaatgttctgccatcgggtcatctgacttgctggagtggtgaaggcaaaggaggctgatttcccttcggtctgatcgggaatagcctctttccttcatcaaggcaataacattgctcttaaggaatttacggcacatcgtattaaatgcaccgtctttccctttaacagtcccatcatgttttattccttttacagccccgtccgggctgtatgttttcaccagcttatccagtgatcgttttgaaaatgactgcattggatcacgtggctgcaaaaatacataatccctgttgcactcaggaactgaatcacgccaggctttctgctcgtcgataatccgccggatctcaggcgttatcggcaggcggaaagccttttgtgttttcatagcccctcgcatgccgataaccccttccggataaacaatttcaccagcctcctcgtgaacgtagtcccagcgcaggttatggacattaatcggacgaacgccagtgatgatcatgaagcgaacagcattcttctggtgtacagaggtgcaggcagcaacattgagccagagtcgggcgattgattcaatatcggtaaaaagccgtgtgggggtaggtttctgtacgcgggaggaaacataatcatctggcagactggcggcaacattgcggccgttgcaaagagtaggtgcgcagaacttccagaaccgacggagctcggcaaacaactccagggcgttattgttcgagcgagtggcgatccactcgtccagcacttccaccagccgattgtatgttacgtcgctgaacacctcacgctcgccgaacgttgctttaatcctgtcgatacgcaccccgtaggttgtgaaactgtccgggctcagcttctgccgggcgactttggctttgaggtcatcccggtacatttccagcgctgcatgtactgactctgcccgcaagccacaggcagccatacctagcgctttttcgcgcgccagctggatagcgagctccggccactcgccgagctttttacccttgaggcccatcttttttggaaactcggcgtaaaatgtaaccttaccggctttgctgaaatcgatacggagatagttctctttttcgtatttggaacggcgagccacgccggaagcagcgaggatgattttggcggcagcaacacagattttcatgtgtgcgctggtataggggggtttacaggcgtcccatttttcagatgcggctaaaacatcgtcattattggggctatccggattatgtgttacagtgcgcggcattctcaatccttatctgcgtaggcgcagaaaacaagctcacacatacaagtcttttctacgggacaaaatgcaatgtgttgcggttttgtgttgctggactgagtttatcaaggttaaatacactggatcaacatacagtaagttaatgacagtaaagcatacaaactcgatacaacttactgattttaaaatgatttaacggtaatccattgaaatgtctttactaattactaaacgctgtattaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcaatgggagatcatatctacgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgcccgatccccaatactattgtgaaagatccggcgcatgtcgagacagaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctactctggaagtagagtattaattatattactgggaagccttaacgccattatatttatttaattgatgacattagcataatcattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggtgcgtccgactggttcaccggacgcaccttaagtacgtttccttgtgttataagaacagaaggatcagctgtaaaacagcaatgatgattttgatgacccgtttaatcaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccattcagattagcccttacatctccccaaaactgaacgtgcgagttattgagggtgcatgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattctgtggcatggtgtaaagcacagcaaaatcttcaataacgaagccaattttaatgtacttacgaattggcggtcacgttaatctttccatcaatattgctttcttcgtaaaggctcgagtttttatgctaaagattgcaagttgcttgtaaaagataagtacactgatccataatcgctgttgttgagggtgcatgctgcacaaaattaaagttaaaaagtaaaacccccgttccttaccagttcgggggttttactttttaaagagaacggtattatttttaactttcaataattaccgtggcacaagcatagtgccgctcatctgccagcgttacatgcatatttacaacgccgagcttttccgccagttttaatgcctcaccccatagccgtagccgtggtttgccgagctcatcattgaatacttcaaattgattaaacgccagaccattgcggatcccggtgccaaacgcttttgctgcggcttctttcacagcaaaacgcttcgccagaaaacgcaccggctggtggtgcgttttccagattgcccattcgttatcgcttaatacgcggcgtgccaggcgttcaccggatcgggcgatcactgcttctatgcgagcgatctctacgatatccgtgcctaaacctaatattgccattagccacgcgcttccagcatcagacgcttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcatgcatctcagggatggcggcaatagctttcacgttgtgataggtcagaccgtgaccagcgttaactttcagaccgagactagcggcaaaggtcgcggctttggcgatacgcgccagctcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgctcttcatcggcgtcgataaagagagaaacctggatcccggcatctgccagacgtttgcaggcatcgcgcattttttcacgctgccctgcaacgtccaggccgccttcggttgttacttcctgacgcttttccggtaccaggcagcaaaaatgtggcttcgtctcaacggcgatcgccagcatctcttcggtcactgccatctccagattcatacgggtatccagcgtctgacgcaggatgcgcacgtcgcggtcagtaatgtgacggcgatcttcacgtaaatgcacggtaatgccgtccgctcccgcctgctcggcaataaacgccgcctgcaccggatccgggtaagcagtaccgcgtgcgttacgcagcgttgcaatatggtcaatgttgacgcctaacagtaattcagccatgacaatcctcatcattcataatgtgttttcaccgttcgcttaggcataaactgccggaacagttccctgctctttaatggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgtagtgtgtctgcgtcaggaaattcccgcgcgtttaacgcttttaactgccttccggtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacccgcgcaatgggtaaaattgacgccatagcccagatgcccgagcagtgccagttcaaagcggcgcagcgcgggttctggcgtaccagtggcacctgcaagagactgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacagaccgctgtaaagcgtgataccgcttaatggcagcgccagcgagacagcttcagcactgcgcagcgttttgacttcgccacgcccgccaaaacgtagcaagagaggggtgaaaggctgtaatgcacctttcagagtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagtgactcttaaagatcgtcaacgtaaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagttcaaggtgaacaggcgcttcaaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaataaccatcttcttctgcccttcacgctcaacgagaatcaaaccgttgatgtcataaccgccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgaggaaacgcatcagtttttcgcggatgatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgagtcgcttcaggtagatgcttacgcacgattgctgcgatagtgtcgacattcagcccggtttcggcagagattggcacgatatcgaggaagttcatctggcttgccaggaactgcaggtgcggcagcagatcggctttctcctgcacgttgtccactttgttcaccgcgaggattaccggcgctttgccttcgcgcagtttgttgagcaccatttcgtcgtccggcgtccagcgggtgccttcaacgacaaaaatcaccagctcaacatcgccaatagagctgctcgccgctttgttcatcaggcggttaatggcgcgtttttcttccatatgcaggcccggtgtatcgacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacgagttgtctgcgccttgcgggaggtgatggagattttctgccccagcagtttgttcaacaatgtggatttgccaacgttcggacgtccgacgatggcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggattgtaaattcctgatcgtgcgcttcgccacggacctgaactaccagataagtcggcagcggcagatgacgaccctgcaaatattcttgcaagcgcgttttcggatctttttgtttatcgcctgggctaatttcgtccagacgagtttgataccagttgaggattaatttctcgacggtttgaatatcactgtcgaggaatacgccaccaattaatgcttcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggtcctaaacgtaagcactcgcctaactcaaattcgcgcgccagttccgccagcgtattgccacggaccagcgtggcgcgcatccggctcatatcgccttcatccacacgagggaaacggtgataaagcgcattggcgataacgtagctcagaatagagtcgcctaaaaattctaaacgctcgttatgtttgctgctggcactacgatgagttaatgcctgctgcaacagttcctgatgattaaaagtgtatcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatggctctgctaactgcttcgctgcagtttcagtttagcggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatgagctattaatggatgccgccaatgcgacttaagcgcacaccagtcggccattcgccttcttgcttatcgaagctcatccagatagccgttgcccgaccgaccagattcgcttcaggcacaaaaccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtattgtcccggaggaacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctgatcctgcgcaatcggcactgtcagaatgcggtgcgtcacatcacccagtgtctctttacgctcggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgtttgagtaggtgaccggcagcgcgttttcacacgcctggccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcgtaagtgactttatcgcccggtaaacccaccgcgcgcttgatgtaatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagcgttttctggtagataggatctttaatgccataagcaaacttctctaccagaataaaatcaccgattaacagagtcggcatcatcgaacctgacgggatctggaacggttcataaataaacgaacgcacaatcaatacgatagccagtaccggaaaaacagaagcaccggtttccagccagccaggcttcggcgcaacctttttcaacgttgctttatccagtgagtcaccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcaccagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggatcgcgcaataatgtgcgtaccaatcgctgcctgaatggcgatatcaaactgctggcgtgggatcagatctttcatcttctccaccaactcgcgaccgcggttttgcgaattatcacggtgggtgatcaacgccagcgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgtttgaagttgtaatccagagacgcataacctcgcgaggtagatttcagtcgatcgaagaagtcgagcaccacttccgccatcgggatctcgtacgtcagtgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacagcgtaataacgttgccgagatatgcctgcggcagcagcatgtgacattctgcaatcggctcgcgcagttcgtaaatgttatttaccgcaggcagcttggatgggctgtcgacgtagataacttctcttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgctcctggatgatctccatgtgcagcaggccaaggaagccgcagcggaaaccaaagcccagcgcgctggagctttccggctcatagaacagtgaggcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgccgactggagcgccgtggatatctttaatcgcacatacgagccagcctacttcgccacatttcagttcagtgcggtcaacctgtttcggcgtgaagatgcccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccatgagtcgataattagtgcctgcaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacgccaacaccggttttcgctgaacagcgcaccgcgtcagtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcggctgccggcaggtcaatcttgttcagtaccggcaccacttcgagatccatttccatggcggtgtaacagtttgccagggtttgcgcttccacgccctgcccggcgtcgaccaccagcaatgcaccttcacaggcagccagcgaacgggaaacttcataggagaagtctacgtggcccggggtgtcgataaagttaagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggtaatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaatgccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccacgcgcaatcaggaacccgccaataccgccgaggaccgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgatgaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgatccccaattccactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttattcaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaggctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcggtgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccaacgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaaggagatcaaccctcatcggtaatttcgattcagtgtccatccacacgatgtagctgtagcgtgtaccatctcgggcaaccacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgcccgacggagatgaagtcgtagtaaggagaaaggcgtttgaaatcggtatagatgagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaagtcccggttcaaaatagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacaattgtgcaagaggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtagtaacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgggtttgcgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctcctgtacctgctgctgttgaccattgtttgcggtcgcttcagaaggtactcccaggctaaccgggctggctttacccatcatcggcagtgtattaaataccggcgtttcgggctgctgggacgtttcagattgtccattatagtgctggacgccaacgataactgcaagcgatacgcatgcggctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattgatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacgcgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgagtcacggattaagtgatagctttcccaggttttctgcatttctggattatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcactgtacctaccggacaatccatgatagcggctatctcttcataactcaggccatccagctcccgcaaggttattgccatgcgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaagggttagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctctttttctcgccgccctgcgtcagcgtgtttagcaactgtaacaaatattaaaatagcaggtgtttatccgcacaacatgatgctatgctgaccaaaccatgtttagtaaattaaacaaagaaaatgaatactctccctgaacattcatgtgacgtgttgattatcggtagcggcgcagccggactttcactggcgctacgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacagcattgactcgcatgtggaagacacattgattgccggggctggtatttgcgatcgccatgcagttgaatttgtcgccagcaatgcacgatcctgtgtgcaatggctaatcgaccagggggtgttgtttgatacccacattcaaccgaatggcgaagaaagttaccatctgacccgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgccaccggtagagaagtagaaaccacgctggtgagcaaggcgctgaaccatccgaatattcgcgtgctggagcgcagcaacgcggttgatctgattgtttctgacaaaattggcctgccgggcacgcgacgggttgttggcgcgtgggtatggaaccgtaataaagaaacggtggaaacctgccacgcaaaagcggtggtgctggcaaccggcggtgcgtcgaaggtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgccgggttgccaatctcgaatttaatcagttccaccctaccgcgctatatcacccacaggcacgcaatttcctgttaacagaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggtacgcgttttatgcccgattttgatgagcgcggcgaactggccccgcgcgatattgtcgcccgcgccattgaccatgaaatgaaacgcctcggcgcagattgtatgttccttgatatcagccataagcccgccgattttattcgccagcatttcccgatgatttatgaaaagctgctcgggctggggattgatctcacacaagaaccggtaccgattgtgcctgctgcacattatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggcttgtatgccattggcgaggtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcggaagatatcaccagacgtatgccttatgcccacgacatcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtagtaattcagcataactggcacgagctacgtctgtttatgtgggattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgcgtaatctggtacaggttgccgagttgattgttcgctgtgcaatgatgcgtaaagagagtcgggggttacatttcacgctggattatccggaactgctcacccattccggtccgtcgatcctttcccccggcaatcattacataaacagataaaaagcctgggtcagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatgcttaatgccagctccgtaaaaccattaccaatctgctctggcagcactacgcagaaaaatccctcttcggtaatgcactccgccgcacaggtcagcaacgatgggtgatcaagcgtagtggtatagcgagcctgttcccgttgaggtgtcgagcactctactccctgctgatagtaaggtgggttactgatgattaaatcgaagcgtactgtctgctgtgtgatccactgctgaatatccgccgtatggacgttaatccgctctgcccacggggactggttgatattttcctgcgcctgcgcggcagcttcactttccagttcaactgcatcaatcatcacgctgtcatcggttcgctgcgccagcattaatgccagcaacccgctacccgcgccgatatcaaggcaacgttttaccccagccaccggtgcccatgcgcccaataaaataccatccgttcccactttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaagcacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccgcgtaagaaatccggtccgccgcgtattttgatcctcaccccaactcgcgagctggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatctggatatcgccaccatcaccggcggcgtagcctatatgaaccacgcggaagtgttcagcgaaaaccaggacatcgtggtcgccacgaccgggcgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcctcgacgaagcagaccgtatgctggatatgggcttcgctcaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggactttgccgagcgtctgctggaagacccggtggaagtttctgccaatccgtccacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgatcttgagcataaaaccgcgttgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgaacgtgtgcatgagctggcaaactggctgcgcgaagcgggcatcaacaactgctatctcgaaggtgagatggtacaaggcaagcgtaacgaagcgatcaagcgtttgaccgaaggtcgcgtaaacgtactggttgcaaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggtgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaagggaacagcgatttcgctggttgaagctcatgaccatctgctgctgggtaaagtaggccgctatattgaagagccaattaaagctcgcgttattgatgagttacgcccgaaaacgcgtgcgccaagcgaaaagcagaccggcaagccatcgaagaaagtactggctaaacgtgctgagaagaaaaaagctaaagagaaagagaagccgcgggtgaaaaaacgccatcgcgacaccaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccaggtttaagcctggtattaaaagtgctggcaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggctcatgcaatatattgaatttgcacgatcttgtaggccggataaggcgttcacgccgcatccggcatgaataaagcgcactttgtcgacaagttaaatgccgggtttaatcccgacattatttttatccagccacaaaactctcttcaacacactgaataaaagtgtgcatcgccgggctaaccgcttttccagcatggtgtgcgcacatggccgtaatggtctgcgactgttcgccaaaaggcaattcaattaattctccgctctcaagctctttttccaccgcaaagcgcggtaggtaactgacaccgatattcgccgcgacacaacgtttgatactttcaatgcttaacagctcaatggtgttttccaccgtgctccgccgctggcgcaatgtactttcaaagatctgccgaaagacacattgcggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgacatctgcaatttgcggtgaagccaccagcaccagcgattgttcacccaactctcgtcggttcagggcatcatcattccctacgcgataaaagacgccgacatcggcctcatcattcagtagcgcatcacggatcacgtaacagttcagcgactgcaacgataaacgcacttttggtgcgcgttgccgaaaacgctgcaacacctgcggcattcggtaagagagcaacgtttcgcccgaaacaacgcgtagttccccgtccggatctgactcctttttggcagcctcacgaagcgtatccatcactcgggtaagttcataaatgtgcggcagcaacttttttccttcgcgggtaaggcacatccgtcggccaattttctcaaataactggactgaaaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtacagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagcgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatctagaatataaaaacattcatttttttaaatgttccgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgctatgacgccaggaccgaacaatattctcgcccttagctctgctacgtcgcatggatttcgtcaaagtacccgcgtgctggcagggatgagtctgggatttttgattgtgatgttactgtgtgcgggcatttcattttcactggcagtgattgacccggcagcggtacaccttttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgccaccagcccaacaaaggaagacggacttcaggcaaaaccaatcagcttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacgtttgttctgccgcaaacacaggcgctaagctgggtagttggcgtcagcgttttgctggcgatgattgggacgtttggcaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgcttgccctgttgctggtctattgcgcggtacgcattttctattaacgaaaaaaagcggaagaggtcgccctcttccgcttagtaacttgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataaccggatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagagtttcgcgacgcagaacgttaacgttcaggtgttgaccaccttcaacgcgaacttctggtttcacttctactggaacttcacggtattcaatgtcacccagtttgcttactgcaaccacttcatcttctgcataacctgcttttgcaacgatgcaacgcgcttcgcctttttcgctgtccagcagccagaaagagttcagcagatcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttgttcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaaacacccttgaatctttgatttaaatcaataaaaaccacacatcaagtatggtcgcaaatggattttattgttttacatcaacttatgcgggtgtgaaattttaccaatttacatttttttgcactcgtttaagtctaaaaaatgagcatgattttgttctgtagaaagaagcagttaagctaggcggattgaagattcgcaggagagcgagatggctaacgaattaacctggcatgacgtgctggctgaagagaagcagcaaccctattttcttaatacccttcagaccgtcgccagcgagcggcagtccggcgtcactatctatccaccacaaaaagatgtctttaacgcgttccgctttaccgagttgggtgacgttaaagtggtgattctcggccaggatccttatcacggaccgggacaggcgcatggtctggcattttccgttcgtcccggcattgccattcctccgtcattattgaatatgtataaagagctggaaaatactattccgggcttcacccgccctaatcatggctatctcgaaagctgggcgcgtcagggcgttctgctgctcaatactgtgttgacggttcgcgcaggtcaggcgcattcccacgccagcctcggttgggagacgtttactgataaagtcatcagcctgattaaccagcaccgcgaaggcgtggtgtttttgttgtggggatcacatgcgcaaaagaaaggggcgattatagataagcaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggcgcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacgtggcgagacgccgattgactggatgccagtattaccggcagagagtgagtaaatttgcggggaaatgccggatggcagagttgccacccggctgatttatcaggctttattctgacgccaccattcaccaagcaaaacgccggttgcgacagagatattcagcccggcaacgttgcccgtaccgtcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactagttttgaacagcggtttaccctgctcgctggaagtggtcactacggtgtaacctgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgcccccgactccagcagtgccgcatcctgcaccacgacacctttcacgccgaagtgcgcgcagctgcgcatcatgccacccaggttatgcgggttagattcgttttccagtgccagaacgcaatcctgcgcgcctgcctggcttacccactgctgcacggttgtaccgttacgctttttgatcaagaagcaaacgccgccgtgatgttccgtgcctgacgcttttgtcaattccgcttcatccaccacatggtacgctttgcggtttgctgccatccagcgcaaagcttctttaaaacgcggcgttacactctggataaaccaggcgcgaacaatcgcttccggacggctctggaaaagtgcctgacatgcattttcgccgtagacgcgggtttcttccgcacgctgacgacgcaacacttccggatcaataaaacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggggctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagcacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtccgcgcggttcgccatgatttcgtaccaaagcctgcgactatcatacctattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgtcgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacactcgacaaattgctgaaggatgatctacctgtggtgatcgacttctgggcaccgtggtgcggcccctgccgtaatttcgcaccaatttttgaagatgtcgcgcaagagcttagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagtcgctttggaattcgtagtataccgacgatcatgattttcaaaaacggtcaggttgtcgacatgcttaatggcgcagtaccgaaagcgccgttcgatagctggctgaacgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctctcttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgcgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctcattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaggatttgctggagttggtgcaaaacccggactatcagccaatggtggtctttcccgcttcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagccaccgctgtttatcatgctcgatggtacctggccggaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttcccggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccggggcggcggcagggttaggcgagcattttacccgctttaaaacacgctatctggcaggaaaaacgcaacatctgggtagcatcacagcagaacagttagaaagcgtttaaaatcattcggtcacttctgcgggagaccggtatgagtcagcgaggactggaagcactactgcgaccaaaatcgatagcggtaattggcgcgtcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccggatattgccagcttgccctttacacccgaccttgcggttttatgtaccaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgcttggaccaaacagtctgggtttactggctccctggcaaggtctgaatgccagcttttcgcctgtgccgattaaacgcggcaagctggcgtttatttcgcaatcggctgccgtctccaacaccatcctcgactgggcgcaacagcgtaagatgggcttttcctactttattgcgctcggcgacagcctggatatcgacgttgatgaattgcttgactatctagcacgcgacagtaaaaccagcgccatcctgctctatctcgaacagttaagcgacgcgcgacgctttgtttcggcggcccgtagtgcctcgcgtaataaaccgattctggtgattaaaagcggacgtagcccggcggcacagcgactgctcaacacgacggcaggaatggacccggcatgggatgcggctattcagcgtgccggtttgttgcgggtacaggacacccacgagctgttttcggcggtggaaacccttagccatatgcgcccgctacgtggcgaccggctgatgattatcagcaacggtgctgcgcctgccgcgctggcgctggatgccttatggtcacgcaatggcaagctggcaacgctaagcgaagaaacctgccagaaactgcgcgatgcactgccagaacatgtggcaatatctaacccgctcgatctacgcgatgacgccagcagtgagcactatattaaaacgctggatattctgctccacagccaggattttgacgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaagcgcgcaagtattaattgaagcggtaaagcatcatccccgcagcaaatatgtctctttgctgacgaactggtgcggcgagcactcctcgcaagaggcacgacgtttattcagcgaagccgggctgccgacctaccgtaccccggaaggaaccatcactgcttttatgcatatggtggagtaccggcgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacttccaataccgcagaagcgcatcttctgttgcaacaggcgattgccgaaggggctacgtcgctcgatacccatgaagttcagcccatcctgcaagcgtatggcatgaacacgctccctacctggattgccagcgatagcaccgaagcggtgcatattgccgaacagattggttatccggtggcgctgaaattgcgttcgccggatattccacataaatcggaagttcagggcgtcatgctttacctgcgtacagccaatgaagtccagcaagcggcgaacgctattttcgatcgcgtaaaaatggcctggccacaggcgcgggtccacggcctgttggtgcaaagtatggctaaccgtgctggcgctcaggagttgcgggttgtggttgagcacgatccggttttcgggccgttgatcatgctgggtgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcactgccgccgctgaacatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcgcgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcacgctggatatctcgccgtttgaaggcgataacgagagtcggctggcagtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacaacttcagcaattcatttcgcgagtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttacccatgaagatttagccaacatgacacagatcgactacgatcgggaaatggcgtttgtagcggtacgacgtattgatcaaacggaagagatcctcggcgtcacgcgtgcgatttccgatcctgataacatcgatgccgaatttgctgtactggttcgctcggatctcaaagggttaggcttaggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctagcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccaacgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcccgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaagctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgccgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatcttatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagaccattttccatcttatgccttgtgccgagcagaaactaaccatctgtacgccatacttcaacctgccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaacgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagccgtttgcagtattacgtcaatactgaccagttagtggttcggttatggaaagatgacgacaacacctatcacctgaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccacaactggagcttgcgccgcagcgagagaaagaactggagctgatccgcgagcataccaccatcgttaagcactatcgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgaatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttatcgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcacagtgccatgtttggattgatgttctctgtcagtttgggggcgtcaaaagagctttgggatagccgccccgaagggagcggctggagctggaaggatttggcctgggatgtcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagacgcatccccttccctttgcgatgtagcatcaaagaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgaaccaccaaatatagcattagcgaccgcatatgacagaccaacgcctaatgcgcgaacctgtgccgggaacatctcagccttcagtattccactgattgatgtataaaaactcactatcagcagggcacacatcaccagaccaaaagcggcataaggcgaggaaacgttttgcaatgctgagagaataggaacggtaaaaatggctgccagcgaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaatgagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtagtgaaggtatagaaacaaagggagcccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgcgtttcttgttgcgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagctcctaacgcgaaaggaatacgccatccccactctctgagtgcagcgtcttccatggtgtgttgtaaaaccacgacaaccagtagggctagcagttgtccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacggataatccctgaaataaacgagcgagaagcaataatgccggagcccacgtacctatagtttcataacctgggaggcaggcgataaccagcgatccgaaacacatcatacacaccgataacagcatcgattttttgcgaccatgtttatcggctatgcggccaaatagccaaccgcctattgggcgcatcaggaatcccgcagcaaaaacacctgctgtttgtagtagttgagtcgtcgtgttcccggaagggaagaaaatgtgggcgaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgaccagattacctgaagaggcccccacaatcgcccaaatgcggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccgatgcttttgttggtcgcttttgtttatttcttttggtaaagaaaatgttatacatttgttgcgtatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattgaggagcttaaggataaatttctggtaaggaggacacgtatggaagtaggcaagttggggaaaccgcatccgttgctgaatctggcatatgtgggagtataagacgcgcagcgtcgcatcaggcatttttttcaccaacgcaaaaaggccatcctgacggatggcctttcgcttgatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggactctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaaccccgattaggggtcaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcatcagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgccgaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacacgaaaattgcttatcacgcgttgcgtgatattttcgtgtagggtgagctttcattaatagaaagcgaacggccttattctcttcagcctcactcccaacgcgtaaacgccttgctattcacttttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgccttggtgagccgttaccccaccaacaagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacattatgcggtattagctatcgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcgaagcagcaagctgcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcataatacgctttcccgctacagagtcaagcatttctttgcttttctctgttgagattctcaggagaaccccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcgaaaaatataaaaactttatcgttcgctcacttttcaggcaaaacatcttaaatatagtcttttccgtctaacttatagacaaaaacgagccccgaagggctcgttttatcatttactggacggcgacaatccggtcttcattaacttccaggcgaatcactttacccggaaccaattcaccagacagtatttgctgtgccagcgggttttcgatctgctgctgaattgcacgtttcagaggacgtgcaccatagaccggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgaggcaatgtgctgttcacccagcggatggaagaccaccacttcatcgatacggttaatgaattccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccgaagcgttcctgaatcagatcggaaccgaggttagaggtcataatgacgaccgtattacggaagtcgaccgttctcccttgcccgtcagtcagacgcccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacggacgacgacgcaccgcttcggtcaggtagccaccttcttcataaccgacatatcccggaggcgcaccaaccaaacgagacaccgagtgtttctccataaactcggacatatcgatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctctgttttccccacaccagttgggccgaggaacaggaatgaaccaatcgggcgatttggatccgccagccccgcacggctacgacgaatagcgttagataccgcatcaaccgcttcgttctgaccaattacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaaccggaatccccgtccaacgcgccagcacttcagcaatttcggcgtcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaggtcccccacacggcgagcctgttcaatagcgattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgatgccttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccagacgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacgacgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgccgctgcaacaattgccgggtcagtaatttgcacatggtggtgcaattcgtaacgttctttcaggccacgcagaatcgcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcaatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagcgccggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaataggatgacgttgccttcctgtttggcaagatcgttaagcacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacccggcggcctttcaacccttccggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcagtaccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccctgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaacagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgattgatatctgtgcgcaactggccagcatttatgccagcggatgttaataaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgataaattggttgtcgtgcccgagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgaccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgctcaacacccacgttcgccagacgctgccgggcaagctgataaatatccgccagatacttatcaccatgctgaatgaaagctgcacttgctttagcgtctactgccataaacgcctcgcgaacctccccccccacttcgaacgcgcgtggaccaattgccggccctaaccaggcgagaatattttccggattatcagcaaaacaggaaaccgtctcttccagcacgcctgcgcacagtccacgccagccagcatgagcggcggcgacttccgttcccgctcgattgcaaaacagcacagggaggcagtcggcagtcatcactgcgcaaaccgtgccgggcgtattgctataagaggcatccgcccgttttgaggcataaggttcgccagtgagcttaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcgccacaatgggcaccgaggttgagtgagtcatacgggggcaagctcacgccgccgatacgagtggagctacaggccgcaacaccttttggctgcggccactgcgggacaatcagcttactcataaccagtccacttcatccttatgttcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgatgccggagatcgggtgataaagacgcagcatggttgcatgtagcgcctggcggtcaaacttacgcagcgtggagataaatgcttccgaagcaccttttggcggacgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgagtcaccgctggtttgcccatcggatgcaccgccatatgggtacgtttggtcgggtggcgactgattggctcgtccaccgtgccacctgcggtcatatgaccaatcgccaccgcttcatactcacgagtaatttcacgccgttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccagtggtgtctttatccagacgatggacgatgcccgcacgcggtacatcggcaatgggtggatagtaatgaagcaacgcattcagtaccgtgccatccgggttacccgcgccaggatgtaccaccaggtcgcgcggtttattaatgataataatgtcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggcaacctgctcgccacccaatactttttctttcggcttatcacaaactttgccgttaaccagcactcgctggtcgaggatccattcttttattcgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcacaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaagggttctttggcgtcgatcgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccgaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtactatacagaacgtggcgcatgggttgccgtcgttaaccgcgtagaaggcatgttgcgcgactacccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaacacaaaacggcagcccttgagctgccgtttttttattctgtcagttgtgaaactgaagcgatttagtcgctatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacatctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagattttcatcacacattttgacatcaggaacggtatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacaccgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttaaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacataccgtttttcttcgcattcttttttaccttcccctgaatgggaggcgtttcgtcgtgtgaaacagaatgcgaagacgaacaataaggcctcccaaatcggggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcgttactggcagaacggcgcgaactggccgtcgaggtgggaaaagccaaactgctctcgcatcgcccggtacgtgatattgatcgtgaacgcgatttgctggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccaacaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggttcttattcccatcttgcggcgcgccagtatgctgccggtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgactatgccgtcgtaccgattgaaaataccagctccggtgccataaacgacgtttacgatctgctgcaacataccagcttgtcgattgttggcgagatgacgttaactatcgaccattgtttgttggtctccggcactactgatttatccaccatcaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatccgcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaaggttgcacaggcaaaatcaccgcatgttgctgcgttgggaagcgaagctggcggcactttgtacggtttgcaggtactggagcgtattgaagcaaatcagcgacaaaacttcacccgatttgtggtgttggcgcgtaaagccattaacgtgtctgatcaggttccggcgaaaaccacgttgttaatggcgaccgggcaacaagccggtgcgctggttgaagcgttgctggtactgcgcaaccacaatctgattatgacccgtctggaatcacgcccgattcacggtaatccatgggaagagatgttctatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaatcacccgttcaatgaaggtattgggctgttacccaagtgagaacgtagtgcctgttgatccaacctgatgaaaaggtgccggatgatgtgaatcatccggcactggattattactggcgattgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcaactcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataatgatgtcggcataaagctgcggatcctgagcaaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagaagttgctcaagctgaacattttcttctgccaggtgcagcccgtaagcaaaagtagcaaagtggcgcagtgcctgaataaacgccatattctgatcgtgctcgacggcgctaatacgatgcagccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggtttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccggaccgaacatcgggtgtagccccagcaccggaccatcatgcgccgccagcatggcctgtaatggcccatttttcactgatgccagatcgaccagaatacaatctttcggtaaaggcggtaatttgccaataacttgctcagtaacgtggattggcacactaacaatcaccattccggcatcggcaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgagagggtcagcatcttctcgaacaggcgtcccatctgaccgccaccgccgacgataaccaccggacgcagtgacggacaaagtgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcacgacgcgaggccaacatagatgcctcgcgctccggaacataaataggcagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttcgctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagctgcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagttcggcgctttaccaccgcgcaggatcacatggccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcgcgcatagcgttaattgctgttgccagactgccgtcggtgccgtttttaaaaccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaaggaccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatgcttttacgcgagtcagcaatctgggcttcttgttgcaggctcaatggaaaagcggccttcagttgttccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttttgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatttttatttacacaggcaatttagtcgcgctttcaacccttacctctgtatagataaatttacactccctttgaaaacaatccgctatgctttgaaaaaggagaaagaaatgatgaaaaagtttatcgcccccttgttggctttactggttagcggatgtcagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgtcggtatggaagatgcgatatcgggcagcgccataaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaaggacaaaagaaaacttgccagaccgattttacttatgcccgaggactttccggtaaaagctttcctgccagctgcaacaatgttgaaaatgccagccaactgcatgaagtatggcaaaaaggggctgatgaaaatgccagcacaatacgattaaattaattaaaaccccacaaataaattaaacataagattttactcattgtgttttatttctcacattgatgacggtcgcatgaaaaaatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtggggatccctgaatgcgtttttctcaccgactgttcttacttctgattctcctgctgacgggagcaccaatactcgctcaggagccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgcgctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccctacaagagaatgccgcgacatctttgccttatctgcctgtcatcattcacactcaacaagaggcgatgatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaggtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttaataagcgccccacgtttaaaagagcattacgcaacatcagtatgaccagcatatttatcactatgatgctgatctggttgctgctttccgtgacctcggtgctgaccctgaaacagtacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagtctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaagggcaattttcaactgcagaagtacgtgataagcagcaaaatattctggcatcctggcattacacccgtaaggatccaggcgatactttcagtaatttcataagccactggctcttccctgcccccatcattcagccgattcgtcacaatggtgaaaccattggcgaagtacgcttaaccgctcgcgacagttcaatcagccattttatctggttttcgctcgccgtactgaccggttgtattctgctggcatcaggcatcgcaattaccctcacccgccatttgcacaatggcctggtagaagcgctgaaaaatatcaccgatgtcgtacatgatgtgcgttccaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggctaaaaatgcgcagcttctacgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaacacgttgatgaacaattccgatgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatacatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatcgcaaaacggttagctgaatttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatgatgtacagtcggaatctgaagtgcagcagatatgttcagcactgacacaaatctttaatctcccgtttgatcttcataatggccatcagaccaccatgacattaagcattggttacgcgatgaccattgagcacgcctctgcggaaaaattacaagagcttgccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaagctggtgagataacaaggatatatcgatatgataaagcacctggtagcacccctggttttcacctcactaatactgactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgttcgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagctaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgataactatggtgaagacagttacaacgaaggcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccacgcagcaatctcaccacacagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattactaccccttaaaacaccagcaaacagataaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccgcacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgacagataaatcacctttgcgccttcacccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaagtcgcgaggactccagctctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgagtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattagatccggtttccatcatatcgacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtccccctcttcaagctgaggcagctgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaacccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactgatttctggagaaaatgcaatcagcagttaataactctgtcgcataaggtcatttagcgaccaggaaatcccggcggcatcatccccttcatgcttctcatcatcttcgccattccgcccttcttcattttcttcatcatgcgctgcatgtcgtcgaactgcttcagaaggcggttaacgtcctgcacctgcataccgcaaccggcagcgatacgacgcttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgcgacttaacattatccgggatctgccccatgcccggcagcttgcccatcaggctagccatgccgcccatatttttcatctggcgcagttgctcaagaaaatcgttgagatcgaagccgtcgccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaactttgctttcgatatcttcgatcagcgacagtacgtcgcccatgccgagaatacgcgacgcgatgcggtccggatggaacggctccagcgcctcagttttctcgccaacaccgagaaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacgccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcgtcaaccacaaacagggtttcaaccgggttaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccagcggtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacgatatctaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgataaacgtcggcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcccgccatcagcacgaccgcaggcggttgcgccgccaggttcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacgattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacatcactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcattgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgctgctacccattgtctatgcctttgcgcttatcaacctggcgctggcgaccttcatgcccaatgaatacatcacccatctggaagcaacgcctgggatgctggtgcacattggcttatcgctcttttcctatgccacgctaattatcgccgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcatttaaccaggaaatgccgccattgatgagtatcgagcgtaaaatgttccacatcacgcagattggcgtggtgctgctaacgctcacgctttgcactggcctgttctacatgcacaacctatttagcatggaaaatatcgacaaggctgtgctctctatcgtggcgtggtttgtctatattgtgctgctgtggggacattaccatgaaggatggcgtggacgccgcgtcgtctggtttaacgttgcgggcgcggtaattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaacccagaaaaggagtttcccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccgggtccgaaaccggaatgatgaccctcaaccgctatcgtctgcgacatatggcgaaacagggtaatcgctcggccaaacgcgtcgaaaaattgctgcgtaagccagaccgcctgataagcctggtgttaatcggcaataacctggtcaatattcttgcctccgcgctcggcactattgttgggatgcgtttgtacggcgatgcgggcgtggcaattgcgactggtgtgctgacttttgtcgtactggtatttgctgaggtattgccgaaaaccattgccgcgctgtacccggaaaaagtcgcttatccgagtagttttctgctggctccgctgcaaattttgatgatgccgctggtctggttgctgaatgctatcacccgtatgctgatgcgcatgatgggtatcaaaaccgatatcgtggttagcggctctttgagcaaagaagagttgcgcactatcgtgcacgaatcacgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgctcgatctggaaaaaatgaccgttgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatcgattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgagtacgtgaagcctggcggttgatgtcggagaaaaaagagttcaccaaagaaaccatgctgcgcgccgcggacgagatctattttgtgccggaaggtacgccgctcagcacgcagttggtaaagtttcagcgcaacaaaaagaaagtcggcctggtcgtcaacgagtatggagacattcaggggctggtgacggttgaagatattctggaagagattgtcggcgatttcactacgtcgatgtcgccaacacttgccgaagaggtcacgccgcaaaacgacggttcggtgattatcgatggcaccgccaacgtgcgggaaatcaacaaagcctttaactggcatctaccggaagatgatgcccgcacggttaatggcgtcattcttgaggcactggaagagatccctgtcgcaggcacccgcgtgcgtattggcgagtacgatatagatattctcgacgtacaggacaatatgattaagcaggtaaaagtttttcctgtgaaaccgctgcgcgagagtgtggcggagtaacgaaaacggccctgcattcgcatgcagggccgtgaattattacgaaaacagaaattacgcttttgctttcgctacagttaccatcgccgcacgaatcgtacgaccattcagcgtataacccttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatagcctgatgcacattcgggtccagcggcacgttagtttcggcgatcacttcaacaccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaatgccttcaaccatcgcagacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcaatatccagttcagtacgtcgacgcaggttttccatttcggcttttacacgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgcaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccccactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaactagctgatctcgcggtagtcgttggtggcgacggtaatatgctgggcgcggcacgcacactcgcccgttacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgaccccgataacgcccagcaacagttagccgatgtgctggaaggccactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccagaaacgcatcagcaccgcgataaatgaagtggtgcttcatccaggcaaagtggcgcatatgattgagttcgaagtgtatatcgacgagatctttgcgttttctcagcgatctgatggactaattatttcgacgccaacaggctccaccgcctattccctctctgcaggcggtcctattctgaccccctctctggatgcgattaccctggtgcccatgtttccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcactgccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaacacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacgactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgagaccggcgcgggtaaatctattgcaatagatgccctcggtctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgcgctgacctgtgcgcccgtttttctctgaaagatacgccagcggctctgcgctggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtgatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcaattactcaccaaacctgagcaccaaaaattcctgcttgatggctatgccaatgaaacctctctactgcaggaaatgaccgcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcaacagttaagtcaggaacgcgccgcccgtgcggaactgctgcaataccaattaaaagaacttaacgaatttaatccgcagcccggagagtttgaacaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggccgacggtgaagacgcaaacctgcaaagtcagctttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaagctaccatccagattgctgaagccagcgatgaactgcgccactactgcgatcgtctggatctcgatcccaaccgactatttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgaggcattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgcttgcgctggcggtaacgaaacatcatcagcaggcactggaaatcgcgcgcgcattacaccaacaacgccagcaatatgcagaagaacttgcacagctgatcaccgacagtatgcatgcgctctcaatgccgcatgggcagtttacgatcgatgttaaatttgacgagcatcacctgggcgctgacggtgccgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgaattgtcccgcatcgcactggcaatccaggtcatcacggcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggtccaacagcggcagttgtcggcaaactgctgcgtcaactcggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctgaataaaaaagcgcggttacaagagctggcgcgcctgcttggtggcagtgaagtcacacgtaatacactggcgaatgcgaaagaactgcttgcagcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacgaatacctggttctatgtcttccgccagcaaccaggtcatgaaggtgtaacgcagcaaacgctgacgctgacctttaacagtagcggtgtgttgaccaatattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttctgtctgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagagggcgataaatctccacccgatcgccatcatgcacactatcgcttagttttgccggacggctgtaaatgccgactttgtttttagttaaatcgatatcggtacgcaattccagcaagccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcagcgtcacgcgctgcaggtactgcttctcaggtagcgcataagccacctcaacggcaattttacctggcactgtaaacctctttcgcacgaaccgtaaaagcctggaccatattagccgccagctctttaaacacgcgaccaaaggcgagttcaatcaacttattggtaaactcaaagtcgagatgaaactcgatacgacacgcctcctggctcagcggcgtaaacttccatccaccaatcaatttcttgaacggcccatccaccagattcataagaatactttggttactggtcaactggttgcgggtagtaaacgttttgctgatcccagccttagagacatctaccgccgcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggtaccagtgcggtccggctaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgctgtaaaaaaaacgctatcccggcgctgggtaacatcgggttcatgctaagatagagccttgtcccccgcaggattgatatggggtgttttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttatcgaagaagagttcgaagcgggacttgccctgcaaggctgggaagttaaatccctgcgcgcaggaaaagccaatatcagcgacagctatgtccttctgcgtgacggagaagcgttcctgtttggcgcaaacatcacgccaatggcagtggcctccacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaactggactcattgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatcggcgtcgccaaaggtaagaaacagcacgataaacgttcagatatcaaagagcgcgaatggcaggtggataaagcgcgtatcatgaaaaacgcccaccgttaaacctgcactccaattattgaccagttcctcaccgcgcctccctctccggcggcgcgaatgaacatcttattggctatcacatccgacacaaatgttgccatcccattgcttaatcgaataaaaatcaggctacatgggtgctaaatctttaacgataacgccattgaggctggtcatggcgctcataaatctggtatacttacctttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccgcagctggcaagcgaatgtaaagactgactaagcatgtagtaccgaggatgtaggaatttcggacgcgggttcaactcccgccagctccaccactttttagttgtttgaagtacaatgaagtctactaagcccgcacagcacaagctctgcgggctttttcatgtctattgtcgtccagtgagaattgctgagaactatcacttatggcaccctgaatgggacccacaacgaagggtccaaaaaccgagggtcccaaaatggcaaaaatcgctaagaagctcactgacactgaaatcaaaagcaccaagccagccgacaaagaaatcaacttgtttgacggtgatggtttgatcctacgaatcgcccccctctcgaaaggagggaagaagaattggtatttcaggtatgcagtgccggtgaccaaaaagcgaactaaggtgagcttaggaacatatcctcaccttacactggcaagagccagagccttacgagatgaatacctttccttgcttgccaatggcattgatcctcaaatccataacaacgataaagctaatgccttaaagaatgctactgaacacactctccaagccgtggcaaggaaatggttagatgagaaggtaaagacatcaggtatctcacaagatcatgcagaagatatctggcgaagcctggagagaaatatctttcccggcttgggtaatgttcctatcaatgagatccgacctaaactcttaaagcaacatcttgaccctattgagcaacgaggagtcctcgaaactttacggcgaatcatttcccgattaaatgaaattttccgttatgcagcaactgaggaacttatcgaattcaatccggctgacaaccttgggcaacggttcagtaagcctaaaaagcagaatatgcctgcattacccccttccgagttaccccgcttcctattggtgttaaacaatgcctctgttcgtttagaaacaaggctactgattgagtggcaacttcttacatgggttcgccctggtgaagctgttcgcacaagatggactgatatagataccgataactcaatgtggaacattcctgctgaatttatgaaaatgaagaagccccataaagtcccactgagcaaagaagctttgcgagtattggattcaatgaaagccatcagtgggcacagagagtgggttttccccagcatcaaagctccactcaatcacatgcatgaacaaacagcaaatgcagccataatccgtatgggctttgggggtgaacttgtcgctcacggtatgcgatctattgctagaacggctgctgaagagagcggtaaattcaggacagaagtgcttgaagcggctcttgcacactcgaagaaagatgaaataattgcggcttacaatcgtgctgagtatctggccgaaagagtggttctcatgcagtggtggagtaactatgttcaagctcaaaggctgaaagccgttgcagcctaataattcaaaaccatataataaacaagtgcaattattagaattgcatctctatttttcaacgaacaacttagtaccatacacccagcattaaccaattaaagccctgttttagcttctgagattaagcaatagctggtcaaataatttaagaagctttttttttgatccaaaccaaacaacactacttaactcattgtatatattgcttttttatgttagcaataaatacaatgtacagcatacatgcatatgttggggcggtagcatttaaatgtacaattctcatccgtaaagttaacacagcatttatgaataaggttggtctatgagtgaaaataaactgtttgataattatgagattatagaaagaaatctactaaaaacagagtcagataaaaacatccctgaaataaatcttgcccttaaggatggagagagttacatcattaaatattggcctagaaataccttaagtgatgaacaagtccttgaaagtatttggcaacatgaactacgacaactccaaagattaaaaggatatcctggcgtaggagattatattgtaaatcccgtcgaatcaaaaaaaacaaatgacggatattatctagttttaaactccgatggcagagttcctacatcatatttactaaataaaaagactctatccctccccggaaagagccattggcttacacgattaaaagacccaacaataagaataaggttttggaaaaacatcagtagagttacgagtgctattggtttacttcatgctcagggattactacatcgacatttggatgaaaatgcaattcttacatacaactatgaatctgatgattataatgactttcaactaacgggatttgaatggtcgattcggatgccaacacttacaacggcgaagatcgaacattctggtgaacaagggaaaatatcaacattcgctacagattgggttgacttaggagtattaatatctaagttccttaaaatagaaataaacaagattaaggatcttcactttcccgccgaatactttataactaacaatcaattagcaatcagtgaagtagcaataattcgcagtctcttaggtattcaaccaattcagcaaaatgctatcaaagaacttttaggagaaaaggaaatcctccaattcatagagaggataaccaatgagcttactgattattataaaagaaccaaaactatacacggcattgctataaacactaaattctcacaaatagataataataaagagaaaaaagaattatttcactgcatacaaaaagtcatccatagaaaaactcaattcactatttcaagagatgacacagaaataattaagaattttgtaaaagatgatttatctgagactcctgtattgtttgtaaataattatgaaaacgattattacgatgtaattttaaaaggtaaagagcttttctatgtgctgacaccatttcaaccagaccatggaacgaatgataaaacgtggaaaataggttactcaaaacatgcttatttagagcttccgaataaatttttcagcaaagaaaactacatagaattaaatagcaacaatattttttgttatactcatcatgaagcaaaaaatttccttctaaacagtaatgactctttaaatctaatgtcttgggatattatattcaaagaaataggaaaaacttacaacaagaaaaatgaagaacatcttaaattattagagggattaactgctgtacatattactaatatcgcctatgctaaggcagaaattttccctgtagaaatactcagtgaagaaagtgactcagaaaatattggctcatggatttttaaattcatatcaaggcttgatgaggcaactgaagagttgtcaaaatctcttagcatagaatccccatcagttaggcttgaaaaaataataaacagtagcgaaaataatgacaagttatcttggagtcttgttaacaataaagattttagtagagttgatgatgaaatccttttagagttttatggctttgaaaccgataataaaagtcaagatatttacagtttcacctctaaaaaaccacttcccgattggcgagatctttatattgttccagattctctagaaggtacattgcgtcaaataacacgacatgcaaatacattagacatgcttgaaaatcatgtagaattgatgaatgtaattacttcacctaacacacaccttacagtaagcaatgaagaaatcgttgcagaagatataatggattcattagatgaatctaaacagaaagttttttcaaaagttttatcaactttaccaatgaaccttgtgcagggacctccgggagttggtaaaactcacttagtaaaagccctatctcaatatatatttaaagaagaacctaacagcagaatattattcaccgcacagagtcatgctactgtacagcatctttaccatgaagttgttaaagatttagttacgcaagataaaagcattaatggccctataatcattagatgcaacaaagtttctggtgaggacaatattgtagtaaacagtgctgatgagactggcttagaatacttaaagatgtttgtagaaagcgatctttttaaaaattcatctaatgataaattaaagaatgacattgctggtttacttaaatcctcacctgcaaaaagatacccattaattaatcaacttatcaaatcagcaagcttaatattcgctacaacaaattccgattatgtcgaaagaatgataaaggaaagagcacaatttgattggtctatcatggaagagacagggaaagttacagggatagaactaatcagtcctcttttgttgtcttatagaaggttaatgatcggtgatcaccgtcaattaccaccataccgttccattgaactaaaaaaaatattaactaataataaaaaactaaccaacaccttcgaagaagttgatagcataaacaacttcaaattaaaaaatgaattaatccgcaatggctacttttcatcaatcaatgacgaacaggcaagagaaataggattacgagcaacaaaatatgtaaatttatttgagtctttgattttagaagatgaagaacaagatgaaaagtttgaacagttagcaggtaaaggccaaaaacgaaaaaataaactatcttctatgttatcagtccagcatcgtatgcatcctcacatcgcggaagtaatatccaatgttttttataaaaatgagttatttactgatgctgaaaaaaaattgaaatatctttcaaaagactttgattctgttataaatataaagcaagagtcaatattaaaagatacgccagcacttgtatggattaatcaacaagatgtacaaaaaacaaagggaagtcgagccggagaacataaaccaatttggtctaacgagagtgaatgtaaagaaataatcgacattttaaaagatcttgataaaaacaccaaccctacaaaaaaaatcaaattagccattctttcgccttattccaatcaagtgaaattaatttccaaacacatagaaattgcaaagaaaaacaatgagcttaaaactcttctaaataattacattcctcctgacgataatgatggttactgccttacagtggattcttttcaaggtggtgaggcagatattgtaataatatcattagtccgaaataatggtaaaagcacaataaaaagtgccttaggttttttatcagatcaacgtcgtataaatgttttactcagccgagccaagcataaattaattatcataggatcatatgaacttcttaaatcttggtctaatcgtatagtaaaagagagctcacaagaatatgaattcattcctaaattaattaatgaattagaaacatctgctcaaatcggtaatcttttattaattgagagtaactcaacaaaaaagcaagggaagaaaaatgcaaaataaaaatatttatgtaaaaattccttttcattatggcgtacataaattcaaaatttttaagggtcataggtggggagctttagatcattttttacttcaagaaattagccgccgttcttatccaatagaagaattatcattgaagtcaaatcttccgcagagactaatcattgaaataataataccgtttatgaaattgggttgggtcgaattagtagaattagactcaaaatataatttcagaattactgatgttggatttattgttgctaaccatgacgaacttccttatgaaagagagcctatggaatctactaggaagtttttaattgaccctaaaacagcaaagtgttatcgagtaaatgccagaaaccaaaactatcaaatatataacaaacaaagagcaaatgaattgctcaggaataaaaactcaatagctacagagttaaatataaaaaacccgaaatatgcaccatatccatcagatatactaaattgtgttgaagatagtgatgaagaggttataggctatgaggaaagggcaaatgatcgaccatattatcaaaacaaactttttgcaatagctcaggttgatgaggccgataatataacaggtgttccatctgatatctcaaaagaattggctgaagatataatttctgctgctaatttaaaacgtaaagaaagtagcacttctcaaaataagagttctaaactaagtatttttagcacagagtcttatgaaaatcattttgaagaacacttgattggcgaaaacgaatttcaaataatatccggcgctgaaaatcataaagctcatcttctggacttgattgataaatctctcagcaggattattatccattcaacttttatccaattgaaaaattttcaagacatctttaataaactaattgaatcagctaaacgaggagtccaagtcgatatattatggggtcaagaggaacctgatgatgaaaaaagcatgggcagttataatcaatttcttagtggacttaatgtttataaggaggaaatagtacaacttgggttagcttcactttttacaatacattcagatccaacaggctcacatgcgaaaattatagtttgtgataccttaaattatggttattgtgcaacaataggttcatgcaactggttagcgagcggattcaatcgatatgaatgctctgtatttacgacaaataatgtcttaacaactgaagtattagatattttgagtatattatcaaaagggaagtcgcgggtatctaataatttaagcaaatctatttctgccatagcttatgagttaaaaaaagttactcaacatttggctactgcaaatcctactgaaaaaaatgtaaaaattaaaatcatcacaaaaaatgagcatcacgattacgttttagatgccagggacaaagcaacaagcaccatctttattgcaagccataggattagtaataatgccgaaagacctattttgacacctttaataagttcaataacagacaataataagctgaacataaaaatgtattactcatctctaagtgggggaatcaatacccaacaacttgaagagacaagtaagtctttaagtgcaaatggaattattctagagaaaaagaaagatccaatctctcatgcaaaaatattatcatgggacaatgataatattttaatcacaagccttaattggttatcagcctcagcttatggcaacccatatgatgaactgggggtttatattgagaaaaaagacatattctctataatttcccctaactattgagcagacagcaggatatcttagaaagggtatcctgtttcaaccagtatacctaatgagataaacaatgtgaaaatgactaaatgaaagtgacaaaaggaagccaatattatttatgatcatctaatataataatatttgttgttcttaacgcgatctgaactcagcaataatgtcattgtcaattaatgtggtaatttttttatttctcttgttgttaagctcaatatagatacaattaaagtctgtttttttatttaaatcaatcttatccttggaatacatattaatatagagttttgtattgtcaagaatgtcatattttgtagaaggtttatccttttttagctcaggaattgtctttttaatttcaaatacctgaattagcttatgatcgtacttagtaacctttatcacatcattatactcaacaaaatccatttttctttttatagttaaaacatattttgcatcaacctgtggatctgttttgtaatccacacaaatattttgagcatttacataatatgtaggcaacataagcagtaataaaaccataaatattctcattttgacacccccttgtttaatatctaacaaggatgctttatcaaaaatagaatttcaaatttatttattcttttttattttccaatgtaatgacaatctgcttatggttatttctatggaatgaaatataatacgacttgtttttgtaatcaatcacttcttttgttccattaatcattctaattaagccgttttcaggagttgtaatttctagataatacttattaccaatgctataatcagtcctcttttcaatatatagatcaggcaataaacgtagtcggtcaccactgacaatataattacgggggagtttattttcctgttcaactacttcctgctggcgtaataattcttgtttcctatcctgtaattcaactttttctttataatcctgagatagcatattaaatgctgtcaaagtacaattagacattctgatattttcagagagttgatccttcctttctactttcggaactccttcccaattagaataattagtgcctaacttcgcatttaactcccctagattcaggcttttaagcttttttaagttgactgccatatcaccattagcttctccataaattgtaaattcagatcctgatgcttcaaaggcacgacataactctattgcattctgccttaacaatgattgttgaaccaaaggagtatccgatgcaaaagaggaattacttaaaatgacaactactaaaagtgagagtttaccaaaattcattttataccccagtgtataaattaatacattatctgttcaaactcttcatcatatcattttatcaattcagaagcattaagcaagggctaactctccgaagctccgcttctctgagttgccttgcttttctgctctacgattgaaaaggaaatatttttcatgcaaatttatctaagtaaataaaaatatagtcacctgccatcacatataccccatcggtatgccgcatgaagatcatgaaaataatcacatagatatttaagatttttatttaaatctgggaatacatctacatccatgtcaaatgagtcaactatgttatcctcgtcatcaactaatagcaaagccttcacatacttcccttcttttttgttcatcgagtttataatatcttccgtacttttttgtcttacagatgactttctcatatcctggatgtgatctcccgttttaggatagcgaaaaaaagtactcttagaatcaatggaatttatcttattgatcttatctaaaacatccttttcaattacacctattcctaagtggaaaaaacaaggtattaacttattgtgctgacagattaaatatatggttaataatctgatgtcatgcatgttttctaattcaaaatcctttcccaacactttaatttttggttttccaagagtaccaccactactgaatggaattttaaaatttcggtgcaaaacataaattaaagattttaggtaaagttcgattgcatgtcgtctaagataattgactggcatacctaaatccttaatggattcagaagccgataataaatctgctgattctttaaactgttctgctgttgcaccaaaaccatagtctatgtgcatatgcaaaggcatcattaaatacattcactctccttataattgatttcagcatcacaattcattgacttttatttataacttattataaataagttattacacatggaatgagtaatcaatctaataaaaggaatttttatgaatcaatctaatatcaacccacgatcattgcgaacacactgtgtcagtgtccgtcttaataactcggaacttcaattactcaacacaaaacgaggttctacatctaaaggtgaatggttacgtatggcttccttgcagaagctccccatgaatgtacctcctgtaaacatcgaaacatggaagactctgggtgagatcaatcagaagctaaaccgtatcgctcttcatatcgatagtaagagtaaagatagccagcttactcatacagagcttttcgctgtgaagcgacaactggaagagcttcgccagcacctgctaaatgctgacatatggagcaaacccgatgaagggtatgcagaagatcaaaaggggtaagagcttcgctggtgtcgttcaatatgcattgaaaccgggagcacatcataaaagtgatcccatcatcattggcgggaacatgttaggtgattcagcccttgaactgatcgctgaattcgatagcaccaagcatcttcgcccggatgtcgcaaaatcagtttggcacaactcgcttcgcttacccaacggtgaatcactaacgaatgaacagtggtctagtatcgcagatgactatatgaggagaatgggattcagtgatacccatctccgttgctatgtcttacatgacgacgatggccagcacatacacattatcgcaagtcgcatagatctcaatggtgggaagctttacttgggtaggaacgaaaacctcatcagcacacagatcatcagtaaactcgaagtcgcttatggcctgacagtgaccaaaacggcatctcccccctcgcaagcacaaccgaagcggaagagagtgtcccgtaatgagaaaatgctatcggaacgaaccggggtgctttcaccaagagaagctctgcagcagatacttgataaaagtttatctgataagccggaccttctaactttcacaaaacgactggaagaagcagaagtaacttggacagcgaatgtcgcaagcacaggcaaaatgaacggcttctcattctcctaccgcgatatagctttcaaagcttcgcaattgggtaaaagttacagttgggcaaatcttattaacaggctcaactacaacccagatcatctagaagctcttcgaatcgacataccttcaaaggaagtttctcaagctcccatgccaatacctgttcctgttcctgctcctgctcctgctcctgctcctgctcctgcaatagttttgaaaaccgctgagagaaaggaaagtatcggtaaaaaaattgcagaactggaactacggctcagagaagacaaacggaacgaaatcgtagaaaagatccttcaaaagaatgcagccaaacagcaaaagcatctcaggctcaccggctggattccctttttacaacggctcatagagcttctcagaaaatatggaaagagcatcctccacaaggttcctacaaacttctcagaagtctattcaacacatcatctgaaacctacaagaaaaattcgtttatagacagctagttgtaaacacctttcgtaacctaactcaattgcttagtaataaatttgtgtttagtcaagaaaatattgatcgttattacagatcgataatctagttatgatagacaataactatcaagtaacaatcatcgatcggtacaagcaattttactaaagcgagtcggtcatcgagaatctctgtaaacgcaccatttaatcttccagattgggatagctatggaaaacgaaacaataaagtgcccgttctgctttacacaaagtcctcatggtgtgcggatttgcaaaggctgtcatgcaaaggtcgcttacggtgaaagcccgctcagtgtggcattcctgtttcaattcgtggcatttggtctcgcgtggttagcattttcgtggaccggcagcactcttgtatcagtcattacgtttttcgtaagcatcattattcttatctataaaatcaaaagaatgtatgcagacagagttgtttttatacggtgaaattaatttcacacaaccgcaaacataaaatgagaaagtaaatgaaccgatttataacgtcctctttttttattattgtcttcctgctttctggctgttcaacatcagggaaccagaaccttaaaaacgaaacaccacaaagcctccagtcaaagatcattaaaaacaaaacaactaagacggaattactcactaagttaggtgagcctgatacaagaaccacactcgatgacggaaatgagcaatggaaatatttcatgtctaacaatcagttcaatgcaacgactttcattcctgttgtgggactgtttactggcggttcccaaactcagtctaaaactcttgaaatcgacttcaagggagagactgtaagtaaatggactttttcctctgacaataacaacaccaaaactggcattcttaattaattgttttttggataagaaaatgaaaatatactcaattatcacagttatcattaccaccttccttctaaccgcatgtaacaatgaaccatcgcaagacgatatatacaatgttttcaaaagtgttgtagatagaacaaatacaagtatgaaagctcttgattcaagagttacagaaaaagatcttttaagaatcgattacgtgaagaaagttagttgcacagaagaagcaaacaatgtttataactgcattgtcgatgcctctattagtaatatgaaacaaacaaaaccagtaaaactaatcaaatctgatggtgtctggaaagaagttcagtagtagcctatatcaagaagtcttttagcccctgcttaggggctttttattgcctataacctgacggttcttacgcgaacttcatgggttaactctttctcaattactttcatttcatattgtgctctgacagtagcatagatttcctctgctttttcttgattgttatctatgtaattaacaagcgagtttagttccctaataactccttctttgttatttaatcgttgtagaagattgcttgtcagacttttgtataccgagctaaacatagtcattatgttatcaatattacgattggatttggaataaatccttttagggtaaaaatattttaaatggtatcccacaaaaattaagtaaagttgatatgagaaaattttatctccgggctggtaccgttttgagatatatttatcaattataatgataagttgctcttccagagtaaactctgaattgatgatgtttttgtccataaaatgcatccttgcataattgaaatagtcatcctgaccatatatttatatttatcgtatttatttaacttgtcaataggtgtaacctatcaactattattttttattaaatggtctattcaattgttccatagtgagaccatgtctataagcattatactgccaatagctaaactgctctttgtatctattgttctgtttttttaacatttcattttcggctttaagatttattatttgttgtgccgcaatcgttaagttagctggctttttaaggccagattttttcaaattagacaaatttttctttgttctatatgcttcaacaacttcatcatgagcacttagagattgccttgtgatagttctgtttagattcttataaactgattcacataaatcgctccatgtgattttaccgtcccaagtcagtataatgtgtttaattgcctttatttcactcctgtttaaatgttttgccatatgcatctcctgtttcaattattcaatagtttattaattctttccaaattttttttgtggtgttgcaaccatttgtctgcaccataatcaccattttcataagcgatctgagttattctctttaattgcattactttctctcggacagattgcagtctaattctatctactgagttaatgtccggtgtttcattatcacattcaataagatgattaatttttgcacaaggcttgattaaatagttatgtacacagtaaccaaattcagttaagtgtattgcaccttgattaaggttatcaaaatcaattgtcaattcatttgtgggtattgactccctttgacagtaattactcctattcaatttaatagctttgattttatctaacatatcttcttccgacacatggttataaactctgttctgattcgcattgatacgaccagaccatttagctatatccagttcagacatttcaccataatgggctattgtgtttaaaaggtgccgtggctggtgtgagcgaataagtagtggtttaccttcatcatcataatatccatatcgggaaaatatatttttataattcatctcatagcttttttttctttgtatgtcactgaaaaagaaacttttagtaggtttgtaaaatgtgaaaattgaagtcattcttgataaagaaaattgatcagtattgagcaagcataaagcattactaaattttatggatttttctttatcataccatggaaaatctctgctaaaattagaactaataatttcccacaaattactcaatgaatagttgtaatcattgtggtttaagaaacttttcccaccatccaaactcgttcttttaatttttaaaacacatgatttatgatcaaataaattataccccagtgcatggcaaacttgtacaacggtcaatttagctttttcatcaactgttgggcaaagctcatgtcggtaaaatttatccgggtacttttcgcaccagtgagcaagtgctcttgcattttgtgataaggaaagtaatcttctaatcgctttctttgcaactggtatcataacccgtggaatccatttgatattagggccatacccttttaccgaataaaatctcaaaccatatctttcgatacccttgccatctatttgtgtaatctcacaatcagcaggtaaggctaaaatttcagaaattctgctcggacaacaaagtagaagtgcaaatactgaactggtgaacttatcccttggactcagtaactcatcattttgagaaaaaatatcagcaatagcgagcaatgcttcttcatctggtaacttatcgcttcggtgataatcctcaatctcaggaagataattgtttttgactttctgttttacatggtttttccatgagatatatcctgacttcacaagattatgttcacacagaaactttgatattttttcaagctgtattccacatttagccaaaacgttaccttcaaaatatttactcccgatctgcattgcctcatcgaaaacaacggctgtaacattataaatgagaccagtgttctgaacctgcaaaagggcctgttcgagacatcgcaaggccatcataataaccccataattttttaatggtttcaatgtgtgttgatatctgatatatgctttcgcaaaattgatataatcttcgtgcattgcatcaatggaatcaaagattttatttccaatccctatttttctaaatgtgacatatcctttccaggcatactgctcccaatcctgagtttgggttagtccggacagttgatagcgacaaaattttatgaactcattataattttcttctacaagaatatgtttttttgatttgaacaaaataatattattcatagttgattcacctcactgcgatcaatcggaataaaaaacatacattgattgcaaggaaatcctgaattctgactctggcatctacttgaagaaaaaaatttgaaatgactactctttttcgatttgattccgttcataaaaatatcagcgacaaatgacaattgttctgaaacagcggaatcaatcctttcaacactgtcagcatgatttttaatataaatccccgcacttgaagtagatgaatgatccaataattcagctatagtattaacattatgcccattcttagccagcatagttgctattgtataacgaagcctacgaggagtaatatttagtatcgaaccggtacggttggatattacattcccattattaacaatacttttcaatgctacattagcaattgtaggcttcgcatataatttattatattccagaagaattgaacctgttatggataaatctgagagtttttcctcatttaagaaaataggaacttctcgtttagaataatcatcaagagtttttccaagagcttgctcaacaagtttcactgattgattagcttgcaattgaacaattgatgcaacctctgatattattgcaagttctcgatatcgtagttctttaccccgttgttttactcgtggcactgaaattacatattctactttgccattatctaagttcttttgaagaaggtctttatatttcaacataactaactgctgaggtcttctacctgtaagactgatcaatagtgatattgcataatgtggcagtgacagttcaccttttctatatgcatgattcatagccttaatcaaagaagtatgttcttctttatttaatggtccctctgttggatcatcttgaagcacagactgaccagatttttttatttttaggtccaaatgctttaacagttctaccgcactttcatctattcccggatatcctaactcaaaccatttaatcaaaaatggtcgtaaaacgcgaaatgatgctgaggcttttgataatttcttattttgatattcaattagaaccttatcatcaatatgagtaggagatagtttacggataagactctccatatttctaacaatatttttcacatacaaatagctgttgctattaaaataatattgtactgtatatacaaacccacaaaccaaattttcgttcatagcatatattaagtatgtaagattgattccgttattttcaatcgaactgacgattttatgttcatgcaaagacattttatcagatttatttttaattaaattattcatcaaattctcctttgaatagttgctcttgttgttcaagtgcagtttttttcgatagctcataaatatgcctgcgattataaatcattgaagtttctgaacccggtcgccatcccatgagataagaacggatttgttgctctttttcatcggatatgtcctgattcttgtctattgctttcgaaaactcataattccatgtatgtctgagtttgtgacctgtcaatccccctagaagtgaggaggattgacgaacaacactcaccactttgtgatatgaagaaaatgaaataggttgcccttgagtttttccttccttataagtaataaacaggaaatcatgtttgttagaattttttatgtttcttcgatcattcagaatataatctgaaatttcaaacatgagctttttatcagcaattaatttcctctcacaagttttaactaaaggctgatacactcgcggatctgttttatcatttgctcttcttcttattgcaattgtcgattctgcaaaatctatatcaccaattcgcagattcaaaagttcacctgctctcaggccaaagcagtgtaatagcaggaatattagattgtttcttttttgcactttttctgaaaaaggatttaatttgctacccggtgcaagaatgctaaacaaagaatccaattgttcattatttaaacttttttctatatccatattatatttatcattatttctcggtttctttcgttttatgttgtttatgaaatctaaaatatatttgagagtatccttctgtcctgtatgagaaagatgtattttgcacagccattccagatagttagctatggttgttatccgaaagtacttagttggttttttgacatttgaacttctaaaattatcattctcgccatctcgaaaattgaatgaagtgaattcgatcaaatcttcaatttcatgaggagccagaaatatccttttctgaattctttcatcaatattgatattttttctcataaagaatcgatataacaatgaaatgctcccagcgataaccttcattgttgatatagactctgaccgattcctgacttgtgttgttatatacaagtttggataatacaatggctcaccagtatctttatttacaacatgacaatatctctcaccattttcgaacataaaagaatccacacaaatactgcacatattttcctcctaaactttacaaaaagtataattccaatatattaataataagcatttcgtagatttacaaatttatttggatcgattaagatatttatttaaattaaaacagtgagatagacgattattcttgtcaaattatcatctggtagatctagttattattatgtacacctaatacttcgaaaactatctcactgccttgctaataaacggcaaccaaaataatgtaagttattctgtaaagttttaagataaattatgcagccaaactttacattttcataaaaagctcttaatccattagatataaaattatccgcttcgctaggagtttcaattcatcaggacatttaattagagataaccaggtctcgtaaacatatatctgtttgcaagcattaagctcagagatcgagtctaaaggttctctcagatttcctacaaggtactgactgagccagtaaatgatttctttattaaactcgttattaggtaagtcataaatcacttcttggtcaaagatcttgtaaaaaagatctccgcataaattgcacatatggttttcttcgcttacaaattcttcgatattcataaaatcactcctaagttcaattaagcaacattatttcgacttgtttcgataacagactgaatccaggtatcaatctcactttcaacgaaagctactgcacgacttccaattttgacaggagcaggaaacttaccatcgttgatcagacgatatatccaggcttttccgtagccagttcgttcgagaacttctggtaatcgtattaggcgggttgcttgatttttcatttcgttatcccttgtcgttgcggtgaagtcactatacgaacagttgggaaaagaaaagagcgaagctcctgaagcggaggttcttcgtagctatgcaggatggttttctcgaagttggtgccgtacagaaaaggggaacttgagagtagctgaaattcccccgttttatagcaagtgtcaaaatgcccggtttaaagtaaaaatcgcaaaaaaaagcaccattcacaatgatgcctttagttaattttaacaattaaaacaaatagttataaatgtaattctaatcagatagtttcattacatcagagactttcatttgcttcaaatggctatttttgttcatgaagtaatggaattgtcggataaagtcagttgtgcaggatttaagagccaaaggcctgtcggtatctttgatttggctagactgcctcatttcgctttcttcgtcatcgtctgtatatagcagtctggataacctgtcgtcagagacacggatttttttaacggctgcccacaccaggatatccagcataggtatcacacgataactgatgagtttcttgatagttccatacccaaagcgaactgattctaaaggatctggttcgatacctttgattttacgccactgcggtaatgcagctttaagcgactctgcaatctcttcgtctgtgccacttgccaaatcaatctcgaacatgactgttcgtgaaaactgatctggcataatatctgaaagtgattcttcccgaagatctctgtttattgaataattgtcatcaccatcccaaacaaaacctccgcgttgcatagcaatgatgctcgtttcagcaaggcgatcaagagttgttagaaaaaaatggggaggctgaaaaagtttattggcaggagtcatgtatcccagttgcccttcttcaattaaaaaaggattgccactgaaaatttttgagaagtaacccataagagttctgctctcaaactcttcccgatactccttaaagaacaagttacgagcccatatctcatggtaaaactggagcaatgagaggtcttcaaatttgcgatatgtatcaatcttaaaccaactcttgatgtcttttgtgtgctctggtgaccagttgttcaaaatccattctccacctatgctggtactgccctacggatagaattcagtttcgctgaaaaactaccgcattcactaatcggtgaaaagcagatcctgcttgcgcagttcagctactagcagggagttgaactgaagaatttgtttccttttgatacaattctccaatccgctaatcgtgataacccataccattacgatttatggttcctttttagaaccacacataaaattcaaagtataaataacattaaaaatcaatggaatgaatggctaattacagggacgccagcccaatcatgattggacggtgtaaggacaacaccaacaaaaacaggaagttagaagtctcagcaaaacaccgaccagacggtgaggagacataaaaggatacgcaaaggagccgcggctcctggtaacatgaaagcccacagatgtgggctttttcgttgatggtcagaacgaccagttcacaccagctaccgcgttccacggggattccacaccggcactatggctataccccaccccaagatgcccgcttaacgtactgctgaatgaggctttaatacctgcctggtatattccacgtctgcccgacaaataattgacgaaattaccgtcactattcactttcacccggttatcatcgacaaattctttgcgcacagccgccttcagccacggctcaacttccataccgttccccagacgcatgttgtaactcagcgttgcgcccagttcacgatatatactgcgggtatcgactgatttcgatttcatgccattggataaatgatattcggggttatcagcggtgaaccccgttaacgatgcatacggcgtcaggttccagttaccatcggtaaatcgcatcccggtttcaatgtgaccgcccagcccgttgctgtggtaactgccattggcggctccaccgctgctcattttacctgctacgttacttttaaaacggttcagcttcacgacaccgtccagatagaaaccactttcatgttcccaactggcatagccgcccagagaataactgcccacactgccatgtcctccgcgatcaaaaccgatatgtgaatgggaatagcccataaaagcgcctagcgtggtaattccttcaggaatatcattacggctgtcgatccccactgtcattccggtcagcgtctgctcaaacccggcacccgcatcggtggtgacattattacgggtgttatacgtcgccccccagacattattgttgtgtggactcgctttcattatgttcaaccgctcgcgaatactgtttagctcagcatcaaataccaacggtaatgttgctgccatattgagtacggctgccgtagaaggcgtaatgcgtttctccggaacgggtgtcggcgttggatcgggagtagggtctggttttggatttgggtctggctttggatcgggttttgggtctggctttggatttgggatggggtccgggttgggtttgacatcattggtcaggttccagttgctgttgccgtcacttttcaggacatactcataggtcccaagatcaacgaaaccgccggtattgcccagcgtaaacgaagcatcccctccccctgttttcaccagcgtcatcgcgtcgtcagactgtgggctgacgccggtatcctgaacaaagattttaaaattaccagtggcgttgttgttgacgaccagttgatcgccccgggagcctgcaacgttggtatgcaggtagaaattaccgctaccggaaagttcattggttgtcagcgtattgtagataccgttagttgtggcaggcgctgctgtttgtgctgacaaataaacatcaccgtcgttgagtagcaaactgtttactctatattcgcagttgctggtacctgcacaggaattattgctgttaagccagacactgccccggctggcagccgtcaggtcggcaagcgtggtatcgacgccatttcccagagtcaatgtcgcgctatcggtaatccggaccgccccttcgagtttaactggcgtaacattatcccgtggcgtcattaacgacaggcttcctgtcgcgccactgaccgatgcatccgccagcgtacctgcgtagacgattgccgtaccgccagcgacctggagatcttctgcccgggccagagcctgaaactcatcttttgaccgcccaagggtatattgcccgccagagttaacctttgtggcggagtcctgacccaggttttgcattgccccacccttgccaaccgtggagtcgcgagcttcggtacctgctaataccaataaattaccgccattttccagcaacatattggtcgctaaattgccggaaatggaaaaagtaccgtactggtgagtaccgctgatttcaataccgttagccgtgctcgtctggagagcggcaccgctgttctggacgatatctgtcgctttgccattatcgttgactgtcagcgtaccgccttcattgatctttgtttttattgcctctccgttagctgaaactgtttgtattccgccgtcgttaattgttgtctcattcgccaccccctcgacgatttgttcgccgccggtgagcgtcgtgcctgtcgcagtggcttttgttttgacgatctcccgaccgcccgcattgacctgtgttttggcggaagtggtgtctgactccacggttaacacgccgccatttgccagcaggatattgttcgccgcatcctgctcgatgctgaacgcgacgccatcagcgcgtgtccctgtgacccgcgtcgccctggtggttgcaaccaacgcgccctggctactctgctgtatccccgttgcgctgccttgctcccgcacatcgagtgtgccgccgtcattaagcaccgagttttcagccagaccgccctcattaactacctgtgaaccgccattaataatggaatcttccgctgtcccgtttgccacaatttgttgtaggccagagacgatatcggtattgatcgccttaccataattctgaacggtttgcgtgccaccattgatgtgtgttttatctgttgacccaccatcaacaatttgttcaccactttcgatatttgcctcagtggctaaaccatataccgtttgcttgccacctttgatatttgctttatcagaagtggcactggcatatattgtttgggtgccagaactattaagtacagtgccaacatcttttccataaacatccattttgccgttggcattaataatcgtatcaactgcccgggaaccagtgacgactgttaatgagccagcgttttccagcactacatttttagcttctgaattcctgatgtagaaagcatcaccataactgttggttccttcgataagtgttccggaagtcgtggaagcaattaatgcgccgccggattgttgctctacatgcttagcctctccaccgtcctgaaccttcagaatgccgccattgttaagtctggtggtatctgttttggcctccttctggacgatcagtttaccgccagcatcaacggtggtatttttcgccgaggttttagccactaccgtcagttcgccggtattttccagcacaacataattagcctcccctccggtaatagtgaagtgagagagcttgttgtatccttcgatatcagtccctgcgcccatgttggcaactaaagcactgcccgtctcctggttaaccctatgtgcaataccgccggtatagacaatcagcgagcctccggcgctaatattgctgccaattgccgtaccatctttctcaacaacctgccggctcccggaggatataattgttgtgtcagctttcccgccgcttttgatattttgcgttacgctgttgatattggtgcctgtggctatgccataattattaatattctgtgtgccaccattaattatggtatttgtcgcgtttcctgcaacatccataaccccgccattatctattcgggtcgcatcagctttagcattggttaaaactgacattattcctttatctttaataatcgtcttgtttgcggaatgagatacttctaaatggcctccatttttcagcaacacattgtctgccactttattgtggatggagaatgcaccttcactattcgtaccgctcaccgtcgtaccgttagtgttagtttttaaaattgcaccatcgtgctgggtaacatttgttgccgtaccaccactaacatcaagcacgccaccagaataaacttcaataacatccgaggtgctggtgttatcaacaatttgcgtgccaccagaatagatatgcgtattttttgccgttgacttactattcagagactgagttccgccttcaatcgtcgtgtccagcgcacggctctcatatactctttgctcaccgccatttttaatggtggttgtttctactgtgctctgttcaacatactgtcgaccaccatttatggttgtgttcgttgccagacttccttgcgtgatgtcctgagagccagacttatttatcgttgtaccatcagcatgcccttgaacttttactatctggctaccaccatcaatgagtattccattcgcactccctccctctacgcgtgaagcaccgcccttaattgtcgttccattgctgataccccctttataaacgtcctgattgccactctcgattgtcgtacctgtggaaatacccccgtcatgaattgactgtctgccaccgttaatggttgtattattagcctgccccacaaaattgttatgacttcctatatcttgatatccaccagattcaataagacttccattagataccccgccatgaacattctgctggccatggttgataatatgagtgttatttgttgtacctcgttcatccactttttggttgccatctacagtctcatcgtttaccacaccaataacattagtagtgaaggcagccatcccgggcggggcatatatcaaggcagatatcaataaggaaagtactgagcggcgacaataatagggactggtcctgttcataaatttcatcctctgaaaagtgaatactgagtagcgtttaagcgaccttagctttgctgcaacatcagcccacaggcaccagaccaggggattcatcctgaagagacagcgcaagtgtattgtgttcaccgctcatcaaagacatcatgatgaaatgatgatattccgcataagaatgaggcattttttaaacgcagtgcgctgaagtgtggttggataaaaaagtcaatccattcaggaaatacgggcgtattcttttctttcgacaatgaggccgttggcaaaataaaatgatttacataatcgtttctgatgaatatcttctgctcacataaaaatcacacaataactttgagatcgcagattgttttacttttacagcattcgtccccccattgttgggcaaatatagattgggccagagcacgaaagttaataccacgttcgcacagctcctccaacagcacgacaagatgccacatactgcgccccagtcggttcagtttacagactagcagtgcgttccctgccgatgatgtcctgaccagttttttcagtccggacctcctgccacggttttacgttgaagtggtaaccctgagcacgcagttcttcagtcaggcgtggtgcaccgtaacgctgttattgctgggtaagatcaaaaaactttcaggcagctaaggaaagttgaaccagacattagatgaaatatttcaaccaattacagcaccaattcagtcactgccagcccaccaaataaatcaaggggttacatgaaaacgtagcccctttttctttggtagtgacactaaaatggatgtagtgtgaagaataatcccgtttactcaatcaataatacatattgtttcaatctacgttattatctctttgtaaaaattgccatttattaatcattgaaaactgcttttagaacttgatacaacgggactagtcacaacaggactattctcaacgggatcatcctcagaggaactatcatcaaagtcatcatccataaataaaatatcatcgaatggtgccacgcccgtgatgagttttattttattattacgatcagtcaatactccacttaaaccgttttcgctcacaggttttaatgatttttcattactcttgttgtaagcaggcgcattaaaaatacacggagtatcaacatcaaacaatgacgttccccagttcacatattgaatatcatagttactgaagttctgtccagaaaagaagcaccccttaaaatccaatccacgtaaattatataaaccaccctcttctttttggagagtaatgttaattttggctatctcccggacatcatcgccatttttgtatttgaataccgtttcaagatgttctccagacagcttgacttcaggaaataatttgaaatcaaagcctatattattatgtgtcaacgtagatgaacaaaaaatggaaaaagcttgcagtgctgaattatagctatcgattttatcttgaggctgagctcttggtaaaaacttatagcaacactcataaaaattaaacagaagctctgaagaccttgtatttttatcaaataatacccccttgaactcattcacaaacgcatcttttttttcttgaatatctatggggtgttcctttgactctgacaaagatgaaatctcatctattttgttttcatatgaattacgtgattccatacagacatttggcggcgtttctaaaataacactacgcgtactacttggcttaagtaaaccaacatgaaaatcactttttcttatattatcgaaaaggttctattcatttcttttagcgcattcaaaaaactgatcggcattatttttattcgataattttttagtttcagaaaacacattttcattgttttccagctttagtttaatgagaagattttcccagacctgcttgcttaaacatattacgtcaggctcaccagaactaactaactcgtgattattattaaagtgtacgttgaatacctttaagttattttcaccaacttcatatttaatacgttttaattgttctccagctcccataatgacaaaggcgttgccttcttgatatatacattcagacatcattttttgtaaagtttcaagagcaccgcgatacgtctctgatgcagcttccttacaaattaattttaaaatactatgagctagtagctccatgtgtttagaagatttattttcattataacttccactacccaaaactgcgctagcgttaaatccgttgcttttactaactaacattgtctattcctcaattaatgtctacatggctatttttaatgttattactgtttgtcactataaaaaaacgctcatttgagacaattactgacattaactgcttcacttgctacgcatggaacttttaattaaattagcacaggaatgttaaatttaataaacaaaaggttatttcgctgtatgataaaaaaaaccgttataatttattagtgaaaatcgtttttcaagtgttagaaatttatatctcaatagcgttggttaatgagcatagccacgctcctgtaacgctcacaaaactcatctgcctgcggcgggtgttctggtcagtagtagatgtttaaggcgtggcagagacatttcatccttactctacggcattgttctacatacattggttgtggtactcacttatcatcagtgagcgaacagagaatagttcagtgatttgagtaattaaccttattaaatgaaggggtataataaatgaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcaccaataaatgataatactctggctttatcgttaattacttaattccacatgtaagcaatttgcccgcttggcatagcaggcattttttccaggtacttttgaatgagtactgatggataaatacattgcagtggcgtgccacgtaccaaaacaccagccctcattcgaaaccacccaccgcacttcttccttgaaatggcgttagtcatgaaatatagaccgccatcgagtaccccttgtacccttaactcttcctgatacgtaaataatgatttggtggcccttgctggacttgaaccagcgaccaagcgattatgagtcgcctgctctaaccactgagctaaagggccttgagtgtgcaataacaatacttataaaccacgcaataaacatgatgatcatatgatgtaaataacagatttttatgcgttcccattcaccttgggtcgtgattacacgcgacataaaacccgacaccgcctccattcgcaaagtcgatactcgcagtcaacaagcaaatgttaataattagcactatctatagttatcatcgattcaatgatactttgtaatgattttgtatctaataatataactttattacattagctgaagagttttcgcatcattatgatatctgttacttttcactccataaaaataaacttcgtatagcaatatattctttcatagatcttattctgctaatcattagtttcgtatgagcgatttttgacagttgcctctccagaccacatcgataattaataaaacagatttaagcattatccttttccatataaatattggataaaagtaggacatctgtttgcaattactttcacaacaattaaacatttttatgtttccgtatacatcatattactctaccattagaggaactttattatgttttctataaaaccaggacccagaaatttacctatcgacaaccccacattgttatcatggaacattactgacggggatctaaattccaaattaaatacattagaatatctaaactgtataacaaatattattaattcttgtggagtttaccctcaaggattaaaagacagagaaattatatcaacttttcacgcagaaaaagttattaatgatctgttaaaaaacgattataaaatttccctttctccagatacaacttaccgagagttgaataaagcagcacagcgtagcattacagcgccagacaggataggagaaagaaaaacataggtttatcaacgagatacaatgattgaaagaggtgataacagcggtgtttatcagtatggtcgtgctgaacatttcacccacattatatctgacaaaccttccccaaaagataaatatgttgcatatgctattaacattcctgactatgagctggcagccgatgtatataatattaacgtgacgtcaccttccggacagcaagaaacatttaaaatattaatcaatctagaacatctacggcaaacacttgagcgtaaatctcttactgctgttcagaaatcacaatgtgaaatcatcacccccaaaaaacctggcgaagcgattcttcatgcttttaatgccacctaccagcagatcagagaaaatatgtctgaatttgcacgttgccattatgggtatatacaaatccctccagtgacaactttccgcgccgacggaccagaaactcccgaagaagaaaagggttactggtttcatgcttatcaatccgaagatctttgtaccatccataatccaatgggagatttgcaggattttattgcattggttaaagatgctaaaaaatttggtatcgatatcattcctgattatacctttaactttatgggaattgggggtagtggtaaaaatgacctggattatccctctgctgatatacgagcgaagatcagtaaagatatagaaggtggtatccctggctattagcaaggtcaggttttgattccattcattaaagatccagtaacaaaagaacgtaaacaaatccatccagaagatatacatctcactgcaaaagacttcgaagcaagtaaagataacatctctaaggatgaatgggaaaaccgccatgcattaaaagaaaagcgtttaaatggaatgcctaaaacaacacccaaaagtgaccaggttattatgttgcaaaatcaatacgttcgtgaaatgcgaaaatatggcgtacgaggtttacgttatgatgcggcaaaacactcaaaacatgaacaaatagaaagatcaataaccccaccgcttaaaaattataatgagcggttacacaatactaacttatttaaccccaaatatcataaaaaagccgttatgaattacatggaatatctggtaacttgtcagttggatgaacaacaaatgtcatcactgctttatgaaagagatgatttaagcgccattgatttttcattgctcatgaaaacgataaaagccttttcatttggtggagatcttcaaacccttgcatcaaaaccgggttccacaatctcaagtatcccatcagaaagacggatattgattaacattaaccacgattttcctaacaatggtaatcttttcaatgactttctatttaaccatcaacaagatgaacaattagcaatggcatatatagccgctctgccgttcagcaggcctttagtttactgggatggccaagtattaaaatcaacgactgaaattaaaaattatgatgggtccacgcgtgtcggcggtgaggcgtagcttaataaaggttgctctacctatcagcagctctacaatgaattccacgcattatatatagataaagcaggaatatggagcgcatttgagggtgtatctgcaactaaaaacgttctggcctttagtcgtggggattctgtgaacattaatcactctcctcatgatggactagttataataaataaaggaaacgaagaagttgaaggtacctggcctaacaaattgcaacctggaatatacaaaaacatggggagtaatagcgttaacattattattaataatacccgaaaaattatcccccctggtaaagtatttacgcttagaggcggaactctaaatatcaatattcctgggcgtagcgctcttcttttagggaaaacaggagaaccgccgaactatctctatttataatttaatgttatatctgccccgataaaacggggcagataatatgtttagtttactaacggtcattttgcagtgaagccatttactgttttttatcgaccagataatctgttctctaatgttaactccccctaacctgttgctttagttattcatttcctgtctcactttgccttaataccctacgttaaatgttactaatttgttgcttttgatcacaataagaaaacaatatgtcgcttttgtgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacaaaataacgctgtcgattcaggccaggactatagcggattcaccctcaccccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaaacagtttcttgagcaggttgccgagtggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtagccaaaattcttgacgatctatgtgcgaaccagctgcaaccattgctgttgaagacgttgctaaaccgcgctgaaggtgcgttgttgatcaatgcggtgggtgtcgatgatgtgaagcaagcggatgagatggtgaagctggcgacggcggtggcgcatctgattggccgttccaatttcgatgcgatgagcggtcagtattacgcgcgttttgtagtgaaaaatgtcgataactcagacagctatctgcgccagccgcaccgcgtgatggagctacacaacgacggcacgtatgtcgaagagataaccgattacgtgctgatgatgaaaatcgacgagcaaaacatgcagggcggaaattcgctgctgctgcatctcgatgactgggaacatctcgacaactatttccgccacccgctggcgcgtcgcccgatgcgctttgccgcgccgccgagtaaaaacgtcagcaaagatgtttttcatccggtgttcgacgtcgatcaacagggtcgcccggtgatgcgctatatcgaccagttcgtccagccgaaagacttcgaagaaggcgtgtggttgagcgagctttccgacgccattgaaaccagcaaaggcattctttctgtgcccgttcccgttggcaaattcctgttgattaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgccagcgtggctatttcgcttacgcctctaaccactaccagacgcatcagtaagcgcaaaggaattgagcggatgtatgattttgtgattattggcggcggcatcatcggcatgtcgaccgccatgcaactgattgatgtctatccggacgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcaccagacgggccacaacagcggcgtgatccatgccggggtctattacacgcccggcagcctgaaggcgcagttttgcctggcgggaaaccgcgccaccaaagccttttgcgatcaaaacggcattcgctacgacaactgcggcaagatgctggttgccacgtccgatctcgaaatggaacggatgcgcgccttatgggaacgcacagcggcgaacggtatcgagcgcgaatggcttaacgccgacgaactgcgcgagcgcgaaccgaatatcaccgggctcggcggcatttttgtgccgtccagcggcattgtcagctaccgcgacgtgacggcggcgatggcaaaaatcttccagtccagaggcggtgaaattatctataacgccgaagtcagcgggcttaatgagcatataaacggcgtggtgatacgtacccgtcagggcggcgaatatgaagcatcaacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgctcggactcgaaccgggctttatcatctgcccgttccgtggcgagtatttccgccttgcgccggagcataaccagattgttaaccacctgatttaccccattcccgacccggcaatgccgtttttgggcgttcatctcacccgcatgatcgacggcagcgtgaccgtcgggccaaacgcggtgctggctttcaaacgcgaaggctatcgcaagcgcgacttctcatttagcgacacgctggagattttgggctcgtcggggattcgccgggtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggcccgccggtgtgcgggcgcaggcggtatcgccggacggcaagctgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgcaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcatttaatcaataacctttgaaaacaggatgtagcgatgaaacttaacgacagtaacttattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggtgaagccatcgacgtcaccaatccggcgaacggcgacaagctgggtagcgtgccgaaaatgggcgcggatgaaacccgcgccgctatcgacgccgccaaccgcgccctgcccgcctggcgcgcgctcaccgccaaagaacgcgccaccattctgcgcaactggttcaatttgatgatggagcatcaggacgatttagcgcgcctgatgaccctcgaacagggtaaaccactggccgaagcgaaaggcgaaatcagctacgccgcctcctttattgagtggtttgccgaagaaggcaaacgcatttatggcgacaccattcctggtcatcaggccgataaacgcctgattgttatcaagcagccgattggcgtcaccgcggctatcacgccgtggaacttcccggcggcgatgattacccgcaaagccggtccggcgctggcagcaggctgcaccatggtgctgaagcccgccagtcagacgccgttctctgcgctggcggagctggcgatccgcgcgggcgttccggctggggtatttaacgtggtcaccggttcggcgggcgcggtcggtaacgaactgaccagtaacccgctggtgcgcaaactgtcgtttaccggttcgaccgaaattggccgccagttaatggaacagtgcgcgaaagacatcaagaaagtgtcgctggagctgggcggtaacgcgccgtttatcgtctttgacgatgccgacctcgacaaagccgtggaaggcgcgctggcctcgaaattccgcaacgccgggcaaacctgcgtctgcgccaaccgcctgtatgtgcaggacggcgtgtatgaccgttttgccgaaaaattgcagcaggcagtgagcaaactgcacatcggcgacgggctggataacggcgtcaccatcgggccgctgatcgatgaaaaagcggtagcaaaagtggaagagcatattgccgatgcgctggagaaaggcgcgcgcgtggtttgcggcggtaaagcgcacgaacgcggcggcaacttcttccagccgaccattctggtggacgttccggccaacgccaaagtgtcgaaagaagagacgttcggccccctcgccccgctgttccgctttaaagatgaagctgatgtgattgcgcaagccaatgacaccgagtttggccttgccgcctatttctacgcccgtgatttaagccgcgtcttccgcgtgggcgaagcgctggagtacggcatcgtcggcatcaataccggcattatttccaatgaagtggccccgttcggcggcatcaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaatgcgaatgaacagcaataaagagttaatgcagcgccgcagtcaggcgattccccgtggcgttgggcaaattcacccgattttcgctgaccgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcgggattgcggtgctcaataccgggcacctgcatccgaaggtggtggccgcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcttacgagccgtatctggagctgtgcgagattatgaatcagaaggtgccgggcgatttcgccaagaaaacgctgctggttacgaccggttccgaagcggtggaaaacgcggtaaaaatcgcccgcgccgccaccaaacgtagcggcaccatcgcttttagcggcgcgtatcacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatggggctgatgccgggtcatgtttatcgcgcgctttatccttgcccgctgcacggcataagcgaggatgacgctatcgccagcatccaccggatcttcaaaaatgatgccgcgccggaagatatcgccgccatcgtgattgagccggttcagggcgaaggcggtttctacgcctcgtcgccagcctttatgcagcgtttacgcgctctgtgtgacgagcacgggatcatgctgattgccgatgaagtgcagagcggcgcggggcgtaccggcacgctgtttgcgatggagcagatgggcgttgcgccggatcttaccacctttgcgaaatcgatcgcgggcggcttcccgctggcgggcgtcaccgggcgcgcggaagtaatggatgccgtcgctccaggcggtctgggcggcacctatgcgggtaacccgattgcctgcgtggctgcgctggaagtgttgaaggtgtttgagcaggaaaatctgctgcaaaaagccaacgatctggggcagaagttgaaagacggattgctggcgatagccgaaaaacacccggagatcggcgacgtacgcgggctgggggcgatgatcgccattgagctgtttgaagacggcgatcacaacaagccggacgccaaactcaccgccgagatcgtggctcgcgcccgcgataaaggcctgattcttctctcctgcggcccgtattacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggagatcatcagccagtgttttgatgaggcgaagcagtagcgccgctcctatgccggaggcgacgctgcgcgtcttgtccggcctacggggatccaggtcggataaggcgtttacgccgcatccgacaatctgtacgtgaacaggaagaaatctatgttggccgggtaaggcggagccgctctccggcaaaaagaatcaataacaattatacgcgtgacccggcgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaagtcacgccacgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttccagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccgggctactggtggttatgattatgcggatgttggcggaaatggcggttgccacgcccgataccggttcgttttccacctatgccgataaagccattggtcgctgggcgggctataccatcggctggttgtactggtggttttgggtactggttatcccgctggaagccaacatcgccgccatgatcctgcactcatgggttccaggcattcccatctggttattttccctcgtcattaccctcgccttaactggcagtaacttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgcaaagtcatcgctatcctggcctttattttccttggtgcagtcgcaattagcggtttttacccgtatgccgaagtgagcgggatctcaagattgtgggatagcggcggctttatgcccaacggtttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgccaccaactcggttatctggcgtatttctatcttctatttatgttctatttttgtcgtcgtggcattaattccgtggaatatgcccggactaaaagccgtcggttcttatcgctcggtactggaattgctcaatattccccatgcgaaattaatcatggactgcgtgatattactttccgtaaccagttgcctgaactcggcgctgtataccgcgtcaaggatgctctactccttaagtcgtcgcggtgatgctcccgcggtaatgggtaaaatcaaccgcagtaaaaccccgtacgtggcggtgttactctccaccggcgcggcattcttaacggtggtggtgaactattacgcgcctgcgaaggtatttaaatttctgatcgacagctccggcgctatcgccctgctggtttatttagtcatcgccgtttcacagttgcggatgcgcaaaattctgcgagcagaaggaagcgaaattcgcttgcgaatgtggctttatccgtggctcacctggctagtcatcggctttattacctttgtgttggtagtgatgctattccgtccggcgcaacagttagaagtgatctccaccggcttattagcgatagggattatctgtaccgtgccaattatggctcgctggaaaaagctggtattgtggcaaaaaacacccgttcataatacgcgctgatcatgatcaggagtcacaccatgaccattacgtctctggatggctatcgctggctgaagaacgatattattcgcggtaattttcaaccggatgaaaaattacgaatgagtttgctgacatcgcgttatgcacttggcgttgggccgttacgggaagctctttcgcaactggtggcggaacggctggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgttagtgagtctggcgattgcccgcggtggcgatgagtgggaggcagacgttctcgcaaaagcgcatctgctgagtaagcttgaggcctgtgacgccagcgagaaaatgcttgatgagtgggatctgcgtcatcaggcgtttcatacggcaattgtggcgggctgtggttctcactatttgctgcaaatgcgtgaacggttgtttgatctggcggcgcgttatcgatttatctggctgcggcgaacggtgctttcggtggaaatgctggaggataaacacgatcagcaccagaccctgactgcggcggtactggcgcgagataccgcgcgcgccagtgagttaatgcgccagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttccggaatacgcaacacttgccccggataaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcgacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgactcaggccgtcaccagtgaccgtcgctttgccgtcggcaatttgaatattcactttatcggcatccggtataccggttttgttcagatgctcctgcaccttcttcgcctgatcgtctttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagcagaggaacgcggcgcgttaacgccgcggggatgagcacaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatacccaagcagtgtcaacagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattactcattgtttaaaaagagattttatctcttaagcgtagtaattttagcggagcctgccagtttcagcttacgcttttactctcatttacgctgctgaggctggtatatgttgcatttttagtttagagtttacttaatttagaaaatacttaaataaatatgactgaactcgcgcaattacaggccagtgccgaacaggcagcggccttattgaaagcaatgagccaccctaaacgattgctgattctgtgcatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagtgcctctgcgacatcacagcatctcgctcgtatgcgggacgaagggcttatcgacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtccgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgatgctgatgaatatcttcgtgaacatattcctgaagcagatctggctccattatccgtgctggaacagtcaggtcttccggctaaattacgtcacgagcaaattatattccactgccaggcaggtaaacgcaccagtaataatgccgataaattagcagcgattgccgcccccgcagaaatctttttactcgaagatgggattgatggctggaaaaaagcaggattgccagtagcggtaaataaatctcaacccttgccgttaatgcgccaggtgcagatcgctgcgggtggtttaatattaatcggcgttgtactgggttataccgtaaatagcggtttcttcttattaagtggctttgttggtgccgggttactgtttgcaggaatcagcggtttttgtggaatggcaaggttgttagataagatgccgtggaaccaacgagcttgagaagcgacgccggacgcgccctagcagcgacatccggcctcagtaattagatcaggaaatcgtcgagagatttaccttctgccagcgcctgagcaattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcggtgaatttatatttcgccggacgcggctggcgttttttaccagcgcgtggtgcagcagcagagctattacccaataactcttccgggttaattccgtcagctttcatcagctccagccaggtgctaattttttcctggcgctctgccagttcacgctgctgctgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagggtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacgccaaaacaaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcgcgagattatttcagctgttattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttagattattggtgaacagagcggcgctctctgctcgctaattccgcaagcctgacaaaatcaaagtgaataaaaatgcaatataacagaataaaagaaaacatccatcactggtgctttctgctgttaatgtacattgtctggcataaaaaatgctgaaaatgacccagctactacatacaccgaattctctacgcttatagcgttacctcacccccaaactttcattagtgatattaaaggtaaggccatatctaattgatttaattaaaaataaatcatatcggcatgtaaaaatccacaatgtacaaaaaacgagccgttacggaatattttatctacaaaaactgactaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccactgctttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattggtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgtgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggcggatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcggtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgactcttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactaaagccatgcgggataccgtaatgctcgtgtcgctcgcctgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgtcgaactgcgttcttttaatgttggatgaattaccagagcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagcctcgaatctgtattgaagtcctggggcagcgacgccaaaggggaagctgaagccgcacgcagtaaagctcaggcattgctgaaagaaaccagggcgcgaatgcatggtcgtactcgcgtccagcaaaccgcgcgcgatgccgttggctgcgcggattcttttgttcgtgaaagaccctggtgtagcgtgggtacagcagctgcggtaggtatttttatcggcgcactgttaagcatgcgcaaatcgtagtgcaaaaatgataataaatacgcgtctttgaccccgaagcctgtcttcggggtttctttttgcttggtgaatcacaaaaatccccctaccccgtcacgctcatatccagggtaatttcgaccactatttgctatatattgtgtggttgaatcttttttcaactacatctagtctctctgtatcaacagagagacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgttcagtgccacgccaccaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcagaagcgttgcgtgctcagggctttcgtcagttgccggtagtgattgctggcgatcttagctggtctggtttccgtccggacatgattaaccgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttctccagcagctccgaaaacacgcagcgttttatcgaacgtttaggtctgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtaattcgctttttaaacgacgagcacaaccgggcgttgcttcgcggcgttattgcttctggtaatcgcaactttggtgaggcgtatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgttttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaatgcctgacgcaggaaacgatggattaccacgcgctgaatgcgatgcttaacctctacgatagcgcaggtcgcattcagttcgataaagaccgccaggccgttgacgcctttattgcgacgcatgtgcgtccgaacagtgtgaccttcagtagccagcagcagcgcctgaactggctggtcaacgaaggttactatgatgaaagcgttcttaatcgctactctcgcgactttgtcattacgctgtttgcccacgcacacaccagcggttttcgtttccagacattcctcggggcatggaagttttacaccagctatacgttgaagacattcgacggtaaacgttatctggaagattttgccgatcgagtaacgatggtggcgctgacgctggcacaaggcgatgagacgctggcgttgcaactgaccgatgaaatgctgtcaggacgctttcagccagccacgccaacattcctcaactgcggtaagcagcagcgcggcgaactggtttcctgttttttgctgcgtattgaagacaatatggagtcgattggtcgggcggtaaattccgcactgcagctgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgagaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtaattccggtgatgaaaatgctggaagacgcattttcctatgccaaccaactcggcgctcgtcagggggctggtgcagtctatttacatgctcatcatcccgatattctgcgttttctcgacacgaaacgggaaaatgccgacgaaaaaatccgcattaaaacactgtcgcttggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcgctgttttcgccttatgacgtagagcgagtttatggcaagccgtttgccgatgtggccatcagccaacactatgacgaactggttgccgatgaacgcattcgcaaaaaatacctcaacgcccgtgatttcttccagcgactggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggtaaaccgtgctaaccctatcgccgggcgcataaatatgagtaatctctgctcagaaattttgcaggttaacagcgcctcagagtatgacgagaatctcgactatacccgcacaggccatgatatttcctgcaatttaggttcgttgaatattgcgcacaccatggattcccccgattttgcccgcacggtagagactgccgtgcgcggtttaacggcagtatcagatatgagtcatatccgcagcgtgccgtccatcgaagccggaaatgccgcctcgcacgctatcggactggggcagatgaatttacacggctatctggcgcgagaaggcatcgcttatggttcgccggaagcactggatttcaccaatctctatttctatgccatcacctggcatgcactgcgtacctcgatgttgctggcacgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgctatgccagtggtgaatattttagccaatatctgcaagggaactggcagccgaaaacggcgaaagttggcgaactgtttacccgtagcggtattacgttacctacccgtgagatgtgggcgcagctgcgcgacgacgtgatgcgctacggcatatacaaccagaatcttcaggcggtgccgccaaccggttctatctcttatatcaaccatgctacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccgtttatgactaacgagaatctggcgctgtatcaggacgcttacgaaattggcgcagaaaagatcatcgacacctacgcggaagcgactcgccatgtcgatcaggggctgtcgctgacgctttttttccccgataccgccaccactcgcgatatcaacaaagcgcagatttacgcctggcgcaagggtatcaaaacgctctattacatccgcctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccgctgtcgaacgatattcctgcctggcagacattaactgtcgtagaacaacaactgacgatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccttctctgatgcccgatgcactcacgcctcatgaagaagcggtattatcgaatatcagctttatggaagcggttcatgcccgctcttacagttcgattttctcgacgctatgccagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcaccgttgcagcgaaaagctcagattattcagcaacattatcgcggtgatgatccgctgaaaaagaaaatcgccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctgaccaataccgcggacctgatccgtctgattatccgcgatgaagcagtccacggttactacataggctataaatatcagaaaaacatggaaaagatatctctgggacaacgtgaagagttgaagagtttcgccttcgatttgttgctggaactctacgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtgggctgacgatgtgaaagcgtttctctgttacaacgccaataaggctttgatgaatctgggctacgaaccgttatttcccgcagaaatggcggaagtgaatccggcaatcctcgccgcgctttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcctcttatgtgatggggaaagcggttgaaacagaagatgaagactggaatttctgagggtgttattttcaaaaatatcactacccgcagcagggaaataattcccgccaaatagctttttatcacgcaaataatttgtggtgatctacactgatactctgttgcattattcgcctgaaaccacaatattcaggcgttttttcgctatctttgacaaaaaatatcaactttctcgatttgctctcagcccttatatcacgggaaattccggcgatttgctcgcatcaatattcatgccacatttgccatcaggggttgcctcagattctcagtatgttagggtagaaaaaagtgactatttccattgggtaatatatcgacatagacaaataaaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggcgagcatccacagcgagcgttcaaatatatcgaacaaggactttcaaaagaacaaattctggaaaaaactgggctatcgcttggcgtaaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggctcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcgggcaagtgctgattgatggtgtggatattgccaaaatatccgacgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgttcggtatggaattggccggaattaatgccgaagaacgccgggaaaaagcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccggatgaactctctggcgggatgcgtcaacgtgtgggattagcccgcgcgttagcgattaatccggatatattattaatggacgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatcttgatgaagccatgcgtattggcgaccgaattgccattatgcaaaatggtgaagtggtacaggtcggcacaccggatgaaattctcaataatccggcgaatgattatgtccgtaccttcttccgtggcgttgatattagtcaggtattcagtgcgaaagatattgcccgccggacaccgaatggcttaattcgtaaaacccctggcttcggcccacgttcggcactgaaattattgcaggatgaagatcgcgaatatggctacgttatcgaacgcggtaataagtttgtcggcgcagtctccatcgattcgcttaaaaccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcagtcgatgcacaaacgcctcttagcgagttgctctctcatgtcggacaggcaccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgccgcgcaatccgcagacgcctggggtacaccgacgactgcaccgactgacggcggtggtgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggtcgttacccatttccgtcccgtcttccagggcgtgcgcgttccggttgattatatcctcaacggtttccagcaattgctgctgggtatgcccgcaccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggtgtggcgacgctggtttcgctgattgccatcggcgcaatcggtgcctggtcgcaggcaatggtgactctggcgctggtgttaaccgccctgctgttctgtatcgtcatcggtttgccgttggggatatggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgccagcgtttgtttatctggtgccaatcgtcatgctatttggtatcggtaacgtgccgggcgtggtggtgacgatcatctttgctctgccgccgattatccgtctgaccattctggggattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgcgccagatgctgttcaaagttcagttaccgctggcgatgccgaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcatcgcctcgatgattgccgtcggcgggttgggtcagatggtacttcgcggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgatcgtctgacgcaggccgttgggcgcgactcacgcagtcgcggcaaccgtcgctggtacaccactggccctgttggtctgctgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcattatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgctgccgatctgccgggcaaaggcattactgttaatccagttcagagcaccatcactgaagaaaccttccagacgctgctggtcagtcgtgcgctggagaaattaggttataccgtcaacaaacccagcgaagtagattacaacgttggctacacctcgcttgcttccggcgatgcaaccttcaccgccgtgaactggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaaggggtatttgttaacggcgcggcacagggttacctgatcgataagaaaaccgccgaccagtacaaaatcaccaacatcgcacaactgaaagatccgaagatcgccaaactgttcgataccaacggcgacggaaaagcggatttaaccggttgtaaccctggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatgaactgacccataccgtgacgcataatcaggggaactacgcggcgatgatggccgacaccatcagtcgccacaaagagggcaaaccggtgttttactacacctggacgccgtactgggtgagtaacgaactgaagccgggcaaagatgtcgtctggttgcaggtgccgttctccgcactgccgggcgataaaaacgccgataccaaactgccgaatggtgcgaattatggcttcccggtcagcaccatgcatatcgttgccaacaaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttgccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccatgttgatggctggatcaaagcccaccagcagcagttcgatggctgggtgaatgaggcgctggcagcgcagaagtaatttttattcgggcggataaggcgtttttacctcatccgccgctctgtacacaatgcctgatgcgacgctggagcgtcttatcatgcctacaaaatacactcattccgtatggcggataaggcgttttcgccgcatccgccgttctgtgcacaatgcctgatgcgacgctggcgcgtcttatcatgcctacaaaccacatcgcacatttcaacaagctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgactaaacctaatcatgagcttagcccggcgctgatcgtgctgatatctatcgccaccggtctggcggtcgccagtaactattacgctcagccattgctcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcaattgggctatgcagcaggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcggcaggcggcatgttaatcactgccagcagtcagtcgctggcgatgatgatcctcggtacggcattaaccggtttattctctgtcgtggcacaaattctggttccgctggcagcgacgctggcttcaccggacaaacgcggcaaagtggttggcactattatgagcggtctgctgttggggatcttgctggcacggacagttgccggattgctggcgaatctcggcggctggcgcaccgtcttttgggttgcttcggtgttaatggcactgatggcgctggcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagtatgtttatcagcgataaaattctgcgtacccgcgcgttgctgggctgcctgacctttgccaatttcagcattctctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtcattggtctgtttggacttgcgggagctgccggagcgttgggcgctcgtccggcgggcggttttgccgataagggcaaatcgcaccacaccacaactttcggtctgctgctgctattactttcatggctggcgatctggtttggtcacacttccgtactggcgttgattatcggaatcctggtgctggatctcaccgtgcagggcgtgcatatcactaaccagacggtaatttatcggatacatcctgatgcgcgcaatcgcctgaccgcaggttacatgactagctactttattggcggtgccgccggttcgctaatttcagcctcagcctggcaacatggcggttgggctggcgtttgtctggctggcgcgacaattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttcgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatattccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagccgggagtagtttgtgggttgctgcactgaccgtcatggcaatggatgttcgccatgtgttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctgtgggcatttggcctgacggatgaggtttttgccgccgcaaccgcaaaactggtacgcaataatcgccgctggagcgagaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagctgcattaggttttatgcttccggcactctttatgagtttcctgctcgcctctttccagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgaggttctgctgcttgggttactggttggcgtggcgaattattgcttccgctatttgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtctctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacgctggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttagtgcgctgacctacgggctcgtctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgactcgtctttgcatgcacatgcaaagcaagctgctggagaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattaagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccaccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagatcagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaagacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaatgactggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcacttcgaagaaaccgatgacgcatacgtggcagggaatcaaattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataacaccgattttgtaaaagaaggcgacgtgctggtcactctcgacccgacagatgctcgccaggcgtttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagctgatgattaacagcaagcagttgcaggcgaatattgaggtgcagaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgtcaccagtgcccaggcgcaactggacgtcgcgattcaacaatacaatgccaatcaggcgatgattctggggactaaactggaagatcagccagccgtgcaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtactcgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcactatcaccacggatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcgttctcactgcttccagcgcaaaatgcgaccggtaactggatcaaagtcgttcagcgtctgcctgtgcgtatcgaactggaccagaaacagctggagcaatatccgctgcgtatcggtttgtccacgctggtgagcgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttccactccggtagcggtaagcaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcgcaactggtcattatgacgattgcgctgtcactggcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatctgggctcatcgctcagccagggaacgtgggtaatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaactgttcctttggtccaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgttgatcccgctttcgcaaagtctattgctgaataactacccgccagccaaacgctcgatcgcgctggcactgtggtcgatgacggtgattgtcgcgccaatttgcggcccgatcctcggcggttatatcagcgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccgcggtaaagagctggactggttttcatcacaggaaattatcatccttaccgtggtggcggtggtggctatctgcttcctgattgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgcttgtgtatcagcctcgcgtatatgctctacttcggcgctattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacctgggcaggtttggcctctgcgccggtagggattattccggtgatcctgtcgccgattatcggccgcttcgcgcataaactggatatgcggcggctggtaaccttcagctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccaggtatggattttggcgcgtcggcctggccgcagtttatccaggggtttgcggtggcctgcttctttatgccgctgaccaccattacgctgtctggtttgccaccggaacgactggcggcggcatcgagcctctctaactttacgcgaacgctggcggggtctatcggcacgtcgataaccacgaccatgtggaccaaccgcgagtcgatgcaccatgcgcagttgactgagtcggtaaacccgttcaacccgaatgcccaggcgatgtacagtcaactggaagggcttgggatgacgcaacagcaggcatcaggctggattgcccagcagatcaccaatcaggggctgattatttccgccaatgagatcttctggatgtcagccgggatattcctcgtcctgctggggctggtgtggtttgctaaaccgccatttggcgcaggtggcggcggaggcggtgcgcactaagtacaactaagccagttcatttgaactggcttttttcaattaattgtgaagatagtttactgactagatgtgcagttcctgcaacttctctttcggcagtgccagttcttcgttgctgttgatgcgtacgtcacgttccagaatgctacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagttccgggatctgattctgatcctgcactttcagcacgtcttccattgccgctttccaggcatcagcaacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacaccattaccgttaagatggttacgcataaaaccagcaaacaggtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaatttttttaaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcacgagtggcctttttcttttctgtcaggcgtgtttttccagccacaccgcaaacggttcggtatcagcggcttccatttcctgctgacggcgttcagacgcctcgcgctcggctacaaaatcctcttcgcgcagaatttccagcggctcttcacgcagcagattacggtacgcttcagcaaacgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcaaccagttcatcacacactttctgatacgcttcgccgccgttaatgctatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcggtaacgggaactgtgcggtttcgcagccgatacccagcgtcagacccggtttgcgaccttcgaggatcacccggttccagttaacgcgcgtacaggcaagttcgctactgctcatttccggtgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgctgttcatctacaccaatcggcgagaacgggttgatgtccagcgaacgcacttcaatatattcaataccgccacgtaacagcgcatcagaaggcgactcgccgctgcgggtaacgcgttttggacgaatcggcgcgtacagttcgttttcaatctgcagcacgttgctgttgatttgcagcctcttaccgtctttctcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttaaggcccgctacgtactcgtaaagatcgttgaaggtaataccaagattgctttgcgatttattggtatagccgagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggttttccttgcaggaaagaagaacaaatcgccggagatgcaccaaacagataaggaatgacccaaccgaaacgatagtaattgcggataacgcggaaatagcccgcagaaattttctctttggcatcagcgcccgagatatcaccgcacttcgcttgccagaatgccattggcaaagagaaattgtagtgcacgccggaaatggtttgcatcagcgcgccgtagcgatttttcagcccttcacgatacagcgttttaaagcgtccggtgttagaagtgccgtactgtgccagttcgatgtcctgaccttctgcgatgtagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtataacgatgcagatcgcgcataaaggtcagcatatgttcaatatcaccatccactggtgtaatgaattccagcaatgcttccgcaaaatcggtagtaatccatttgtgcgtcagtgcggaacctaatgcttcaggatgacctgttgttgccaatgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtcgctgctgcaactgcaacatagcgtaacgctttaccaaggcacaaaaaaaagattaccggtccccacgagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggaaagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggatgactgatcccggaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacggcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcgcacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcggcagcgacgacggcgtcaaaataatggcgtaatcccaggtgcgccagcaatgcctcagcgatggcgctttcattccccgttcctacagccattgggcgacgaccatgccaacttttcaccacatcaacaagaggaagcggttcgacgctatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataattgcctgagcaatacgccaggtgggcgatccattaagcgcaatcatcgcctgaatatcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctccgtatccaggattgtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtcgaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggcgaaggagaagaaaattcaggaaatggataaaggagttatttagaaatgagatatttttgaaggaaattttttggagaagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaaacttattctactgctgatattgataccgctactaaagccatatcaattaagagatggtgcatccgggaggattactcgccttgcggctcgcccttcgggccgttgctaaagcaacgttatcatccctagtgcctgcggttaattccgctacctcttcgataccttcattgctgaagatttcggacaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgataccgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcctacacttttatcgtttgcacacttcacgttcaattagtctgtaaaaacgtcaaaaagagtgttttatcaacagaagaatggaggtctgacagatagtagtaatgcaaaaaaatggagacttaagttgaatgaacgggagtaaagcgaaaagactatagagtgaaggagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatctaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccgtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcgactaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtaactctttttccagctgacgcgtacgttccagtactgagcgcactttatcagccagattattgctatcgcctttcagcagatgcgcgacttcgcttaagcgatcgctgtctgcatgaacggtggcgatagcaccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacaactcggtagagaaatcgcccatgctcagcacgcgtacgcgctcatcatacttctcgccgaacagcgccatcgcacctttcgctttcgccgcttcgagatccatgatgttggtttcgatcggcaaattgcgacgaatctgtgtgttcaccaggtcttcgaccgcacgaatctcttctggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcaccttgtcgttaaccagtgaacctttctgcgatacatgagtacccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcagacgaatacgggcgcgacgagcctcatcaacatcagcctgcaccgcgtcgcccactttcagagaacccgcagcaagtttaccgatgtgaccaatcgcctggccgtatttctgcgtatcttccaccgcaaaggagaagttagcgcctttcagttcgcctttatcgccaacctgaccgccggattccgcatagaatggcgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcagtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactgtcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcgcgacgacgctgctcttccattgcagcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacatcagccgtcaggtcaaccgggaagccataggtgtcgtacagacggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcaacgccagaccgcgctccagagtacgagcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccgagcatattaccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcattggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggttgcgccagtgactttcgctaccgcctggatcagcgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccgcagcaatacgctccagacccataccggtatctacagacggcttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccgggcttcccggagggcccccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatccctacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtaacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacaaagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgccaccagctccagcgtgtcttaaccgccgggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaataccgtatgcgttcagtcggcaaaatttcgccaaatctcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcgccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctggcgaatacgcgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcgagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtagcatcaatctcttctgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggatgttgattctgtcatggcatatccttacaacttaaaaaagcaaaagggccgcagatgcgacccttgtgtatcaaacaagacgattaaaaatcttcgttagtttctgctacgccttcgctatcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttccgggttatctttcagccaggcagtcgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgatcagcttctcttttacgcccaggtcaaccagttcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccctctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtctactgcgccagaacgcgccagggcgtcacagatttccagtgcctgctcgccggtgtccggctgggagcacagcaggttgtcgatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcacgctgcgctgcggcgatcacctgcagcgtcagcgtggttttaccggaagattccggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatccagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatggagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcgccgctgaagcattcccgccgggtaatgccttcaccgcgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcataatcagcacgagccgctttcagtgcgcctatcgccatttccaccacgacgggttcactcaccgcgccatgctgcgccagcgtctcttcgcgtacgccgatcatctgcgctttggcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggagctaccggcaatatcggtaatcactttcgctacccaaccaccggtacaagactcggcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcacttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagatagcactttcgtcaggaagatggtgttggcgttgcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgtaaatagctactgtactcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtgctgtggttgtaacgggtgatggtgtagaagttcggcagaccgtaccagtactggtagccggtgccaacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgcggcggcaagctgcgaaatgctgtacttagttttgaagccatttggcaagcctggagcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaatagttcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcatattgtttgtaagacgacggcataaactgtccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgcgccatcaacaggaaggtttccagctcgccagagaaatactccgcgcggcgtgggtagttaaatgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtactccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacgttgtccggcgtaataaattttttgcgataacggagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgcttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattttgtcgatgaactgctgggcattcgggttattagcgaaatcgccgcccatctgcatcacattgtgctgcggctcaagcaggaagccgccagacggcgttccggtggtcgtatcagtctcagtaggttttggcttgctgctacaggcggcaagcaacacaaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcacgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattcccctcgctatccttttattcaaactttcaaattaaaatatttatctttcattttgcgatcaaaataacacttttaaatctttcaatctgattagattaggttgccgtttggtaataaaacaataaatcctgaaggagagaacaatgatagaaaccattactcatggtgcagagtggtttatcgggctgttccaaaagggcggagaggtgtttaccgggatggtgaccggcattcttccgctgttgattagcctgctggttatcatgaacgcactgattaattttatcggtcagcatcgtattgaacgttttgctcaacgttgcgccggtaaccctgtttcccgttacctactgttaccgtgcattggcacgtttgtcttttgcaatccgatgaccctaagcctgggtcgctttatgccggaaaagtacaaacccagctactacgcggcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgtttatcttggcattgccagcggtctgacaacgctgaacctgccacttggcccactggcggtgagttatctgctggttggtctggtcaccaatttcttccgcggctgggtgaccgatctgaccaccgccatttttgagaaaaagatgggcattcaacttgaacaaaaagttcacctggcaggagcaacatcatgacgcatattcggatcgaaaaaggaacgggtggctggggcggcccgcttgagctgaaagccacgccgggaaaaaaaatcgtctatatcaccgccggtacccggcctgcgattgttgacaaactggcacagcttactggctggcaggctattgacggatttaaagaaggtgaacccgcggaggcggaaattggtgtcgcggtaatcgactgtggcggcacattacgctgcggcatctatccgaaacgacgtattcccaccattaatatccactcgacgggcaagtccggtccgctggcgcagtacattgtggaagatatttatgtctctggcgtaaaagaagaaaacatcactgtagtaggtgatgcgacaccacaaccctcttccgtgggccgtgactatgacaccagtaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgggcatggggtccaccgttgcggtgctgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattctgccgtttatggcattcgtctcggcgctcattggcatcattatggcttctggccttggtgactggattgcccacggtcttgctccgctggcgagccatccactgggtctggtcatgctggcgctcatctgttccttcccactgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttaccggcactgtttgccatcaacgcgcaggcggcctgcgacttcatcccggtcggtttgtcgctggcggaagcccgtcaggacacggttcgcgtcggtgtcccttctgtactggtgagccgctttttaaccggcgcgccgactgtactgatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtatcggcgcgagtgccattgacgccctcagtgaccagatgctcatcacctttcgtgaaggcgcgcctgcggacctcgaagagtattgcttcattcattgccacggcgagttgaaaggtgcactccatcccggtttgcaattttcactcgggcagcatcgctatccggtgaccgctgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaaacgaagcggaatttccgggcactgtccatgtggcaggccctgtccccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtcgcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaagtatggcgtacggttttggtgctgacgccactagcgagcaaagcgttctggcgctctctcgtggggtagatgaaatctttggtcgcgtggatttgctggtctacagcgccggaatagcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaggtgaatctggtgggttatttcctgtgtgcgcgtgaattttcgcgtttgatgatccgcgacgggattcaggggcgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaactctggctacagcgcagcgaaatttggtggcgtcgggctgactcaatcactggcgctggatctggcggagtacggcattacggtgcattcactgatgctcggtaacctgctgaaatcgccgatgttccagtcactgttgccacaatacgcgaccaagctgggtatcaaaccggatcaagtcgagcagtattacatcgacaaagtaccgctcaaacgcggctgcgattatcaagatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgcaccggacagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagcggagatccattaaggatctccgtgagactatagaatgcctgatgcgctacgctcatcaggcatacaggacttccgccactacattaaggaaaagttatggtatccgcactcatcaccgtcgccgttatcgcctggtgtgcgcaactggccttaggcggctggcaaatttctcgttttaaccgtgccttcgacacactatgccagcaagggcgggttggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgccatcgcgctggacgatcagcagcgcatcgtcgacaccttgtttatgaaaggactgaccgtcttcgcccgaccgcaaaaaattcccgcaattaccggtatgcatgcgggtgatttacagcccgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaggccgccattctggagtatctgcaaaagcagggtaaatgctcggttgaagaattggcgcaatactttgacaccacaggcacaaccattcgcaaagatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggagtggtgttgaataaagaggaatccgatccgcctatcgatcataaaacactcatcaacacccacaagaaagagctgattgcagaagctaccgttagttttatccatgatggcgattcgatcattcttgatgctggcagtaccgttttgcagatggttcccctgctctcgcgctttaataacatcacggtgatgaccaacagcctgcatatcgtcaatgcgctatccgaactggataacgaacaaactatcctgatgccaggcggaacgtttcgcaaaaaatcggcctcatttcacgggcaactggcagagaatgccttcgagcatttcaccttcgataaattgtttatgggcaccgacggcatcgatctcaatgcgggcgtaaccacctttaacgaggtttataccgtcagtaaggcaatgtgcaatgccgcgcgcgaagtgattttgatggcggactcatcaaagtttggccgtaaaagccccaacgtagtttgcagtcttgaaagcgtcgataagctgattaccgacgcaggtatcgatccggcgtttcgtcaggcgctggaagagaaagggatcgatgtgatcataaccggagagagcaatgagtgaagcactactgaacgcgggacgtcagacgttaatgctggagttgcaggaagcaagccgtttaccggaacgtctgggcgatgattttgttcgcgccgccaatatcatcctgcactgtgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacgcttgccagtaccggcactccggctttttttgtccatccggcagaagcgctgcacggcgatctggggatgatcgaaagccgcgatgtgatgctgtttatctcttactccggtggcgcgaaggaactggatctgattattccgcgtctggaagataaatctatcgcgctgctggcgatgaccggcaaaccgacgtcaccgctgggcctggcggcaaaagcggtgctggatatctccgtagaacgcgaagcctgcccgatgcaccttgcgccgacctccagcaccgtcaataccctgatgatgggtgacgcgctggcgatggcggtcatgcaggcgcgcggatttaatgaagaagattttgcccgctcccacccagccggggcactgggcgctcgcttgctgaataaagtgcatcatctgatgcgccgtgacgatgccatcccacaggtggcgttaaccgccagcgtgatggatgcgatgctggaactcagccgcaccggtctggggctggtggcggtatgtgacgctcaacaacaggtacaaggcgtctttaccgacggcgatttacgtcgctggctggttggcggcggcgcactcaccacgccagtcaatgaagcgatgacggtcggcggcaccacgttgcaatcgcaaagtcgcgccatcgacgccaaagagatcctgatgaagcgcaaaatcactgccgcaccggtggtggatgaaaacggcaaactcaccggcgcaataaacctgcaggatttctatcaggccgggattatttaatccttcaatcccagacgtttcgccagccgatgcaggttggcgacgtcggtttccagcatccgcgcgcaggcagcccagttgtgatgattttgtgccagtgcctgacgaatagtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccacttctggcgtcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgctgcgggtggctctcgccagaactaccgcccgatgaatagcatgttccagttcgcgcacgtttcccggaaaactgtagtgttgcagtaaatttcgcgctccggcacttaataccacgcgggagagcccctgccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcaccgaaagtggaaacacgctcaggcgatgaaacaaatcggcgcggaatcgccctgccagcacctcttcgcgtaaatcgcggttagtcgccgccagcacgcgcacatcgacccgcaaacaacggtcatcgccaacgcgctgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatccagaaacagcgtgccgttatccgccatttcaaacttcccgctgcgattactgatagcgccagtaaacgctcctttcacatgcccgaacaactcactttccgccacactttccggcagtgcagcacagttgagatagaccagcggattcaccgcccgtggcgaggcttcatgaatcgctttcgccaccagctccttaccggttccagtctcaccgctgatcaggacgttgagatcggacgccgccacaatctcaatctcttttttcagttgcgtcatgccaggggacaagccaatcatctgcgtctgtttcaccgcttcaaacggcgtggcatcgcctggcagcatattctggctttccagttgttcaatcagcaacgcattgcttaacgctcccgccgccagcgcagcaatcagccgtagctcttcgtcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcagtgcgccgatcaggttttgcccggcaaacaatggcagaccaacgcaggcgtgaaccttcagactctcctgcccaggaatcaaaccgtcatagggatcgggcaattcgctgtctgcgggaaagcgcaccacatccccggcgcgggcaatcgcttccagccgtggatgcccttccagcgcaaagcgtctaccgagtacatcctttgccagaccgtcgatggcaagcggaataaactgccgcgaatcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgtagcgtggtgatcaggcgctgaaaacgatcctggtgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccatttgattgatagtcattttgactactcattaatgggcataattttatttatagagtaaaaacaatcagataaaaaactggcacgcaatctgcaattagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggttggtcaacgtgactgggaagtgcgtgattttcacggcacggaatataaaacgctgcgcggcagcagctacaatagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcggatatcgattacatcgtgattaaccatgcagaagaggaccacgctggggcgctgaccgaactgatggcacaaattcccgatacgccgatctactgtactgccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtggtgaaaactggcgacacgctggatatcggcaacggcaaacagctcatttttgtcgaaacaccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagacggagcttttcgagcagtgccaacgttactacgccaatatcctgacgccgttcagccgcctggtaacgccgaaaattaccgagatcctgggctttaacttaccagtcgatatgatagccacttcccacggcgtggtatggcgcgataacccgacgcaaattgtcgagctgtacctgaaatgggcggctgattatcaggaagacagaatcaccattttctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccagggaattgcggaaaccgacccacgcgtggcggtgaaaattttcaacgtcgctcgaagcgataaaaacgaaatcctgaccaatgtcttccgctcaaaaggcgtgctggtcggcacttcgacgatgaataacgtgatgatgccgaaaatcgccgggctggtggaggagatgaccggattacgcttccgtaacaaacgcgccagtgctttcggatctcacggctggagcggcggtgcggtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgctcagcctgaaagccaaatggcgaccagaccaggacgctctggagttatgccgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccgcagagcacggtgaattcggtggttaaagaagaaacctctgccaccacgacggctgacctcggcccacggatgcagtgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagttccggataacttcctctgcccggaatgctccctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagcaacggcattgtgatcattggttcgggcttcgccgcccgacaactggtgaaaaatattcgcaaacaggacgccactattccattaaccttgattgccgccgacagcatggatgagtacaacaaacctgacatcagccatgttatcagtcaggggcaacgtgccgatgaccttacccgccagacggcgggtgaatttgccgagcagtttaatctgcacctgtttccacaaacctgggtgacggatatcgatgccgaagcccgtgtggtgaaaagccagaataatcagtggcaatacgacaagctagtactggcaaccggtgctagtgcctttgtcccgcctgtgcctgggcgtgagttaatgctgacgttaaatagtcagcaagagtatcgcgcctgtgaaacgcaactgcgggatgcccgacgcgtgttgattgttggcggtggtttgattggtagcgaactggcgatggatttttgtcgtgcaggcaaagcggtcacgctaatcgacaacgctgccagtattctggcgtcgttaatgccaccggaagtaagcagccgcttgcagcatcggttgacggagatgggcgttcatctgctgttgaaatctcagttacaggggctggaaaaaacggattctggcattcaggcaacgctggaccgccagcgcaatatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaataccgatatttacgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctccagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccgctgaaactcccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcaaattaataccgaacgccagggaatggtggcgcgcggcgttgacgatgctgaccagcttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacattgccgatgtaggtgggctactgtgcctaaaatgtcggatgcgacgctggcgcgtcttatccgacctacggggacgcatgtgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcaacacgttttatccgttctggacttcacccgctaaccaacgcgccgcagcaataaccccctgccccagagacaaaccgccatcacccgccggtaaactctgtggaaagagcaatgtgaaatcagcgagataatgcgccagacgtgcacgcagcaaacggttatgaataaccccgccgctaaataccagcgtagtgataccacgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggtgcctgccagttcagccactgctgccagaaagtggcgagatccagttgattgtccacccgcggcattgtcaccggatgcgtcactccgtggcatgaggctgcgagcgcctccagagcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagtgccgccgccactgcatcgaaaaaacgcccacacgatgacgccagcggcgcgttaattccacgctcaatggcccgcgccagcacgctccagttttgctgttgcacactcgctgtttcgggataattctgccactccggcacaaagcgcaggcactgcgccagcaggtttcgccacggctgcttcgccgccaaatcgccaccagcaagcgccactgcaggcaagccgcccaggtgctcacattcgcgatagttcacccgcaggcactcgccgccccacaaagcgccattctcccccataccgataccgtcgagcgtcaaagcaatgacatcaccgccatccagcggccactgatgctctgccagacacgccgctgcgtgggcatgatgatgcagcaccgtttgcgtcggcagattcatttcgcgcgcccacgggctggagacatagcccggatgtgcgtcatgcacaacgtattgcggggtgaaatcgtagatgttttgcatcaggcgtaacgcttcgcgccactgcatctggatgccatcgtcacttaaatcgcccagatgctgactcaacaccgcttgttcaccgcgcaccaggcagaaggtatttttcagatccgcgccgagacacagcacaggcggaacatttttaaagcccggaggcaaagccagcgcatccggcacatacccccgcgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacgatgtcgcggttatgtatcaaaaatccgtcggcaatgccctgcaaatccgccagcgcctgttcgttgctgatagctggtggtttaccgctcaggttgccggaggtcatcaccagcgggcattgcagttcctgtaacagcaaatgctggagcgggttcgcaggcaacattaccccgacttcgttaaggtcaggggcgatatcatcacaaagctcaggaacgtattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaaccgtcagccactggcaacatgaccgccagcggtttcgccgggcgatgtttgcgcgcccgaagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaattttgcccatttttaactgtgcgatagctgcctgtaatgccgcctcttgttccgcatgttcaccatgacttacccattcaagatgcgggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcacggtactctttgtcacaggccggacatagcggaaacgccgccatcacggtaaacgggcggtcgtaaggcatggcgcgaataatggtgaaacgcgggccgcagtgggtacagttgataaacggataacgataacgccgttcgcctggggtattcatttcggtaaggcaagcagggcaagtagcggcatcgggaacaatttgcgtattcatggtgccgcctgtgctctggcgtatagtgaactcggtgggcagttgtgaccagataaacggctcacgctcgacgctatcaatacgcgccagcggcgggcagtgctgatacaattgaacaagaaacgtttccgggtcttcccgcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagctgccagacaaacggacgaaaaccgacgccctgcactttgccacgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgccctgccggacacgacagcgtcgcatccggcagtcacaggtcggcgataccgcccgctccgtattctacgaatatttccgggaattcctttgatgccagaacagttctgtaagatttttagaacatcagcgccgtacggcggcgtttttctgcgctcagttgttcaagtttattacgatcgacacaaatcagcgcatgagtcgggcaagccgccatacacgccgggccgtcttcacgatggttgcacaggtcgcatttattggcttcggctttgtcagcccgtacattcagacccgcgccgctgttgcggatcaccggacgtaccaccacttccatcgcaccatacgggcaagccacaacgcaggttttgcaaccaatgcaacgttcctgcatcacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcaaactgtcgccgtggaaatgttcacacctttaatgacatggatacgcggtaaaaaagtttccggggtcagcgatgcacagtcctgattttcctgatgagaaaccacgcacgctacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacattcacaaatcatgccagtttttaatttactgttatttaaggaaattaatttctgtaatgcaggaaaaacgatgtcatcgacactagtgacgatgacatgtgatgacaatgtttatcgcgaaggagcaatgagtgagtcgcggcggatcagttttccgctgaaggttttcggcggtgagaaatccccgccatcgagcataaaaatcagccgtccaataatttcctgaatcatctcagtcaccggaatttttacgctggagagcgccggaacggtgtagggggcaatagcgatatcatcgaatccgataactgacacctgctctggcaccgctacgccgcgctcgtgtaacgctttcatcgcacctatcgccatatcgtcgttactggcaactaacgcgctaaatttagccccacgttcgagcaacatttctaccccttcggccccgctggcaggcgtccatttaccgttagcgataagtttttcattgagcgcaataccatgctgcgccagcgcgtctttatacccggcaagacgttcaatgctggtgggggaatccatcgagccggtaaggaaagcaatctcctgatgcccggcgtttatcaactctgccacggcgttaaaactggtctgtttatgatcgcaccagacgctatggctgctgtttttgcgcaggcggcgattaagcaccattatcggctgactgtgcgcgtcaatgatgtcatcgatctcatccacgcttaaaaaacgcgggtaaatcatgatcgcgtcgcagcgcagatccagcagatactgaatcgcctggcgctcttcttctgcgctgtgtttaccatctgccaatagcaactgccgccctttctcttccgccattcgcgcggcatgaaagagtaattcactaaaataaatgccgtggtaaagcgtgttggtcactaccagccccagcgtctgagtactcttcgccgacagattgcgcgccagcaagtttggacggtaaccgctctcttctaccgcctgaaacacgcgatctttagtctcctggctgacgtagccattacctgaaagcacgcgggaaacggtcgcttttgaaaccccggcgcgcttcgccacttccagcatcgtcgtcatcattttcatccctttacacgcaatcaacgcagtgtactgcaccgtttgccgattgtccttgcacaatcggcgggaaaaatattcaggtgaccggtttcacaaatataaaaaatgaacaattcactctcttgcttatttagtgacaactattcatgattttgtgaaaccggtttcttaattccgtttcagcatcggcatttttccgtcacgtcgactgataacaactacatctaccctactgataacaggataaaatccgatggccaaaaattatgcggcgctggcacgctcggtgatagcggcactgggcggcgttgataacatctcggcggtcacgcactgtatgacgcggttgcgctttgttatcaaagatgatgcacttatcgacagcccgacgttaaaaaccatccccggcgtgctcggcgtggtacgtagtgacaaccagtgtcaggtgattatcggcaataccgtttcacaagcctttcaggaagtcgtcagcctgctgccgggagatatgcagcccgcacagcccgtgggtaaacccaaactcacgctacgtcgcattggtgcggggatcctcgatgcgctgatcggcaccatgtcaccgctgatcccggcgattatcggcggatcgatggtcaaactgctggcaatgatcctcgagatgagcggcgtgctgacaaaaggatcgccgaccttaaccattctgaatgtgattggtgacggtgctttcttcttcctgccgctgatggtcgcggcatctgccgccatcaaatttaaaaccaatatgtcgctggcgattgccatcgcgggtgtgctggtacatccgagttttattgaactgatggcgaaagcggcccagggtgaacatgtcgaatttgccctgattccggtcaccgcggtgaaatacacctacacggtgatcccggcgctggtgatgacctggtgcctgtcatatatcgaacgctgggtggacagcattacaccggcggtgaccaaaaacttcctcaaaccaatgctgattgtgttgattgccgcaccgctggcaatcctgctgattggcccgattggtatctggatcggtagcgccatttcggcgctggtttacaccattcatggttatctgagctggctttcagtcgccattatgggcgcgctgtggcctctgctggtaatgaccgggatgcaccgcgtctttacgccaaccatcattcagaccattgccgaaaccggcaaagaagggatggtcatgccgtcagagatcggcgctaacctgtcgctgggcggttcatcactggcagtggcgtggaaaacgaaaaacccggaactgcgtcagacggcgctggctgcggcggcatcagccattatggcggggatttccgaaccggcgttatatggcgtggcgatccgcctgaaacgtccgcttatcgccagtcttatcagcggttttatttgcggcgcggttgccggtatggcggggcttgccagccactcaatggcagcgccggggctatttaccagcgtgcagttcttcgatccggcgaatccaatgagcatcgtctgggtgttcgcggtcatggcgctggcggtggtgctgtcgtttatcctcacactgttgctcggctttgaggatattcctgttgaggaagcggctgcccaggcgcgaaagtatcagagcgtacaaccgaccgtcgccaaagaagtaagtcttaattgaggatgaaaatgtcagtatttccagaaagttttttatggggcggcgcgcttgccgccaaccagtctgaaggtgcgttccgtgaaggtgacaaaggtctgaccactgtcgatatgatcccacacggcgagcatcgaatggcggtgaaactggggctggaaaaacgttttcagttgcgagatgacgagttttatcccagccatgaggcgacggatttttatcatcgttataaagaagatatcgccctgatggcagagatgggattcaaggttttccgtacctcaattgcctggagccgtctctttccgcagggcgatgaaatcacgcccaatcagcagggcattgctttttatcgttctgtctttgaagagtgtaaaaagtacggtatcgaaccgctggtcacgttgtgccacttcgatgtgccgatgcatctggtcaccgaatatggctcctggcgtaaccgcaagctggtggagtttttcagccgctacgccagaacctgctttgaagcatttgatggtctggtgaaatactggctaaccttcaatgaaatcaacattatgttgcatagcccgttctccggcgcgggtctggtgtttgaagaaggtgaaaatcaggatcaggtgaaatatcaggccgcgcatcaccagctggttgccagtgcgctagccaccaaaatcgcccatgaggttaacccgcaaaatcaggtgggctgtatgctggcgggcggtaacttctacccttacagttgcaagccggaagatgtctgggcggcgctggagaaagaccgggaaaacctgttttttatcgatgtgcaggcgcggggcacgtatccggcttactctgcccgcgtattccgcgaaaaaggggtaaccatcaacaaagcaccgggcgatgatgaaatcctgaaaaacaccgtcgattttgtctctttcagctattacgcctcgcgctgcgcctcggcggagatgaacgccaacaacagcagtgcggcgaacgtggtgaaatcgctgcgtaatccgtatctacaggtgagcgactggggctggggaattgatccactcggtctgcgtatcaccatgaatatgatgtacgatcgttatcagaagccgctgtttctggtggaaaacggcctgggcgcaaaagatgaatttgctgccaatggcgagattaacgacgactatcgcatcagctacttacgcgaacatatccgcgcaatgggcgaagcgattgcagacggcattccgctgatgggctacaccacatggggctgtattgatttagtttccgcctctacgggtgaaatgagcaaacgctacggctttgtctttgttgaccgtgacgacgcaggcaacggtacgctgacgcgcacgcgtaagaaatcattctggtggtataaaaaagtgattgccagtaatggggaagatttagagtaggtaacagtgccggatgcggcgtgaacgccttatccggcctacatgtcgcacgaaccatgaaggcccgataagcgcagcgcatcgggcaatttagcatttggcatcagagctggttcaccccatcaagaacattcctgtcctgattccttaatgaaaaactactcttcttccaccgctaactgcgcgaagccgccatttccttcccagccttccagtcgttgataaacggtttctaccgcatctttaatcggctgggtcatcgggtagtaaaagccgacgatatccggctgaatgccgaggaaaatcacttcgccaatatcttctttcaactggtcgataaggtaattcaacggcatgttatgggtagtcatcataaacatctcggcgatatcatccgggtcgatgatgcggatctcgccggggtttagccccatatccgtggcgtcgacaatcagcagtcgtgtcgggcgcagttcacggatagcgacgatgtcgttttccggtgcgctaccgccgtcaatcaccacccagttacctttcggcgcggcggcgcacttttccgccagcagcggacctgcgccatcatcgcccatcatgctattgccaacacagagtaaaacgtcagtcacgcagtctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattcctgctgctgcgaagtttgcgctgcccgggctttatcgaatgcgttggccagcatcggcacatggttaatgtcgatgacgatctcaccatatttcggcacgccttccattttgcggcgggcttcactgcctgcctccagagtggcaatccatgccagatattcatcccacgggcaggtgagcgccgcttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtggcatcgttctcatcaataaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttcagacgcggatcgttttccgcttccagccagcgtgcaacctgttcttcgccctgccctaactgtgtaaggtaatcatcggcaatctgacgaccgtaacgataacccgccaggcgacgtgcttcgcgatccactttcacgcgcagcggctgcaccatatcgccatgcaggatctccgccggttgttcatccagttcacccggcccacgggcgtgaattttctgctccagcaggccgagcgccattgcaaagccgtacagcgtggcggcaggcgttggcgggcagccagggatataaacatccacagggacaattttatccgtaccgccccacacgcagtagagatcgtggaagatcccgccgctgttaccgcaggcaccgtaggagatacaaattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgaaggaacgactttaatgccgaagcgttctgcatcaaacagcggcgataaagtggcgaaaatttcgatttcgcaaccgttgcagccgccgcagtccacgcggtaaacataggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatggggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcgccgttgtgcttaagcaacgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcggcagttgcacagcgcgaagcgggactgttgcaggaagtcttctttcttccacaccgccagttcgtactcttgcgacagtttgatcgccgccgtcgggcagacttcttcgcagcgtccacagaagatgcagcgcccaagattaaactcccaggcaagctctcctgtggcgaggtcagtttcaaccgttaaggcgtttgacgggcaggcattgacgcaggccgcgcagccgatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggctccagcggataagacgaggtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtaacgctcgagttctttgtacggcaccactttgctcttcttcttacgcacatcgaccacggtcatgcggtcggtacaggagtagcaagggtcgaggctaccgataatcagcggcgcatcggaaacggtgttgccgcgcagcatgtagcgcagggtcggccagttcgcgtaggtcgcggcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcatcgccgcgcggcgcttcggcaaagcccagcgcaaagcggtgcggaatgtaggtaaagccttccaccatcagtgggccacccggcaggttatccagaccgtagtcgatcatgttcagcgcggtatagacttcgttgatacgcactttcagacgggaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccatagccgacaaacgggtgatcggcgcgggtatcacgggcgtgaccgctggcacggaccatcgggccgacgttactgaagtcgcgagcgatttccgggtccagacgaccaatgccgacagtgcgctgttccatgttcggagtgctcagcagcacatccaccagctcctgcacttcacgacgcatctgttgtgccagctggcgggtctggatcatgtcgtctttcagcagatcgcgacgaatcccgccgatcaagttcaggccgtaggttttacgcgcaccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcgaagccggtaaagtgacaggccaggccaaggttgagcagatgcgagtgcaagcgttctacctccagcagaatggcgcggatcatctgcgcacgttctggcacctgaatacccatcgcgttttccaccgacgtggtgtaggcggtgctgtgggcaaagccgcagatcccgcacacacggtcagagaggaaggtcacttcgttataacccatacgggtttccgccagtttttccatgccgcgatggacgtagaacagacggtaatcggcgtcgataatgttttcgccatcgacgaacagacggaagtggcccggttcatcagaagtgacgtgcagcggaccaatcggcacgacgttgtttttcttgtcgcccagttcgttgatgaactcgtaggtttcagcatcggtggtcggtgccggacgctgacgataatccatgctgtctttacgcagcggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcagaccaaccggaatcaaaccgtacatatcgcgcacttcacgctcgccccacaccgccgccggaacgcgcggcgtcacggacggatattccggtttgttggcgtcaacttcgacgcgaaccgtaatccaacacttagtgcccttctccatcgacagcacgtagtaaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaacagcaccgacagccagccaccctgtttgtagtaaagaaactccaccacttccggcaggtagttcacctttacggtgacagtcagctgatctttggtctgccaggcgtggtccagcacgacgcccggaaatgcctcattcagcgcggcgagataatgttgacctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaagccaaacccagcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccaggacgccgaccaccagttttacgatggcaatcaccagcgccagcagcagtccaccggcggtgaaggtttccatttgtccccacggaataaacaccccgacgaacatctgcaacaccaccagctgtttcaggctgataccccatttcatgacgccaaagccgctgccgctgtattcagagagcgggccttcctgcagctcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaggtggcgaacgcacaggcacaaagcgccagtaccagcgggatgctctggctcagcggccagtgataaacggtgtcggtgatgttgctgatgttggtggaaccggcaacctgtgcggcaacccacagaccaagcagcagcatcggttcgaccagcacgccaagcatcgcttcacggctcgcgccgatagcggtaaacgggctaccggtatccagaccagaaatggcaaagaagaaacgcgcgatggcaaagagatacagtaaggtgatcaaatcacccagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtagcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccaacgctctggcggcccagcagtttgaaaatgtcacgatactcctgcaacacacccggcccacgacggttatgcagacgggcgcgcgccacgcgggtaataccggagagcagcggcgcaacggcaaataacaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagtaccgccagttcaaccagcgccatccggcggaacagcaacgcactaccttcgcactgccagcccggcaccagcgacaccggattcagccatttgcgcagtttcagcactggcgcaaacgcctgtttcaccggcatggcaaaaccgtgagcggtaatcaccattgatttttcgtggtcgtagccgcacacccaggccgcgccgcgggaacgcgatggcaaacgatcgcctttgcaaatcgccataatgatgaatggcagcagcgggcaggcaatcagcagcaacgtgatcatcggttgagaaacggtggtgttagcaggctccagcggcagaggtacagcagcagacagcatcggcagcagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggtgcacaggtggcgttttcggcttctttggtacgcggcgcgccgaggaacgtgacgccatagactttcgccatacacatcaccgccagcgcaccggtaattgccagacccacggcgagcagcggccccagcagacgggcaacaaacgcgccactattgctcagtttgaagaaggattgatagataacccattccccggcaaaaccattcagcggcggcagcgcagccattgccatcagcccgactaacatggcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagatgctccccgctccgaggaacagtacgcttttgaacaggctatggttaagcagatggtacagaccaccgaccaggccaagagcaatcagtgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcaggataatgccgatattttccagggtgtggtaagccagcaggcgctggatgttgtgttccatcaacgcatacagaccaccgacgaacgcggtgatcatgccgagcaccagcagcgcgatcccccaccacagcggtgcattaccgcccagcagtgacagggttaaaatgcccagcaggccaattttcatgactaccgtagaaaacaacgcggcagctggcgcagaggcgttagcatgtgcctgcggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcacaccgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtgccataacgctgccacagcagccagcaagcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtgaggaacaccgcgcacagggccatgatttcggccattaccacgaacatgccgaggttgctggcaatgacggcgcagacggcggcagccatcaacatattgatctgcaagccgttgcacttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagaaatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagtacagtaaagcccgcggctgccgtatacagactaccaaccgcgccgccaattccagctatccagccacttaacgctttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaagtcagctcacgcttacgtttgctgacgcgggcgatatcagtgttatccaccagatgcagggctttagtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacctggcacccagtcaagcaatgtgctgacacgcgccggagcaggcggtgccggtggcgctttcggggtattggcgtttgccggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgatgccgcacagcttgcagcttacgcacaggctttcattcaactgcacggccccatcaacgcgggtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtggtgacagagctgcggcgcagattctttttcattcagcatcactctcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcggcctcacaagtgtggcagccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcctcagctcatgctgccgggctttgtccctttaccagttggcttaaattcaccggcacattgttttcaatagcggtgtataagctgtcgtaaacgccagcgattttttcgagatagtgttccagaacctgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcagttgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccagggtgacgtaaatgcgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttttgtgccaacttttaatttattgttattaaagagatttttaagctaaagatgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcaccgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccacagtgtcatggtgacatgctgcagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctgtatatcgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcaccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcccgcaagcaactggtgctcaacctggtttccagccctggttccggtaaaaccaccctgctgacggaaaccctaatgcgcctgaaagacagcgttccgtgcgcagttattgaaggcgaccagcaaaccgtgaacgatgccgcacgcattcgcgctaccggcacaccagcgattcaggtgaataccggtaaaggctgccatcttgacgcacagatgattgccgacgccgcaccgcgcctgccactggacgataacggtattctgtttatcgaaaacgttggcaacctcgtatgcccggccagcttcgatctcggtgaaaaacacaaagtggcggtgctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcatatgtttgccgccgcctcgctgatgctgctcaacaaagttgacctgctgccgtatctcaactttgacgttgagaagtgcatcgcctgcgcccgcgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcaccattgacggcaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccgcgcgtgggccagtgggtactggtacacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttacaaaacatgtttgacgttgagccggatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtgatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacacagccgaacgccctctgcggattatggaagtgtgcggtggtcatacccacgccatttttaaattcggcctcgaccagttactgcctgaaaacgttgagtttatccacggtccgggttgcccggtgtgcgtactgccgatgggtagaatcgacacctgcgtggagattgccagccatccggaagtcatcttctgtacctttggcgacgccatgcgcgtgccggggaaacagggatcgctgttgcaggcaaaagcacgcggtgccgatgttcgcatcgtttactcgccaatggatgcgttgaaactggcgcaggagaatccaacccgcaaagtggtgttcttcggcttaggttttgaaaccaccatgccgaccaccgccatcactctgcaacaggcgaaagcccgcgatgtgcagaatttttacttcttctgccagcatattacgcttatcccgacgctgcgcagtttgctggaacagccggataacggtatcgacgcgttcctcgcgccgggccacgttagtatggttatcggcactgatgcctataattttatcgccagcgattttcatcgtccgctggtggtcgctggtttcgaaccccttgatctactgcaaggcgtggtgatgctggtggagcagaaaatagcggcccacagcaaggtagagaatcagtatcgtcgggtggtaccggatgccggtaacctgctggcgcaacaggcaattgctgatgtgttctgtgtcaacggcgacagcgaatggcgcggcttaggcgtgattgaatcttctggcgtgcacctgacgccggattatcaacgattcgatgccgaagcacatttccgcccggcaccgcagcaggtctgcgatgacccgcgcgcacgttgtggtgaagtattaacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcatttggtgcactgatggtctcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagaatgaagcgtgaataatatccaactcgcccacggcagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagaccaggcacgtcttgatctggcgcagctggtagcagaaggcgatcgtctggcgttctccaccgacagttacgtcattgacccgctgttctttcctggcggtaatatcggcaagctggcgatttgcggcaccgcgaatgacgttgcggtcagtggcgctattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcccgcacggcaggcattgccatcgttactggcgatactaaagtggtgcagcgcggcgcggtagataaactgtttatcaacaccgctggcatgggcgcaattccggcgaatattcactggggcgcacagacgctaaccgcaggcgatgtattgctggtgagcggtacactcggcgaccacggggcgactatccttaacctgcgtgagcagctggggctggatggcgaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaacgcggtggttcatgagttcgcggcagcctgcggttgtggtattgaactttcagaagcggcactgcctgttaaacctgccgtgcgtggcgtttgcgaattgctgggactggacgccctgaactttgccaacgaaggcaaactagtaatagctgttgaacgcaacgcggcagagcaagtgctggcagcgttacattcccatccactggggaaagacgcggcgctgattggtgaagtggtggaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatttaccacacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacaacaaaggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggctattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcgtcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgctgcattgcagttacgaagaattttgtgaaacctggccgcagctggccgcaggtgggctatacccaaaatttggtcactattgcctgatgccactggcggcggaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagccgcgtcgttaacaatgtcgactatgagttgttatgccgggaacgcgataacttccgcatcctggtcgccatcaccaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccattactatttcgacattgacgatatcagtatcgtcttacgcagccaccgtaaaaacaaactcaacatctactccactcactatcttgataaacagcatcccgcccacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtgttcaaaagtaaagagatgctgctgatcaatctccacgagcgggacgatttagccccctatgaacgcatgttgttcgacacctggggcaaccagattcaaaccttgtgcctgttaccgctgatgtctggcgacaccatgctgggcgtgctgaaactggcgcaatgcgaagagaaagtgtttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaatccatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtgcttaaacaagttgaaatggtggcgcaaagtgacagtaccgtgctgatcctcggtgaaactggcacgggtaaagagctgattgcccgtgcgatccataatctcagtgggcgtaataatcgccgcatggtcaaaatgaactgcgcggcgatgcctgccggattgctggaaagcgatctgtttggtcatgagcgtggggcttttaccggtgccagcgcccagcgtatcggtcgttttgaactggcggataaaagctccctgttcctcgacgaagtgggcgatatgccactggagttacagccgaagttgctgcgtgtattgcaggaacaggagtttgaacgtctcggcagcaacaaaatcattcagacggacgtgcgtctaatcgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgtgagttccgtagcgatctctattaccgcctgaacgtattcccgattcacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagcattcctgccgagacgctgcgcaccttgagcaacatggagtggccgggtaacgtacgcgaactggaaaacgtcattgagcgcgcggtattgctaacacgcggtaacgtgctgcagctgtcattgccagatattgttttaccggaacctgaaacgccgcctgccgcaacggttgtcgcccaggagggcgaagatgaatatcagttgattgtgcgcgtgctgaaagaaaccaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgaccctgctgtcacggatgaagcggctgggaattgataaatcggcattgatttaactgcaaattgccggacagatctgcctgtccggcatactattcatgagattttttcggacgatatttttccggcagttctggcaccgtacgcttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgcttttgcgcgtaaacaaacaacgcctcgtaatgctccggctccgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatgctgcctccacctcattaagatgtatttatattacatcttaatcttaaagggcactatgactctaaagaagaagggttcgccaaccgacgcaattttgcgtacttgcttcataagcatcacgcaaaagctgcaaaacagcatctttcccggaaccagcatcaagaactcgccgttcgcttcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacaccccatttaatatcagggaaccggacataaccccatgagtgcaatagaaaatttcgacgcccatacgcccatgatgcagcagtatctcaagctgaaagcccagcatcccgagatcctgctgttttaccggatgggtgatttttatgaactgttttatgacgacgcaaaacgcgcgtcgcaactgctggatatctcactgaccaaacgcggcgcttcagcgggagagccgatcccgatggcggggatcccctaccatgcggtggaaaactacctcgccaaactggtgaatcagggcgagtccgttgccatctgcgaacaaattggcgatccggcgaccagcaaaggtccggttgagcgcaaagttgtgcgtatcgttacgccaggcaccatcagcgatgaagccctgttgcaggagcgtcaggacaacctgctggcggctatctggcaggacagcaaaggtttcggctacgcgacgctggatatcagttccgggcgttttcgcctgagcgaaccggctgaccgggaaacgatggcggcagaactgcaacgcactaatcctgcggaactgctgtatgcagaagattttgctgaaatgtcgttaattgaaggccgtcgcggcctgcgccgtcgcccgctgtgggagtttgaaatcgacaccgcgcgccagcagttgaatctgcaatttgggacccgcgatctggtcggttttggcgtcgagaacgcgccgcgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgtacgactctgccgcatattcgttccatcaccatggaacgtgagcaggacagcatcattatggatgccgcgacacgtcgtaacctggaaattactcagaacctggcgggcggtgcggaaaatacgctggcttctgtgctcgactgcaccgtcacgccgatgggtagtcgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactattggcgcattgcaggatttcaccaccgagttgcagccggtactgcgtcaggtcggcgacctggaacgtattctggcacgtctggctttacgaactgctcgcccacgcgatctggcccgtatgcgccacgctttccagcaactgccggagctgcgtgcgcagttagaaactgtcgatagtgcaccggtacaggcgctacgcgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccgccggtgctggtacgcgacggtggtgttatcgcatcgggctataacgaagagctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaagtccgcgagcgtgaacgtaccggcctggacacgctgaaagttggctttaatgcggtgcacggctactacattcaaatcagccgtgggcaaagccatctggcacccatcaactacatgcgtcgccagacgctgaaaaacgccgagcgctacatcattccagagctaaaagagtacgaagataaagttctcacctcaaaaggcaaagcactggcactggaaaaacagctttatgaagagttgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggtgaacctggcggaacgcgcctataccctgaactacacctgcccgaccttcattgataaaccgggcattcgcattaccgaaggtcgccatccggtagttgaacaagtactgaatgagccatttatcgccaacccgctgaatctgtcgccgcagcgccgcatgttgatcatcaccggtccgaacatgggcggtaaaagtacctatatgcgccagaccgcactgattgcgctgatggcctacatcggcagctatgtaccggcacaaaaagtcgagattggacctatcgatcgcatctttacccgcgtaggcgcggcagatgacctggcgtccgggcgctcaacctttatggtggagatgaccgaaaccgccaatattttacataacgccaccgagtacagtctggtattgatggatgagatcgggcgtggaacgtccacttacgatggtctgtcgctggcgtgggcgtgcgcagaaaatctggcgaataagattaaggcattgacgctgtttgctacccactatttcgagctgacccagttaccggagaaaatggaaggcgtcgctaacgtgcatctcgatgcactggagcacggcgacaccattgcctttatgcacagcgtgcaggatggcgcggcgagcaaaagctacggcctggcggttgcagctctggcaggcgtgccaaaagaggttattaagcgcgcacggcaaaagctgcgtgagctggaaagcatttcgccgaacgccgccgctacgcaagtggatggtacgcaaatgtctttgctgtcagtaccagaagaaacttcgcctgcggtcgaagctctggaaaatcttgatccggattcactcaccccgcgtcaggcgctggagtggatttatcgcttgaagagcctggtgtaataacaattcccgatagtcttttgctatcgggaatattaacgacaactgacgaataaaataaaaacaccctgtataataggaaagcttattttacagggtaaaaccatgccatctacacgctatcaaaaaatcaatgcccatcactatcgccatatatgggtcgttggtgatattcatggtgaatatcagttattacaatcccgcttacatcaactctcttttttccccgaaatcgacttacttatttctgtcggcgataatattgatcgtggaccggagagtcttgacgtcctgcgcctgctaaaccaaccctggtttacgtcggttaaaggcaaccacgaagcgatggcgcttgaggcattcgaaactggcgatggcaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaacaagaggcaatagatctgttgctgaaattccatcaccttccacatattattgaaatcactaacgacaacataaaatatgccatcgcacatgcagattatccggggagtgaatatctctttggtaaagaaatagcggagagcgaattactctggcctgttgatcgtgtgcagaaatcgcttaatggcgagttacaacaaataaacggcgctgattattttatatttggacatatgatgtttgataacattcagacgttcgctaaccagatttatattgataccggatcgccgaacagcgggcggctgtcattttataaaataaagtagtctcatgcttcttctgtgaagcatgagtaacccggtgttattgcaggccattattcatttttcgctaccagcaaagagagatcctgcttcaccagcgcgcgactggcactctccggcaaaccgtcgtctgtaataatctgatcaaactcgcttaatggtaacgccagccatgtcgccacctgaccatatttcgtcgcatcacagaccaaaactcgctggcggctggcactggcaatcgcccgtttcaccgtgactttatcttccgctggcgtagaaatcccccgcacactccatgacgatgcagaaataaaagcctgatcaatcatcaggctgcgcagcatggtcgcagcggcttccccgacacaggaacggttttcccgacacactgcaccgccagtgtgaataattgtgcaattactgttgtcgagcaagtagtccgcaataacgaaatcgtttgtgaccacagtcagtgactccatgtgaatcagatgctgtgctatcgctaacgtggtcgttcccgcatccagatagatacaacttcccggctgaacaagacttgccgccagcttgccaatagccgctttttgcgtcattgccagcgcagtttttacctgatgagaaggttcatgcgccacgcgtcccggagactggacgcctccggacaccagcacaacggctccctgctgctccagtttttgtaaatcccgacgaatggtcatatgtgacacattcattctgtccgttagttcagcaatactgacaatgcctttttcagctaccatctcaaggatgatttggcgacgctctacgggtatcaacttttgctccttcctttgtcctgctgacattctacgctatttgcctgcgaaacgtgcgcggcgcaactaacgcttagttcacataaaataacacacaatgttaatttgtgtgaatcagatcaccatatcgttatcttccagcgcttatattcacaatatcaaacaaaatatcacttaaattaacaaggagagcagatgaaaacgggatctgagtttcatgtcggtatcgttggcttagggtcaatgggaatgggagcagcactgtcatgtgtccgcgcaggtctttctacctggggcgcagacctgaacagcaatgcctgcgctacgttgaaagaggcaggtgcttgcggggtttctgataacgccgcgacgtttgccgaaaaactggacgcactgctggtgctggtggtcaatgcggcccaggttaaacaggtgctgtttggtgaaacaggcgttgcacaacatctgaaacccggtacggcagtaatggtttcttccactatcgctagtgctgatgcgcaagaaattgctaccgctctggctggattcgatctggaaatgctggatgcgccagtttctggtggtgcagtaaaagccgctaacggtgaaatgactgtcatggcctccggtagcgatattgcctttgaacgactggcacccgtgctggaagccgttgccggaaaagtttatcgcataggtgcagaaccgggactaggttcgaccgtaaaaattattcaccagttgttagcgggcgtacatattgctgccggagccgaagcgatggcacttgcagcccgtgcggggatcccgctggatgtgatgtatgacgtcgtgaccaatgccgccggaaattcctggatgttcgaaaaccggatgcgtcatgtggtggatggcgattacaccccgcattcagccgtcgatatttttgttaaggatcttggtctggttgccgatacagccaaagccctgcacttcccgctgccattggcctcaacagcattgaatatgttcaccagcgccagtaacgcgggttacgggaaagaagacgatagcgcagttatcaagattttctctggcatcactctaccgggagcgaaatcatgatcaagattggcgttatcgccgatgattttaccggcgcgacggatatcgccagttttctggtggaaaacggtctaccaacggtacaaattaacggtgttccaacaggtaaaatgccggaagcaatcgacgcactggtgatcagcctgaaaacgcgctcctgtccagtggttgaagccacacagcaatcgctggcggctctgagctggttgcaacagcaaggttgcaaacagatctatttcaaatactgctctactttcgacagtacggcgaaaggtaatattggcccggttaccgatgccttaatggatgctctcgacacgccgtttacggtcttctctccggccctgccggtcaacggacgtacggtttatcaggggtatttgttcgtaatgaatcaactgctggccgaatccgggatgcgccatcacccggtaaatcccatgaccgacagctatcttccccgtctggttgaagcgcaatccacagggcgctgcggcgtcgtttcggcacatgttttcgaacaaggtgtggatgccgttcgtcaagagctggctcgcttacagcaagagggctaccgctacgcggtgcttgatgcgctgaccgaacaccatctggaaattcagggagaagccttgcgcgatgccccactggtaacgggcggttctggtctggcgattggcctggcccggcagtgggcgcaagaaaacggtaaccaggctcgcaaagcagggcgtccgctcgctgggcgcggcgtagtgctctccggttcatgctctcaaatgaccaaccgccaggtagcacattaccgtcaaattgcaccagcccgtgaagttgatgtggcacgctgcctctcaattgaaactctggccgcttatgcacacgaactggcagagtgggttctgggccaggaaagtgtacttgctccactggtttttgccaccgccagcactgacgcattggcagcaattcaacagcaatacggtgcacaaaaagccagtcaggcagtagaaacactgttttctcaactagcggcgcggttagcagcggaaggcgtgacacgctttattgtcgcaggcggtgagacctccggcgtagtcacacagagcctgggaataaaagggtttcatattggcccaaccatttcccccggcgtgccgtgggtaaacgcactggataagcctgtctcactcgcccttaaatctggcaacttcggtgatgacgcctttttttcacgagcccaaagagagtttttatcatgagcgatttcgcaaaagtagagcagtctttgcgagaggagatgacgcggattgccagttcattctttcagcgcggctatgcaaccggttcggctggcaatctgtcgctgcttttacctgacgggaatttactggcgacaccgacaggttcatgcctgggcaatctcgatccgcagcggctttccaaagtcgccgcggatggcgaatggttaagtggtgacaaaccctcgaaagaggtgctctttcatctggcgctgtatcgcaacaatccgcgctgtaaagcggtggtgcatttgcacagcacatggtcgacggcgctttcctgcctgcaagggctggacagcagcaacgttattcgtccgttcacaccatacgtggtgatgcggatgggaaatgtcccgctggtgccttattaccgaccgggcgataaacgcatcgcacaggatctggcggaactggcagcagacaatcaggcttttttactggcaaatcatggcccagtggtttgcggtgaaagcctgcaagaagccgccaacaatatggaagagctggaggaaacggcaaagctgatttttattctcggtgaccgcccgatccgttatctgaccgcaggtgaaattgcggaattaaggagttaatgcaatgcctcgttttgcagctaatttatccatgatgttcaccgaagtgccttttattgaacgcttcgccgcagcgcgaaaagccgggttcgatgctgtggaatttctgtttccctataactactccaccctgcaaatccaaaagcaactggagcaaaaccatctgacactggcgctgttcaataccgctcccggagatattaatgcgggggaatggggattatccgcccttcccggacgtgagcacgaagcacacgcagacatcgacctggcactggaatatgcattggcgctcaattgtgaacaagtccatgtgatggcaggcgtcgtgcccgctggcgaagatgctgaacggtaccgggcagtatttatcgataatatccgctacgctgccgaccgctttgcgccacacggcaagcgaatattagttgaagcactcagccccggcgttaagcctcattatctcttctccagccagtatcaggcactggctattgttgaagaggttgcgcgagataacgtgtttattcaactagatacttttcatgcgcaaaaagtagatggcaacctgacgcatttaatccgcgactacgccgggaaatatgcgcacgtacaaattgccggactacctgatcgacatgaaccggacgatggagaaatcaactatccgtggctgttccgcctgttcgatgaggtgggatatcagggctggatcggttgtgaatataaacctcgtggcctcaccgaagaagggcttggctggtttgacgcctggcgctaattcgttaaatccctaattacaacgtacccatacatccccccatctacggatggggtaggttaactataactttcagacagggtttcccatgtccacaattacattgttatgcattgcgttagctggcgtaatcatgctgttgctgctggtcatcaaggcaaaggtacaaccattcgttgctttgctcctcgtcagcctgttagtcgcacttgcggcaggtataccggcgggcgaagtgggtaaagtgatgatcgccgggatgggcggtgtgcttggttccgtcactattattattggtctgggcgctatgctggggcgtatgatcgaacactctggtggtgcagagtcactggctaattatttcagtcgcaagttaggtgacaaacgaactatcgctgcgctgactctggcagcgttcttcctcggtattcccgtcttctttgatgtcggctttattattcttgcgccaatcatttacggttttgccaaggttgccaaaatatcgccactcaaatttggcctgcctgtcgctgggatcatgctcactgttcacgtggcggtaccgccgcatccaggccctgtcgccgcagcggggttactccacgcagacatcggctggctaaccatcatcggtattgcgatttctattcccgtaggggttgttggctactttgcagcgaaaataatcaataagcgccaatatgcgatgtcagtagaagtactggaacagatgcaactggctccggccagtgaggaaggcgcgacaaaattaagcgataaaataaatccaccgggcgtcgcgctggtcacctcgctaattgttattcctatcgcgattatcatggcgggtacggtttccgcaacactgatgccgccttcgcatcccctgcttggtacgctacagctgatcggctcaccaatggtagctctaatgattgcgctggtgctggcattctggttattggctttacgtcgcggctggagcttacaacacaccagcgacattatgggctcagcccttcccactgcggcggtagtgattttggttactggtgctggaggggtatttggcaaagtgctggtggaatcgggcgtcggcaaagcccttgccaacatgctacaaatgattgacctgcctctgttaccagccgcatttattatttcactggcgctgcgtgcatcgcaggggtcagcaaccgtagcaatcctgacaaccggcgggttactctcagaagcggtgatgggattgaatccgattcagtgcgtattggtgacgctggcagcctgctttggtgggcttggcgcgtcacatattaatgactcagggttctggattgtgaccaaatatctggggttgtcggtagcagacggtctgaaaacctggacagtgttaacgaccattctcggtttaaccggattcttaattacctggtgcgtatgggcggtaatttgaccttaataaaaaggtccgatgggcatcggaccttttattgtgcacagaaaaggccagcctcgcttgagactggcctttctgacagatgcttacttactcgcggaacagcgcttcgatattcagcccctgcgtttgcaggatttcacgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccagcaaaccgaatcgacgtgccagcacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccgttctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcatggtccagcttatgggacaactcacgtgcggttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcaatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttctctaccgcgcggatcagccccaggttgccctcttcgataaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcgacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccaacacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactccgttctcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccagcataaacaacgcggccatctgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacagttggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagctggcttgttgttcggcaacattttgttagcactctgttcacccgaagattcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgccagtgattggcgtaccggaagcattacccacctgcaaggtctgaccaacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatatagaaaagtgtgtcgccttttttcacggtataggtactgccgctataactgcctttcggaatgttcccatactgacggttatagacgatgcgtccgttttccatctgtaccggctgctgagctactggctgcactggctggatttgcggttgttgagtagcctgaatttgtggctgctgtaccggctgaatttgcggttgctgcgctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattagtatttgcaggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaaagccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccctactgaacactggaaaagatgttcacgatacgctgacctgcggcaaaataaccaggaaaaatccaggtatttcctcacgttttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgtttcaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttccggcggtgccgccgtaacaatgatagcgtcaaacggcgcacgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgtgcctgccactgcaagcctttaatccgttcaaccgagcaaacatgctggacaagatgcgccaggattgccgtttgatatcccgaaccggtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatatggctgcgaaattgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcacctgctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggagacatagccctcatctaccgcagcaaaatcggtccccggaccggcatcacatttaccgcccggcgggccaatccagtacagcgtattgccgcgcggatcttgctgcgggatcacctgatctgccggatgtcgtgtaccgcagcgcgtcacgcgaatacctttgatttgatccaagggtaaatccggaacgttaatattaagaatacgcccggtgcgcagcggctctttacacagtgcgcgcaaaattgaacaggttaccgccgcggcagtgtcgtaatgtttatgcccgtcaagcgagacggcaagcgccggaaaacctaaatgacggccttccatcgcggcggctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaattccggacacaacaatgtccgggcgcggacgcatcagagcattcacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaatttgaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggctttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaactacccgccggaagccagaaacggatctctacggtgacgtcatcccaccaattccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaagcttgtaattcagtttctgcggcgacagctgcttgttcgaatgccagcgcttcacgctgagttccccattcgccactgcccggcaatgcggcggttatcatcagctctttatcgttaacgcgacgctgtaattccgccagttcttcggtggttgcgacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgcttttttgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaactccgtttattgcgatcgcgcaccggagtattggtttgcgcccagcgctgcgccccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgttcaggcgttgttcaacgtcatcgcgattgctcacttcgcgcagaaccagggtaaaggcgtttcctttcagcgcccctaaacgcagcttgcgcttgtgccgcgcatactccagcacctggcagccttccagttgaaaggcgctcagatcgggcatttccttgcccggcacgcgagcgcataaccactgttccgtaacagcatgtttgtctttttgcccagcgaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcagccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattggctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatcccagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaacacgcgcatttgtggaatgtgcggcaacatcttcggtgcctgagcgatgatagtgacatcgacgttgccaagggtataacccttcgcctgaatacgacgccaggcttcgcgtagcagctcgcggctatcggcacctttaaatgccggatcggtatccgggaacagcttgccgatatcccccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcgccacgtcgccatcagaatgcgccagcaatcctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcatgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaactcggccagtgccaaatcttccgggcgcgtgactttaatgttatccgcacggccttcgaccaactgaggatggaatccgcaatattccagcgccgaggcttcgtcggtaatagtcgcgccttcatttagagcgcgcgtcagacagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatagtatcgcgcactggtgcggcgaggatcccccccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcaaacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcagacctgccagcacggaatcggcacgctcatcaccgccatctacaacggtgatttgcggatgattcgccagaggaagttgtgcaaaacggctatcgccaagacttatggcaatgacgactcgtttcacccggggatgcgccagcagcgcatgcaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcgacggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattgttttgccccgcagactgtgcgcgcttcgacgcgtcaggcaccagacgataaaaagtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagttgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcatcattgacgcgggtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtccattgttacgtatacccagggcgtgcagaacataatctcattattagttacggtttgaattatgaacagaggagacgggaaagtacaaattagcccagtagccacataaacagtgcgccaaacataatgcctactgtcaccagggtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagcgcaatccccaccactaccgcgacgggcatcagcgcaagaaagaaaggccaggtgtagataaagaagaacagcgtgttagagccataaatcaacatcggcatcgccagcgcaaataaccaggagataaaaccgaccacggcaccaggcagtgaccatgtggtttcttcatcctcagtaaggctgtcgttatttgttagtgtaatgttatggctattacgcatatttgatcctgttactttgacgaaccgggcatggaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagtagcgcagttcaccggcacgcgctttcttatataagccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcacgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcaccaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacgatcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacattatcgccatccagcagatacgtactgacgccgagtttatgtaacgcctcctccagcgccccggcgaccgttgatttaccggacccggagaggccggtaaaccacagcactacaccacgatgaccgtggtgtagctcgcgttgttgcacagtgaccggatggctatgccagacgacgttttcgtcatgcagcgccattatttatcccccagcaaatcgcgcgcgccccagtgtggaaagtggcggcgaaccagggcattcaattccagttcgaatgcactaaattcagatggcgcagcagttgcctggctaactggctcatgcaccataccggcacctacggtcacattgctcaggcgatcgataaaaatcagcccaccggtaaccgggttttgctgataacgatctaacaccagtggctcgtcaaaagtgagatccaccaggccgatgccgttcagcggcaggttttcaacttcgcgttgggtaaggttattaatatcaacctgataacgaatgccatcaacacgagcacgcgtcttcttaccggcaattttgatgtcataactctggcccggggaaagcggctgttccgccatccataccacatccaccgacgcgctctgcacagctggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatcgcttctccggcaaaggcttcttcgcgatcgccatcaaaagtcacgatccgggcgacgtttgattccacaccagagggcagcactttgactcgttgcccgacttctacgcgaccggatgccagcgttccggcgtaaccacgaaaatcgagattcgggcgattaacgtactgcaccgggaagcgcattggctgagcatccaccactcgctggatctccacggtttccagcacttcgagcagtgttggaccgctgtaccacgccatactttcactttgcgaagccacgttgtcgccttccagtgcagagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaggtcagataatcttcacgaatacgggtgaacgtcttttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactgtgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggggtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaagccacgtcaatggtgatgccctgttcgcgctcagcttgcaggccgtccaccagcagtgccagatccagcttttcgccctgggtgccgtgacgtttactgtcgttatgcagcgatgagagctgatcttcgtagatttggcgggtatcgtgcagcaggcgaccaatcagggtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatagaccccgcctggtcgcggtcaatcacgcggccctgacgttcactggtggtagaaaccagcatctcttcgatgatctccggtagtgtttgtgcatttgactccaccgcaccggtcagcggccagcagcccagcgtacggaaacgcaccatccgttttttaatcacttcgcccggttgcaggtcgatacggttgtcatcaatcatcatcaacataccgtcgcgttccagaaccggacgttccgcagcgagatacagcggcacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagttagagagcgggaagacgcggatgctttcgcctttgttaatttgcccgttgtagttgtgccacagctctgggcgctgatttttcggatcccagcgatggaagcggtcacggaaagagtagattcgctctttagcgcgggatttctcttcgtcacggcgcgcaccaccgaaggcggcatcaaaaccgtatttgttcagcgcctgtttcaggccttcagttttcataatatcggtatgtttcgcgctgccgtgcacgaatggattaatccccatcgccacgccttccgggtttttatgcaccagcagctcgcagccgtaggctttcgccgtacgatcgcggaactcatacatctcgcggaatttccagccggtatcgacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgccgccacctcgcgaataatgtggatgctttccgcctccagttgccgcaggtgagtaagtcgtatttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcggcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcctcgtcacctaaacctggcgattttgctaatactcaggcacgacatattgctactttctttccgggacgcatgaccggaactcctgcagaaatgttatctgccgattatattcgccaacagtttcagcaaatgggttatcgcagtgatattcggacatttaatagtcggtatatttataccgcccgcgataatcgtaagagctggcataacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcatcattatggcgcatctggatacttacgccccgctgagcgatgctgacgccgatgccaatctcggcgggctgacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaattggcagaacgcctgaaaaatacgcctaccgagtatggtattcgatttgtagcgaccagcggtgaagaggaagggaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataaattgtatttcaacagtggtgtaaaaacccctgaagcagtaaggaaattaacgcgcgacagggcactggcaattgcgcgtagtcatggaattgccgcaacgaccaatccgggtttgaataaaaattatccgaagggtactggctgttgtaatgacgccgaagttttcgacaaagccggtattgccgtactttcggtagaagcaacaaattggaatcttgggaataaggatggttatcagcaacgcgcaaaaacagctgcattccctgcgggaaatagctggcatgacgtaagactggataatcaacaacatattgataaggcacttccaggaagaatagaacgtcgctgccgtgatgttatgcggataatgctaccgctggtgaaggagctggcgaaggcgtcttgatgggtatgaaaatgggagttgggagttctaccgcaggggcggggaactccaagtgatatccatcatcgcatccagtgcgtccggtttatcctcgctgacgcggggaactcttggttgttcggcgttttgaagagaacaaaaacggtttatccccgctggcgcggggaactcaaacagattattcgttttccccatattcatgacggtttatccccgctggcgcggggaactctctaaaagtatacatttgttcttaaagcattttttcccataaaaacaacccaccaaccttaatgtaacatttccttattattaaagatcagctaattctttgttttcaaacaggtaaaaaagataccaaccttaaaccatccaaatctaccggggtacgcctgtttaccccaaatgtctggaactcaaatcccgattccgtattcgttgcccatgccatcactacattgccttcttccgccagtccagctatttgttcccagatcatttcacgaatttttgcggatacatcacctacatatacccctgcacgtacctccaacaaccagatggctaatctgcctcgtaagcgcggaggtacattttcagtgaccacgaccaacatactcatctcagctactccgatgtccggcatctcccagagaaacgggaagcggaatggcaacaggctgtgcatcttcaggtggggccggcggttgtatttctccagcagcaagcacgtcctctataagcggaatcaatttggctaatgttttactactgcgaaaaatatccctgcacgccaaacggacttcccggtccggctcaccagggttacgacgcgctatctcaaaagctttcggtacaacagtgtcaaatttaatgatgtctgcaatatcgtaaacaaaggaaagaggctttcctgtatgcacaaacccaatagcgggtgcataaccagctgcaagtatcgccgcttcagttacgccgtataaacaggaagttgcagcgctaatgcattggttgaccgtatcgcccttttcccagtctttcggatcgtagcgacgtccattccatgtcacgccgtattgcttcgccagaagtgcgtaggttgcccgcacgcgactgccttctatacctcggagttgttctacggagcgtcgggcgggcgctggttcgccaaaccgtagttcaaacattttgcgtaccactttcagacgcaaatcttcatccagagcaagttttgcctgatagagcagcttatctgaacgcgcaccaccaggctgaccagaagcataaacacgaacacccgcttcccccacccataccaataatgttccaacttgcgcagccaagcgtacagctgcatgcgaaacccgtgtaccaggctccagcatgatgcaggcaaccgagccaacaggaatatgagtgcggatccctgtcttgtcgataagtacaaacgcgccatcgattacatcgatctgcccatattgcagaaagatcatggagacgcgatctttgagtggaatggggttaagaggaagccaggtcattttattacaccttaatcacagtggagccagggatagcaagccacatcccatcgatttggctggcccaataccttgctgtacaagatctattaacgctggcgcgtcgttgatggtgatcaccccttcaaagcaaaccgtttggatctttccacttttaccatcaccagaaaaatactgtggtcgttccgatatgggatgcacatcttcaacgcgcgcggcattgcccaatttacgctgcaaccacgcgatttgttctgcttcttttattaacggaacccgacagcgttttatattccctttactgtccaggcgtttttgattgtcgagaatagtttttatcggatttgcccgaagccgaaaatagagtggaacaccaacctgaagttgaaattcaacctgtttagttttaatgactgtcgcaacggcagttgaaacaggcatttgcgctgactgcaataaaacatgacagccttctggtgtgtttcgcttctcaacatgaaaaagaaaatcacgagcagcatccggtctgtttggaaataaatgccataatccctggtgaagttggtaaagatccctgctccaggccctggcaatgatgactttactgagatacatccatacctcctttaatcacataccattctcgggaagcaaattgtcgaggcaaggtgatcatcggttcgtcgcgcaccgtaaattttaaatgatgcccgtcaactgattcctcactataaatatcgccgccaacgggctcataatttaatagcaccttctgaggatccgatgcctgacatgtcccgagaaaaagcggttgtgttagcggacaactcctccgccccagatacggtgtataccgaggctttaatactgctttttcaagttctgacataaccatcgttgcctgtggtgttaaccagagagcgacggtaaaggaggcatcacataaatattcgcgccatgtttgaatcgtttcatgacttttcaaaccacggtaatcttctcgcgctccaaggactgtatggtaatcacgcaaccccgttacagacacacgacgatcgtcaagaatgagttcatcgcagcgcactgcaaattgcacactctctgataacgcctgtaatgaagaagtatcatcacgttggatcccaagacaagccccgagtagccctaataacccgcttcgggtcggaaatcttccggtaggtcgcgttccttcaaaggtcggctgcccccaggcttgcattggcccagcaagtcgcaagatcaaataagatctcatgttcacgcctcgccattattacgaacccaggactttaactgttctaaagtaggcatttgctgtacctggccagtaatagggtctacatcagacaagctgaattgcgcagcggctccgttcagaccatatccattggcaacgcgatcccaatattgattaaacgcctgtaaagacggttgcaaaaagccatcgttcgctttcaccgctttttcaaaagcatttgccatagaaagtggcatatcggagaaattaaccattaccatatccgcagggttaaaagcggcataagtacgctgttttgctccagggacctctgttgccagcatatgaacaacatgggttgcaatttccagagcctgctccctggaggcaccgcctaaattttcctgaagttgagcgaggttaatattggcataacgataaaaaacacccgatgaaaattcctgtgttcccagatgtgcagaaccttgttcctgtaaatcatctacggcggtgaaccagtcaatatcagaatcaacctgatgggtagtgatcgcgtgcgcaatagacattgcaccatcaacttttcccaactcactcatcatgccgctggttgccattcttccactaagcgcaatatcaacaccctgctgtaaattcacacgtatggcggcaatatcttccttaagaactttgagcagctttttatcatccagattatcagcctctgcttttgcaacctgctcacagaaccaggctatttcccccacaacccagggagtaaccgcatcggcagaaatcttttcggcttcatcaactgatttaccggagagcagcgctaatgtcttatcgatgattttttggtcaaaacgttcactaagtttttgccgaagaacatcacgtaattgtgcaagatgaattgttctgagactggattcaccaatattttgtgcgtaataatcacttttacgcatcgcacgtttaaggctttgacttgaaattcttactcgtcttttcccgccgaaaatagcgtctttctgcatgttcatatcgtctcggttcagacatgaagggctgtgagagatcagaacatgaatattgataaagttagacatagaaaggtttccttacgcatttttgtttgtggtcaatacaaaatcttccagaagttgctggcgttcgcgctttccccaccaggtcaacatcctggccattaatggccagtcaagtacgggttcggcgtgagcaagcaatcgacgtaactggaccatatcggctgttctgtcagcccgaattaattgaaagatacggcgctcgttaattcttccactattggctaaagctcttcccaacgagatacctgttgtttgctccggttttttgtcctgatgtcggatgacattctttcctgcgctcaggcaaaacaccatgcgtaaaagagcctgctggtgacgtgggttttcccaaccaaaaggttgcaccagcctataaaacgcagggatatcgcgtaattcatcaggttctgaaacacgtctaatttgcgcacatgctccgttatccagttgttgccaggctcgatataaagccattgcatcaatttcatcagccatttgatggccctccttgcggttttaactcccgtaaatgtttgtatagcgtggcgcgggcgagcgctaatgtgcttattaatttaggatgatgtgcatagggcgctacagattgattaaataacatttcacacaattgatgaagtttgtctcataaatcagctatgacctcatcagcctgggaaaaattaacattcgccagtacatcgggaattaataattcactctgtcgatagaaatgcctttctgcagtctcatgaacagagactccagcccctttaaagtctttatttttaaacccttctgcaaaggtatataacgccttgcgtaaggctgttttatatcccaaaccaacagtaactatttcgtttatcacattgccgtattgttgccacccctgattaaacatcaacacatcatgatgccgttcaagaatagatgcttgattattacgatatccccccataatcaattcaagaggactttgcggcgcaatatttctgaattgattcacaaccgccgccacgcgatttccattttcattttgaataatcttatctaccacaactcggctgatttgtgtccatgatggtgcggaggtggtgaaagcaagaaatttttcctcaacctcccctttcttgactgttaccagacaaggggaatgcggatggggccatagcccattaactgtaaaggtaaatttttccttaagaaaaccggtataacgcaaattgctttcctgtccacagcaagaacattttccaatcccaatgggatcgcataattcaatatgcgcaggttgccagaataagccgcggacaaagccaattgacgaagctggcacagattcattgggtttgacaggcttaacccaggtaggttggttttccgtatgtgattcattgggaaattgtttttgaagacgaggtattgtgaggacattgagtaacaccgtcgagcgaagatcgatcccacgtacgaaggtggttataggtgttcctccacgtaaaccgcttttaaagccaccaccaaaaccaggtgcctgattcgcctggttgaataacgcaatcgcagtgcatccaccacataatgcttcaccctgacccggttgattgacaaaagcacaattcgtcgcgccgcttacccctgccaacagtttttccattggagtcacatcatttgctttgacacctttggtctgcataaagggatgttctgcgtgattaaggtagaacatatctatccacggcgcgatgagttgttgaaactcatcttcagtgagcggattcattatgcgatgtcgaaattcaacgtcatcttttgccgggtcgataatttgcccaatgcaaaccagcagtgctaaagcggccagttccatatcgtcacggggcaaacttaatcgccactgatctctactgcagtatagcgattgcagatttatgatttggactttccccccgtttcgcgggcgtacagggatccagttatcaataagcaaattcatttgttctccttcatatgctccgacatttctcctgcatttctatacgtcggcacacttccgttatcggtaaaaacaaagaaaaaatacggcgtaattaattcaataatcacattcactgcaaaaatatattcattggttaaatacaattaacctatacatatattaagatgtgttgaattgtttaaagacaataatgcatgcatttcaaatctgcaagttattcgttttattatcaaagaaacttttagttataataattaccataaattttattacataaaatattcatactgcgaatataaaatctcataccgggaaattaaaagaagatgtacattgtgcaccttccctacttaagtagggataaaccgttattggtcttgttatcgtcattgataccaatcattcccgaagttatttgggatttgcagggatgactctggtcatcccttcatcccgagtgtaggtaataacaatactgttaccctgccagaaccatccatcctgattctgtttcccttccagccaaagtaatccatcttcatctactacttcagaaaaactacgtttccaggtgaagggtacattgacgcgattaagtgcaagcgcctcatactgctgttcataacttaggtcctcgtagacctggccatcgagcagttgtttacctgaagacgtttgtacataaggcaataatggcaggctcatttccccatccctcgttaccgcaagaatggtttcatcgttatcctgcaaactatattcttcagcccactgcagaaccttgcgagccttgaacctcttttcacactcagcgctttcaaacttatccatgcctttgatgacccattctggctcatccatttcagcatcatcgtaaatgctatccagccattgccggtaggcatcagggaaaaataaggatgctccattaagttcctcaatatgttgctgcgtccgccacatgactctaacgttgctataaatatgctcatgtcgtccgtaaccctcgccatcaggcagcaaaatggtggcaacaggaatctcaaaaccagcgggacgatatttgcgatgatggcgatgtaaacgacccaatcgttggaaaagcaaatctgcgggacaatgctgggtaattaaccaatcaaaatcaacgtcgagcgattgttccacgacttgcgtggcgacaagtattcgtccaacatttcgctccccattttttccgaaatcgctaataacacgattctctttttctcgacgatcgttcagcgtaaagcgtgcatgaaacaaatctatatctacttgcgtgttatttagctcctttagccgttggtagcatacttgtgcaacgtcaaccaaattgcaaataagacagacttgtgcacccgcgtttgccgctgcgatcattcgctctaacatcgtaaggtcaggtaacatgtcagctaaataaataggttctggctgaatcgaaaagcggggcgggagttgttctggatgagctagcagatcaaaacgttgcgcaccattcacacctcgccagttaatgagtggatatgcggagttattttccactggatctgtatgcagaccataagtatccagaagtttctgtttttgtttcattggtagggttgcggaaagaagaataacactccctcccacatcagcctgagccttgagcactgcctccagcaagccgttcatataggtgtcgtaagcatgaacttcatcaacaattaaaacacttcgaccaattcccaaaccacggataaagcggtgtttaactggcaataccgatatcaacacctgatcaatcgtgcaaacgccgatttgcccaagaaacactttcttattgctttgtgacaaccactgacaacactgaacccacgcttcttcttgcccctgttcagtaatcgcgcgtgattttattgattgaaagaggtggttaaaccgtgaattgccatgagcaagaataagatttggggatgaaaataagtggctcgcgctcgcttccattctcgtaagcatagcattcgcggtagcttgtgttgggagggcaaaaataacactatccgcaatttgttgatcaataagtttccaagcataggccagcgctgtttccgttttaccggagcctgtaggtgcctctattaccgtcagcccgggagctactggaagagcatcaactaacacctgtaattggtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggtgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttactgtaattgtctgggttgatagccattgtccagtagtgcatgaacaccttcataacatcgcttatttgatacaagtccactcaactccaatacccggctcgcatcctgctgtcggtcctggaaatacgttctcagagcatttatgtcggaaggcgcatcctcattaaacagaaaggtattcgttgtagtccaggagcctaaccagtcagcaagcgagcaaaaacctgctaacagtgatgaacaatcaggtggtatatcgtttatagataaccccgctggcgttaaaaataatgcttccagtacagatatccactcctcacgagcctgtttatcttgcgcagcataagatgccagagaagctggcatttcccaacgcgacttatcttgatcctgggaatgtaatataaaaccatgatgtcctgtaacggcctctacccatggaaaccaggactcataaggatgaggagcggcatcaaaaaaactgaaaaaatccccgagagattgctctgaaagtgaatcctggttaaaccaatacagaccggctgcaccatgattaaatttacggcacatttgtgttgatggaccattaagtgatggcgttgcaggatttaatttcagccaactttctgctgatttatattggaatcgtatatcaaactttccaatatcatgaagagcaatgaaaaataacagccaggccttcaccctctgttttgatagcatttcatttcggcaaaaagtattttgcagtacgactgattgatcccaccagcaatctgcaacagcagcaacatcaaggcaatgataaattaacagatgaatatcattttctttcgtcaagctttttgaggattttccccagtaatggcatatatatttaaaaggttccattaatagcctccctgtttttttagtattatcgatgatatcagcgggctatttttcgatgctgctcataaatatcgaattacagtgatatacacatgtcttgcctccctgcaaagaagagactaacattcgaattgtttgggttcgaacgtaagcctcaggttgatagaaatatcgcctggggcttttgtccatctggaacctcgcgaatgcttaacgccagacagcctcaagcacccaacgccattctatacctgttaattttccctgcgatgttcacctttaaatgccggaatgctgctcgcaaaataaaaacgcccccatcatttctgacagaggcgtttaatttatccggcaatatttacccttcgtgtaacccacattccctttttaagccaaagaaacgcgtttcttcttccgccatgccgggttcccatttacgggttgtatgggtatcgcccaccgataaatatccttcatcccataatgggtgatatttcaggccatgtttttgcaggtactgataaatagttcggttatcccagtcgataatcggcagcactttaaatacgccacgctgaattgccagcaccggtaaattggcgcgactgccggattgttcacggcgcaggccagcaaaccaggtttgcgcattcagttctttcagagcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgctcccacagttttccgtagcgtgcttcctgccaggctgcgctttcggtagcacggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccggaaacagataaccggtatcggtgaggatcactggaatatccggccgaatctgattcaccagatgcaggctcaccgccgcctgaatgccgaagctggaagaaagcacatattcaccgggcagattatccagcgcccaggctacgcggccttcagcgtccagtttttccagttgggcgttagtttccgccagcgccagaatgcgatctaccttcggcagttcgttcagggcgtttagatcgagtttggacatagattcctcactgtttgccttgcctgatgcgacgctcacgcgtcttatcaggcctacaagaccgggctgatggttaatcccacaaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgagggatacgtgtcccaatgcggttgccgccaagatgcaggttgtagcgacccggcgctttacccaccaggcccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgttacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctccgcttccgccatcgccagcgggcaagtcgggaatgacacgcaggccattgagttttcacgctgcggcgtgacggcattcattaacccgctctctttggcgatcttctcgatcttcgctttctcgctttccggtacaccggcgatgatcagattctggttcgccgtaatgcggaaatcgcctttgtggatcttcgcgatctccagcaggccggttttcagcggacgcgccggataatcaaggatgcgaccattttcgataaacagcgtcaggtgccagttatcatcaatgcccttaacccagccaatacgatcgcctcgtccggtgaactcatatggacggatcggttcaaatttgatccccgcgcgacgctccacttccgctttaaacgtctcaacccccacgcgctccagcgtgtatttggttttggcatttttacgatcggttcggttaccccagtcacgctgagttgtcacgacggcttcggccaccgccagcgtatgctccagcggcagatagccaaactcactcgcggtgcgggcgtaggttttcttgttgccgtgttcgatggaaagcccaccgcccaccaacaggttaaagcccaccagcttgccgttttcggcgatcgccacgaagttcatgtcgttggcgtgcagatcgatatcgttctgtggcgggatcactaccgtggttttgaatttacgcggcaggtaggtctggccgaggatcggttcttcatcagtagtggcgactttttcctggtcgagccagatctccgcatacgcgcgggtacgcggcagcagatgctcagaaatcttcttcgcccactcgtacgcttccgcgtgtagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttagcggtcgccagcgcatcaagaccaaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactgaaacgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttgtctatcgcctgccactgtttagtggtaatcaccccacccggcagacggcagcgcaacagcatcgcgtggcgcggctccagcttctgttcagcacgttcggcgcggatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttgtcgcccttaaagccgccggtcagaccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcaccgcagacataaatgtgggcaccgtcattgatccagcgccacagctccgcgccctgttcgcgcagtttgtcttgtacgtaaactttttctttttggtcgcgcgaccaggcgagatcgatccgcgtcagcacaccctctttgacgtagcgctgccactccacctggtagaggaaatcttccgtaaagtgcgggttgccaaagaacagccagttttttcccggcgcttcatcggcagcacgttgctgcataaaggcgcggaacggcgcgatgccggtgcctgggccaatcataatcaccggggtttctggattggctggcaggcggaagttatcgttatgttcgataaatacgcggacttcgccctcttcttccacgcggtcagcgaggaagctggaggcaccaccggcacgggcgcggccttccacgtcgtaacgcaccacaccaacggtgacgtgtacttcgttctcgacttccgcctgcgaggaggcaatggaatagagacgcggcgtcagcgggcgcagcagattaattagcgcttcggcatcaagctgtgccggggagaaacgcaccatgtcaacaatcggcgtcgtcgcggcgtaatgctgtaacttcgctttatcgcccaccagcggcagcagtgtttcactgcgggtaagcgtggcgtaattctcaacaatgttggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacgcccagcgcgtcacccggctggtaacgcaggcccgagtcacctaagtcaatttcgatatggcgaacgtctttttcagagttacgcccggtaattttctggttaacagagaggctagccaccagcggcgcgtctttgctgtacgggctggtgtggatttcatttaccgcgccagtagcgacggattgcgaaggtgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgggcgcgccactcgctggcagcagcctggtattcaacatcggcatcgacacggtcgagcaggcgttcaccacccagttccgccagcttgctgtcgaaatctttcccggactggcagaaaaattcataagagctatcgccgaggctaaacacggcaaacgcggtgttttccagctttggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttccccttgcgttgacgtcactacgatgagcagtttttcgctggcgatttgtttgaatttatagtcgcccgcgttcaccagcttaacgttcagttttgctgctaataaatcatcacgtaatgcttcagcaacccggcgcgcattgccggtttgcgaggcggagataatagttatacccggcatttctgcggctggcgctggcgtcgctgcaagcgcagcaggctgctgattgagtacgccccagaaatagccagaaacccaggcaagctgggtgggagttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgtcgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggcaaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacctaatgaaaaacaaatgaatttagccaatcattaagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaacagcctttccggtactctacggcggttttatcgtcctgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttaccacacgtcccggaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactaaaagcggcgtttaaaccaacctacgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaaccagcgaggttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgcaccgcaggttgtatctatcgcggcgaatgataagagtgtgtcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttctggatatctggggcatgacatggaagacgactgcgacattattattattggtgccggtattgcaggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgcgctgaaatccccggcagcaaaaatctttccggcgggcggttatatacccatgcactcgcggaactcctcccgcaatttcatctgaccgcgcctcttgaacgacgcatcactcacgaaagcctttccctgttaacgcccgatggcgtaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacgattcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccccggagcgacggtggatgcactgtatgaagaaaacggcagagtctgtggcgttatttgtggtgacgatattctccgcgcccgttatgtggtgctggcagaaggtgccaacagcgtcctggctgaacgtcacgggttagtgactcgtcctgctggcgaagcgatggcgttggggatcaaagaagtgctgtcgctggaaacatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgctgttcagcggcaggatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccgctctcttcccttacgcaaagccgtgttccggcaagcgagctgctgactcgctttaaagcgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcttgcacagtatgccggtgcaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttccgtgcgcggcatggatatggcgctgactggcgcgcaggcggcggcacaaacgctgataagcgcctgccagcaccgcgagccgcaaaatctgtttccgctttatcatcacaacgtagagcgcagcctgctgtgggatgttctacagcgttatcagcatgttccggcgcttttgcaacgcccgggatggtaccgtacgtggcctgcgttaatgcaagatatttcccgcgatttatgggatcagggtgataaacctgttccaccgctgcgccagttattctggcatcatttacgtcgtcacggcctgtggcatctggcgggcgatgttatcaggagtctgcgatgtctgtagcccgtaatctctggcgcgttgctgatgcgccgcacattgttccggctgactccgttgagcgccagacggcagaacggttgattaacgcctgtccggcaggtcttttttcgctcacaccggaaggtgacttacgtattgactatcgcagttgcctggagtgtggcacctgccgtttgctgtgcgacgaatcaacactacaacagtggcgctatccgccttccggattcggcatcacctaccgctttggataaataataaggataatttatgcccctcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggcaatcgattctgaatgccaatttatttccgtgttgtacggcaatatctgcaccatcagtaatatcgttaaaaagattaagaacgccgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtcgttattcagtttttgaaactggtgaccgaggcggacggcattatcagtaccaaagcctcaatgttgaaagcggcaagagcggaaggttttttctgtattcatcgcctgtttattgttgattcaatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgtatgcccaaagtgctgggctgggtgacagagaaaatccgccaaccgctgattgccggtgggctggtgtgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgtcgtggcgctttccaccacgaataccggggtctggacgttagcgaaaaaattactttgacgggataatcgtaaccaattgaatttggtttgatttgtaggccgcacgccacatccgacattcagcgcctgatgcgacgcttgacgcgtcttatcaggcctacaagtccccaggccagaaccgtaggcaggatcatccggcaacacgttattggcaatctgcgtgaatgtttgtcaccagtgcctccagcaccactttccagtcatcaaccacgccaacatctgcctgtgaaaataccgcagcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccagaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcagcatcaacgccaccgttcatcactcgcgcccgactgtagcccacttcggctcccagcttttctgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccagcacccgtctggcctcagctaatgggtcgcgggtaacatttttcagatcctctgtgctaaccagccagtccggaagcgcacccgggacaatgttcagttgttgcattccagagggcaacgtggcgtttttcgctgctcccgcctgacgcgccagggaaaggcatagcgggcgtttttctgtttgcagcgtcgccgttagcgcatttccccagtgggatttgcacacgcttacggttggaatatctaacgaagtcacctggcagatgcttgcaccatgtaaacgccaggccagccgggtcgacagttcatcgccaaacgttcccggcggaaagagaacaacgtccgcaggcgttcgctgccactgttccaccaacgcatccagcacctgttccgccactacaggctgaggttcaatctgccagtgcgccagggtacaaccgctgaaatcctgcgccgccagccagcttgctattgcggcattctcctgatttattgtcacaattgcgatattcatggctgcatcctttggcgtaaatagtcctgccatagcttttgagctttttctgctaccgtttgcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcatttcggcagcaacagttttacggataatttctgctttccccgcagccattcgctggcgcattcccggtactggcaaggccacttcaccgcactgacgcacggcaatcaccgcaggcaagcgaacccggcaacaacgcaacccatgttcagtacgctgttcgagggtgataaacagcgcgtcgagagtgaaacgctccacctgggtgaagcagggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccggtaattatcagatccagcggattctgatgctgccattcggcaatatggcgagcgacaaattccggcgcaaagcgcagatctgccgccgtctccagcaatacagcttcctcaaacccaagagccatgagatagcgcagccagtgcaatgcccgttcatcccccatgctcaacgcggttaaagacatcggcgtaccgttttttctctgcgccaacagcagcgcggcagcggcctgttcatcagcaccgagtaaacttcgcagtagcgaaatatccggtccgcttttaccctgagccgccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattcgcacctcctacatttcccgccgccaccagcgggagggctttagtttctggtgcccatagccaggtcacaacaaaaccaaccaacaacactgtcgccaggagcaataaggtgacttgcattccccactgcgccagcacccacggcagcaggccagtacttaccgccgcgccaagtcgactcatggcagtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaaagcagcagcgttaatgaactgccggaaggcaaacaggccatgactaccagcgttgccgccagcagcaaaaaacttcccagcaaaaatttgcgatgtgccagcaggtgcgtcagaactaatcccagcagcgcgcccacaattaacaacgcattaagcatcaggctggcagtcagcgcatcttccagaccaatagtctgggcgatagttggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtaacgcgaagagaacaaggttttgatgtgtttatgggtcgccgttaccacttcatcgcccagtaaaacatggggaccaaaatagcgatgcacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggtgattctggcgttccccagcgtaataacgtaatcaacaacgcgggcagagctgccgatgccagtagccagcgccaggcctccgggttttcggaaataaagtgatgtccggcaatacttgccagcacatagcctacggtccacaccacgctgaatgcgcccagcaaaataccgcgatggcggcgcggggaaaattcagccagcaaggtgtgacctactgaataatcgcctcccagaccaatgccaatcaaaatgcgcagtccaataagatgctctggcgtggtggcaaaaaattgtaaaaacgaagcaagcgtaatcagcaaaaagctgaaggtgaagattttttgccgaccaatatggtcggagatccacccaagaaccaggctgccaaggaacaaaccaaggagcgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagctgaataatggcgtaaccaatgacgccgagaacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaatgcggcagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccgtcatcgcggaacgctgcctgacacattatttttcaatcggatagatagtacccgtattcataatgccattaggatcgaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagtttgctccagtgaacgcgatgtttaccgataccgtggtggtgcaccatcgaaccgccgaggcgaatggtttcttcacagatgatcttgttgagcggattgtggtacttgtcgatttcctcttccggcttacagtcaacgacgttgtaatcgtagacgaagtacatgttggtgccgttctgatagctatgagaggaatgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcagtacgaatacggttaataacgctttcgtagatttcgtggatgcagctccagcagccggatacttcggtggtaaagcccatgttgccggttttgaggatctgcacacgttcggcagccactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgctggcattgcgggtagcgggcaacgatttccgcaatcccttcgcccgtcaccttcgcaatgcgagggttaccttcagccataaagatcagcacgcattttccgtcggcaaaatgggtgaagtgttgggtgccatcttcagcgtcatacaaacgagcgattgacggacgatacccttccaccatgatttcacgcaggatgttgaagccggttttcatgtcttccaggatatagccgtagaagaggttgttttccggggtgaatttaaagattttcactgttacttcagtgatatagcacaatgcaccttcgttgccgatgatgatgtgacgaatgtccgggccagccgcgcggcgtggcacgtttttaatgcgtgtgacggtgccatcagccaatactgcttccagaccaacgaccatatcttcgattgcgccgtagagtgtggagaactgcccgatacttcgggttgctaccaggccgcccatctgcgccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcgttttccagcacttccagcggaacaccacattgcgccgtcgcctgcatattctcaatatcaatattaatgatttgattcatggcggagccgtcgagcaccaccgagttttctacaacagtttccagcccaccttcggtggcggaagcaccggtacgcggcacaccgttaattttgtgcgcattcataaaattcagcacacgggatacttgctctgtggaaccgagttttacgaccgctgccggaatcggcaaagtataaatgccatgaatatccggaaatttacgaaaacggtcaatactgtttttctttaatactgtttcatcggtaattacgcgatctgcaccaacaatttcctttagctggtcgacaatcgctgcgcgagataaagacatagtaattccttcctgataataaaaatggaataatcattaataagagaaaacagaaaccaccgttatgggttagcgcactaaataaccgccatcaaccactaataaatgcccgttgacataattcgatgccggacttgcgaggaatacggctgcgcccattaaatcctgagtatcgccccaacggtttgccggaatatgatcaagaacgcgctgattggtttctggattactgcgtgtcgccagcgtaatatctgttgcataatagccaggggcgataccatttacctgaatattatattgacctagttcatcacaataagctttggtgaacccggcaagagcatgtttagtggtagaatatgcaggtgaccattgtccacctaagtaagagaacaatgaacagatattaataattttgccgcttttctgcgggatcataatttttgcagcttcatagcttaactcgaatgcggcggtcaggttcacatcaatcatcggatcccagtcggcacgaccgaagtccagcaccttattcagcttacaaataccggcattgttaaccagaatatcaactgtaccgaaacgctcacagcaagcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcatgaagtccacctcaacaccctgtttttcaatcatttcctttgtttcgccgttatctttgacgaaactaggaataaagatatttgcgccagctttggccaacgccatggcaaatgcctggcctaaaccgctattcccaccggtaacaattgcggttttacctttcagggagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaaagaaaggtaacttcccccgcgagagggaagttacctttctcattatctctggtaactggagataatttttagcataagggcataactgctaatgtgatcgtaatcacagtgtgatattcgtattgtcaaataattttaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttattatttcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctctttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagtttcgacctggcttatttacgttatatttatcaaattcccatggcgaaatttatgggattcagcaataccgagataggtttaataatgagtacctttggtattgcggccattattctttatgcccccagcggcgttattgccgataaattttcacaccgcaaaatgattacttccgcgatgatcattaccggattactgggtctgttaatggcaacgtatccaccgctgtgggtaatgctctgtattcagatcgcctttgcgataacgacgattttaatgctgtggtcggtgtcgattaaagctgcatcgttgcttggcgatcatagcgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcggtgtttaccatgtgggtcttttctcgctttgcaccggatgacagcaccagcctgaaaacggtcattatcatctatagtgtggtttacatcttgttggggattctgtgctggttttttgttagcgataacaacaacctgcgcagtgccaataacgaagaaaaacagtcattccagcttagcgacatcctggccgttttgcgtatcagcaccacctggtattgcagcatggtgatttttggcgtcttcaccatctacgccattctgagttactccaccaactatctgaccgaaatgtatggcatgtcgctggtggcggcgagctacatggggattgtgatcaacaaaatattccgcgcgctgtgcggcccacttggcggcataatcaccacctacagcaaagtgaaatcccctacccgcgtgatccaaatcctttccgtactcggcctgctgacgttaactgccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcctgattttactgctgggattcacctgttacgcctcacgcgggctgtactgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgttcggtgattggattcctgccggatgtcttcgtttacccaattatcggccactggcaagacaccctgcccgctgcagaagcctaccgcaatatgtggctgatgggcatggcggcgcttggcatggtgattgtctttacctttttgctgttccaaaaaattcgtactgctgatagcgcccccgcaatggctagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaaaaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaacgtggtttgcaaaggcaaaggcttattacagccgatgcacacgccagatgccgatactgcagaacatcctgacgacgatttatgggcatcattatgttttgccggtcacgatttgatgagtcagtttgccgggaataaagaagatattgtcggtattggtctgggatccatccgttgctgccgtgcgttattgaaagccgatggcacgcctgctgcgccgttgattagctggcaggatgcacgcgttacacgcccttacgaacacactaaccctgacgtggcatatgtcacctctttttcgggttatctgacgcatcgcttaaccggcgagtttaaagacaatatcgccaactattttggtcagtggccggtggattataagagctgggcatggagcgaagatgctgcggtaatggataagtttaatatcccccgtcatatgctgtttgatgtgcaaatgcctggcaccgtcctcggacatatcacaccacaagccgcactggcgacacatttcccggcaggactgccggttgtttgtaccaccagtgataaaccggtagaagctctgggggccggattactggatgatgaaacggcggtaatttctcttggcacttacatcgcattgatgatgaacggcaaagcactgccgaaagatccagtagcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtattcgcaaaggcatgtggacggtgagctggctgcgcgacatgctaggcgagtcgttaattcaggatgccagggcgcaggatctttcaccggaagatttactcaacaaaaaagcttcttgtgtgccgccaggctgtaatggtctgatgacggtgctggactggctgaccaatccgtgggaaccgtacaaacgcgggattatgatcggctttgattccagcatggattacgcatggatatatcgttcgatactggaaagcgtggcgctgacgctgaagaacaattacgacaatatgtgtaatgaaatgaatcactttgcgaagcatgtgatcattactggcggcggttcgaacagcgatctgtttatgcagatttttgccgacgtgttcaaccttccggcacgacgtaacgccattaacggttgtgcaagcctgggggcagcgattaatacagcggtaggtctggggctatacccggattacgcaacggctgtcgataacatggttcgcgtgaaagatatctttataccgattgagagcaatgccaaacgctacgacgcgatgaataaaggcattttcaaagacctaaccaaacatactgatgtgatcctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgtggattcgatccagagctggtcgaatgcgtaagtgaggaaggccgggcgggaaactgcccggcctgaacatacctgaatggttatccccgctgacgcggggaacataagttcgacaacttaaaaaatgataacaagtccggtttatccccgctgatgcagggaacataataaaaactttaactagttcggtttatccctgtttttacaaggaatattaactacactcgatgtctttagaataaaagacaatacgaatcgcactttatcaattttcacttaaagtatgaactggatatctttattcataagaactattcatcaacagcgtatagaggcggttatgtaaaaccactcattagcctcaaaacaaagacaaacttccagatttattacttaaccaatgaataacaagcttaaaaaatatactgttattctaaagaaaaaattaacaggcattaattcaatattaaaaaaataatagattaaaatttcttaacgatttaagaatcatacaaataacactttgattaaatttaattttttgtatcgataattgtgaacctctctggcatggagaactattttgaacatgaggtgttacgtggatatgttgcttattacaagtactgctaatataaaaacttgagaaagagataacgggttatatggtggtttatccccgctggcgcggggaactcgacagaacggcctcagtagtctcgtcaggctccggtttatccccgctggcgcggggaacacccgccgttggcaccgtcaaactccggtactgtcggtttatccccgctggcgcggggaacacaaaatttgttgcaaaactcgctgtaaaaatagcggtttatccccgctggcgcggggaacaccaccaccggtacgcctgacgccagcgcagcggcggtttatccccgctggcgcggggaacactcgcgccagcacgtcgtccggaatcatgattccggtttatccccgctggcgcggggaacactacatgatctccaatagttgggtatacagtgacggtttatccccgctggcgcggggaacacatcaccaatgagggtgcattccgttggcacgccggtttatccccgctggcgcggggaacactctaaacataacctattattaattaatgattttttaagccagtcacaatctaccaactttatagtatcacacaaacaacacatccattatgttaaagagcacttaatccattgattaaaaaggtaaatatttaaaataactctatacaaactaaaatctaccaaactttaccgcaataattttcactccagcgaaaaattaatgccacagaatttgtagagaatgctaatgattagccctggatgggtaaaatggaggagttttcagaggcgacaaacaatataaatgagtagaagtctttacaggttccacccatttataacgcttataaatgtttaatcaggcaatatttagatatttatgtgtttgcatcgacaaacgccaattacgcgcaatgcaggtttcaatgcacaaacgtgtggcatcatccttttggctaatcggctgcagtgcaatgactcgcggtttatcatcggtcagcgttgccagtagttcatccagtgcttcaatatcgcgtacgcgccccactggatgcttgatttcgttggctcgctccagtgcctgtgacaacacttcatagccgccgcgcatgttcagctttggcgatacggtaacccaggtattcggtgtgcagcgtacctcatgagtaccactggtttcgatctggcagctaaaaccgttcttttcgagcagatcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgccgcgcggtgtatccctggcgaccaatgacagccagcaaatcttcactgctcgcagccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccgggcatccctgtaaacgaataaaaatggcgggaacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccacaacaatcatgtcttattaacattctgttacaggcaggtttaaagaaaaatgcgaaacatatcgttaataattaaagggagtaacgtattatgtcagaagaaaataaagaaaatggatttaatcatgtcaaaacattcaccaaaattatatttatttttttctgtattagtttttaatgataacgaatataaaattaccgatgccgccgtcaatttatttatccagatttaatgagaaatttataatgcgctatttcatactaatgttcactttcgtatgttcctttgttgcagcccaaccaactattgtcccacaattacagcaacaagttacggatcttacgagtagcttaaactcacaagaaaagaaagaactgacgcacaagttagaatctattttcaataatacccaagtgcaaattgccgtattaattgttcccacaaccaaagacgagacaattgaacaatatgctacaagagtttttgacaattggcgtttaggagatgccaaacgtaatgatgggatactgatcgttgttgcctggtcggatcgcactgtccgcatccaggtaggttatgggctggaagaaaaggtaaccgatgctctggctggagatatcatccgtagcaacatgatacccgcatttaaacaacaaaaattagctaagggattagagctagctataaacgctttgaataaccaactcacttcacaacaccaatatccgactaatccttcagaaagtgaatcagcgtcttccagtgatcattattactttgctattttttgggtatttgcagtgatgttcttccctttctggttttttcatcaaggcagtaatttttgtcgcgcatgtaaaagtggagtctgtatttcagcaatctatcttttagatttattcctgttctccgataaaattttttccattgctgtattttccttcttttttactttcaccatatttatggtctttacctgtttatgtgtacttcagaaaagagcatctggtagaagttatcattcagacaacagcggttccgctggaggctcagatagcggcggatttagcggcgggggcggttcttctggaggtggcggcgcatccggccgctggtaactcaaccataaaaaatgccagcccggaggctggcatttttaaatcagataaagtcagtcttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaaccagttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagataactgcagtgtagccagcatctttcgccatcttgattgcagccagagtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatacctttttcgataccttctttcaggatcttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccgtcccagtcagattcgtccagaccgtcttcgatagaaacgatcgggtactgtttggtcagttcttctaggaagtgagtgaattcttcagaggtgaacgctttgttgccttcgccagccagaacgtatttaccatctttgtagaattcagaagctgcgcagtccatcgccaaagtgatgtctttgcccagttcataaccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatagagtatttgcccggagtaccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgctctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacgggtgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcgttctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcgtccagacctttaaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcgatcactgatttataagcatccggcagttcaatgtacttgccgaccataccgatggtgacttcacttaccgggttcgcttcttcgaagataacctgttcccattcggacagattcgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttccggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacagcgcgatctgaacgacaaatcaggatgtcaggctggataccgatggagagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagagtgtgctcacggccaatttcaactgccatctggcgaatcgcttcgaggaacggcaaggattcgatatcacctactgtaccgccgatttctaccagtactacgtcatgaccttcgccaccttccagcacgcgctctttgattgcgttagtgatgtgcggaataacctgcacggttgcgccgaggtagtcaccgcggcgttctttacgcagaacgtcagagtagatacgacccgtggtgaagttgttgcggcggctcattttggtacgaatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacctggatcgacgttgatgtacggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtaccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatggcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcgaatttttcgttcgctttttgcaatacgatttctgctttcgtccctaaatggcgagccagattaaccgtggcaaacagcaggtcccccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcttcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggaccaagcgtcgtccaatcgaagccaacgttggcgcaacgtttctggattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactgttttcggcagaactatcagcaaaaacatgcggatggcgacgctctaatttatcgctaatagcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgcgcgtaaaacaccacctggaatagcagatcgcccagttcaccgcgaagatcgtcaaaatcttcacgggcgatggcgtccagcacttcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccggatcgcgcaggcgctgcataatagtgagcaaacggtcgatttgattcattgaattgtcctgaaaattgcgggtctgtcaggtggaaacctgtgaccagaatagaagtgagttagtaacactacccaatcagtacgttaattttggctttaatgagttgtaattcctctggggcaactgttcctttcttcgttgctcctcttgcccgccaggcgatactttttacctgatcagctaacgctacgccatcacgttcctgaccggataaaacaacttcgaacggatatccttttgattgcgttgtacaaggaacacacagacacatacctgttttgttgttgtacatgaaaggactcaggacaacagctggacgatgtccagcttgctcgctaccttttgtcgggtcaaaatcaacccaaatcagatcgcccatatcgggtacgtatcggcttaccattaccagacttccttatatttcggctctccccagtcgatattctcgtggaggttttccggcgtgatgtcgttgaccagttcagcaagcgtaaatacgggctctttacgcactggctcaataattaatttgccatccaccaggtcaatcttcacttcatcatcaatattcagattgagcgcctgcattaacgtagccgggatccgcaccgccggtgaatttccccaacgctttacgctactgtggatcataaccctttcctcaaaccgctatcatatgtagatacagtatatatcaatctacattgtagatacgagcaaatttcggcctaactcccgtgcaaccgacgcgcgtcgataacatccggcacctggttgagtttacccagcacgcgccccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagcacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagctaccacgcggaccaccagcgaatatccggcggagtagctctcaccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccagttgttcgcaatcggcgcggtgtactgaaataccgcgcccctgggtaatgaagccgacaatctcatctccaggaatcggctggcagcagcgcgcgatgtggtgcatcaggttgccaacaccttcgactaccacgcgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagttgcttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattgaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatctgcagctggtaggtgaacggcacaatgcgcccgccaatttttgccccgatgcagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttcggcgtaaagacgtacacccggtcgtcaaagacctgactacgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaatcagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagcagccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggtttttccacccggccccagaaccacggtatgaatagactgataaccgtttggtttcgggttagcgacgtaatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcatagcaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcaaaggcgaggttctttttctgcattttacgccagatgctgtagatgtgtttcggacgaccatacacttccgctttaacgccttcagctttcatctcagcgcgcagatgaccaacgaactcttcgatgtagtgttcgcggtcgagacgccgttcatgcagcagtttggcaattcgtttgtattcggttggatggaggtaacggaagcagtaatcttccagttcccatttcagttgtccgattccgagacggttagccagcggtgcgtagatgttggtacactcttttgccgccagtacacgttcatcttccggcgcatcttttacttcgcgcagatgagcaatacgctccgccagtttgatgactacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacgaccgacttaccgacgctctcacgcagcacatcttcgctgactacgttggcatccgccagagggaaaagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgacttctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgcaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcagggttacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgccgggtccagcaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagccattaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacaccgaccacactggcagcttgtgtcgccaatggcagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttgcacatccagccattccaacgcacgcgctaccattttttggttcacacccgcattgacctgaataaaatcgcgcgggctaaaagttaagcgcaacccgtttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcgttccagtttttcgcgatctgccgaacttagcggtgcggtatggcgcaaaatcatcagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgcatagcttgtaagctgcccagacatgccctgactttgggcagcaatgcttcaagttggggcgctaaaatggggcattgtttgacgtcgacaatgtcactggagcccgctttgcgaaaccccatctgaagttgctgtgttttcggtaagtagttcagacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacatcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacgctggcgtgttgttgctgacagccaccgcatacgccaaaatgaggacagcgtggcgtttcgcgttccgggctatcgcttaaccggcgtacgactttagcgcgggcatactgttttttatcttcagtaacagtaacttccgcgttttcctgcggcaataatccggggataaatagcgttttgccgttatgtcgcgccacgccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagcattattgagccgcttgcagtttctactgaatatggcatgagcctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattccgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatattatgatcctccgcacgccgattatttctgagagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgttgggatatattgcgctggagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaataccgtcgaccgcatccgtcgcgggcaactcgacagccgggtggaaggatttatgctcggcgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggctgcttatcacgaagagatgcagcacaatatcgaccaggcgacgtccgatctgcgtgaaacgctggagcagatggaaattcagaacgttgagttagatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggctttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagcaggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttactctgctggcacattcttctcacgataaagggttagaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccgctgcgattacagcaaatcatcactaacctggtggggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcagattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttccgacaggctgatgccagtatttcccgccgtcatggtggcaccgggctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattatcgaagggccatccacccagtgcctcgcaggtaagcgcctggcctatgtcgaaccaaactccgcagcagcgcaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttgttaggcatcgcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcggtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgctgaaaaactcaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacctacacgcctgttgcctgccctgacggaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagtaagctggcaatgacagtcatggcggttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttgatcttaatggatattcaaatgccggacatggatggcattcgggcctgcgaactcatccaccaactcccgcatcagcaacaaacgccggttatcgcggtaacggcgcatgcaatggccgggcaaaaagagaagctgcttggcgcagggatgagcgattatctggcgaaaccgattgaagaagagcgattgcataatttgttgttgcgctacaagcctggcagcggtatttcctctcgcgtcgtgacgcccgaagtcaacgaaattgtggtgaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtgccacgtatgaagaatctctgccaactgatcgaacaacagctacgtagcggtactaaagaagaagatttggaaccggagctgctggaactgttggacgagatggataatgtcgcgcgcgaagccagcaaaattctcgggtaatggatgtcttgtcgagtagcaatcggctttttatgacgctggtttcagattggtgacaaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctacaaaaccaattaaattcaatgaattaaaaaatgatgtagacctgatacatagcacaacaggctattttgcgtttagcatcagtctcaaaccggctccagatagagccggttttggttttctgtcttaacgcaccatgcacgggcgcttgttatcgaacgtccagccaggaatcagatactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcatgggctttcatcacttgatccatatcgatttctacacccagccccggtttttctggcacctgtaccagcccgcctttgatctcaaacggttctttggtcaggcgctgattgccttcctgccaaatccagtgcgtatcaatagcagtaattttacccggtgcagcggcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgttagagtgtgaaccccaggtcaggccaaattcatggcacatttgcgccacacgtaccgaaccttgcattgtccagaaatgcggatccgccagcgggatatcaacggattgcagggagagcgtatggcccatttgccgccagtcggtggcgatcatattggttgcagtcggtagacctgtcgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatcttctgcataagccagcgaacctttcaggtatttaccgattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaagcgttgcgccagtgccacaatagactcggcctcttcttccccggccagtacaccgcccttcagtttgaaatcgttgaagccatatttttcatatgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcttcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagcggcgtggctttgcgattaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagcgatgccacgtttacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgtaggtcaaatgtctgcaaaccgcgcccaccagcatcacgatcggcaaaagtattacgcaccagcgtcagaacgtttttgtattcacccagcgttttacctaccaccagcggaatcgcatcttccagcgttttacggattttctcgccgccgggaatttcccctacgccagtgtgaccagaattatctttgataatcacaatattacgcgtaaagaacggtgcgtgtgcaccactcagattcatcagcatactgtcatgacccgccaccgggataacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtcctttttcagaatcaatgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcggacctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggattttgggtcaggcgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagagatatcgaaatggttattagaatggcagccccaggtcagcccccagtcgtcgcaaagctgcgccacacggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatgacccatttcgcgccagttggtggcgatcatgttagtcgcgacgggcaagccggtcgcccgtcgaaattccgccatcacttcacgtccggagaagccctgttctgcgccgcatggatcttcggcataggtaagaacatcattcagccctttgcataaagaaatggcttcatcaagcagccatgcaccgttgggatcagcggtaatccgcgcatccgggaagcgtttcttcaatgcacgaacagtgtcgatttcttgctcgccaggtaacacgccgcccttaagtttgaaatctttaaagccgtagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcattgctttctgatgccgcaactgataccactcatggttgcccggcgtattttccacataaggaagatcggttttggtccgatcaccgatataaaacagataaccgaggacggtaatagcctcgcgttgcttgcctggccctaacagttcgcagaccggaacattcagcgccttacctagcaggtcaagcaaagcggcttccagcgccgccacggcgttaacgcgtaattcaaaggtccaggcacctttaccgaaggtatcaaaatcggcggcctgattacctttatgcacctgctggaccactttattcagtcgcgcaacttcctggcccagaaccatcggaatagcatcgacaagcgtctgataaatcacatctccgcccggcgcttcaccaatgccggtatgcccggcgttatcggtgagtaccacaatattgcgggtgaaatatgcgttatgtgccccaccaatattaagcaacatgctgtcatgcccggccaccggaatgactttcatatcagtaataacaggactggattgtgtcgccatcttattgccccgcaacaggtttcaactcgatacgcttgatatcgcccaccagcaccaggtagctcagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaacgagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccgaacatgttgaacaggccaccggaaagaccgctgatctcttttggcgcggtatctgccattactgcccaacccagcgccccgatgcccttaccgaagaaggcctgcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccattacgatcggtgttttacgcgcaatgttcagcgatcccgtgcggcgcatcagccagtcggaaataatcccacccagcacaccgccgataaaaccgcaaaccgccggaacggaagccacaaagcccgctttcagaatcgacatcccgcgtgcctgcaccagataaaccgggaaccaggtaataaagaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgaccctagcagctgtttgatctgcccccacttcacgctgaacggcactttaactttggtgttttgctgatccatattgatcagcgcaccacccgcggcgatgtactccagctctttcttatttacccccggatgttgatttggctcgtggatgactttcaaccagataaagctgatgacaatccccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgcgtcagccagcccataatcggcgcgaagatcaccgttgcgaagtattgagcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcgactgttgccggggaaagatggcgcttcagcaagcccgaccaggaagcgcagcgtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacggtccagcaaccagccaccagggatctgcccgataacataagcccatgagaaagcagagaacacatagcccattcccacgggatcaaggccgatatctttggccatttccgaaccggcgatagagagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcatttgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatcgccaggaaatcagaggtgacgtagggtgttttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcgctatgaagcagtttttactggcatttgcctgaaaagattcgattcagcaccgctaaaacgacatttaccgctcgctgaacatatcaggacaacagcgtgccccactgttcgacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcaacaaggcatcgaactgtttgccgccattgcagaaattcacataactactgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagtggcacaatgctatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcctgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgcgcggtcagaatcgcttccgcttcttcggccactaacagtgaattcccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttatctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataacgcctgcatccaggtgtcgtccaggcccgcgtgaatagtcagcggctcgccagtaaaaggatgcgtcaatgacaactgactggcatgtagcattaaccgctggaggccaaaatgctcagcaccgctgcgattctggcgtaaatcgccatgtttgctatcgccaataatcggatgacgcaaatgggcaagatgtcggcgaagctgatgtttgcgtccggttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccggtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgggcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccaccagtggataatccagcaccgcttcttccatcaaccagccgcgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcctcgctggataatcccatcaacaacacaccagaagtgggtcggtccagacgatgagcagtaaaaacatgctggcctatctggtcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctgcggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttttccagctcagccagaataagcgcgcgttgcggatggtccgtcgccagcgccatttcataatagggtgcaacggcaaaagcgcccggtaacggctgtttgttatctaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgggtactattaaattgatgcggctggggttcatcgtttcgccagtgctgatgttcacgcagtaacgcttcaagcgcctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaaggatagcaggaataaaaaaagggagcactgtattcacagcgctcccggttcgtttcgcagcattccagctacttttgttgctccctgctcatccttgacaacttttcctctggccttgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgtccctggccttcctgacccaccgaatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgtgtcctgcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttcgcgaagtcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaagaattaacaatcaacattttgattttaaatgaaaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagagtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttgaggctaaatgcgtccgtttacgtgttcccagcgtctctttgcacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagtgtgggcggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaattgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcggtagttgaaataatgcacggtgaaggaacaccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgactcttggaaaatcaaccgattaccgggatacctatgacgccagcctactgcaaggcgttccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcacggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgctcagggtaagattagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcattttaatggcacttgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccacctgtggtgaaaaagtagtggaagagacgcttgtcagccacctgctgaaatcaaactgcctgatcacccatcaaccagattggggttcgctccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtctcattccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagaaaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaatagcgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcatcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcttgcgccgtgaacgcggcgtaaagctggaactgattaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggtcctgcgtgacattctcttcgtttacgggcaaatccataacaccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtgggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaacgagtatttgtatgcccgtcgcgtcggaaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagcgccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgttttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccagatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggtatcattatcttccctggcggtgtgggtacggcagaagagttgctctatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtgcatacgctgggtgaaaacgcgcgccgccattaccgcatcatcattgatgacgccgctgaagtcgctcgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgtgatacaggcgatgcctacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccgtttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacctgttgaagtgctggctgccgacctgcgccgtgcgttctccggtattgtggcgggtaacgtaaaagaagtcggtattcgcgccattgaagagtttggtccttacaaaatcaacggcgataaagagattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagttgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctccgctcccccggtgacgtttgttgccgggttttctcgtttttggtcacttactcatcaactcatttcatttgttatatgaatgtttcttaccaccctcacgcgacaaatatcatcacagttaatatgtcatacaatttatgttgcaacgcaaacgtttccctattttcataaaccgtattttatcgctatgaaaaagaaattatcgccatgattaactaaaagtattgattttttcagttcaacctacatatattgcgcgccccggaagaagtcagatgtcgtttaatgggcaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgggataatctatcttccaagtagattattgtatttgagatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggcggtaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgccggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacatcaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattaccctgctctacttcttcgctatctacccgatcctgctggtttatagcgtggcaatcaccaataccgttgaaagcttcatgtctcaccagctgggtatgacgccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgcttcggtgagcagatgatcgttaaagcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacctgatcccgcagtggaacggcgctgcactggaaacgctgtctctggacactgcatctgcaaccggaaacggtctgtggatgaccctgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatcctggcattcgcacacatcatgatggtgctgaccgtaatgttcttcgtcttcagctgtgtactgagcctgactccggcagacctggctgcggctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcaccggttatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggtcactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggtccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaagtacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccgtaacctgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgaccggtaaaggccaccacactgatatcgccattattatgggcctggcgggtaacctgccggataccgtggatatcgattccatccccagttttattcaggatgtgaatactcatggtcgcctgatgctggcaaacggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccacgccgacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggcgataaagtcgtttacagccagacttactactctattggcggtggctttatcgttgatgaagagcattttggccagcaggatagcgcaccggttgaagttccttatccgtacagttcagcagccgatctgcaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaacgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtctgggaagtcatgcgcggcggtattgagcgcggtatttccaccgaaggcgtgttgcctggcaaactgcgcgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggttgttgactggatcaacatgtttgcactggcagtgaacgaagagaacgctgctggcggtcgcgtggtgactgcgccgactaacggtgcgtgcgggattatcccggcagttctggcgtactacgacaagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagcgccattggttctctttataagatgaacgcgtcgatttctggtgctgaagtgggttgccagggtgaagttggcgtggcgtgctcaatggcggcggctggtctggcagaactattaggcgcaagcccggcgcaggtgtgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccggacaggtacaggtgccatgcatcgagcgtaacgccattgcggcagtaaaagcggtgaacgccgcacgtatggcgctgcgccgtaccagcgagccgcgcgtctgcctcgataaagttatcgaaaccatgtacgaaacaggtaaagatatgaacgccaagtaccgcgaaacctctcgcggcggcctggcaatgaagatcgttgcctgcgattaatcgctctccagaggcctcgttttgcgaggcctcttcccgatttctcatccagccgtagcctgttccggcatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcaggggtcgccctgtgtcgaaacctgccagcatgcgctcgatcagctcattatgcacagccagccaacccacgcggtcgccgtttttgatgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacgacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtcaaccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactggggacttgcggggatcagcagttcaaaggtaccgggtgttgcgggaatcggaccaaaaagcgccacgcagctgctggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaacccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtacggtaacggcgagccggatacgccgcaaacgtcgtatccggcattatcacatcagcgcatttaccaggcggtatggtaaagctctacaatatcctcaagcgttgcttcacgcgggttgacaccggtacaaacatcatccagtgccgcctgcgccagtgccggaatgtcttccttgcgtacaccaacatcacgcaaatgtggcggaataccgacatcacggttgagagcaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttataacgcatgacatgcggtaacaggatggcgttcgcaacaccgtgtggagtgttataaaacgcgcccagtggatgcgccataccatgcaccaaccctaacccaacattcgagaagcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccagcaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagtgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcagctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttctcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtacctgctgtggtaggaattgccagaatcggtacactgggtttattggtcggggaaagcccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacaagtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacaccgagcccttctttgacgacagtaattgttgggttgggcactacgccgtcgtaaatcgcccatgccagccctgcagcatccatcttatcggtcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagccccaacagcaccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaattcgtaacccataggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgcgccagcacttcaacttcatgcgccagccataacgctttttccagattcacctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccgccagccgccgcaatcatgtagtgaatagcggggatcgatcggttaagaatggaaactgccgtgcaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggctgccatatggaaacgccattcgcttgaggggagctttccttcctcatgtttaccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatgcctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttccccgctgtcccctggttcagtcccaggcgggtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaacaagaaagaaattcacaagcttatattttgtgacctggttcaactaatcacagtaaataactgcaagttctctttttataaccccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctattcctccaagcccggaatgaccgttttcggcacaaacaattaatacggtcatctgatttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccttctagctaataagtgtgaccgccgtcatattacagagcgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctggttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcaaagcagaagttacattattccattcgcgctgctgtgctcactgttttttctttgggcggtagccaataaccttaacgacattttattacctcaattccagcaggcttttacgctgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaatccctgctgggatattgatgaaaaaactcagttataaagcagggattattaccgggttatttttatatgccttgggtgctgcattattctggcccgccgcagaaataatgaactacaccttatttttagttggcctatttattattgcagccggattaggttgtctggaaactgccgcaaacccttttgttacggtattagggccggaaagtagtggtcacttccgcttaaatcttgcgcaaacatttaactcgtttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgtgttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgcctggcgcgtattcgccactggcgctgggcggtattagcgcaattctgctatgtcggcgcacaaacggcctgctggagctatttgattcgctacgctgtagaagaaattccaggtatgactgcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcaccggtacctggctcatcagtcgcttcgcaccacacaaagtcctggccgcctacgcattaatcgctatggcactgtgcctgatctcagccttcgctggcggtcatgtgggcttaatagccctgactttatgcagcgcctttatgtcgattcagtacccaacaatcttctcgctgggcattaagaatctcggccaggacaccaaatatggttcgtccttcatcgttatgaccattattggcggcggtattgtcactccggtcatgggttttgtcagtgacgcggcgggcaacatccccactgctgaactgatccccgcactctgcttcgcggtcatctttatctttgcccgtttccgttctcaaacggcaactaactgaacatattttccgaataaagtgaggaatctgtaatgaaaaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagctacggccgcactgctgaccgagaaactgcgccatgcctgcggagctgccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagtcagaatgtaggcctcaccattacggtaacgccttgctggtgctatggcagtgaaaccatcgacatggatccaacccgcccgaaggccatttggggctttaacggcactgaacgccccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccagcattctccatttacggtcatgacgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttggccgtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttccattgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagaagatttacgacgaagccgaattggaaatggcactggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgtaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggtcgcgtggaagaatcacttggctacaacgccatcgctgcgggcttccaggggcaacgtcactggaccgatcaatatcccaatggtgacaccgccgaagcgatcctcaacagttcatttgactggaatggcgtgcgcgaaccctttgtcgtggcgaccgaaaacgacagtcttaacggcgtggcaatgctaatgggtcaccagctcaccggcaccgctcaggtatttgccgatgtgcgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactggatggactggcagaacacggcatcatccatttgatcaactccggttctgctgcgctggacggttcctgtaaacaacgcgacagcgaaggtaacccgacgatgaagccacactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacctggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccatggggttctgaccatcggccacgttggcgcagactttatcactctcgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggctgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggtccgttgtacaagcgttaatacattactccctgatgtgatgcccggtcgctccggctaccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgattatgaaacaagaagttatcctggtactcgactgtggcgcgaccaatgtcagggccatcgcggttaatcggcagggcaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactgactgaatgccacatccgcggtatcgccgtcaccacctttggtgtggatggcgctctggtagataagcaaggcaatctgctctatccgattattagctggaaatgtccgcgaacagcagcggttatggacaatattgaacggttaatctccgcacagcggttgcaggctatttctggcgtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcgctgattaaccaccgtttaaccggcgaattcactactgatatcacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggcataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgctgaacaaaatgaacccgtgctctcttccggtacatgggaaattttaatggttcgcagcgcccaggttgatacttcgctgttaagtcagtacgccggttccacctgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggcgtgctggaatgggtgagaaaactgttctggacggctgaaacaccctggcaaatgttgattgaagaagctcgtctgatcgcgcctggcgcggatggcgtaaaaatgcagtgtgatttattgtcgtgtcagaacgctggctggcaaggagtgacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaactgcgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaggcctctgaattattgttagtcggtggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccggtaaaagttctcgacgacgccgaaacgaccgtcgcaggagctgcgctgttcggttggtatggcgtaggggaatttaacagcccggaagaagcccgcgcacagattcattatcagtaccgttatttctacccgcaaactgaacctgaatttatagaggaagtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatgggacatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgaactggacagttatgcaccgccgctggtgatgatggcggcggtagaaggtgacactctcgatcctgaagtagaacgacgttaccgtaatgcgctttcactacaagccccgtgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatggacgcgctaaatatatccaccgtcaaaatcaagacagtggcgatccctttcacatcaggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacttgctggtatctggcacgccagttgcctgacatcaacattcaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattcaactgatcagttccggcggcacacttgagcgcaaatatggctgttacgtcaatccctcgctgatttcccaacttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgcgatcaacgctgattacaaatcgatgctattaaaacgtgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgagcgccaggttgcaacttctttggtaacagcctgacggaaagggtagcaggccggagacgatgccccggccttgcctgttatcgctcgtcgcgacgaccacccaccgcagcccagatgcggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgcgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccagattgtgtgacacttcttcgtagcgttttttcatcggcagtttgaggttgaaaatggtttcacggcaccagccattaaccagccactgcgccatcaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgcgtcggacggaatttgaaaccgtcttcccgcagccacgtcacctgtccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccagttggtaggtccagccgccagggcaagcgcctaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcaggaataaacacatgaaatgcctcttccagtttgagcgtggaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgttgctgtatgagtaaccggtatagcagcagcctggtgcaataaagaatacatgcacaaccggacgcttcggcgtttcatagttcgccagcaccccggcatcgcgcaaggcagcgcgtagcggaacagtaaatttacggcagaatttcagtaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgtaacatgccgacaatgggggtaatacgatcttctggcggcaaatgctgcaggagttcccccaccacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatgacataacccgcattctctttcacgcgggcaaaaccgaaaatttcccgctggccggctttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatacaaccttattcatgacttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcgaggaagctcacgccgccaaccggagtgacaaacgcccacaaacgcagatgggacagcgccaggcaataaaggctgccgctgaacaacaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagcgtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagagccacaaaaatgaagccgctaatggcggcgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctgactgtcatgacaaaccagataaaaagcatttttactgaccagaacatcattaaacgggcaaacaagacgtccggcctcgatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtggatagccgcttgcagcaccatggcgctatggctaaaaattggcccttgctgaacgttgatatgatttaaccccaactgtcgggtatatgtctgccagtcacggcgcgaagcatcatgtaataacgtatgtttagccagatcttccggtgtcttcaagggtttttcgccagtcagcagtagcggcgaacacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttggcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgcccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccaaaaaatcctcaagagacttgatttgatgacttactgcggcttgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggctattaaactttgatgttaaatgaatttaacaattagatcacactatgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcagtacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggcaaaagtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttacttacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatcccgcgcagtttcgcgcccagtttcccgcactacaggatgcgggcgtctatctcgacagcgccgcgaccgcgcttaaacctgaagccgtggttgaagccacccaacagttttacagtctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccgcgcgttatgaagctgcacgagagaaagtggcgcaattactgaatgcaccggatgataaaactatcgtctggacgcgcggcaccactgaatccatcaacatggtggcacaatgctatgcgcgtccgcgtctgcaaccgggcgatgagattattgtcagcgtggcagaacaccacgccaacctcgtcccctggctgatggtcgcccaacaaactggagccaaagtggtgaaattgccgcttaatgcgcagcgactgccggatgtcgatttgttgccagaactgattactccccgtagtcggattctggcgttgggtcagatgtcgaacgttactggcggttgcccggatctggcgcgagcgattacctttgctcattcagccgggatggtggtgatggttgatggtgctcagggggcagtgcatttccccgcggatgttcagcaactggatattgatttctatgctttttcaggtcacaaactgtatggcccgacaggtatcggcgtgctgtatggtaaatcagaactgctggaggcgatgtcgccctggctgggcggcggcaaaatggttcacgaagtgagttttgacggcttcacgactcaatctgcgccgtggaaactggaagctggaacgccaaatgtcgctggtgtcataggattaagcgcggcgctggaatggctggcagattacgatatcaaccaggccgaaagctggagccgtagcttagcaacgctggcggaagatgcgctggcgaaacgtcccggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgctggcgttcatcatagcgatatggtgacgctgctggcggagtacggtattgccctgcgggccgggcagcattgcgctcagccgctactggcagaattaggcgtaaccggcacactgcgcgcctcttttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacaaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgacgcaatgggaagataaatatcgccagttgatcatgctggggaaacagcttccggcattgccagacgagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatatacagtggctgaaaacggcaaaatgcatttctttggcgacagcgaagggcgcattgtgcgcggcctgctggcggtgttgttgactgccgttgaggggaaaaccgccgccgagttgcaggcacagtcaccactggcattgtttgatgagctgggattacgtgcgcagcttagcgcctcacgcagccaggggttaaatgcgttaagcgaggcgattatcgctgcgacgaagcaggtttaagcacagaaccgggtcggataagacgttcgcgtctcatccgacctgattgtttaaccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaacccaaaggtggcggtcaccatcgttgccgcgccaaatccagatgcacaatccatccgcttcggcccttctgccgtggctttcatcgcacacaccgtaccgtctgactgcgggtacaccagcgcttcagtagaaaacacgcaatccacgccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcgcgcaacttcgccgccagcgggtcctgaatcgttttcgccagatcggtaacctgaatctgcgtcggatcaatctgcccacccgcgccaccggttgtgaccagtgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatggcatcaatcacgtacgaataacccacgctcatatactgcgctacgttatccggcgtcacgaaatcatccaccaccgttacacggcactccgggttaatctggcgaatacgctccgccataacttccgcttttgccagcccaacgttatcgcgcagggcatgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgccagcgcttccgccgcccaggaaccgacaccaccgataccaaccacacaaatatgcgcgtcagcaaacagttgcaacgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggcgaggttatccctcaccctaaacgcataaatgcctgatgcgctacgcttatcaggcctacataactcctgcaatattttggatttgcatgatttgtaggccggataaggcgttcacgccgcatccggcatgaacaacgcgcacttagtcaataatcaggatgtgaggttacccctcaccctgtcatatccgtaaaaacggcatacagaatatcacatcagccgctaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaacctgcgcggtgtccggcttccggcccgatcccttgatagatatcgaagtgttggcctttgattgcaccaccgacatccagcgccaccatcagacgcagttcgtactgaccattaaatttgccgttattatccagcaacggcacttctgccagcaaggtagtacctggcggaataatggaacgatcagaggcaactgacgcgcgaccaaccagcggcaccgcacttgcccctttcaccggagcaaaagattgcggtttaaagaagacgaaagacgggttctgttccagcagctcgcgaacctcggcttcactgtgtgtttcgccccagtgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcagcaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccactaccctgcacatccataatgaagttatccatcagggagttactgtaagcgagaatatatttatcactcaatgcccccgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaataggatactggaactcgccctggcgggtatggcgcgcctgaattaccggcgtgtaataaccggtaaactgcacgttaccatagttgtcggcaccttccatctgccaggcatcaatgccgaactggcgcatattgcgggtatcaccgcctgcgcgcagccactcttgcaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcgttaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccgccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtgatttgtttttgttcaaaatcatgccaaatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcggagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaagtcgtcggttcaaatccggcccccgcaaccagtcaaatttgatgaagtaaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattattgaacaccctaacgggtgtttttttgtttctggtctcccataaaaaagcgccattcagcgcctttttatcatccccttctcgccagcgtcgccccatcggcaaaatacgctttaatccccgcaagaatagactccgcaacttcctgctggaaagtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccggcctgttcaacttgatttttatgcagcttgttgattttacagagcttattcagtaccgctttaccaaacttcaggctgtcggcaatggtcagcgactgtaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgctcacgccaccaatcaagtccgaggcgttctgggtttgtgccagatattttgccgcagtactggttgcacctttggttgagagcgcaaacacagaggaaccgctcggctgacgactggtaaaggcgtcggcatggatagagacaaacaggtcagcacgctgtttctgggcttttgctacgcgcacttgcaatggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcaaacggcgagctatttgcaataccacatctttttcgcgcgttttgtatttccccaccgcaccggagtcttcgccaccgtggccagggtcaagcataatgacaatcggacgatcgcgccctgctttacccggttgtggaccactttgcgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatccgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtctgcacgaatttgtgccgccatccccttgagtaccgagttcaggtttacatcttcgatatccaccaccacgcgttcagggttactcaacgcgaactgcttatatttcagctgacgatttgattccaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccagactgacctgacttacgctcaatagccacatggcacccgcgccttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgactaatttgaccggaaactttagcgaaagacgcataatctgtcatctaataaacggtaaacattctttttatattcacggcattactgataaaaaagtcgctctcgcataaaatttacacttgcaccctgcgaaaaaacagaataaaaatacactaatttcgaataatcatgcaaagaggtgtgccgtggtaaaggaacgtaaaaccgagttggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttgttgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcgcatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggctgcgggaacattgcaactggatattactgctcgcctgtcgatgagtctcaataacacgccgctgcagggcgcgcatatcaacgtcgtcagtggcaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgccatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcagtcactggcgagagctttaacctgacctcggaagagattgccactcaactggccatcaaactgaaagctgaaaagatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcgcgggtagaagcccaggaagagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatattggcggtattctggagttgattcgcccactggagcagcaaggtattctggtacgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacacgactattgcctgcgccgcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagttcatcaaggggtgaagttctgctggaacgcattgccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccagtggatattgatttactgcccgagagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttagggtaagcgatgaaaatcgtcggatgcgacatgcgtaacactcgtacgtcgcatccggcaattacgtttattcccgtgaactaaacaacgccgccagaccactgcgccgctcagtacgagtggcgattgccgcacttaatatgcgctcatcggcatacagcgacagacggcgacgcgcgcgggtcaccgcggtataaaccagctctcgcgttactaccggcgtgcgttggctcggcaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtagtttcgtgctctggcaagcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccgatatcgccattaaacaacccaagcgcgctgtcattacgggcaatcatcaccggtcgaccttcgtaccaacgagagtgcggatgacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaacggcccttcccgcagggcgcacaaaagctggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgtccgtaacccgcaagagcttcctcaagcatcgcaatataatcttcgccgctctgtaaaagccgtttttcgatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttgatcgccgcagctaactgaccaatgccagaatcgctgccgaaacgatagcttttttgcagcaggcagagactgtcgcgcaaagatgccgcttctgtgccggttcctgccggaacgtgagtccccgtcaggcggcttagctgcctggcacgctcggcggtaaagcccgcgttggcataagcgcagatatcgcccagcacagccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggcagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcgcccagcaatcggtgcaaagtgctggcatcttccggaatgcgtttcttttgttcatcggtcagcggtaactgtcgcaaagccttgccgagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttcgccgtcggccatttgaattaacgctgccagcaacttcgctacggtggtcgttttaccggtgccagggccgccggaaatcaccgagatccgccgcgtcagcgccactgccgccgcaactttttgccagttaatttcatcgcttactggaaaaagtttgtccagggtttgcgccagtagagcttcatcaacctcaatggcatgattcacttcgttgaaaaagcgtgccactgtgcgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgtgggttcatctcccctgctgaccgcttgagaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgacgcctcgttattttccagtcgtgaaagcggcaaacaaacgtgtccctctccggcatcatgacttaacagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaattgcacatccagcgggcgtagctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagggtcataccggcaaacatctcatccatcagggcaatcaacccggcgttgggtcgggttgtgtaaatcccctgttgcggatgttctttatcaacgccacgcaggaacagataaataacgccgccaaagtggtgctcatagtcgtaatcagcaatgcgatggcgcagataacgatgcagcgccagggtataaagctgatattgcagatcatagcggtgtgcctgcattgccgctgccatagcctgttgggtgtaagccgaactgtcttcacccaaccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaacaccaggtcgataaagccttttaacatgccacgtacctgcatgaactccagcggcgggcagcctgcggatagcgggtcaaactggcggattaacgtatcaagctgactggcgataagcggttcactaatcggcagataaaactccatctccacctgtttattgcgggcggaaagttgactcaggcttacgccggtttcattgagaggtgcctggaggacagccgtgatccactcggtcaataccggttcccactgcgattcaaagccgccgagttccagtttttcccgcacccagttcgggtcaaccggctgggtaaaatccaggtcttcaaacaaactgtgcaagaacgtccccggtgacgcaccgcgcggaaactgatgtgatgttaacgtcggttcttcaatgacgctggcaacgcctgtagcatcgacatccagccgaggcatcaaatcctgggcgataccgtgaccacgctgttgcaaaccagagtagctggtgacgcgccagttatcgccgggcaatcgttgtaacgtcttcgcattcagctctgctgtagaaacatcattaacctgccagggttggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgcggttcccctttttgcagcaaacgcccgagcgcactttggtggacgtcggtgtcaccttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgtgtcagcgccacgtaaagcaaacgcagatcttccgccagacgttcggcctccgcgaggtcgacgctttctggcgcagcattaagatccagaactgcctcaaacgagtggcgatcgtgataaaacgcctgctcctggacgcggaaattggtgataaacggcagccagaccaatggatattccagccctttcgatttgtggatcgtgacaatctgcaccagatgtttatcactttcgagacgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgttccggcttcttgtagcagttcgctgatatgcaagatatcggtaagacgccgctcaccgcctgccgttgccagcaagttttcagcaatgttacgcgccgacatcagcgcccgcagcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgactaccacatcccacgcatgttcgtcattgttcagcgtttcgatatccagcgcgttcagccccatcattgacgttgccagcgcactacgcagggtgttctcacgttcgggcgtcatcaccgcctgcaacaaccaaagcatttcctgcgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcatcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgcaccggacgcgcgtcgtcgccgttcatcagcaacgcttcgccccgctgtccggcttgtagccagtcgcggatttgcgcagcacatacctgcgccatggtactttgataatcgccaacgccgcagctttcgccttccatcagccacattttcatcgcaggctgtgtttcacctttaaatacaaaacgtaacgcctgatttttcccggctgatttcactggaataaacggtatttcgcgaaacatgaacgcgtcatcagtctggctgaaaagcttattcacgctgttcaccattcctggtgcggaacgccagttggtgtctaaagtgtagtgggcgtgaacttcgctacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgcttcgggtcgccaattagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcggtactgctgggggtcggtatcctgaaattcatcgatcattgccaccgggaatcgcgtacggatcgccgctgccaacacctcaccgctttcgctacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgggtgatcaccagatcgcggatcgacaatggttctgcaagcagttgatcgatcgcctcaaacagtggatgtcgcggggtttcccccccggccttcgtgcgatcttctaagaaacgctgggagaatttttccagcgactccggcaactgataactgtttgtctcttcttctgcccaggcgctgatcttgtcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacgcgccacaatttgcgcgtgacgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggcgcttcgccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagacgacctgggctatttcacgcggcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtagcgtagcagagactcatcttcaatcagctgctgctcaaacagcatgccggattcaaaggcattcaggttgagcatgcgctggcaaaagccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccactgcgcggcttgcgctttatcgtcgatctcttccagcaggcgttcgtacagtggattgtcggtggtttcacgcagacaggcgatgcgcaactcgtggatattgctacggatacgaccgcgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagtccaagtaacaggcgcaaatagagcgccgcaatcgtaaaggttttgcctgtgccggcagaggcttcaatcaggcgctcaccctgtaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcagggtgtacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccatgccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcgatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggtaattaccgcctgctggatttgcgcaaactcatctggcttcatcgctcgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaatgaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattggaaacgcaaacacggcatagcccaattgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagctggtgtattcatcgtagccagtcggtacaaataccgctgccagtgcggagtcggtgctgttaccggctttttcaaagatgacggattgttttttatcgaccactacatctttgtttcgacaccactctgaaccatcagcgcccaactgtttttgcacatcgcgtgccagcgttgttgcctgggcctcggtcatgttgccgataaccataaactctggtcgagcccctgattttaaggcgtcgcgataggccagcacctctttcaacgtaatggagggcaaaattttacgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcaaacgctttacccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtagcggtatagctaaagtacccctcgagcaatgcctggaacagctgcggcagacgctgggtgtaaccattagcattaaccataaggccgttgttagcgttggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggctcgctggcaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcagctctggatggtcgtatttcttctctgacttaatcagcgagaaatcatcaggaatataagggttaagctctggcaaagagagcgcaatgtcggcggcttttttctgccagtcggcgaaagtttgtgcgctgattttatcgacctgatacggcgcatcgacaaagtaagccgttttgttgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcctttactgctttagcatcgtaccgatcggcaatattgactgcatccagcgtatgctcaacaggaacgcgaatcatggtatctgccagccattcgacgtaatccatatcacgggtgatcgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcaatgcctttttcacgtaacagattgagatagctaaaaattgccgccacaacctgatcgcgattagccaggcctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggagttggcgctaatgccctcaactaatccctgcttttgcagccagtcagaaagtgtacctgggctgcgattgccaatcagataggtaatcaattcatcggttttactacggaacttcgctgagttgttatcgatgcgaaactcaacgcgcaacactttacgcggcagcgcagggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaggtgtccgccgccatttttgccaactccggcagcggtttattactgtaaataaccgccttcatcaaattggcggaatagtacttctcgtggaaatctttcagcgcctgctgcaccggattaccaggtttgtcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgcgtacgcgccatggttaattcagcgttcaccgcattacgctcacgttcggcatatttcttgtcgagcaaaggttcagcaatagcatcggccaggcggtctaccgcaccaggcaaggcgtcgttctcaacttccagatagaaagccgtgcgatacggcgcagtgctggcattgtgactaccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcgggatcttccagcgacccaacgggcaccaccagcgccgagagcgatttaactgcctgcggatcagaaaccagcaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccaaagggcaactaacaacaataatgctttgaaccaggtgctgcggggcattcacggacctcataatcaacttaattttctgtccagattcaacacgttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtttatataaccatcagcccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacagcactcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgatggcctccattgtctctggtgttaattgccgccagagcctttgataccagatatcatcaccttcgccacgcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacattccttcacgatacccctcaatcagttgtgagaggtaatgcaaagcctgttcggctgcaagcggcggaaaacgccactcgccgtctttgcgtagaaaaaggcgactttcaccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgggccacacttaataaagagggacgccagcgcaacaggccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaggcgagatcaatttccatactctgccccggctggcgacaggcaatgactctgtcggcaagctgctgcatctcctggcactgtgtttcccagaaaatttcaccaaaagcgccatacggtaaatcccctgccgctcggaagcggcggaacaagcgttcggcatcatcctgctcaaccagtgcattcaataactgctgattgatttgataacggctaagtccttccagaataaatggctcggtgtcggggatttcgctgtcttcagtacggaagttcacctgcaaacgcatctggaaaaatgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaacggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgtggatcaaacggcatccgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatgactttgcccgatgtagtcgatcagttcctgcaccagtaccgacgggaaacgctcactgttatcctgaatggaacgaccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacagatagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcaggtcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggtccggcgagaaaacgctggctgatacgttcttgatccagacgctgtgccagttcatcacgcaatagtgacagcggcaccgcgtcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaagaaggcgttgagcatatcgcgacaaaccggcaaccactcttccagcggacgctcctgtgccagcccgcgacgccagatgtttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccaacaacatacgcgtcaggccaaatcgccaggtgtgttgtccggtggcggggagttccagctcgcgaacgttgtcgtcatctatgccccaacgaatgccggattcgttgacccactggcgtaaataacgcagcccttcttcggtgatgtcaaaccgcgccgccagcaccggcacatccagcaacgccagcacatcctctgacacaaaacgactgtcaggcagtgataacaggctgataaacgcttccagtaccggatgtgactgccgcgcacgacggtcggaaatggcgtaaggtaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcctccagcatcgccagcaggcgatcgtgtaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcgggcgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcgcggttttccagttccagaatgtcagactgaatgttatgcagcaggttatctggcgtgacatcgacaaaggcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttaccccatgaagccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctatcacgaaatagcggcaattcgcgatcttcaaaactgtgtcgacgctgacgggtcagcagtttcgccagataagcaggatctttaatatcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctgtagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccagcgcggttgcccgagttgatgggtatattccaccagcgccttccacaacggggcttgccaggcctgtgcttctcccagcccttcaaccaaatgtcctgtttcccactgtgccagccagtccggacgatagaccagatactggtcaaacaggtccgccgcttttgaggaaagctggaacagttttcgcttgtcgctatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgctccagcaattgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatttccggtaacacccggacgaacatatcccagataaagctcgctggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgtgccataccggtactttgcaccagaatcatctctggttcgaaaggatcgtccagccgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcgggcaatgcaggcgggtcatctcgccttctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttggcaggtggcgaaatcgcgcgcagttgcgtttgctgccagccatgccgccagagctgttggtactggtttctgctggcaagactgttcattaatgttcgctggaaacccgataacgcagtgacaatcatcaccatcaacaccatcgccaacattacctccggcaggctaaagccttgttgattcttcagggaagctgacataacgccctctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatgtttccatcaatgacttcgcctgttcgccacaacgaaacgccttcataaccggcaatcaataaggcttcattatctgccagtaaacgcaaacaaacctgggcatcggtttcagcgtactgcgagcactgaactgctggctgcgtctgccaggagtgcatttttccccacgccagcgccgactgaacgatggcctggcggcgcaatgactgactttccatgctcacgcgagaggcaaaactgcgatcctgttggctcattccttgtaatagcaaactacccaaaaccagcagcatcaggaccagagccagtgacgaaacacccttttcgcggttcacaggttgaatcctgtcacgctatagctggcattcaccacggtttgcggttcagacttactggcagcacgcatattaaccgtcaacaccggcgagaagccgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccagcacatgctccttcagacgaaatccaatctggtcggactcttttaccggttcgcgatcccagataccgttactgttcgcatcccactgcacaatgacacagtcaccctgtccgacaatttccagcccttcgccggtacagatgccatgacaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagcgccagcttacgggtgctcgttaaactttcacgctgtaacgcaggcagaaagcgtgccgcccccagcaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagcgaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgtggcacaaagaccaatggtgaactgccatgacaggtattggccccagcagcggaactcacaaggcaccataacgtcccctccctgataacgctgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccatagccgttgcgactgctgccagtattgccagccatagagtccacttgcgcttagcatgaccaaaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgcaaaatttcgggaaggcgtctcgaagaatttaacggagggtaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttcgtaattagatagccaccggcgctttaatgcccggatgcggatcgtagccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcgcggcttaattgcagatgagtttgatccatatggttgctgtacagatgcgtgtcgccaccggtccagacaaaatcacccacttccagatcgcactgctgcgccatcatatgcaccaataacgcgtagctggcaatgttgaacggcaggccgaggaagacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaatgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcggcgcgaatccgggtcgtttttcagctggttcagtaccgtagtgatctggtcaatatgacgaccatctggcgttggccaggcgcgccactgtttaccatacactggcccgaggtcgccgttttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtgtcgccctgcagaaaccacagcagttcatggatgatggaacgcaggtggcaacgtttagttgtcaccagcgggaatccatcttgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgccccatgctgatgtactgcacccaggcaccggtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtaaccaatcaggaacaaacctgagacagctcccattgggcgtggtttacgaatatacaggttgaggataataaacagcaccacaccttccagcagcagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtgtcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagccagggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccagacgcccggcaccaagaccaaacggaatgagtggtgcgataaaatcagagacctggaagaaggaacgtttagtacggcgggcgaagataatcatcaccacgataacgccaatcaggccgccgtggaaagacatgccgccgtcccagacacggaacagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtcccccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccgctgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccctccgcgaatcagcccgcccatgccgcgacgctccataaaggctgcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcttcggcataatcaatgcgccgcagcaggtattttgcccgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccagaatgtattgagtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcatcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattctcttcgctgatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattgaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacgggaaaccactttgcagcatgaatgggatttcagtgcgataaagaccgatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccagcattgagcatgacttttatacgctcaccgctttttaactgcgcgggtaaattgacgtcatcttccgccagacggctaagctcaatctcttcactaattagccgctgatattcttgcagcagtaccggctccggatcgaccagcaattcaccgcgatagccatcaacgatcagcgtcctacgatgcagcaccgaaggctgaatatccgcgcccatcacggtagggatccccagcgcacgtaccatgatcgcagcatgggagttggctgcgccatctcgcacgacaacaccgactaagcgatcctggggcagctcagcaagcgttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcacttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccactctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtgtccgaaagcaggtgcgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcggcaaagcgtttgctgtagcggcgaaactcgtttgccgcttcttccagcgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgccacaccaggtgctgccggtaatgcgcggattcgcgtctggcgatattgcccaaacaaggcagtcaactgcgactgagaaagaatagctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaacgcgagcgttacagtgcgaccgcgtggttttttcagcccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgctggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacactcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgaccggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaataacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagcccgatatagacattttaaaatattcattatcagtcaatgcattacatgtaattttagtaatgaaaaagagtaattcgtgacccaggtcacacctctcatttacgggttggcgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacccgttgcagtgttgcgcaactcgattaccggcaacctaaaaagcaatataaatcagagaattgaacaacgcatgtggaaaaagttacactgcgaatattcggcacataattactgtttgttttttaatcaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacagttgttagcgcaagcacagcaactttctggttatacattgggagaactggcggcacttgtcgggctggttacgccagagaatttaaaacgcgataaaggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgagcaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccgctggaaacaacattcgtttgtgttgccccgttaacgggcaatagcggggtgacctgggaaaccagccacgtgcgccacaaactcaaacgcgtactgtggataccggttgaaggcgagcgcagcatcccgctggcgcagcgtcgcgttggatcaccgttgctgtggagcccgaatgaagaggaagaccggcagctacgcgaagactgggaagaattaatggatatgattgttctcggtcaggttgagcggattaccgctcgtcacggggagtatttacagatacgaccgaaagcagcgaatgcgaaagcgcttaccgaagccattggtgcccggggcgaacggattctgacgctgccacgcggcttttatttgaagaagaatttcaccagtgcactactggcccgtcattttctgatccagtagccatcgctttgacctgccgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacgctgacgctgctggagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagcttcccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggttatgcgtctggcgctgctggcatcaatcgcctgggttacgcgcctgacaaatccgctttttacaatattcagtcaggaaatttctgcccgtgatttgattctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccacgaatccattgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgctatcgtgcagattatgctgctggatattatctttagcctcgactcggtgattacggctgtgggtctgtcagatcacctgtttattatgatggcagccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgaacgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacttgattcgcaacaaaaagaatccgctctgatactccgtacgctctcctgcgggagggcgtactcactccttttaccctcacagtttaagattttcctgctttcaagatatataacgtcggtttataaacagactattatcataggtaggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaattattgaacgttaacaaataaggtcagcatccggctggccttaagatttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgtcgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaacgcaagggttaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaagggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgcctacagactgattacctcgatctttatcaggtgcactggccgcagcgcccgaccaactgcttcggcaaactcggttatagctggacggattctgcgcctgcggtttcgctgctggatacgctggacgcactggcagagtaccaacgcgcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccttacagtctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggcacgctgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatatcgccagacgtcatggcctggaccctgctcagatggcgctcgcgtttgtacgccgtcaaccgtttgttgccagcactctgctgggcgcaaccacgatggatcagctgaaaactaacatcgaaagtttgcatctggagttaagcgaagacgtattagctgaaattgaagcggtgcatcaggtttatacttatccggcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaacagcgcaccgaagccaatgccaatgggcacgaccgggatgcctatcattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaagccccccatcacgccaatcagcatcaacaaggcataggctggcagcagctcgtgttgcagggaaaaaatcagtaccaccacgccaatcaaaatcccggctggcatacagcgtgacacggtttccagcgtaactaacttcgctgccgcacctgcgccaaccacgataccaatcgctaccatcgcgttgagataggtgggcgtagcgttatcggtaatgcccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacccgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgttgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcaccaccgtaggccagtgcgcatgcggccagggcgacgaggacatgccagtcagccagcacaccaccggctacggaaccgagcaaaatcgccgctatggtagaagcttccattaaaccgttagctttcactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccagcgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagcagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagtagggcattatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccgcttcgtctacccagcttttcaacgtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcagatagcgaatatcgcgcggtacagcaagctccggcacgccgtgctcgcgggcatactgttgcaacttatcgcgcgtcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaagcgttttgcgcggccctgaatctgcacaaagccctgctcgtcaaaacgcacaatatcgccagtgtcataccagccgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacacctggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccctcttcgataccagggaccgacaacaggcgcgcatccattcctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcattcggtcacgccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttggtactttcttgtaatttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcgaaacgcgcgtagtgaccgaggaaagtcgaggtgccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatgcggtaatgcagcgggcttggataaaggaacacttctgcacctgtaagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaacgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacattcgccagaatgcttttatggctatggacgacgcctttcggatggccttcagaaccggaggtaaaaaggatcagcgcctcttcttccggctgctgtttaacctgtgccagacgcggcatcagcaaatgagcgaagatccatactttgtcggcagcggtgacatctgcttttaaatcttccagatagacccagcgcacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactggcgggaagtgaagatggttttgatttcagccgccgtaatagcactggtcagcccttttaccccggcagtgtagttcatcattgcgggcatgcggcgacgggcgatggccccaaaaatcactgccgcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtctggggtaaagttgacgtcttcgacacatttcttcccggctccgaagcggtacattgcactcagtaaagattcgtacagcgtttcacgcgggcgcaccgccattcgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatcgccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtaagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaaacccgcgccatcgtagattttcatcagcgagcctgtcgtggtgatgcgtccttcagggaaaatcaccactggtcggccctgttccaccagacgtaccagatgtttaatagccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaacactggacgcacaggtaaaaacagtccaagcaaaatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgcctgggtgtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacagggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacgacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacaggttgatgaccggcaaaaaaaacctgcgcatctgcgcaggctggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctgggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacgatgaaaacacgccaccccttgaaccaacgggcgttttccgtaacactgaaagaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacccaaagccagcgaagcttcccggctggctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacggtcggtctggtcgttggtgatgtttccgatccgtttttcggtgcaatggtgaaagcggtcgaacaggtggcttatcacaccggtaattttttattgattggcaacggttaccacaacgaacaaaaagagcgtcaggccattgagcaactgatccgccatcgctgtgctgcgttggtcgtccatgccaaaatgatcccggatgctgatttagcctcattaatgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctctggacgatcgttacggtgcctggctggcaacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattgcggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggaagaaatttcactgcggtagcctgttataacgattcaatggcggcgggtgcgatgggcgttctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacccaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaatcactaatgtctttagtccgacgctggtacgtcgtcattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcgatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctattgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacctgccttcacttccggcaaggcgcgggtttcaacatttcccccttcctgctgggtaaagacatcgcccgattcacataacggtccggcgacgacggtttccaccgttggcgcgtgttccagagaacgaccatcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttgaacccggcatcaaccagcacaaagtggcggctccccatttgtttgacgctccgcacctgagtaattaatacgccagactgcgctaccaggaagcgacccggttcaatttccagtttcacagggtggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcctcttcaccctgttgataaggaacagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaattcgatgacctgacgcaccatagcaccacacacctgttccagatgggcataatcaacgccagaaccaatgtgcatgtgaatgccgaccagctgcagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgtccgtgaccaaaccccggattaacgcgcagccatacccgatgccctggcgaaacctggcccagttggtcgagcatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccaacgcacgctctatttcgcctaacgagacggaatccactttcacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattcagcgggcaaacgcagcagattttcggcggtgagatcggtatcggtgctgaacagtgaatgtggcataacaaactccagataagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgccgttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcggcacacctgctacacacctcacagccaaccgtcagccgcgaacttgcgcgctttgagaaggtgatcgggctgaaattgtttgagcgcgtacgtgggcgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagcgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggcacgttatcccgatgtcagcttaaatatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgaaacgctccatacgcctgcgggaacagaacgtaccgaattactctctttagatgaagtgtgtgtgttacctccgggtcatccgctggcggtaaaaaaggtattaacgccggatgattttcagggtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcagctatttactgaacatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggtgtttcggtggttaacccgctcaccgcactagattatgcggcaagcggtttagtggtgcggcggttcagtattgcggttccgttcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggttcaggcgtttagtgggcatttacaagcggggttaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcggtatcaaacacaggcaaaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtaaattgccccagacacagttcttcaaaaataatctgattaattttcgcccgttcatccgcttcaggaataagacaattgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgcgtacccagcagcgccacacgagtcattccggccccggtaattgcacgtccggtggcatccgcaatgtgtaagaaaggcagagtgcaacgtgactcaatggcatccgccactttatgcatcgtattggtacataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatgtccccggttttatcccattccccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgcgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcaaacgatagtaaggaatggtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaagtgcccaatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttctcgcctgccatcagtttgcgttcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtaatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagttcgtggtggtcgaacaggtaataccgaaatcgcggcatttcagcggctgaatttcagagcacaggatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcaatagcccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggtttacgccctgctttatctaccgtaaacaccgcaataaaggtggcgaacataaaggtcagccctacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgcggcgcgtagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaacacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccctgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaatacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagactaccagaataatcagcagaactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagtgtgaccatcaactggtacatactgatcatcttaccgcgaacgttttcacttgccatttcagaaagatacagaggagcggtgtaagacgcgatcccgacagcaatgcccagcaccacacgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatagaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgccccaggcggaacgacagccaaccattaaacagcgcaccaattgctgcaccgagcatcatgctactaaccacccattcctgcaaacgactggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcgtatcccgcaaagaacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagagtaagacatagtgaaaaaatacgtgaacaactcacgcaggtgtcaggtcggaaacagcataaatatggattaaattgctgcgacatgtcgttatgtgatggatattccaattttcaaattaagttgaattattgagattattattaaccacctaattttacagcagataaaattcataaagttcattaattgataattaatatggattatttcataaccatgatatggattatgatgatctacaggtataaaaaaccctgccatgcggcagggtcataaaagtaagaagaatgaattaacgcgccagccaaccgccatccacggcaatggtataaccattcacataatctgaagcgctggaggcaaggaacactatcggccccatcaggtcactcggcagtccccaacgaccagctggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgtagttgttgagtattgttggtcgccatgtaacccggggctatcgcattaacattaatgttgtgtttagcccattcgttcgccatcaatcgcgtcacacccatcacgccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgataaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtccttttcgctgaactcgagagcatcttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaactccgctaccgcgcgatccagcagtgctggaataccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgccccagcgctgtgacctgctcgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctgacccagtccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcacttaaaatcataacaataccttattcgtttatgcccacaactagcgcaaatctttaacggccacatggtccatatcatcaaagacctggttttcaccgaccatgccccagataaaggtataagctttggttccgacaccggaatggatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatatgacgcgtttcttgcggctgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacccggagccagctccgtcagccccatactcaattggcaggtttccagtacatccgggacaaaatatttgttaatcgtgcgacggttactggtgaggttatcgcctaacgtgactggagatacttcgtccggtgtgacttttttggtgggatacgtcgtatgcgcgggtgcgcaattgtaataaaacttcgccggagtgccggtatcaatactggcaaagacaacttcttttgcacctttaccaacatacagggcgtcgcggtgaccgatttcatagcattggccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaatagcttacgccgagttgtttaccaacttccccgccaacggaaaccgttttagttatcggcataatgccgccaacaataattcggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaataccttttcaaccaaaaattcattgcgcagcccttgggtatccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacgatagtgaaacactgtttcgttttctctataaagggatgatatgcccatgggctagggttttcaattaaaaataaaacaatgtttcatgtttaagttaaggattaaaaaaagtgcagtgtcgatcacgaatatgtcatgagaatggaaaaatgagggagcccagaaaatgtatgtcgacttgccagccatcattattcaacagattaatgacggcagatatttatcggtaaggaggaaatgcagagctattcgtcacgttcaatggtcaatgccacaccctggcccccgccgatacaaagcgttgccagtcctttgcgggcattacgtttcaccatttcatgaaccagagaaaccaggattcggcaaccggaagcgcctatcgggtgaccgagtgcgatcgcgccaccattgacattgacccgacgctcatcccactcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcgacttcagccaactgccagcctacacgctccaggcaacggcgggtcgcatacaccggcgcaattcccatcaatgccggatctacaccaacgctggcaaatgcgcgaatgcgggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattaccgcagctgcgccatcgtttatggatgatgcattacccgctgtcacagaaccgagactatcaaatgaaggatttaaacgggctaagccttctgcgctggcgtcagtgcgtggctgttcatcggtatcaacaaccaacgtctgcccgttactttgggtcattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaactgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccacaacccatcatgcacaagactgtcaaccaactggctattgccaagctgtgcaccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagcccggaaccgcaaacgtcattaatagtgattgcagaaacgctattaggcagaccacctttaatagccgattgccttgccggattctgccctgcccctgcagtcaacacctgaccaagaattacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttcacgaccagactaccaagttccacggcggaatgacccgctaacgcaccacgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgatttttatcacaaaggaaatatgcctgagcagcagtcagagacataactggcacgtaaggtttgcaaccactaacccaccaatagaggggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtctaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcaggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatattggccacataaagccttgtgccagttcatcctctcatcaaaaacatcagcaggtgaagggataacgggcgcggtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggtgttgtattaattctgaatctcatttttctgatgggacgtcatgccactattcgggtaatgggatttttggtattcccattgattgcctatttcttatttctttccatttaccttgtcggtagttggcaacctgatctattaacaacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcctttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacacgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtactgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagctgctaaagaagaaggggtcaccattttatcggcgctttctatgctgccgaacgccccagcatggttgtcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacagaggtcgtcaaaacaacactacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgattaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttacgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgctgtcaacgtatctcatcccggcgcttaaaccctggcgttccatcggaaatctgattacgctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctaatatcagttgtggatggttcaaaattgctacaattttgaaccattccatttttcataatattcatttgttattattccaccctatcacttctctcgtcatatcctagtattatcaggtagttaaacacacaaagagatctgaacatcttaaataagactatttaagatgcataacttagattcgcaagatatcttctggtcattcaaaaacaatttgcgatatagatattcttataccatgagatagttatctggaccgctctcaaccatgcaagattaaatcagtgaaacataatcatatttgataacgagaaatgcatttttaaatgccttactcagaattatagcaaatacagattaatcgcaatttttcccggcaaattacaaaatcatggtgtattgacatcatcaataaccaatgaaattatgcaattatatacggatagggaggttcttaacatggggctttgtagtcgttataaaagtcttacatgcaatagttgctcaatgcattgccaaataatgccagaagagtcaccgcgtttgcagtattgcgcaaactcgtgtttttgtatgtggcccgaagaaagttcatattttaatcgtggtgtggtagaaggtatcttaacaaaaaaccacaatgcgagattaagcggatatatttttgtcgatttttcagtaagttttttacgtctattccttgaaaaagactggattgactatcttgcaagtactgacatggggattgttttagtcagcgaccgcaatatgcaatcgttagctaattactggcgaaaacacaactcagcaatatctgctgtcatatataatgatgatggtcttgatgttgccaatgaaaagatcagacaactatttattggtcgttatttatcatttaccagaggtaacacattaactcagatggaattcaccataatggggtatatggtttctggttataatccatatcagattgctgaagttctggatatggatatccgtagcatctacgcgtacaagcaacgaatcgaaaagagaatgggtggtaaaataaacgaattatttattcgttcacattcggtccaacattgatactcaacgaccagccagaatcatactctgtttatacgggcatttattgaaatgtccgtattttataaataggccgtcccctcaagagtaaacaccatagtatttaaaaccatcacacgaaaaattcagaagcattacgaaatatgaatttacaaacaatagtggcataaatgttaaccatgttaatttacgtaaagttttacgttgcaacattaaagcctcatttcaatcatcatgataaatataaaattaatatatatttatgccgtaaataccaatatacttagcaaactatgtgatctccatttcgattgatttagtgtttattgacgtatgtactggattattaacgataatatcgagttctggcctgagcaccgaaaattaatatcggtacataacgccgatcttaacgtcgttctgacaacgccagccagtcgatgtttatcacttctacttgaagcttttcctgatgtggttgcacaacaagattttttcaccagagtctgggaagaagaaggtatgcgtgtgcctactaacacgttatatcagaacatatccattatcagacgcggatttcgcgctgttggtgatactacccactcgctaattgcaaccgtgccgagaagaggattcaagatccataatgacattaacatacaaaatcatgtaataaactcgtcaacagacgcacatacacacaatgccccacctgccataaaagttaatgcgggatacaaagagagcattggtggcgcaaagaatttcaataacaaaatcctcaaacatataaaaagtcatctaattatgttgagcgcatttgtcataggcgcatattctgcatattggctatggaataataatcaaccgaagccatttttcaaggattacaagactgttgcggaaattaatggctgccattttaatgtaacagaagatacaattgatgggttgaaagagttcgataaatataaaacacggatactggattcggggattaactgtaaaaaacatccgtggttatacttccctcttgcaaaatcctcaccggggatgattgttatggcatgcaataaaaactataaccaacatgaagtggcaaactgtttaaccctgtcttaccgtgaggttaatcgtgattgattataaaaaaaacttattatttattttagtttttatcagtgggtttattctcttcactgtctattcttacactgcagaaaaaatgatatataacgaaacatgcactgcaaattgggtaatttttaatgaccagggacgagcaaatcttaccatcgactttatgtataacaaaaaaaataaaacaggaactgttgcgttgagtggaacctggcaacaaggtaacagagaaagtaaatcaatacggcgaaatattgaatacacatggattgaaaactatgacacagcccatttaacatcaaagaaagttaataagtttgagattatggatcaagttgatgatgatagacttgcacaacttattcctgatttttatgtctttccagaaaaaagtgtaagctataatatactaaagcaaggtaagcatgcttttattttgagcattggtaacagagcaataatgcattgtgcaaggtaaactaaaatagataacaaaaagatggaacctcgttaatcataaaacaataaaattaaatattctcgcagtatatggcagtctaaagcatcaaagatttgatcaacatctttcattttagacatctccttgcaatgtaaaatatcatgtatcaacaacatctggtgcaaatccatgagtcgaactcgacattcatcttagctcgattattattccttcgtacagtcgatgtaaacaatacagaaagaggattattaagaaccagtttactcagtgaatcaatagaggaaaggactaacgtttctttaaaagaattgatttcatcatctgttaaactaaactcatcattgacagatcgtgagatataactgtttttaactttactctttacgttgactttattgacagaattaacattcacatatcttgaatttaatgtccatgatgttgtttgcgtgagaacattctcagcattaaggaatttttttaacggaatccttggtttctttttcgagtccgaatttacaatatcatgcatatagaccatttcatgaatctgcgaaaattcaatgtccattgtatacctcacatttttaccgtgattcgatgttactgttcaataatcaccttccatcaatactaaaattaatacccctaatgtgccgataacaaatatagttattctacgtaacgtctccataaggtgatatttgacattatcagaagctgcgaattcggattttgctctaatcaaatgagagaaatgtaaaatgaagccacgaaatattaataatagcctaccactgcaaccattagttcctgatcaggagaacaaaaataagaaaaatgaagagaaatccgttaatccagttaaaatcacaatggggtctggtttaaattatattgaacaagaatctcttggaggaaaatatctaacacatgatttgtcaataaagatagcggatatttctgaagagataattcagcaagcaatattatctgctatgagcatatataaattttcgataacagatgatttaatgagtatggctgtaaatgaactcataaaactgaccaaaatagagaataatgtagacctgaataaattcactactatatgcacagacgttctatccccccgcgtcaccagacataataaagaaaaaaacaaacgacattctacccttctcaaaaatcccctttttaattttcattgaaaaaatggcaattgatactatgaatccaggtcatacacattaaggcatttatgtaatgtcgtaattaagataactaataaggtgaatattagtaaaacaactaatgatgttattagtttgtagtgaacagtacttttaccaataatgaaaaatataccataagcaatgcaagcttaaaactcataatttaaaaaagataaatataaaaatatcaatgagtcaatcaataataatttggcatcacgagacacatcacagaggaatattatgagcacagaaacaattgaaatattcaataatagtgatgaatgggcaaatcaactaaaacacgcattatcgaaaggagaaaatctggcattactacatggtttaactcctgatatccttgatagaatatatgcatatgcattcgactaccatgaaaagggtaatataacggacgcagaaatttattataaattcttgtgcatttatgcgttcgaaaatcatgagtatctaaaagattctgcatcagtatgtcagcccaaaaagaaatatcaacaagcatatgacctttacaaactaagttacaattacttcccgtatgatgactattcagttatttatcgtatgggtcaatgtcagattggggctaaaaatatcgataacgcaatgcaatgtttctatcacattattaacaattgtgaggatgatagtgttaagagtaaagcgcaggcatatattgaactcttaaacgataattcagaagataatggctaagcattacaatcatttggttaaatttgctggttatagtgcagttaaccactataaccagcacctcttatgttttcttaaatcagcatcttaaaacagttaagagcatactataaatcattatttttcaatgcgttagagaacaatctactttatcaaaattgaataaggctatttcagattacatcactgaattcctaagataaattagtgaacacaaccatagatatgtcgaatgtaatttcctgtagcgttaatgacacataaatatgaatagccataatttctattgcttaagcaggatgcaagaaaccaattttttcatagaggttaactaatggacttagaaaataaattctcatatcattttcttgagggattaacgctcacggaagatggaattcttactcaaggaaatgagcaagtttatattccacagaaagagttaggtgtattaatagtattacttgaatccgctggtcatgttgtactgaaagatatgatcatcgaatcagtatggaaaaatattattgttagtgacgagtccctgacaagatgtatctattctttgcgctgcatttttgaaaaaattggctatgatcgttgcatagaaacaatctaccggaaaggttatcgtttcagcgggcaggttttcaaaactaaaattaatgaagataatacttcagactattccatagctatattacctttcactacttcattgaatacactggatccattaatacttaatcaggaattagtgcaaatcatttcaaataaaaaaatcgatggtctctatacctatccgatggctgcgacaaatttttgtaatgatcacatatctcaaaattcattcttgagcagattcaagccagattatttcgttacaggaagaataaaccagaataatgcagtgaacactttatacattgagttgatcgacgctaaaaaccttttcctcatcgccagtaatcatctccctgttgatgaactacagaatacatcacaatttattatagataatatccttcaaacggtacataaaccagaacgatctgtaagattagctaagcaggaccaaggatataagaatcattatttatcagatgaaatgttagccggaaagaaagaactttacgacttcacccctgaaagcatttacagggccatgactatatttgatagattacaaaataaaagtgatatacagacgctaaaaacagaatgttattgccttctagcggaatgccatatgtctttggcacttcatggaaaaagtgaacttgaacttgctgctcaaaaagcattagagcttttagattatgtatcagacataaccactgtcgatggaaaaattttagctattatgggactgataactggtctgtctggacaagcaaaagtatctcatatcttatttgaacaggctaagatacactcaactgatatagcctctctctactactatagggcactagtccactttcataatgaaaaaattgaagaggcaaggatttgtatagacaaatcactacaactcgaacccagaagacgaaaagcagttgtgataaaagaatgtgtagatatgtatgtgcctaacccgctcaaaaacaacattaaactctactataaagaaactgagagtgaaagccatcgagttataattgacaacattttgaaattaaagcagctgacgagaatttgtatgcgataaatttttattgacgcaattttattatttagatgtatgcaacttgttatttaaacaacagagataaaaatatctaagatattcaccttattgcaagatatttaaaatgctctagagttaaaagtatgatgtaaagaccattggcctggacaattaaaaaagggagctttatgactaatccaatcggtatcaataatttatctcaaagttcaaatatagcgaatgcaacgggtgatgaagtcgtatcattagataaacacatcaacaccagtgctactgatacagatcaaatacaagcatttatagtttcaacatggatggcgccttttcaaaatgatatgtattcagaagataatcctatctcaccttactataaaattgagtggtagacgattgaccaaataaatcataacgagatacttttataatagtatctcgttcctttcattcaatcctcacacatgaaaaaatatgcgctcaccaaaagttaaattcttaaccatcttcacgttttgtatatttattacaaaaatgtctttcgccagcaactcttgctctaatgaagcaggaacaatgttcagaatcgaaccaaatttaattaaagctatcgctcttgttgaaagcaatctaaaaaaggatagcataggcaagaacagagataagaataacaatataaagagtttagattattggttaatgcagataaaccagatgcatattcccctgttaaaaaaacgtggaataataaaagatgaacgagatttgttagataacccttgtctgaacattaaaataggaaccgagattttatataaccatttttcacgttgtggagtaacgtggcaatgcctggggacttataatgcgggttttgcaatggataaccaaaaaaagagacagcaatatgccccaaaatatatattgtatataccaggcttaatgaactagacaatcgtaaggcttcagcaaaatgagcctaaagcctcttttttttatatagtgcaaacacccatacgtaaagctgttttgatcaactcgataccactgtgaacatctaatttcttcatgatattgagtctatgagtttcgactgttttcctgcttaactgcaagaaattagcgatttctttgttttaccatcagctatgagttgtaatatttctgactcacgatttgtaagttgattatcagaggaatacctagaagatattttttcacaatccatatgtacactatcaaaataagtgtaaccattactaatcgaatcaatagcacgatttagtttcgccgggtgactggttttccatacgcatcctttcgcacctgcttcaagcaattttattgaatcaatatacggcatctttgctacaaatgtaataatatgagcatctatcttatgcgatttaacccattttacgagttcggcccccatcattccacctgcaaattctcctaaaataaatatttaggctgtagatttgttacactccgctatagctttcttcagatctttatagcccccaacaacctcatataaatcaggataatgtccgagaaatccaattatcccatcaatcataaacggctgctgatctgaaactacaattttaatttttcccatatattcatcctgagtgtaaatgctttaacgcattcatttataatcatcccttccattattataagcaaaatccaaagaatacattgatgaaataataatgaaatataattaaaaataaaatttttgcgtaaaaaaataccacaggcattaaaaaatcatgagatgattaaaatattacaattagattatattcaaatcattaaacttgagccagggagctataagtcctcagggcttgccaaaacagaattattcatatccaaagaatgtgtttcaaacattttttcaactaaataatgtctggcttgttcgcagatttcgttaaccttgtcaggggagaaacaatgattattaattaaatattgctcacaattatccacaaattcctgcggactaaattcagcaataaattgatcggtaaaaaacacaaaacgcttatcatcatgaaatgtaatatggacattccatattgatttgtcgacaaaatatgactctacttcaagagacttatctttgaaactggtaggtatatggagatttacaggacctgatattgatggtaattttgttacccaactttcaaaaattttgataaaaacatcaacttcttctgaaggttttaacaatatactcttcagatcgtttatcatgtttattctttttttttcaagttctgagcatagcaagcttatcaagggtataaaattatccatctcatcaataatgccttttgtatagccatcataataaccttgaataaatttttcttctctcttttcctcaatactctgaatttttgcggtggtttcaagaaggattttttctttaagagaaactatttctttcaatccatcagaaatttttcttttaatcacaacaccatttgcaggagattttatcaagctcatctctattttttttcgcataaaatgtaattctctctaaaagtgttgatgcaagtggtaacggcgattgtatgtggtcaacaaaatcaggaaataataaattaaatcgttgctgcattgccaatggttgttgccttatatagggtaacaacgttgaaaaaccacatgtgatgatattgtgatagttagcgatgccggatttgtatcgtgccttttcatttatttccagcggtatagctgataaataatcccttagtacatcaggaaccttataaaaaaacccgcgttctgcaaacctttctcgataaaagtgacaaccactgagtaaacagatcaatggaagtaaattccaattgtttatgtagtaaataagtgaactattcagattaaaatgttcaactgaaagattatactgcaggagaatcatttcattggtaatagatctcagcaccggattgttaataggtgtattattcaagcttactcgttgaggatgaatataactaattggatcatatataatctttcttagggcaagattcataacgttctcatatgtctacttaattttcaacctgactaaattagttagaatggccctatacttccataacagccagcaagtcgctacggatattaatgcaagtaagatagaaaccggcatagccttatcataagcaaaaacaggttcgctaatttcatatgttggtgcttgctcaataatgtctcttcgttttgacaatacaacagaaatattctcatattgtacgcttgcaaaactattaacaataaatctctttatgtcatttatttttatttctggattgatatctttttcatatactgcaagtacagaaatatgaattggtaaagcagttttaccactatcgccagtatcaacatcgtaactaacatgtactctcgaagaaacaataccatccataattttgagagattgctctaaccgctgctcaatagcagaatatagccttgctttttccgctcgtggagatgaaacgagtgcatctgcagggaacatctgcgatatttgaatatcaggcttacccgggagattgtagatttttagccaatccaccgcagaagcaaaatccgttggttcaacatagattgagaatccagttttgccttgatccttcttttcagcattaatatgatgtctttgtaaaacagcaaggacatcattagcttgctgttgatcaagatggttcagtaattcctgctgcttgcagccgcacaacagcaggataaacaataataatgatatatatttcatgagcgggtcaacgtctcaactgcagcgacaatttttcttgctaatgttcccaccaatgaaacctcgacattataattaagcacatgatcctgcaagactaataatttttcaggagttaatccttttttatcagacgttaatgcttgtaacgcattttgctgccaattttcagtttgtacagcatagttagcaaaagcggagatcattttatcatccgggttgtcaagattgagaacccggtcatttaaatcaatcactttcgcttgctgtatttcatgagcagttgattgctcagctctatcaataggtggcatattgcttactgacataataaaatccttatccagtttagcggaagttttgtatgattgccgaatcaagatctttatacgcttttacaacgttagattgcgcatttcgatataatgtatactcagctaatgcactttgatattcggcaaggaatttcgggtcggaaggattggttgctaaatcctccaacgctttttcaacttgctggttcagatcatcaacgccctgatcaaattgtttgctgatgtccataatataaccattccaatctgccataagtcttcctcaattattcctgaaatgtccacttgctaccttgagacttctcgaatcggttatctccgtagctaaatgaactattatttgtgtcctgatttttcaaattcacattaaatcttacatattgtttaccccattgtttataatattcgtcaacatagttattaattttatttaattcactgtcacttaacgtaccaatgatattgaaatacacattgttagctgttttatatttttcataagaaagacctatcgctgacaacgtttcaatagcctgactttccaatacattatcatctaataccgcaatacttatattgctggcatatggcatagtttgcagtaatcctttaataagattatcgattagttgctgtgtgatagcgttccgttgcttactcactgtcaatcttagattactggcatctaatagttgaagtttaaaatattgtaaatcagggaaattatcagcaagccatgaaaaaattcgtatcgattcatcatcaggatttatcacccgtactggctttcctggttgatttttttccagtgcttgtttgacccagactgcttcatccaaaatattggtattaatatagataacatgatctctaccatataaaatttcataattcctgtttttgtttacaagaattttatcgatatgtctcagctgcggatcattactggcattaacaatataaaaagcaatgaaaatgatagcaaaaagaaaaaaaagcattacatacttaaacagcttactgctaaagaaatgttgttttgtagaaataatgttattttcaataatgcctgacaatgaatactgccaaacttcatttttttcttttacagcaaatttgagacctaaaacttctatttgctgattcaatgttaacgttctatcttcaggttcttgtgctgttaattctctgaatgttactaccagatcagggtcggtagtaattattatctcaaaactacctgtaagctcgccataaggaacgactattgtgttttctggtaactcagaaaaagcatcacttcttcctaacgaaacatcattaccaatgataacaagtagacgcccattaagtatttcatactcgcatccattcaatggtccgctcaacaaacgaatggcataagattccaataagtcttgtgataagaatttatcattattttccatgaatagcacccgctaattccataagctctagtttagagtagtgtaacaagacggaaatttcatgaccaaaatatgatgacacagaataaaaaattataatttcgaggactattttaaatgcctctatgcataactttatttacaatttaaggtataaaccctattcccccaatgttaagcaaatataacaattactcttattttaacttttacacgtaatatttaccctaaatgattttagagtacaggttggcatatgcaagtcttttccagtgatgtctacttcactgtagtcactaatgcattattagcatcccaaaaagaatattacagcgatttagttgcgttggttgatcttgggcattcattcgttgttattgatgagcatcaacatcgaaatctcaaaccaaatacagaacctgtaaacatccttttaagcaacaatttcatcaggatcaataagaatattagattatctgatttaacgcatttcctgatttcgaatcttcatacacaaaatgtgtattccacacaagaagcacttacccatgatgatatagatatcctgcggttatgtgtttcttactcgttaaaacaagtagccattattaaaggaattgattataaaacagtatcatatcacaaaataagagccctaaataaacttaacataaaaggtactgttgagttgtttatagcactctgtgaatgggataaacattattttaaactccaatcttgcgtaagagaaagttgatatgttattagtaggatataatagtaaaatcataataaccatcgcgctgatatcgttgctctctgcatgcaccagagaaaattcattaaaggagaatcaaaataaaagaagtggcgaatcccaagcgatagtagatgcaagacagttctttagcgaacacccggaatatatatctacagcagaactggagcaaaagttatatcgcgaatttgcacaggttactacagttccagcttataaagagatgagtatgtatcaattgcttgtcatttcacaagatcatttaactcattaaataatgaatctacacggtttttgcgtgtagattcttataaatttctgactacgacagatgtttaattttttaaattatcgtctttattctcgatttctttctcttcaccttcaatgaatttatcttctgaagagagctgttcatctggaacaggttgtccagcattctccacatcttcaagccacagcagaagacgtaatatttcatttatattttcgaagctaacataatcgtagcgacgatgggtagcataaatttttcgtgctaattttttatctgtgataattggtattccgatttcctttgcatatttccttacggctaaggctacctcattagtttctcttacagaaatcaatggaataggtgaaagatgtggcttaaagtatatccctattgcaatgtgagtagggttggcaatcatcaaacgactattactgacatcagacttcaattgctcagaaagaatttcctgatgcgctctctgcgtttagacttaatttctggatttccttcttgctccttgtattctcttttaacttcttgtttatccattttcatatctttcataaataaaaaatattcagcgataaaatcaaaaattaagacaattatcatactgccgagacaatacagtatgagaaggaatagcatctctccccaatctgataataaagatatgatatctccatcaagagttttaaaaagcagtgatttatgattactccaaaatactttgatcgccaatgcaaaaaaaataatataaagaattgctttaacagattcttttacggtttttaagccaaatatacgctttaagccatttactggattcaatgaatcaagcttaaatttaacagcttcagttgctaattgctttttactttgaaaccaggagacaagtattgttgtgaacatgcaaaccagcaaaaaaggaatgttcgttttcaaccaaccaacccccatagctttaaaatagtcccaaatatctggtttagcgttatgatcaaggatgtattcaagaatcgacataatgtgatgcacatcaaaaacatatccgagatataaagtacccacaagcattattacagagatggttaagtctctactttttagaatttgcccttttttagaagcatcctggagtttcttttgtgttggcttttcagttttattggccatgaaacactctatttctcaatgtatagttgcaattgttctgggaaaaaggataacggcattactcgttcagccagtattgggccaaaataaataattaatattaaaaatgccagcgcacttttgacagtcagtgaaatggcaaaagcatttagttgtgaagcataacgtgccagcaatcccaggacagcctcaccgcccagcataacggcaatcacggggcttgcgtaaacgatagtatgagtcattatgttattaatatatgagaataaaggctctaatttaggaaaattaaaattgcctgaaggccataaattataactttgccaaagagtttccagaataaagttcattccacctttagtaagataaaccgcagcagagaaaaggttaaataatcttgctaattccgaggtatcgacacctgtagccggatccaaagtactacttaatgttgcaccgcgttggttatcgataaagctacctatagcaaggaaaatccaaaacggggatgctaataagcatgcaataaacagccctatgataatttctctggcagcgaacaaagcaatatcgatttcatttaagttcaataattcatagtggtaatgctgaactaatgcacatgataccactattattattggatgacggactactgttggtatattcccactggcgaaaaatggtaacaaatagaaagtgggtgccaatcggcaaaaacagagcgctgtagcagccagcagactatgcaactgatagagtatcgcctcacccatgctatcctctcgcgaatgctaaattcagcatttcaataccaaaagaatataatttttcgccataccatccgctcattaaaaaaaagcaaatacttacgcataataatttcacgccaaatggcaacgtctgttcttgcaactgtgttaccgtttgaaaaagccctactaataaaccaacaaatgtcgcaactgcgataggtcctgcagacataactaaaatcagatacagcgccctattccctgcaaaaacaatatcgtccatattttttcctcagggattaatggataggtcaaaatattgtaaaatgagtccttttgataacattgtccaaccgtccatcgcgacaaacaaaattaattttatcggtgtagatatggttaccggactcatcatcatcatacctaacgttaacagaacgctggatataaccagatccactacaacaaagggtaaatagatataaaaacctataataaatgcactttttatctcactcaacgcatatgccgggagtaacgagataattgaaatattatcatcatcgaatatcacttcattgtcttcagagctattcaccttctgaatcttttcaaaaaagttaaccaactccggttcggaatattttatcaaatatgatttataaccactcatgcctgtctcaacaaaattaacaaccgacgctacattattgaatgaaagattctcattctgactgttataatatatttccttcccaaccggcatcattacaaacattgacaatagcaaagcaaccccattaagtgtcatatttgatggcacttgctgaagccccagcgcgtttcggacaataacaaaaacaatcgagaatttaataaaatatgtcccggatgctattataaacggcaatagtgtaaataatgatagtatagctatcagcgaaatgctatttgacattattatgccctgataaccaagaatgaatctctacgcccaatttatcatccacttcaacaagttcgccatagccagttagcgcgccatttacacgtatttctatatttttctcagattcagaaagcagagatattattctttttgcacagagttcgtctatttcatatagattcattattttcttaccaagaacaaactcaatttttacaggcaagtcttcaaaactattaatcatctgatcgtcattttcatcataaatctcactctcgttttttttgatatcaaaatcatctgtttcaaaatcttcctcgtactcaaaatgatcagccatttttaactcctctggataaattaaatcacaaatttttgtattataaataaccgcataagccaaattatttgagattaataaaacatcaccaacttcaatatcaacaagacttctgtaacatgttttactaaatccaattacaaaatgaatggagcaatataacgattttttgtctaacgctggagcgtttccgtattggcagactgtgactttatctaaccaaagattcaattcccctgtccatattcttattagtggttgagcagggctcaatactccatcaaatactttacctacgcgcaaacgattatattttagttcaggatgctttagatttaacggggaactggataaactgaggcattcccctattaacctttccgtttctggcattaaagccatcccagcgagctcagatgaaattaagggaaatatttctccaagcaatacccatccagaccagctgccactctcttctgctatcggtagccatttagcactaaattcgggcattaataatgcaacatcttcgccattttctttccaattttgaaaagtggtttcaaacgtatgagtgtttcgatttactttcctcagaccgaacattaactttcatccttctgatcgttttcgaatttgctttcattttcttgctcctcataaggctgatgtcgttgtccttgtcgttcatcttgctcagtcaatacccaacgttgtgctgtaactcattatgaaaactatttaattccctcatcattgataaggttggacatctctttcaacatgagagtcattgaagctttcgaccaatttagcggaatgatagggcttggcgcttcatgcaaagttcccgacttgtggatatagttatagctttcgggaagtgccatttctggtacgctcctgccatttgcaccaatcatattctcacctgttatttgggccaatgatctattcataaattgtactgagtcattcaaatactcttcttttcttgattctttataaacaattgctgctgattttgcataccatgagtcaaaaaaccattctgcttctgttgatggaatgaagctcttttctctttttgcatgcgaattttgatcggtatcggttttaatatcattgaaccaaaaatttgccgactgataattatccttctcgtatctttttataccatacggacctgctagttttttaactatttttagaacttgctcttttcttctggtgtttatctttgaaagatttgtaggataaataacattaagtaaagccgcatcggcttctctgtaatgtttatctttttccagataacctggggattctccccctaaatcaagctgtaacgttattctttcataacctttatctatgaggtggttcaacctcgttgttgaaagagtttcatccagttcattgactttagcttcgcgtagtaaatcagagacaaaaacagagtctttcttcgagagtaggtttgacaaacgttccagtccagaggtcaccagtgcaacggaagatgtgtttaatcgggcatcttcttcccatgctcaggaatcttccataacatagaaattggctttatccagataagcaatcagcagcgcaaccgactttaatcggtcacctttttgccaatcttcagcgttaatagtaccagtgttgattgcttgtataaggagatcaaggtaaagacctaaagcatcattttgtttatggttccacagctgcggcttgccttcttcctgcacatctgccatcacgggggagttgctgtcaaatcggatatgcacagcattcatttgcacgggaattccatccagtcgttttgggttgctaatgacgtcctgcatccgcttaatctggtcgggcgtagacatataatcccacagggtgagcagaaccttttttgcggctacactatttccctgatctgatactaatgccatatagccccataaactatccctcaaccagacagcatcatagtgggtttctgccgctgttttgtcatcttcgaaagtagaagcaagaataaacgttccccagggtttctccgtcaacgttaactttcgtgtgttttctgttaatgttagcaatccttgaatttcgtctttggtatagtggctctttatttcattttgtaatttggctgagtgaatcagaagacgataattaggatacttatctggatttaacgataaataacttttatctgttgctgcccccgtggaattaagaatgttaaatacagattcactcgtcacttctgcccctgtcgcctggcatgtgccgcacgaaaatataccagcgagcagaagagttaatgcagatttccctttcataaaatattccatcaatcgtttgttaaaagcgtagataaccacttatttaacaacttgaaaataaggtgttttacctgggttgttacaaaaggattgcattgcgtaaacgctttttatttacaacaaaatggggaagtattacagcgaagataaattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctctccttagcaagtgccacgctgctgactgctgattaattcgccatcagcattttggcttgctgccctgaggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaggcgaacagatgccgcatccgtgctccccatagtggcgattttttgcccagccttcacgctttgcccattatttaccagcatcgtgtcattatgggcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttgcccacatacaccacctttcctgcacccgcggcgtaaataggtgtaccccgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggatgatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtaatactgctacttttcgccccacccagttttagtttctgaccaacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagttcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagtccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccttatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgtggtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatattcgctgtagaggtatcgaacttcctgactttttaccctatttcccatcctaatgcgtaataatcccaatttatcacattgattttatcgccactcatattgatacgtatcactgcccctattcagagtcctgtttcgtatcatatctgtgtttttttaacgtcatcacacttcctacctcccctaacgcttatcgtcgtttctggcgtaaatcttgcctgcttagactaaatctttgccataagaaccaaatgttcaaatcgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgtcgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatgttatggcgggcatgtgttatgcgaaatatgtacgtagccctatcgcacatggttatgccgtaagtattaatgatgaacaagccagaagtttgccgggcgtactggcgatttttacctgggaagatgtgcctgatattccattcgctacagctgggcatgcctggacacttgacgaaaacaagcgcgataccgccgatcgcgcactgctaactcgccatgttcgtcatcatggtgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtggcaagaattacccgttatcaccacgccagaagcggcgctggcagaagacgctgcaccaatccataacggtggcaatttactgaaacaaagcacgatgtcgacgggtaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcattatcagacccccgttattcaacattgtcacatggaaagcgtaacatcgctggcgtggatggaggatgactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaccatttgtcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaagcttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttaccattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacaccggcgcttatgcatctcacgggcactccatcgcttctgcgggggggaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgacgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgccgcccgcgaaggagatgctaatccgctcacgggcaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagaatgccagaaccagcaaggcaatttgcgccgcggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgccttctgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggtcagggtgccgacaccgtcttctcgcaaatggtggcagaacccgtgggggttccggtcagcgacgttcgcgttatttcaactcaagataccgacgttacgccgttcgatcccggcgcatttgcctcacgccagagctatgttgccgcgcctgcgctgcgcagtgcggcactattattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctggttgaacgaccggaagagccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctctctgctgaaagctccatcaaaaccaccactaacccaccggcgtttggctgtacctttgttgatctgacggtcgatattgcgctgtgcaaagtcaccatcaaccgcatcctcaacgttcatgattcagggcatattcttaatccactgctggcagaaggtcaggtacacggcggaatgggaatgggcattggctgggcgctatttgaagagatgatcatcgatgctaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatccgcatacggacataagtcactgggtgagccaccaataattcctgttgccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctgacgccaaaacggttatatgaagagttccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcagcaacccttgccgatgccatcaacctgctggctgacaacccgcaggccaaactgctcgccggtggcactgacgtactgattcagctccaccatcacaatgaccgttatcgccatattgttgatattcataatctggcggagctgcggggaattacgctggcggaagatggctcgctacgtatcggctctgcaacgacatttacccagctaatagaagatcctataactcaacgtcatctcccggcgttatgtgctgcggccacgtccattgctggaccgcagatccgtaacgtcgctacctacggtggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctaatttatgacgcgaaactggagatccactccccgcgcggtgttcgtttcgtcccgattaatggctttcacaccgggccggacaaagtgtctcttgagcatgacgaaatcctcgtcgcctttcattttccgccacagccgaaagaacacgcgggcagcgcgcattttaaatatgccatgcgcgacgcaatggatatttcaacgattggctgcgccgcacattgccgactggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagctatcagcgaatctgtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcacgccgcaccaggcacgccgctctcggaattactccgcgaacaaggactgctaagtgtcaaacaagggtgctgcgtgggtgaatgtggtgcctgtacggtgttggtcgacggcacagcaatagacagttgcttataccttgccgcctgggctgaaggaaaagagatccgcacgctggaaggtgaagagaaaggcggaaaactttctcatgttcagcaggcttatgcgaaatccggcgcagtgcagtgcgggttttgtacgcctggcctgattatggctaccacggcaatgctggcgaaaccacgcgagaagccattaaccattacggaaattcgtcgcggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttctggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattcactgaggttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttgcttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgcgcctcactgacctctgttacatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaaccacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcgggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccaatagttcaatatcttcctgacgttcacgcagcggtggcagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctgattagttgcagaaatgatgcgaatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgtgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcacctatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcacctttaacataaccgaacagttcgctctccagaagctgctccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgcacgggcgacgacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgcggttcatcaggtgcatttgctacagaaaaactggtatgcgattggtgaaacgccattaaaaataattgtcggccctgaatgttatgcaattgaccaatgattaattcacttttatcgtcccatgaaacaatatgctgcatatgtccatgggtaaaattactctcaaatgttaatggtctgaaacggataggtttcccaataatattattttgcacaacaccaagtgtttttaagacagtctgattaacaaactgaacccgattttcatcatctacaactaatacgccctgatccatattatcgatcatggtcgcaaatattttactgatgttatctcctggcccctgatcctccagaagtttcgaaacaaaaatggtggatatatggcgaacataatcagaaaattcgcgtaaattatcactgatatgctcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgatcctgtaaaatgacaggcgtacccagaaatgctttttcgcggcaattttctttactatcgcaaccttcgcaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcggagcaggcgtgagttgccgctcaactggcgaccaagaaacttcccatacgcgcccgttccggcaacgcgacacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtagcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatgatattaactcaggcgaaattggctttgataaaaacataagatttttatcattttctaatgaaattatggaagagatatcacatttctatatcaatatgagaattacggcggtgagtttatcaaactgaagagagatagcctgcccctttatcttatttctgatacttagcagcaaataaataacgcgataaaaaaagccaaacgttttcgtattttacaaacaaccagaagctggcatcaatttgtgatcaaccccacacattatccgtcaaattagtctttttcagccgcgcggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcaagtcacagtgaaataaaccactttgcctgtcattccactaccgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcaccttcacgagaaagattttttgttaacgtgggaacagacgccagatgaactgaaacaagtactggacgttgccgcagcattaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtattccgcgacaactccacccgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacaacaagatctcgacgaaggcaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccaatatgatctccttctgcgccgacgctattggtattcgcgacgatatgtatctgggcgcaggcaacgcctatatgcgtgaagttggcgctgcacttgatgacggttacaagcagggtgtactgccacagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcagtcaatggctgacctcgcgtggttacgtgaacactttggttcactggaaaacctgaaaggtaaaaaaatcgccatgacctgggcctactctccaagctatggcaaaccgctctctgtaccacaaggcatcatcggtctgatgactcgcttcggtatggatgtcaccctggcccatccggaaggctacgacctgatcccggatgtggttgaagtggcgaaaaacaatgctaaagcctccggtggtagcttccgtcaggtcaccagcatggaagaagccttcaaagacgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaagagcgtactgaattgctgcgtgcgaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgtaaagaaggtgaagtgactgaaggcgtattcgaaaaataccgtatcgctacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgctcttttcgcaaagccaggccaaactggcgcgccagttccaccagaaaatagctggttatcgcccaacaccgctttgtgcgctggacgatctcgcaaacctttttggtgtgaagaaaattctcgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgcttggcggtgcgtacgccatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacctgaaaaatgccatcggcgaaaaaatgactttcgcgaccaccaccgacggcaaccacgggcgcggtgtggcgtgggcagcacagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctgaacctcggtgccgagtgcatcgtcacggatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggttacaccaaaatcccaacctggatcatgcaaggctacgcaaccctggcagatgaagccgtcgagcaaatgcgtgaaatgggcgtaaccccgacgcacgttctgctgcaagccggtgtcggagcaatggccggtggtgtgctgggttatctggtcgacgtctatagcccgcaaaatctgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcaggcctggcctgtggcgaacctaacccgctgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtacggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcagcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtggtgctggttatcagcactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactgctccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcggatatgactcgcttcctgcgcgacatggttgctattcccagtgaaagctgcgacgagaaacgcgtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccgatgggcaacgttctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgataccgtcggcattggcaacatcaaaaactgggacttcgatccgtacgaaggcatggaaactgatgaactgattggtggtcgcggtacttccgaccaggaaggtggcatggcctctatggtttatgccggtaaaatcattaaagacctcggtctggaagatgaatataccctgctggttaccggtacggtgcaggaagaagactgcgacggtctgtgctggcagtacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccaggtataccgtggtcagcgcggtcgtatggaaattcgtattgatgttcagggtgttagctgccacggttctgcaccagaacgcggtgataacgccattttcaaaatgggtccgattcttggcgaattacaagaactctcccaacgtctgggttatgacgaattcctcggcaaaggcaccctcaccgtttctgaaatcttcttcacatccccaagccgttgcgctgtagcagacagctgcgcagtttcaatcgaccgtcgtctgacctggggcgaaacctgggaaggcgcgctggacgaaatccgcgccctgcctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgtccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcctacgaagggctgtttggcaaagcgccggttgttgataagtggaccttctcaactaacggcgtatctatcatgggccgtcacggcattccggtgatcggctttggcccgggtaaagaacctgaagcgcatgcacctaacgaaaaaacctggaaatctcacctggtgacctgtgccgcgatgtacgctgcaatcccgttaagctggctggcaacagagtaattactcttcacttattcccctccggttcgccggagggtttttggagtttgctatgcgcgtattgatcaaaaacggcactgtcgttaacgcagatggacaagccaaacaggatttgctgattgaaagcgggattgttcgccagttgggcaacaatatttcgccgcagctcccgtatgaagaaattgatgccactggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgcagctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaacggctgtcggttacgccatcaactggaggtttatcgtggttatgccgcccataaagcggtcatcgattacagctttcacggtgtgatccagcacattaatcacgcaatcctcgacgaaatcccgatgatggtcgaggaaggactgagcagttttaaactctatttaacctatcaatacaaactcaacgatgacgaggttttgcaggcattacgccgcttgcatgaatccggcgcgctgaccaccgtgcacccggaaaatgatgcggctatcgccagcaagcgggcggaatttatcgccgcagggttaaccgcgccgcgctatcatgccttgagtcgccctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagatggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcaaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagtcgctgcccaaatggcttacccggtgtggaaaaccgcatgcagttactgttttccagtggcgtgatgacgggacgtataacaccggaacgctttgttgaattaaccagcgcaatgcccgccaggttgtttggcctgtggccgcaaaaaggattattagcgcccggttccgacggcgacgtggtgattatcgacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgccgactactcgccatgggagggttttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgtgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgccagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggccgggcaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccagggacatgaagttatcgtcactcatggtaacgggccgcaggtgggcatgattaaccaggcctttgaagctgccgcaaaaactgaagcgcactcgccaatgctgccgatgtctgtctgtgttgcattaagccagggttatattggttacgatctacaaaacgctttaagagaagaactgctttctcggggcattaataaacctgtagcaacgctggttactcaggtcgaagtcgacgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagcaactgacaaaacagggttacactctgaaagaagatgctggtcgcggctatcgccgtgttgttgcctcgccaaaaccggttgatatcattgaaaaagaaacggttaaagctctggtagatgcaggtcaggtggtgatcaccgttggcggtggtggtatccctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgattgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggtaaagagaatgaacagtggctcgatcgcctgtcattaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaagggattgaaggcaaaacaggaacggtgatttgtcagtaatttaaaggccgggtgggtaataccatccggccaaagattgtcaagtaagtgcgctttgttgatgccggatgcggcgcgagcgccttatccgtcctacaaaacatcgcaaattcaatagattgcaatgcacttgtaggcctgataagcgtagcgcatcaggcaatttggcgtttgtcatcagtctcaggccgggtgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttcacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagcggtttcaccacgaggatcgatatcaccaattttaaaaccaccaaccactgccaggccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatcacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcagcaggagcacggatcacccgtcgggtggtatgccccataatattgccaggaacaccggtattctcctgcgcacaaccagagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttcccagcagtaaagcccggcccaagcgcgattgttactggtgccatatctgcctgcgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggcgggatctaccatcacaggaatgaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgagcagtgacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccagcatgatcactttaaaacccgcatgatacagacgtagcgccacaccactggcgatatctcccgcaccgcgaatcaccaccagctggtgtccggaaggatgagaaggtttcatcatcagcccacccggcgcgttatttttcacctgtaatatttctgccagcacgctgatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattgacgcaggaaaagctgaaccttgcgacgacttgccagcaaccccaaccatgcaatgggctgttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggtgggaatagttcaggattgaggctttcgcgataaatatcagcaacggcaatatcaaatcctaatagcgccgcactctgggctatcgcccggttgacatgccccgcgccaatcaacaccagacgtggacgcataccatggacgctgataaatactgacattgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagcgactcttcaatcaccttccgctcaaccattccgccaccaattgtaccgacgatagaaccatcggcgcgcactaacatttgtgcagaatggcggggagtcgagcctcggctatcaacaatttgcgccatagcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgtcgtgttgttgcagcggttgaaggagctcgctttgtgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaaggttgcatcaggtgttaacccggtaatatcagcaaactgcgaccagcgatggacattttctgtgctcactttcgcgcccaaagtatgtcctcccatcacagcaatcacgcagcaactgcttttgggtatgcaaggttcgtgctcatcaggcgcttttaacggcattccacgcgagccatctgcttcaatgagaattacgtcacactctggtcgttgcaccagtgcatcaatcgcttctgtcgtaaatccctgcacttttccctggttcgctttccagctgtgaaaacaaaatgaaatgggggatgtaagagacgcatgaggaagcatggcgggatcacgacagaaaaccacgggccagtgagacgttggcataaacatatgtgtcgtcgtcgtgattaacacacgcctgccgctagcctggagcagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaacagaaatcacagtgggacgtttctgcgcacctaaatcaatgactaatgccgatgggtcaactatacttttcacgagtctttatgacctctctgggataaattatccccaacttaatccatcaggaagtaacgcaattatcaggcgttattagcccctataaataatggaaccactatgtcagccatcgactgtataattaccgctgccggattatcatcaagaatggggcaatggaaaatgatgttaccctgggaacagggaacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagcaatatcactattattcacaacccagattatgcgcagggtttactaacatccgtcaaggccgcagtacccgcagtgcaaacagaacattgttttctcacccacggtgacatgccaaccctcaccatcgatatttttagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcctgatgcaggcaatccaacgacccaatgtcaccaatatgcgtcaggcactccttatgggagatcattattccgtcgaaatagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgaaggaaaggtatactgaaatttagaaaacgtagttaaacgattgcgttcaaatatttaatccttccggcactcattatcataatgataaggaatcactgattttgagaaaagagaaaaattgataaatgggctggcaataataattttcaggagtgattttaattctcatttagcacctgtgagttcattcacaaaaagcccttaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggtcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacctgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcagctcgcgcaaaatattgtcacttcctggctgactggcggacgcttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccctgtatcgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccagccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaacctcgaaggtattaagcaaccgccgatgcaacagttcatcgacaatatgatggacgcatctgaccatccgaaattcgctcaatatcgcgatacgctgaataaattactccaggatgacgcatttttagctcgccacggattgcaggaaaaacgcgaaagcttgcaagccttacccgctcgcatccccaccagtatggtgcatggcgtcaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgctacatgctggaagaaaaagggctcaacacctttgtgaaacttaacccgaccttactggggtacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacataggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcactggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccatcaacaataaaggcgcactgcctggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaatgttgcagcagttctctctcgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatacaggtattcgccctattactatggcaaccgacctgctgaaacctggcggctatctgcgcttaagtgcctgcatgcgcgagctggaaggctccgacgcctggggacttgaccatgttgacgtcgaacgactgaacagactggcagcagatgcgttaaccatggaatacacccagaaacactggaagccagaagagcgtattgaagtggcagaagacctgccgctgaccgactgctacgttgccccctgtgttactgcctgcactatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaactcatctaccaacgcaacgctctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggatgaatataagcaacgctggcacaaaccagccggttctggttcacgccatccggttgccgtgattggtgcaggtccggcgggtctggcagcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgcgggcggcgtggtgaaaaatatcattcctcagttccgtattcctgcagagttaattcagcacgatatcgattttgttgccgctcacggcgtgaaatttgagtatggctgctcacccgatttaaccattgagcagttaaaaaatcagggcttccactatgttctgattgccaccggcactgataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtctggaaatcactccccttcctgcgtgaatacaacaagggtacagcgctcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacgatcgtttaccgtcgttcactacaagagatgcccgcatggcgcgaagagtatgaagaagcgttgcacgacggcgtagagttccgtttcctgaataatccggaacgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaaccggatgagaaaggtcgtcgtcgtccggttgaaaccaatgaaacagtaacactgcttgtagacagcctgatcaccgccattggtgaacagcaggatactgaagccctgaatgcgatgggcgtgccgctggacaaaaacggctggccagacgtcgaccataatggcgaaactcgtctgactgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatccttagtcgggaaaatatccgttcccaccagaacgataaatactggaacaacgtcaatccagcggaaatctatcaacgtaaaggcgatatctctatcacgctggtgaacagtgacgatcgtgacgcgtttgtcgcccaggaagccgctcgctgcctcgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtctccattgcggtcccaggcttccagaaccgtttccagacgctgcacctcgacgcttactgtaacgaatgcggcaactgcgctcagttctgtccgtggaacggtaaaccgtacaaagacaaaatcaccgtcttcagcctggcgcaagactttgataacagcagcaacccaggcttccttgtggaagattgccgggtacgagtacgtctgaataaccaaagctgggtgttaaacatcgacagcaaaggtcagtttaacaacgtaccaccggagctgaacgatatgtgccgcatcatcagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcactgcggtacagctacacccggcaaaagtgcaggaaggcgttgatatcgccatcgaaaacgatgtgattgtcgctatcggcgatgccctgacgcaacgctaccccgacgccagcttcaaagagatgcatggccggattgtgatgccagggattgtctgctcgcacaaccatttttactcggggctttcccgcggaattatggcaaacatcgccccttgcccggatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcggactgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccggcgtatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacaacggcatcaaagagttgcaggaaggtgtagaagaaaacatccgtttcgcccgtttgattgatgaggcgaagaaagcgacaagcgagccgtatctggtggaagcacatatcggtgctcacgcgccgtttaccgtgccggatgccggtctggagatgctgcgtgaagccgtgaaagccacaggccgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccactggtacggcaaagacctgctggcacgactggcgcaattcgatctcatcgacagcaaaacgctggtcgctcatgggctgtacttgtcgaaagatgacatcaccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggtccgctgtggcctgacagttttgccaaagccctgactaacggtaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagctgatttaaccatttgcgattacaactcgccgacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcattcacagcgtgatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcacaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaatgacagatgccctcttcccgcagggaagagggttaaataaggaaagaagatgattgaacaatttttcaggcccgactctgtcgaacaggcgctggaactgaagcgccgctaccaggatgaagccgtctggttcgccgggggcagcaaactcaatgctacaccaacccgtaccgataaaaagattgccatttccttacaggatctggaactggactgggttgactgggataacggtgcactgcggattggcgcaatgtctcgcttgcagccactgcgtgatgcgcgatttattcctgcagcgctgcgtgaagccctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccgccaggaagagtcggtgctgcttcccgtcctgttggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctggcctgcccatgcgatcgcctgctaaccgaaattatcattaaagatccgtatcgcacctgtgcgacccgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaatgacagaccacgacggtatgcgaattgcgctggatggcgtcgccagtaaagcactgcgtctgcatgatgtcgaaaaacaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatcacgggagttctggtagccgacctgtatgccgactgccaacaggctggggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagtgatgatggtttcgggtttgccggttctgacgcaataatctttaacggtaatatcgttaacgcgtccttgcttattgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaacgagttaagtctggttcaacaggcaatggttgatgttggcgtggtgcagtctggttataacgatccagctgcagctctgattatcaccgatcttctcgatcgcatcgccgcacctacccgcgaagagatcgacgacgcgctttctggtttgttcagccgcgatgctggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgacctagaagtcattggtaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagaccgcgtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgcccggatatctactataccccgggtggtcagagcgcaccggaaccgtcaccgcttgaccgccgtatgttcggcaagaaaatgcgtcacgtcggcgatcgtgttgctgcggtcgtcgcagaaagtgaagaaattgcgctcgaagcactgaagctcatcgacgttgaatatgaagtgcttaagccggtaatgtcgatcgacgaagcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgcgccagatactctggaagacgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgccctcgcaaaaatatcgccgccagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaagcgcagcagtgcccgactgaaacacatatctgctttactcgtatggacggcgatcgtctggttatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtgggcatgaaacagcataaagttcatgtcattaaagagcgagttggcggcggttttggttccaaacaggacatcctgctggaagaagtgtgcgcctgggcaacctgcgtgaccgggcgtccggtactgttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtcgcgaaagtcaccgtcaaactgggagcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacactggcccttacggcaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccgtgcgataacgtcgatttccaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaacttcgctatcaccatggcattagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgtgcactggaagagatcctgcgtcagggtcgcgagatgatccaatggtcgtcaccgaaaccgcaaaatggtgactggcacatcggtcgcggcgtcgccattatcatgcagaaatcgggtatcccggatatcgatcaggctaactgcatgatcaaactggaatcggacggcacctttatcgttcattctggcggtgcggatattggtactggtctggatactgtagtgacgaaactggcagcagaagtgctgcactgcccaccgcaggacgtgcatgttatctccggtgataccgatcatgcgttgtttgataaaggcgcatatgcctcgtccggtacttgcttctcgggtaacgcggcgcgtttggcagcggaaaatctacgggagaaaattctgttccacggcgcgcaaatgttgggtgagccagtggcagatgttcaactggcaacgccgggcgtcgtgcgcggcaagaaaggcgaagttagtttcggggatattgcccataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaacttcgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggactgcggtacaccggtcaatccagagttagcgttgggacaaatctacggtgccaccctgcgtgctatcggccacagtatgagcgaagagatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagttacggcgcaccgaaaattggtgacattccgcgtgatttccgcgctgtgctggtgccgagcgacgataaagtcggcccgttcggggcgaaatcgatctcggaaatcggtgtaaatggcgcagctccggcgattgctaccgcaattcacgatgcatgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcactgcgctggaaaaaatataaataataaatggccgcttcggcggcctgtttctctgtttgaacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaaccatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgttggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggtgcggccttacagctttccgctgaaacaactgcctatcttgtttctatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctacggcatcgtcggttctggcctactctcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggcagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgcttctcggcgtctccttcgttggcgcatttctggttgtcggatcttcatttatcttgccctatttacgtcgggttattacgcctaccgtcagcggtattgtggtactgatgatcggcttaagcctgattaaagtcggcattatcgattttggtggaggatttgcagccaaaagcagcggtacgttcggcaattacgaacatctcggcgttggtttattggttttaattgtggtgatcggctttaactgctgtcgcagtccgttgctacgcatgggagggatcgccattgggctatgtgtcggctatatcgcatcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccgcatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagcagtcggcgatatcaccgccacggcaatggtttcccgccgccccattcagggggaagagtatcagtcccggctgaaaggcggcgtgctggcagatggtctggtttctgttatcgcctccgctgtcggttcattaccattaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggcttatttccgatgattggcggcttcttcacgaccattccctcggcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgcagggattcgcatcatcatcaccaacggtttaaagcgccgtgaaacacttattgtcgccacttctttaggtttagggcttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtattagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttaaaagcggtacgaggcagttttattgatgtcacccgtacgatcgataacccggaagagattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaaaacggaaagcatcaaattcctgacaccattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttgtcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggtgagcaattgctggagtggttgaataaacacaccttccctactgaacgtcgttatgaggatttagagtacgcccgcgaaatgtcggcgttcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccgcaatctgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaggtgatgatggaccgcaacgcaccggattatctgctcgacactgccgaaagcagctatcaccaaagcaaagaactgatcgaacgctggcacaaaaatggtcgtctgctatatgcgattacgccacgcttcgccccgacctcatctcctgaacagatggcgatggcgcaacgcctgaaagaagaatatccggatacgtgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaatcgctttatcctgaccatgatggttatctggatgtttaccatcagtacggcctgaccggtaaaaactgtgtctttgctcactgcgtccatctcgaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcggcttattcaacttgaaaaaagcatggcagaagaaagttaaagtgggcatgggaacggatatcggtgccggaaccactttcaacatgctgcaaacgctgaacgaagcctacaaagtattgcaattacaaggctatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccaccgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaactttaacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatgggattatgggctaatttgccaatggcgattggttgcgcgatttccttgacggcgtttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcggtatttctgatgggcgtcatcttcaccgccatttccgtaaccggtgtgcgtacctggatcttacgtaatttgccgatgggtatcgctcacggtacaggtatcggtatcgggctgtttctgctgctgattgctgctaacggtgtgggtatggttatcaaaaacccgattgaaggcttgccagtggcgctcggtgcgtttacctccttcccggtgatgatgagcttgctggggctggcggtcatcttcggcctggagaagtgtcgcgtacccggcgggatcttgttggtgattattgcaatttcgatcatcggcttaatctttgacccagcggtgaaataccacggtctggtggcgatgccaagcctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggtgcactccagccaactgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgctactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggcctggtgggcgcagcgcccgcagcggtttatatcgaatcagcggcaggaaccgccgccgggggtaaaacaggtttaaccgcaaccgtagtgggggcgttattcctgttaattctgtttttatcaccgctgtcatttttgatccctggttacgccactgcacccgctctgatgtacgtaggtttgctgatgttaagtaacgtctcgaagctggatttcaatgattttattgacgctatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtgacactggtcgtaggccgcgtctttgcacgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcattttacgcgggtggttgggcaatctaatagattctccgcgcctttcagcgcggagatttctttcagagaggattctcaccgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtaagcaactgcagcgcctgtgttgggcaagattcaacgcaggctggcccctcttcccgctgttcacagagatcgcatttcacaatttgttgtcgggtatcccccggcaacgactgaatggtgatcattccaaacgggcacgcactgacgcaactctgacagccaatacaacgggcagaattggtctgcaccacctgctcgcccatcgtcagcgcccccacggggcaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgctgtccagtcgctgtaccttcagccggggtaaaaagacatcggcattcaactcctgttctgaagggtgagcgaccacacaggctacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccattgcagtgacaaccagatccgcgccatgaactgcatcaccaccagcaaagacttttttcagatgcgtctgggtaggtaaatacccgacgtcaccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggcatgcgcctggaaaccaaaggccataatcagaacatcggcgggcaattcaaactctgaacccgctaccggacgaggacgacggcgaccatccggccccggctcacccatggcggtacgaatcaggcccaccgcagttaaacgcccatcttcgtcacaagcgatatattgcggttgaacattgaactgaaactcgacaccttcctcgcgcgcattaaccacctctttgcgcgagcccggcatactgacttcatcacgacgatacgcgcaggtcacgctggcggcattgaggcggatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacgactcgcttaccttccacgtccgtcagcggatactcttcagactccggcaatcccatgagctggcgggtatgggcagtcaggaacggtagagcctgaatgacaccgggcgcatcttcatgcggcagatctgctcgcatcatcccgtaagtccccacgccgatgaaaactgcatcatattcagaagttaaatcgctaaaggtaatatcgcggccaatttcacagttaagatgaaagtcgattcccattgcggtgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggaatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcgacctgaactcctgcgcgcgccagaatatcagcacaccctaaccctacaggcccagcgccaatcaccgccactttttcgctacggggaacaactttgctgacatcgggacgccagcccatcgccagcgcggtatcggtgatgtagcgttccagattaccgatagagactgcgcccgagtgatctttcaaagtacatgcgccttcacaaagacggtcctgtggacataccctgccgcaaatttctggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccttcctgtaccagacggatgtaatccggaatagcgttatgcagcgggcaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgttgtggatccagcccgcaatatatttcgccaaagtgggttttccgttcactcgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgggccacctttatctgcagcaaccctttatcgtccatcagtcgtaacgcctgtgttgggcaaacttcaatacaggcttgcgtgccggaactgcgctggttacaaaggtcgcatttctgcgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcattaaccggacaagccgtaacgcaaggggcattgttgcagtgatggcaggccaccggattcgcagcctggcctttccctacaacgtggatacgcggtcgaaagtcactgtgactcagcggccagttttcttgattgtgtgccaccgcacaggcaatttcacaagcatgacagcctatacattccgcagcttcagcagcaataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcgactgagttcaaattattgcccctcaatctatgccgctttcattatttcaacattgccgatcaaaagagcgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataattccattgtcaggttctcttctcattttcgtggtttaaccacgattatgtgattgcctccgcaattcctgtctctaactccccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcattaacgtaaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactgggcctctcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgacctttgctgctgtaacaccaatgatagccattgggatgaacccggatatcggcctgctggggatatttggtgccactatcgccgcgggttttatcaccacattattagcgccacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggttattacttctatcgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgccgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcttcatggtttgcgattgttacgccgatgtcgtttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcgcacgatattattcgcgggctgcgtgtcgatggcgtagggacaatgataggcggcacgtttaacagcttcccccacacgtcattttctcaaaacgttggcctggttagcgtgacgcgcgttcatagccgctgggtgtgtatttcttcgggaattatattaatcctgtttggcatggtgccaaaaatggcggtgctggtagcctccattccgcaatttgtgctgggcggcgctggtctagtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccaccaaccgttacaacctctatattgtggcgatcagtctcggcgttggcatgactccgacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgctgctacatagcggcattatgctcgcaacccttagcgccgttgtgctgaacgtcttctttaatggctatcagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaattttttaatgcgcgctatattcagtctgttgttgctttttactctctctattcctgtcatttctgactgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctacttttttaaatggtttttacctgtcggcatccgctcaaaacgggcggttgtcgataaacgctcacttggttaatcatttcactcttcaattatctataatgatgagtgatcagaattacatgtgagaaattatgcaaacggaacacgtcattttattgaatgcacagggagttcccacgggtacgctggaaaagtatgccgcacacacggcagacacccgcttacatctcgcgttctccagttggctgtttaatgccaaaggacaattattagttacccgccgcgcactgagcaaaaaagcatggcctggcgtgtggactaactcggtttgtgggcacccacaactgggagaaagcaacgaagacgcagtgatccgccgttgccgttatgagcttggcgtggaaattacgcctcctgaatctatctatcctgactttcgctaccgcgccaccgatccgagtggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcaccactagtgcgttacagatcaatgatgatgaagtgatggattatcaatggtgtgatttagcagatgtattacacggtattgatgccacgccgtgggcgttcagtccgtggatggtgatgcaggcgacaaatcgcgaagccagaaaacgattatctgcatttacccagcttaaataaaaaaaccccgacatttgccggggttgtgagcataacgtaatgcttattttaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgataccaattcccagacctgctgtcggcggtaagccatgttccagtgcggtgacgtaatcttcatcgtagaacatcgcttcgtcgtcacctgcgtctttcgcggcaacctgatccaggaagcgttgcgcctgatcttccgcgtcattcagctcgctaaagccgttaccgatttcacgaccaccaatgaagaactcaaagcggtctgtgatttccgggttaacgtcgttacgacgcgccagcggagaaacttctgccggatattcagtaatgaaggtcggctgaatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagctcttctcaacgtggatgccgatagattcagcaattgcttttgcagagtcgaagttgtccagatccgccatgtcggtttccgggcgatatttcttgatcgcttcacgcatggtcagtttttcgaacggtttaccgaagtccagcgtcacgtcgccgtaggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgatcagatctttgtaatctgcgtaagccatgtagagttccatcatggtgaactctgggttatgacgtacggaaataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccaaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcgagatccagcgcgttatggtgggtgataaacggacgcgcagcggcaccgccagggatcacctgcatcatcggcgtttcaacttccataaagccgcggttcaccatgaactggcgaataccagagaggatctgcgagcgcactttaaaggtgttgcgggattcatcgttggagatgagatcgagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttatccggcagcggacgcagtgctttggtcagcagacgcaactcggtgcagtggatagacagttcgccggttttggttttgaacagcttacctttcgcgccgaggatgtcgccgaggtcccattttttgaactgctcgttataaacgccttccgggagatcgtcacgggcaacgtacagctgaatgcgaccgccaacgtcctgcagggtaacgaaagacgctttacccataatacgacgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttccagttcttcgttctctttgccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaatcccctgctcgcgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtgttgcgggtttctaccccggtgcgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcggatttgttatcttccatcgcctgtttctcggcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctgatctttgttcttgtgctgggaacggtcgttctggcactgggtcacgatcccggtcgggatgtgggtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcaatgcgcagatccgccgggttgatttcgatatcaatatcatcatcaacttccggataaacaaacgcggagctgaacgacgtgtggcgacgaccgccggagtcaaacgggcttttacgcaccaggcggtgaacgccggtttctgtacgcagccagccgtaagcgtaatcgccggagattttgatcgtcacggatttaatacccgccacttcaccttccgactcttcgatgatttcagttttgaaaccacgcgattctgcccagcgcagatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcgtagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttataagccagttgcacttcgcgcacgccgttatccggccagagggcggtatcgacattaaaagcaataccatccagcagtggaccgccgccgaccggttcgaccatcaccttcaaatgacgttcgcccaccagccgctgttgcagcagacggaaatgaccgtcaaacagcggctccgggaacatctgcccccacgggccagcatcgcgcagcagctgcgccacttccatggtcatttcggccgggcttaacggaccgtctgataccacttcgccttgcaatagcgaagggtccagccactcagtaaccagttcgccaaaccgttgttgaaagagtttgaatttatcctcttccagcgacaaacccgccgccatcgcatgaccgccaaacttcagcatcatgccagggtagagtgtgtctaatcgctccagcgcatcacgcatatgcagcccctgaatggagcgaccggaacctttcagcgtaccgtcatctgctggcgcaaacgcgataaccggacggtgaaaacgctctttgatgcgcgaagccagaataccgacaacgccctgatgccattcggggtgatacattgccagcccgccgggtagcgtgtcacggctgcgctccagtttctcgcacagggtcagggcttcaatttgcattccttgttcgatctcttttcgcgtctggtttagcgcatcgagttcatttgccagcacgcgcgcttcgccgatgttgtcgcacaacaacagcgccacaccgacggacatatcgtccagtcgtccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgtgcatcacggtttgccacttcaagcagcgctttaatccccggacggcactttccggctcggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgccactgtccccagcgcgaccagatccagcagttctgccaggttaggaattgcgatgttacgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgctgcgggtaatgtgtcgcctggcaaatggtgatcggtaacaataaccgggatgcccaacgagcgagcgtgctcaacccccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgggcctgatcgaccacttccgggcttaagccgtaaccgtcttcgaaacggtttggtaccaggtagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtcgcgccgtcggcgtcgaaatcaccgaccacaataatccgcgttccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcagcatacctttaacactgcgttccagttcttgcgcactgcgtactccccggctggcgtataaacggcgcagcaagggaggcaattcagcgggcaagtctgccgtttcatcgacttcacggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgaggaattctttcatctctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtgcgtaatggtcggcaatatccacgtcgcaactggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctctgcatcgctgtccagcccctggcgcgggaaagcaagataacgcacggtgatccccagcgcgttgtagtctgccatttgctcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggcgctttataaacgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccactaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacgccgctgttagtcagaactgtcttcatgccagctacaggcgcgggctgaatatcgctgcttttgatgcccattttggctaacgtttgttgaattgccgcgtcatcagcctgagcaaagcctgaaaacgccgctaacaaagtaaacaacataaaacctttcttcataaatcttcccgttcttttcagacatcacgcccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagagatcgctgtggcccagtagcatctgcaccacgcgtaaatccgcaccatgatttaataaatgagtggcaaaagcgtgacgcaacacatgcggtgacagcttttcgctgtcgatacccgccagcacagcataatgtttaatacggtgccagaaggtctgtcgcgtcatctgctgcgcacgctggctgggaaacaacacgtcaattgacacaccattcagcagccacggacgcccatgttccagataggtttccagccagtaaaccgcctcttcacctaacggcaccagacgctctttgttgcctttaccaatgacccgtaccacgccctgacgcaggctgatatcactcattgtcagtccgaccagttcagagacacgcagcccggtagcatacaacacttcaagcatggctttatcgcgtagctccagtggctgatcgattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctggggcaatttcggtgaagcgagatgcgcactgggatcgtcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatacccgccctccagccgttctgccagtaatgcctgcaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagccgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggtgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaaccttgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaaggatatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtgggtctggcgctggatgaaactaaccagtatgaccttagcgacgagcgtattcagagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatctcactgacggcttagcgcatatgctttgccgtcatctttatctttgcgtctcttgttgcaacaaaatccgccgtaaatcccgccattcagcttcgtccatgctgtcggctgccagccataaatgttgccgtttaccgccatcagaacgtaaacgcagcatcatgccgctcttaatcatccacggtgctttgacgatgctccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatacgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagtggccagggcatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacaggtccggatcgtcacattccagcagacgaataaagatgcgtttttcgtcatcgcttaagctgtcgtactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgccttcttttacgggaatatcagtaaacaccatcgcgatcgcgaaattaattcacaacaattcaatggcttcatttttttggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagtcattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttaccgctgacgctgatgacgcttgatgactgggcgcttgccaccattactggcgcggacagcgaaaaatatatgcagggtcaggtgacagcagatgtcagccagatggcagaagatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctgactgaactgaaaaaatatgcggtattctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgctggcaaatctctttagcgaactgccttcgaaagaaaaacaggtagtcaaagaaggcgcgaccactttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgctaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggtttcccggtgattgatgccgccaacagcgggcagtttatcccacaggcgaccaatctccaggcgctgggcggtatcagctttaagaaaggctgttataccggacaagagatggtggcgcgagcaaaattccgtggtgccaataaacgtgcgctctggttgctggcaggtagcgccagccgactgccggaagctggtgaagacttagagctgaaaatgggcgagaactggcgtcgtaccggtacggtactggctgcggtaaaactggaagatggtcaggtcgtggtacaggtcgtcatgaataacgatatggaaccggatagcatcttccgcgtacgcgacgatgcgaatacattgcatatcgagccgctgccgtattcgctcgaagagtaaatctctttatcgcatcaggcatttatcgcctgatgcgacgctggcgcgtcttatcatgtctgggatttgatgcctttatcacaacagggacgaggcccgtagatcggataaggcgttcacgccgaatccggcagttgtgctccgatgcctgatgcgacgctggcgcgtcttatcaggcctacaaaggcatacccattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacgaagccgtgccagatggcatggttgtatggaatgcgtttgcagacgtagaaaatcaccccgagcgaataaaccacgccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgccagataggtcaccagagataaaattttgaatcggtgcgcgatggtcagtttaaacagaatacccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtgtaggttccggcaatcaacaggtaaatagcgcaatggtcaaatttcttcagccacatttttgcccgttgatgaggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtagctggttatcgctgtggcgctggcattaagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccaacccaatgccgtgactgacgctgttggctatttcctctgccagtgaatatccctgcttaatgaggggcttctgaaccataacttactccggagaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagactaatctcctaaaaatcatgaaattaaatgcgaaatttcaactaacaggcgtgagttcaatttaaagacatttaaattcaatcacataaaattgtgtctgaccgggatagatgtcagcaatgacttttttcagttcagtcagggtcatattttcctgctctgcatgtttttcagtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgtccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtactatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaaggcggctggaacaaaggcggaaaagggccgagcatttgtgacgttctgaccggtggcgcacacggcgtgccgcgcgaaatcaccaaagaagtcttgccaggaaaatactatccaaaccatgaagccgttgatttttatggtcactataaggaagacatcaagctatttgccgaaatgggcttcaaatgttttcgtacatccattgcctggacgcgcatttttccaaaaggcgatgaagctcagccaaacgaagaagggctgaagttctacgatgatatgttcgatgaactgctgaaatacaacatcgaaccggtgatcaccctctcccactttgaaatgccgctgcatctggtgcagcaatacggtagctggaccaaccgtaaagtggttgatttctttgtacgtttcgcggaagtggtatttgaacgctataagcacaaagtcaaatactggatgaccttcaacgaaattaacaaccagcgtaactggcgtgcaccgctgttcggttactgctgctccggcgtggtgtataccgagcatgaaaacccggaagagacgatgtatcaggtgctgcatcaccagtttgtcgccagcgccctggcggtgaaagctgcgcgtcgcattaacccggagatgaaagtcggctgtatgctggcgatggtgccgctctatccttactcctgtaacccggacgatgtgatgttcgctcaggagtcgatgcgcgaacgctacgtctttaccgatgtgcagctacgcggctattacccgtcctatgtgttgaacgagtgggagcgtcgcggatttaacatcaaaatggaagacggcgatctggatgtgctgcgtgaaggcacctgcgattatcttggtttcagctattacatgaccaatgcagtgaaggccgaaggcggcaccggcgatgcgatctctggttttgaaggcagcgtaccaaacccgtatgttaaagcatctgactggggctggcagattgatccagtaggtctgcgctatgcactttgcgaactgtatgagcgttatcagaggccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagaagatggcagcatcaacgacgactaccgcattgactacctgcgcgcccatatcgaagagatgaaaaaagcggtgacttacgatggcgtggatctgatgggctacacaccgtggggctgcatcgactgcgtgtcgttcaccaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtactggcgatatgtcgcgttcacgtaagaagagctttaactggtacaaagaggtgattgccagcaacggcgagaagctttaagtcgatgaagtaccggatgcaatacttgttgcatccggtcagacaacttccctgttttatttcccgcccgccaaatcgataaaacttcccgtgacgtaagaggctttatcacttagtagccagacaatggcctgcgcgacctcttctgcctgtccaccacgctgcatggggatgttcgacttaacgcgatcgacgcgtccaggctcgccgccgctggcgtgcatttcggtataaataaaccctggccgcacgcagttaacgcggatcccctgcgcggcgacttccagcgatagtccggtggttaacgtatcaatcgcccctttcgatgccgcgtaatcaacatattcccctggcgaacccaaccgtgaggccaccgaagagacattgacgatagcgccgccactgccaccatttttaagcgccatgcgttttaccgcctcgcggcagcagagaaaatatcccgtcacgttggtggaaagtactcggttgattcgctctgcggtaaggttttcaacggtgcactgggtaaacaagatcccggcgttattgaccagcgctgctagcggttcatcgtgctgatcgattgctgtaaacatcgcaacgacctggttttcgtcgctgatatccgcctggagcacgaatgctttgccaccggcttgcgttattaagttcatcacttcctgcgccgcgtggaggttttgctgataattaaccgccaccgtatacccttcttgcgccaacagtaatgcagttgcccgcccgatgccgcgactgccaccagtcacaagtgctatagccatttgtttttccgagaaaaattaattcgttgacgtatctttgagattgctaacaaactggctcaatcttcaatgttggcacgcttttccccctcgccctttcagggagagggccggggtgagggtaaatattcgcgccagtgccggcctgttcccctcaccctaaccctctccccaaaggggcgaggggactgtctgagcacttttgtactttgtcatctgactaaaaaggcgccgaagcgcctttagaaaatagtcgaatcagtgaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccagacgtttcactgtcggccagtatttgtctgccacacctgccgggaataccgcaacttcacggctgtacggatgcgcccactcggcgaccagttcgctctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacaccggctttcacctggtcaatttctgcgcggatagccagcatcgcgtcgataaagcgatccagttccactttgctttcagattcagtcggttcaaccatcagcgtacccgccaccgggaacgacatcgtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcagcgggcgaatatcgagaatacattcgtgcgccacgcgaccgtcgcgaccggtatacagcaccgggaaggcatcctgcaggcggctggcaatatagttggcgttgaggattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcgctaccgaacggtgccgcagaaaccgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggtgccaaatgcgctttcacgccgatcggtcccatacccggaccaccaccgccgtgcggaatgcagaaagttttatgtaggttaaggtgtgaaacgtccgcaccaataaagcccggcgaggtgatgccaacctgggcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacgccgtgggtagaaggataagtcaccatgatacaggagaggttatcgcccgcctgttccgctttcgcgcgcagatcagtcagatcgatgttgccgtttttatcacacgccacaaccaccacctgcattcctgccatatgtgcagaagcggggttagttccgtgcgcagaagccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccagagttcggctgcatacaaacggcatcgtaaccggtcagtttcaccagccagtcagccagctgcgcaatcatctgctgataaccttcggcctgctccggcgggcagaacgggtgcagttcggcaaattccggccaggtgattgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttcgtcgtcgcgcagcatcgcaggctggatagagcggctgtcgtgagccacgtctttgtccagcgtgtcgatgtccaggccgtggttatcgcccagcagcacgttgaaaagctgcattacgttttcacgcgtggttgtttcatcaagggtgatcccaaccgcgttcagaatatcgctacgcaggttgatttcagccgcttcggcacgcgtcagtacgcccgctttgtcggccacttccacacacaaggtgtcgaaatagtgcgcatggcgcagtttcagacctttttgttgcaggcccgccgccaggatatcggtcagacggtgaatgcggttagcgatacgtttcaggccaaccgggccgtgataaacggcatacaggctggcgatgtttgccagcagtacctgggaagtacaaatgttggagttcgctttctcacggcggatatgttgctcgcgagtctgcatcgccatgcgcagcgcggtattgccagctgcatctttcgatacaccgataatacggcccggcattgagcgtttgtattcatctttcgccgcaaagaatgccgcgtgtgggccaccgtagcccatcggcacgccgaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcggcggcaacgctgaccacaattttgcgtgatttcagttcgctaataagcgcagtgtagtcgtgaatttcaccggtagtgcctacctgctgtaacagcacgccgaagacgtcctgatggtcgagcactttttgcgcgtcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgcacatcggaagccacgaagaagcggttggcatttttcagtttgctgacgcgtttcgccatcgccattgcttcggcggcagcggtggcctcgtccagaagagaagcagaggccatatccagtccagtcaaatccagcgttacctgctggaagttgagcagtgcttcaaggcggccctgggagacttcaggttgatacggagtgtacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtagctgcacggcggtgtaacccatgccgatgtaagacgtgaagcgtttattgcgactggcaatagccttgagttctgccagtgcggcgtattcggtcgccggtgcgccaacctgcggtggtgtcgcaagttgaatatctttcggcacaatctggccggtcagcgcgtttaacgattgtgcaccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctgttttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttacgaagagagtgagggtgaggcataaattttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggtcgcatccagcagtgattccagttcgctttcatcgctggctttgattttaaagatccagccgcctgcatacggttcgctgttcaccagttccggggaatcgctcagtgcgtcgtttaccgccacgatttcaccgcttactggcgcataaatgtctgacgccgcttttaccgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggcaggtcaacaaacaccatatcgcctaacagctcctgagcatgttcggtaataccaacggtgtaagtgccgtcggcttctttacgcaaccattcgtgttctttgctgtatttcagttctgctggtacgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggttttgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcgccaataccttccggcacgcgcgccagcgcaatgctgtaacccagcgtcggggagaaagtaccgctggtgataatgccttcatgctggttgccctgcgcatcggtaaagcgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtaccatgctcacgctgcacttccagggcttcacgaccgataaagtcacgatctgccggttcccaggcgatggtccagcccatgttggcggctaaaggagagatggtttcgtccatctcctgaccataaagattcatgcccgcttccagacgcagcgtgtcacgcgcacccaagccacatggcttaacacccgcttccaccagcgcacgccagaaatcggccgctttttcattgggcagcgcaatttcatagcccgcttcaccggtataaccagtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgggcgtcattaaacagtgtggcagcttttgcctgcgcattcggcccttgcacggcaatcatggaaaggtcatcacgaacggtaatttcgatgccgaaaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgaggtcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgcagaaactcccgggtgcggctgccgcgaagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtaccgcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcgtacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaactttttcatggtgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggtaaaattgatcatcacattagcttatggttaaaaaatgcaaaaatcgcgacagaataaaaaaccaaaaaatacaccagtttctatacaaagatgatgtgatgagaaagtcaatttgaataagacaatattaagagctaaaaaaatgtcaaaaaacactaaatcaaaaaataatggcattagaaaatataatgcgaaaacggaggtgaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacaacagaggagaaatttttaacgcagccattcaggcaaatcgtttaatcccattgcctggcggataagttgcggcttaacgccaggaagcgtgtcggccagtttcaaaccaatatcacgcagcagttttttcgccggattggtaccggaaaacagatcgcggaatccctgcataccagccagcatcaacgccgcactgtgcttgcggctacgctcatagcgacgcagataaatgtactgcccgatgtctttcccctgacgatgcaaccgtttcagttcggcaatcagctctgcagcatccataaagccgagatttaccccctgccccgccagcgggtgaatggtatgtgcggcgtcgcccaccagcgccagacggtgcgaggcaaactggcgcgcataacgccccgtcagtgggaacacctgacgcgcgctctcaaccttgcataagcccaggcgattatcaaaagcgatatttaacgcgcgattaaattcgtcttcacttgcctgctgcatccgctgcgcttcctctggcgacagtgaccagacaatcgagcaaagatgcggatcgctaagcggtaaaaaggccagaatgccttcgccatggaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgaatggtcgctaccagcgcgtgatgctgataatcccagaaagtcagcggaatatcggctttgttgcgcaaccaggaattagcgccgtccgcgccaatcaccagacgcgccgttaacatgctgccatctttcagcgtcaggaaggtttcattttctccccaggcgacctgctgtaattctgcgggggctaacagagtgatatctgacgactgatgcgctttgttccacagcgcgtagtgaatcactgaattttcaatgatatgcccaagatggctatagcccatgctttgatcgtcaaacgaaatgtgaccaaagctgtctttgtcccacacttccataccgtgataacagctggccctacgagagagaatgtcctgccagacgccaagacgggtgagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcattcgccgccagaggttcctgtacgcgctgctccagtacggcaacgcgtaagccgctcccctgtaagccacaggcaaccgccagccccaccatgccgccgccaacaatggctacatcaacactttgcattgtttattccttaaaaccgccttcaacgcgccacccaaccgagggtgcgctgcgccagcacatcgcgtgccggggtgaataattccatcgtcatcagcccgatgttgcgcccgacaaccagcggtgcccaacggttggcaaaaagatgtacaaggctgtccgtgacgccaatggttgcttcgcgatcgctctgtcgacgctgctgataacggcacaatacgccgtaatcccccatgtcttctccgcgctcctgcgcctgagtcagggtttccgtaagactcatcacatctcgcataccgaggttaaacccttgcccggcaatcgggtgcagagtttgcgccgcattgcccaccagcacggtacgatgggtaatagatctggcggcgtgggttaacgccagcggataagcactgcgtttaccagcgtgggtaattttcccaagtcgccagccaaaggccgactggagttcacggcaaaacttctcgtcactccacgacaacacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgttgcgtaaagcgttcaaaagcgcgcccttcatgcgcaacggaagtagcaacgttggcaatcacggccagttgttcgtaaggctcctgctgccagtcaacgccgcacgcggtggctaacgctgaatgggtgccatcagctgctaccagcacgcggcccgtcagcgtctcgccactctccagcgtcacttcaacgtgactctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacgccaggtgctttacgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgtcccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgaccacgatcgctgacatgcacggtggtgatggcagttgcgcaatccgccagagattgccagacgccgatgcgcgccagttgctgacaggtacccgccgccagcgctatcgctcgtccatcaaagcccggatgagcatgtgactctggcgcagtcgcttcaatcaaatgtaccggcagcgccccgtgacttaaccgggaaatagccagcgccagcgtcgcgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagcaaccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcgttaccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatattgttctggcacttctgcatccggcgcaatatacagccctggctctacggtcagtaccatgcccggttccagaatgcgcgagcgatcctgaccataaacacccacgtcatggacatccagtcctaaccagtggctaaggccatgcataaagaaaggacgatgggcgttctgagcgatcagttcatcaacatcacctttcaggatgccgagttttaccaggccgctaaccatgatgcgcaccacttcaccagtgacttccagaatggaagttcccggacgatacaggcgcaggctggtttcgagagactccagcacaatgtcgtagatttcacgctgggcctgggtgaatttgccgttgaccgggaaggtgcgggtaatatcgccagcgtaacctttgtattcacaacccgcgtcaatcaacaccaggtcgccgtcgcgcatttcacactcgttttcggtgtagtgcagaatgcagccgttttcaccgctgccgacaatggtgttataggacggatagcgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacattcccggacggcatttttccatcgcccgtgtatgtgccatggcggtgatttctcccgcgcggcggagtacggcaatctcttctggcgatttgaacaggcgcatttcatgaacaacaggacgccagtcgatcatcgttgccggtgcggtgagattttgccgcgaacctttacgcagtttttccagcgcactgttcacgattacatcagcatatgcatattcgccctgggcatggtaaaccacatccaggccgttaagtagttgataaagttgctgattgatttcgctgaatgccagtgcgcggtcaacgcccagtttctctggcgcggcatcctggcctaagcgacggccaaaccagatctccgccgtcaggtcgcgaacgcggttaaacagaacgctgtggttatgagtgtcatcgcttttaatcagcaccagcaccgcttccggttcgttaaagccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctccaccagggcctgacggcgacgctgaaactcttgccgggatatctcactcataacactctccttacgttttttgtttttagtgtagagtcggtttttgtacttctggcgcggtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacgaacgtattcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccagttgcgcaatgttacgcagatcgtcgatagcttcaccggtttcgccggtcactttatccagcttcggttgcgtaacgccaagaccaagcaggaagtgattgacccaacctgccaatgcatcagcccgatcgaaaacgctgacatcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttacgcagtgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggtagccatgagctgtcatcgttaccgccacatatcatcccgctgattaaaccatgcatctcagctggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcaaagactcgtgactacgcggcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttatctggcaccagccatgacgcaactaccagaactcccactgacattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtgcgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacttatcccccggtggtgatggcacatacggtcgctgtattcctctcttttgatggcgaactcgacacccagccactcatagaacaactctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaatttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaagatccatgagccaaaattggatgtgcgtgacgtgctacccctttcccgattagacgtgctgatcacaccgctggtcgcctttgatgagtacggtcagcgcctgggaatgggcggtggtttttatgatcggaccttacaaaactggcagcactataaaacgcaaccggtgggttatgcgcatgattgtcagttggtggaaaaactccccgttgaagagtgggatatccctcttcctgcggtggttacaccgtcgaaagtctgggagtggtaagggcgatacacccgcatcgccctgattgacatcgttgattctttgacctaatttagtgagtaagggtaagggaggattgctcctcccctgagactgactgttaataagcgctgaaacttatgagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgccctgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaaagtagaatgcgcaacgcggcaacggtgtggagaagggataaaaaaacgggcaagtcagtgacctgcccgttgattttcagagaaggggaattagtacagcagacgggcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcggcttcaatatcaataaccacataacccatctgggcggaagtttgcagatattgcgcggcgatgttgacgccctgctcggcgaagattttgttcagcgcagttagcacgcccggacggttttcgtggatgtgcatcagacgacgcccaccgtgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgagccattgtcagaatacttgatcaatttacccgcaacttccaggccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacgttgtcgaattcacacagcggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcatcacacagcgccggaatatccaccacagtaccgcgcgaagcattaatcagcagcgagccgggcttcattagtgaaatttctttcgcgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttattttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacggtgcgctttagcattggcttccggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctggtttgttccgatacagaaacagccaatagcgaccagtttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaaccagctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtcttttgaaatgttgtgtgcggatttgcatccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaggtaattcttggatgaatatgctggtttagaggatttatttagagcaatcgacaattgcctggtaaaagcgtgacacatgtcaccaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatggttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaaacaagccaacagtcaccacgccaggaatcgcatttatggcgttttccatcgctatcgggtcaaggatttccatgccgtggacgtcgaggatcacgttgccattatcggtcaccacgccctgacggtattccggacgaccgcccagtttcaccagctgacgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttacccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttctgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagcgcgtcaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagcgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcaggcatcccctttcgccccgcaaataaagcatacaacggtctgggtatgccgctccacggtgcaaacaggcgcaccagttcaccgttcgcaagcccctgtttacaggcaaattgaggcaataacgccacgccattcaacacaaccagggcgcgaactcgctgagcgaaatgcattagcgcaaatccctgatcttttaagctgcgcttttaaccacggatacaaatgttacccgccgacggcttcggtatatgcaacctgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgctgttggtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgctggcactgctgcgccaggtggagttgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaacgccgacagtctggcgacgtggttgcttcctgcactggctcctgtgttggctgattcgcctatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgccgcggcgaagtggtcggcgcggtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaacttggtgcgctcgactatctgttcgtcagctcaaaaccctttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaacttcgatctgcctccaggcagcgtgccctgccatatcgttaattcttcagaagcgttcgtacaacttgctcgccagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagagctggccagcggtgaactgattgacttaacgcctgggctatttcaacgacggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttactcgattatggtcacaaagtccttcgtcaggattaatccatcaaataatgcctgatagcacatatcaggcgttgtcctcacttctttttgtattccttgaatcacatcacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcattttttttgctggcgacaaacccacgtaaaaagctcaccgtaggcgcaaataccctcattttgattgcgttttacggagcaaataatgtctaacgtgcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcatcaaaccgcggaagggatcgccatcaagccgctgtataccgaagccgatctcgataatctggaggtgacaggtacccttcctggtttgccgccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttttcaacagcaaaagagtccaacgctttttatcgccgtaacctggccgccgggcaaaaaggtctttccgttgcgtttgaccttgccacccaccgtggctacgactccgataacccgcgcgtggcgggcgacgtcggcaaagcgggcgtcgctatcgacaccgtggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttcgatgaccatgaatggcgcagtgctaccagtactggcgttttatatcgtcgccgcagaagagcaaggtgttacacctgataaactgaccggcaccattcaaaacgatattctcaaagagtacctctgccgcaacacctatatttacccaccaaaaccgtcaatgcgcattatcgccgacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcggttaccacatgggtgaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgctgatgggattgagtacatcaaagcagcaatctctgccggactgaaaattgatgacttcgctcctcgcctgtcgttcttcttcggcatcggcatggatctgtttatgaacgtcgccatgttgcgtgcggcacgttatttatggagcgaagcggtcagtggatttggcgcacaggacccgaaatcactggcgctgcgtacccactgccagacctcaggctggagcctgactgaacaggatccgtataacaacgttatccgcaccaccattgaagcgctggctgcgacgctgggcggtactcagtcactgcataccaacgcctttgacgaagcgcttggtttgcctaccgatttctcagcacgcattgcccgcaacacccagatcatcatccaggaagaatcagaactctgccgcaccgtcgatccactggccggatcctattacattgagtcgctgaccgatcaaatcgtcaaacaagccagagctattatccaacagatcgacgaagccggtggcatggcgaaagcgatcgaagcaggtctgccaaaacgaatgatcgaagaggcctcagcgcgcgaacagtcgctgatcgaccagggcaagcgtgtcatcgttggtgtcaacaagtacaaactggatcacgaagacgaaaccgatgtacttgagatcgacaacgtgatggtgcgtaacgagcaaaatgcttcgctggaacgcattcgcgccacccgtgatgatgccgccgtaaccgccgcgttgaacgccctgactcacgccgcacagcataacgaaaacctgctggctgccgctgttaatgccgctcgcgttcgcgccaccctgggtgaaatttccgatgcgctggaagtcgctttcgaccgttatctggtgccaagccagtgtgttaccggcgtgattgcgcaaagctatcatcagtctgagaaatcggcctccgagttcgatgccattgttgcgcaaacggagcagttccttgccgacaatggtcgtcgcccgcgcattctgatcgctaagatgggccaggatggacacgatcgcggcgcgaaagtgatcgccagcgcctattccgatctcggtttcgacgtagatttaagcccgatgttctctacacctgaagagatcgcccgcctggccgtagaaaacgacgttcacgtagtgggcgcatcctcactggctgccggtcataaaacgctgatcccggaactggtcgaagcgctgaaaaaatggggacgcgaagatatctgcgtggtcgcgggtggcgtcattccgccgcaggattacgccttcctgcaagagcgcggcgtggcggcgatttatggtccaggtacacctatgctcgacagtgtgcgcgacgtactgaatctgataagccagcatcatgattaatgaagccacgctggcagaaagtattcgccgcttacgtcagggtgagcgtgccacactcgcccaggccatgacgctggtggaaagccgtcacccgcgtcatcaggcactaagtacgcagctgcttgatgccattatgccgtactgcggtaacaccctgcgactgggcgttaccggcacccccggcgcggggaaaagtacctttcttgaggcctttggcatgttgttgattcgagagggattaaaggtcgcggttattgcggtcgatcccagcagcccggtcactggcggtagcattctcggggataaaacccgcatgaatgacctggcgcgtgccgaagcggcgtttattcgcccggtaccatcctccggtcatctgggcggtgccagtcagcgagcgcgggaattaatgctgttatgcgaagcagcgggttatgacgtagtgattgtcgaaacggttggcgtcgggcagtcggaaacagaagtcgcccgcatggtggactgttttatctcgttgcaaattgccggtggcggcgatgatctgcagggcattaaaaaagggctgatggaagtggctgatctgatcgttatcaacaaagacgatggcgataaccataccaatgtcgccattgcccggcatatgtacgagagtgccctgcatattctgcgacgtaaatacgacgaatggcagccacgggttctgacttgtagcgcactggaaaaacgtggaatcgatgagatctggcacgccatcatcgacttcaaaaccgcgctaactgccagtggtcgtttacaacaagtgcggcaacaacaatcggtggaatggctgcgtaagcagaccgaagaagaagtactgaatcacctgttcgcgaatgaagatttcgatcgctattaccgccagacgcttttagcgatcaaaaacaatacgctctcaccgcgcaccggcctgcggcagctcagtgaatttatccagacgcaatattttgattaaaggaatttttatgtcttatcagtatgttaacgttgtcactatcaacaaagtggcggtcattgagtttaactatggccgaaaacttaatgccttaagtaaagtctttattgatgatcttatgcaggcgttaagcgatctcaaccggccggaaattcgctgtatcattttgcgcgcaccgagtggattcaaagtcttctccgcaggtcacgatattcacgaactgccgtctggcggtcgcgatccgctctcctatgatgatccattgcgtcaaatcacccgcatgatccaaaaattcccgaaaccgatcatttcgatggtggaaggtagtgtttggggtggcgcatttgaaatgatcatgagttccgatctgatcatcgccgccagtacctcaaccttctcaatgacgcctgtaaacctcggcgtcccgtataacctggtcggcattcacaacctgacccgcgacgcgggcttccacattgtcaaagagctgatttttaccgcttcgccaatcaccgcccagcgcgcgctggctgtcggcatcctcaaccatgttgtggaagtggaagaactggaagatttcaccttacaaatggcgcaccacatctctgagaaagcgccgttagccattgccgttatcaaagaagagctgcgtgtactgggcgaagcacacaccatgaactccgatgaatttgaacgtattcaggggatgcgccgcgcggtgtatgacagcgaagattaccaggaagggatgaacgctttcctcgaaaaacgtaaacctaatttcgttggtcattaatccctgcgaacgaaggagtaaaaatggaaactcagtggacaaggatgaccgccaatgaagcggcagaaattatccagcataacgacatggtggcatttagcggctttaccccggcgggttcgccgaaagccctacccaccgcgattgcccgcagagctaacgaacagcatgaggccaaaaagccgtatcaaattcgccttctgacgggtgcgtcaatcagcgccgccgctgacgatgtactttctgacgccgatgctgtttcctggcgtgcgccatatcaaacatcgtccggtttacgtaaaaagatcaatcagggcgcggtgagtttcgttgacctgcatttgagcgaagtggcgcaaatggtcaattacggtttcttcggcgacattgatgttgccgtcattgaagcatcggcactggcaccggatggtcgagtctggttaaccagcgggatcggtaatgcgccgacctggctgctgcgggcgaagaaagtgatcattgaactcaatcactatcacgatccgcgcgttgcagaactggcggatattgtgattcctggcgcgccaccgcggcgcaatagcgtgtcgatcttccatgcaatggatcgcgtcggtacccgctatgtgcaaatcgatccgaaaaagattgtcgccgtcgtggaaaccaacttgcccgacgccggtaatatgctggataagcaaaatcccatgtgccagcagattgccgataacgtggtcacgttcttattgcaggaaatggcgcatgggcgtattccgccggaatttctgccgctgcaaagtggcgtgggcaatatcaataatgcggtaatggcgcgtctgggggaaaacccggtaattcctccgtttatgatgtattcggaagtgctacaggaatcggtggtgcatttactggaaaccggcaaaatcagcggggccagcgcctccagcctgacaatctcggccgattccctgcgcaagatttacgacaatatggattactttgccagccgcattgtgttgcgtccgcaggagatttccaataacccggaaatcatccgtcgtctgggcgtcatcgctctgaacgtcggcctggagtttgatatttacgggcatgccaactcaacacacgtagccggggtcgatctgatgaacggcatcggcggcagcggtgattttgaacgcaacgcgtatctgtcgatctttatggccccgtcgattgctaaagaaggcaagatctcaaccgtcgtgccaatgtgcagccatgttgatcacagcgaacacagcgtcaaagtgatcatcaccgaacaagggatcgccgatctgcgcggtctttccccgcttcaacgcgcccgcactatcattgataattgtgcacatcctatgtatcgggattatctgcatcgctatctggaaaatgcgcctggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggctcgatgctgggttaatgactcgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggtgcatcaaaatatttcagcgttgccggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccgcgctccacggcgctgattttggccataaaactgtagggacgataaataatggttggattgatcccacaaggtcgcatattcgcatcaatcattgcttcgaagttggcccggttctgaaagcgcatttgtagccagggcagctcctgaagcagctcttgctcttgtcgctcttcataacggcgagaaacgagaaagcctaatcgcagcggtggtagttcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagataataaaatctaactggcggtcaaaaagattatcgataacgccattttcgctgaactcaactggctgggcggtcacgccttcatacttatctccgagactaatcaactgatcgaaaataattgtcggataagtattatctatgccaatcacaatttctcgtgaacgacgccctgagttatggatttcattatcaatcgcagaaagccgttgataaaccgggaacagtttttgatacagttcctgtccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttaccaaatggcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatccccctcccccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaattacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcgggctacaaatattattgtgctgcaggtgttttagcgggttgttgatccacaggttctaactggaagaccacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcggacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgcacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacacagaacgaatttcgttaagacccgccttcagcgcgccatccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcacagcgcggtagcctttaaggatacttttaccatcctgataatcataatctggctgggtgcgtaagttcgctgagctgatatcttttttcgcgatctgattgagttcaaggaaggaaatgtattgtgcgacgcgctcatctgcctgtttcttggcagtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatccacgcttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggacctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggcaataaaccacataacacatcccacaaccagattgataatgcgctgtgcttttgccgtgcgcagacgcggtgccagccaggctgcgagaagagccagaccaaagaaccacaggaaagaggcgctaattgtcccgagtgcaaaccagcgttttggttccacatcaagttgcccgccaaggctgcccagtacaacaaaagtatccaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgcttcatgacttcggcgctggctaactcaatattactgctcattgctgttttaaaagcgccaaaaccataccacagcaagaaggctacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctgccaccaaaaatcccggcgcaaatcaggaccaaatcgctgatagcacaaagtaaggcaatcataatgtggtactgacgacgtatgccctgattcatcacaaaagcattttgtggaccgagcggtaggatcatagccgccccaagtgcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaaaaactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcaccaagttcgttcaggcgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatattggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgaactggctcgcgggagaagttaataatatttccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgcccaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagacagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgcggtttgtacacccacgcgtcccagtgcagcgattagcgtaaaggcgataataccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagctaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgaatcaccttgcttttggcgaaaaaatccccgcagagcggggctcagacagatatcaatgtgcgctttgtcatgccggatgcggcgtgaacgccttatccggcctacaaaaacctgcaaattcaatatattgcaggatacgtgtaggcctgataagcgtagcgcatcaggcaattttgcttttggcgaaaaaaagacccgcagagcgggccttgagataagcagaaaggaatatcttacagaacgtcgatcgcgttcagttcctggaatgctttctccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttacccagctgaccctgcagataagcttcgttcgctttgtagtagttcagaacgccttcccaggttgcccattgggtatcggtatcgatgttcatttttactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaatacgaagttcaggctgttgtgcggcaggttgtgtttcttggaaacatattcctgagaatcacgcaggatggtcggagtcagaaccacgttacccggcttgtaaacaccgtgtacgttaccgaaggacgctgcgatggtgaaacgcgggctgattttgctcagttcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatgcgctccaggtatttagagcagatttcgatgttctcttgcagagattcttcagacaggtcgatcatgtgagaagagaacagcggcttaccggtagctgcgaagtgtttttcacccgcgtccaacagaccgtcgatccacggcagcagtttcttcgcgcagtggtcagtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcgcccaggatagcagcaccctgcggaacgtcagatttcacgcctttaccagcgataaaggaagcaccaccgttggagaactgaacgataaccggcgctttaactttagcagcggtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaattgcgtgctctaaaagcgcgctgaaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttccacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacagaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacatcgttaacagatttcagggtagccggtgcagtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtggtcagcagacgtttagcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgccgcgataaaggtgttagcaataccaccaccaacaatcagctggtcagcgattttagacagggagtccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcgggcgagcaggttctttcagtgctttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacagggtttcgtcgtctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccagacgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggccagttcgatggtcggcagagaagcacggatacgcgcgtcgctggttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaagtgtgcgccactgacccgggtttgggtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcttcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactggctggctgcccgggtgcgacgcaggtcaggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgttccgcacgaagttgatcctgattgacgccgtaaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttggccccggcggcaatatgcgcttcgccatgctcgcgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacgcggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatggctggtgtcatatttcaacaaatgcgccatgcccgcagcatccgccagttcgttgattgccaccacggtaatttccgcccggcgtccggattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgtccggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgtttgtccagccgaagaagacatttatctgactcacatcacacttttatccccttttgtgggaagctttattccaggctggcgtaataataaccctacaataactggaataaattgtcagcttgtgaagtgataccggccttcttcagtcatctctactatcagattggcctgacggctattcatcagcacacgctcgacattggggccatcggtgcgggcataaaatgcttcggctacttgccgcgttaatcctcccgcaattttacgactaatcaagcgctcccgcagaatttgagcaggtgcatgaataaaaatagaaaaatcgcagaaagatgccaactccagccacttttcatcatccagtaacaaccagtttccttcgacgatgacgagtggtgcggtaacgtgcaacgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatccccttccacgacctggcgcagattttccgtcagtttcgcaacgtcaaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagctattgtaatggtgaaaaccatccatcgggagcgtctgaatagcgggcagttccgggtcttgttgcgcgagatattcccagaaggtggttagggttgatttacccgtccccggcggagcgcaaagaaaaaccaccgtacgccgctgcggatttaccgtctgtaaggccgccaacatgtgcagcaacggtttatgtacattttcaatctcttcgttctggtactgtgcctgtatcttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggtggtcgttactgccagcgtcagcgccgttttgaccattccgctaaaacgcgcctctgaccagacggagaaatcagcgaacttcatcgcttttaacgcgtcatagagcatcgcattgcgggttatgctattgacgttgctgataaaatcccaggtcatgtcatcggcaaatccgggcgtttcatcctgttcgttcaggtaatgccagaactgggaaaaatgcgtgatatcggcgtacaaccatttatccattttccccaacgcataaatcaaacgcagtgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattccacgatctcttcatcgttatcgacaaacagcgacggcagaaactggcgtatcccctggagcaaaatggtatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgtcagcgtcgccattggtcttccgatagatcaccatcaatgcagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcaccccattcgccgtctgttggataccgttcaccagctcaccgcccgtcacgcccgtagcgctaaagaggatatcgttccccctcaccagttcatcgagcgagtacacacggttaacgtcaacgcccattgccttgcaacgcttgcgctcctgctctgcaatctgccgattttccgtgtaatcccctttagcctggcaaaagtcaatcagctcggcctgcatatccccgcctaatgctttaacggcacaggcagaaatcacgccttctggcgcaccgccgatggtgtacatcacatcgtaaggattatcctgccagcaggtcagcacgctggcggcgacatcgccatccggcagggcaaaaaccttcacgcccagctgtgttgcttcctcaatcgcggcactcaggcgcggtttatccagcgtaaccatgcgcagcttatccagcggtttgcctaacgctttcgccacgttgcgcaggttgtccgtcagaggcaaagacagatcaatcgcgcccgccgccagccgattaacaaccagctttttcatatacatatcgggcgcatgtaacaggctatctcgaggggcgaaagccatgaccgccagcgcattgctctgccccatcgccaccatccgcgtgccttcaatgggatcaaccgcgatatcgacttctggcccatcgcctttgcccacctcttcgccaatccacagcatcggcgcatggtcaatttctccttcgccgataaccactcgtccacgaaaagcgacgtcgtttaatgcctggcgcatcgcggtgaccgccaggccatcaattttatttttgtcgccacatccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgcggcctccccgatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagatgccgtgcgtttcctcaaccagccgcgccaactctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcagtgagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtttctggcaccgcatccaggccaccgatatgggtcaccataaacgacggctgtaactgcccagtggcgctaagggcaatcgcctctttcatgtcgtccgttgaaccgccagatgtaccgacgacgtgcgtgctgttgtaatggacgttgtagaaattaaacggcactttgaagtttttatccgtcggcccggcaaagaagttcagacagccatcttccgccagtaattcatcagccatctcaacgacagcaggcaccgccgcataaacaaaaatgtcatcgaacccggcatctcctgtcagcgcccgcagcatctggacaggatcgctcatacctttggtattcacatacaccagctcaatgcctttactggccgccagttccaccggcagcagcttctgtacctgcgccagacgtttgtcgtcgatatcgaccaccaccacccgcgacggttgtatgccgccgttaatggcgtaatcgatagcgccaatgcccatcggacctgcacacgccagcagtgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcaccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatacggtaatacgcagcccaaattaatggcgatttcgggaataatcatataagtggcattgccgccaaaatattcgtagctgtagcccgctgaatatccgcttggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccggcacattcatgcccggtaatgaccggatgattttctaaatcgtcgggtacgcgtttatgttcactaccgagtaacgccgctttccaggtcgataaacagacgctgtcagaaattacactcaccagtaattcattatcggtaatttctggcagttcaaatacgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcggcggttaattgattaaataaagtgtcgagttttggatcgccaatatagttattaatcaatatcagtggtttatccgtcacacgtttcacgcgcccttccagactggcatgagtaacgacgatatccgcatccgcaggcacgttttctatggcgtaatgttttacttcaattgccagccccgctttttccaggcgtttacggaaggtggtcgcgcccatcgcactggagcccatccccgcatcgcaaacaaaggcgatacgcttaaccctgcttaacgagaatgcaccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctctccgtttccaccgttttttccatcttcagtatcagcgaagtaatagcaaaggacaccagagtacctaccgtaacaccggcaattgtcgccaggaacgagcctttcggcgtcagtgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtgccagacataccgcccgcaatcatggcaataatggtcagcggcttcatcagcacatacgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccaggcccggacctgggttagaggccaccataaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattgaggaaaagcactttcgccggttcattgatgactgacaacaatggcagataacccgcatgtaccagcgcctcaatacactctttgacgaaagtattggcaattaacaccgccgggccgataacttcaaaacccagcagacaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccggcaggtatgcgtttttccagtgccttatcgacatattttatgaccaacccaccgagcggccccatgatcattgagccaaggaacatcgggatctctgcgccaacgatcacaccaatagtacctattccgcccatgaccgccccgcgtttaccgccgaccagatgaccacctgtagaaccaatcatcacgggcaataaataggtaatcatcgggccgacaattttggcgaaatgttcgttaggcagccaaccggtgggaataaataacgcagtaataaaaccccaggcaataaaagcaccaatattggggatgaccattgcagtcaaaaagcccccaaaagcctggacctttgcacgagcagacttgttttccataatattatcctgtagaggagagagtaattatccgcggctgataatgtccgctaattgtttttctgatgatgctgttaagagttgttcgagtatttcttcttcgcacagtaattcacttaacgcctgaatagcgccaatgtgcgaatcggcatcggcagcagagagtccgatgagtaatttaattggttcgtcattccccggaaaataaacaccttgttcaagtaatgtcaaagacatcccggttttaagcgccccacattccggtcgcgcatgaggcattgccacgcctggtgcgagaatataataagggccattgttaatggtggaatctttaattgcctgaatgtaattctcgctgatatagtttttatccagcaatgataccatcgagaaatcgatagcttcctgccaatcttttgctgaatgtataactgagattgatgattctggaaaataatcactaagccgcataaattatccttattttatttttagggtaccgtccggcggtaaaaataaaatactcgtgcggtttaatgaaagcaattgagcagggaaaccggtgttttgaaaacagtgaattattaatttcttatataacattgagttatagatataacaacaaatgtcaatacgcatatcgtgatgcatattacataattgatatttattgcatataaatatttgtgatctacaacacgccttatctattgcttgtccgcaaacggacatatcaaggtaataaaaaaggtcgccgaagcgacctttttacccgaaatgctaattacagcagttcttttgctttcgcaacaacgttatcaacagtgaagccgaactcttcaaacagcagctctgccggagcagattcaccgaaggtggtcataccgacgatagcaccgttcaggccaacatacttgtaccagtagtcagcaatacccgcttctacagcaacgcgtgcagtaaccgctttcggcagtacggattcacggtaagcagcatcctgcttgtcaaatgcgtcggtagacggcatggacaccacgcgcgctttcacgccttcggcagtcagtttttcgtaggcagcaacagccagttcaacttctgaaccggtagcgatgaaaatcagttccggctgaccggcgcagtctttcagcacataaccaccgcgcgcgatgtttgccagttgctcttcagttcgttcctgctgcgccaggttctgacgggagaggatcagtgcggtcgggccgtcctgacgctcaacaccgtatttccacgcgaccgcggattcaacctggtcacacggacgccatgtagacatgttcggggttacgcgcagagaagcgacctgctcaaccggctggtgagtcgggccgtcttcgcccagaccgatggagtcgtgggtgtaaaccatcacctgacgctgtttcatcagcgcagccatacgtacggcgttacgtgcgtattccacgaacatcaggaaggtggaggtgtacggcaggaagccaccgtgcagggagataccgttagcaatcgcggtcataccgaactcgcgaacaccgtagtggatgtagttacccgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggcgccaggtcagcagaaccgccgaggaattccggcaacagcggaccgaacgcttcgatagcattctgagacgctttacggctggcgattttcgccggattagcctgcagtttagcgatgaactctttcgctttagcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagcggcttcctgcggataagctttcgcgtaagcagcgaatttctcgttccatgcggattctttcgcctggcctgcttctttcgcatcccactgagcatagatttcagacgggatttcgaacggcgcatatttccagcccagttgttcgcgggtcagggcaatttcagcgtcgcccagcggcgcaccgtgggagtcgtgggtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggaaggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatagatgccgcgtcatgaccgtcgatgtcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcggtgaaccagccttcaacgtgaccatcgatagaaataccgttgtcatcgtagaatgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcgtaggtgtagtggtcgacaatgtcgtggcccggacggttaaactgcgccgccagcgttttttctgcaatcgccataccgactgcgttggcaataccctgacccagcggaccggtggtggtttccacaccagcggtgtaacccacttccgggtgacccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttgtgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgcgcgtcatgtacatggaacatccttttgccgcttcagaaatctctggatcatgctcgcatgttgcgcaatctactcgcccgtccgctgcgcttttccttatactgagactgagcgtcgattcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagagaaaacatgaaaattcgcgccttattggtagcaatgagcgtggcaacggtactgaccggttgccagaatatggactccaacggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgcgcaggtgaaagccctgagcgatcaggcatgtcaggagatggacagcaaggcgacgattgcgccagccaatagcgaatacgctaaacgtctgacaactattgccaatgcgctaggcaacaatatcaacggtcagccggtaaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgtgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgatcggtcacgaaatggggcacgtggcgttaggccatgtgaaaaaaggaatgcaggtggcacttggtacaaatgccgtgcgagtagctgcggcctctgcgggcgggattgtcggaagtttatctcaatcacaacttggtaatctgggcgagaaattagtcaattcgcaattctcccagcgccaggaagcagaagccgatgattattcttacgatcttctgcgccaacgcggcatcagcccggcaggtcttgccaccagctttgaaaaactggcaaaactggaagaaggtcgccaaagctcaatgtttgacgaccatcctgcatccgccgaacgcgcccagcatattcgcgatcgcatgagcgcggatgggattaagtaaagcctggtggtgtcgaacgtaggtcagataaggcgttcacgccgcatctgacatgaatggcacatttgttaccttgtgcgcattgccggatgcgatgctggcgcatcttatccggcctacgggtgccgaacgtaggtcggataaggcgttcacgccgcatccgacattaatggcacgttttacccgtgcgcatcgcatctggtgcttactcgccctttttcgccgcctgaatatacagcatttccagcgccagcgttgccgctgccagagcagtgatttccgactgatcgtatgccggagccacttccactacgtccatcccaacaatgttgagatctttcaggccgcgtaccagtttaatagcgcgatcggaggtcaggccgccaatcactggcgtaccggtgcctggtgcaaaagcaggatccaggcagtcgatatcaaaagtcaggtaaaccggcatatcacccacaatctgtttcacttgggcgataacgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaagccgttgtctttatcaaactcggtacgaataccaatctgcacggaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatagtgccgtggtcaaattcacaaccgttcgcataggtatcggtgtgggcgtcaaagtgtaccagcgccattttgccgaaatgcttcgcatgagcacgcagcagcggcagcgtaacaaagtggtcaccaccgaaagagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttttcgctcatctcacgggcatcgccaaaggcatataccagatcgccgcagtccacgacgttcagacgctcacgcatgtcgaaattccacgggaagcggttgtgttcccaggccagattcgtcgaaacctgacggatcgctgccggaccgtggcgaccacccgcacgaccagaagtggccatatcgaacggcacgccagtaatcacccagtctgcatcgctgtcatacggctggaagttcatcggcaggcgtaaaaaaccaaaggcattggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgtcacaataaattgtggcggattatcaccgctaaattaagcggattcaagtaacacaggacttactcatcttcaagataagtataaccgtacaaacctgcctcgaactcttcaaggaactgttgttgcagttcagcatcaagatcggttttcttcacttgatcgcggaactgggttaacagcgttttcggatcgagctgtacatattgcagcatgtccgccacggtatcgccttcgtcagacagttctacttctacgctaccgtcagggaagacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatgttgccgaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctctggatcgtactccggcattggcattgtcgtggcaataccgtcaccatcaatatagtggtcgatagcaccgtcagagtcacaggtaatatccagcagcacagcgcgacgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccatgcgtccggcatcgactggaacagcgagaagttgacgtacattttgtccgccatacgttcctgcagctcgtcgataatcggacgatgagcacggttttgcggatccagctgcttttgcacttcatggcacatgctcaaataaagctgctcagcccatgcacgttcttgcaggctaaagatgccggaagagtagccgatatgaatgtcgtgcagatccatctgactgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatctcctgccaggtttcccacatgctttgcagcgcgcgcggcgcatcttctgcaggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattagacaccagcacggtgtgatgcgcagtcaccgcacgacccgattcggtgattaccgtcggatgcggcagaccgttttcttcacacgcatcgccaatcgcccagataatgttgttggcgtattcattgaggccgtagttcaccgaacagtcggactgcgaacgagtaccttcataatccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcccagcttgtgcagttccacatagaaacgcgcggattcacgaacgcctgtcgcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagtagttgcaggctgtcgagacgcccggcttcacgcagggtttcaaccagttgcagtacctgagtcgcagccaggccgaacttcgatttttccccgccggaggactgccatttacccgaaccctgcgaagccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcgatttctgacatcttctcaatgaccagatagaccttgtgccccatcttctcgccaattaatgccaggcggatatattcgcggtctttataaccgttgcagacgatgacgctacgggtcatgccagcatgtgccagtactgccatcaactcggctttggaaccggcttccagacccagcggttcgcccgaatgaatcagggactcaatcacgcggcggtgctggttaactttgatcggataaacaaggaagtaatcgccgttatagccgtaggattccctcgcacgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctggccctgtgcttcacgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctaatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgaatgctgacgctccaactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgaaagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtaactgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggccgcctgttaagacgaacccacaagccaaaactctgatttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccggcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaatagggtgaagaattgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatttctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccaccagcgcctgggtagacatcgaagagatcacccgtaacaccgttcgcgaaattggctatgtgcattccgacatgggctttgacgctaactcctgtgcggttctgagcgctatcggcaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggtgaccagggtctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacctatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggcactctgccgtggctgcgcccggacgcgaaaagccaggtgacttttcagtatgacgacggcaaaatcgttggtatcgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccaattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgtttcgttatcggtggcccaatgggtgactgcggtctgactggtcgtaaaattatcgttgatacctacggcggcatggcgcgtcacggtggcggtgcattctctggtaaagatccatcaaaagtggaccgttccgcagcctacgcagcacgttatgtcgcgaaaaacatcgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacctccatcatggtagaaactttcggtactgagaaagtgccttctgaacaactgaccctgctggtacgtgagttcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgcgatgctgccggtctgaagtaatctttcttcacctgcgttcaaaggccagcctcgcgctggcctttttcttttggataggcgttcacgccgcatccggcaaaaaaaccgcccgcacaataacatcattcttcctgatcacgtttcactgcagattatcatcacaactgaaaccgattacaccaaccacaacagacaaagatttgtaatattttcatattattattcggttttcacagttgttacatttcttttcagtaaagtcttaattgcagataacagcgtttaatctatgatgatataactcaattattttcatgcacttaaatcataactaagataaatgttagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcggtcaaacaaggcaatgacgtttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaattccagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaattttgtttgttgccggttcgctgttctctgcggctgcgccaaacgttgaagtactgattctttcccgcgttctgctggggctggcggtgggtgtggcctcttataccgcaccactgtacctctctgaaattgcgccggaaaaaattcgcggcagtatgatctctatgtatcagttgatgatcactatcgggatcctcggtgcttatctttctgataccgccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaaacgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaatagcaacttccgccgcgcggtgttccttggcgtactgttacaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacaccaccgagcaaatgtgggggacagtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggtatgggcgtactcggtacaatgatgcatatcggtatccactctccgtcggcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccaccgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggtaacgccaacaccttctgggtgtacgcggctctgaacgtactgtttatcctgctgacattgtggctggtaccggaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaatcggcgctcacgattaatctcctcaggcttcctcccgtcgcggaggaagccgcctcttgcagtcatcttttcttcgctctatcctctgcctctatgaaaacatcccgtctccctatcgccatccaacaggccgttatgcgtcgcctgcgggaaaaactcgcccaggctaacctgaaattggggcgtaactacccggagccaaaactctcttacacccagcgcggcacctccgccggaacagcctggctggaaagctatgaaatccgcctcaatcccgttttgctgttggaaaacagtgaagcctttattgaagaagtggtgccgcacgaactggcacatttgctggtatggaaacatttcgggcgcgtagcaccacatggcaaagagtggaagtggatgatggaaaacgtgctgggtgttcccgcccgtcgtacgcatcagttcgaactgcaatccgtgcgtcgcaacaccttcccctaccgctgcaagtgccaggagcatcagcttaccgtacgccgccataatcgcgtagttcgtggcgaagccgtctatcgctgtgttcactgcggcgaacaactggtcgcaaaataaccatctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccgttatttgtctattgctgcggtggtactgagcgcagcattttccggcccggcgttggccgaaggtatcaatagtttttctcaggcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgttgatctgcaatcgtgcggctatcaggtgcgcaaaaatgaaaaccgcgccagccgcgtagagtgggaacacgtcgttcccgcctggcaattcggtcaccagcgccagtgctggcaggacggtggacgtaaaaactgcgctaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcagccgtcagtcggtgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggcgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagctgccgaaccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgcgaccaatacaacctgacactctctcgccagcaaacgcagctgttcaacgcatggaacaagatgtatccggttaccgactgggagtgcgagcgcgatgaacgcatcgcgaaggtgcagggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccctaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatatcgggcgcgtactgcgcatggggccggggcaggcgttgcaattgtttgacggtagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggccagctcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttacgatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagctccagcagtggcagaagattgcaattgctgcctgtgagcagtgtggtcgtaaccgggtgccggaaatccgtccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgccgttaccggttgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtacagagacaactgcgctcaccgccattaccgcgctacaagtacgatttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagtttcgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatgggcgatctgtatctgatcaatggcgaagcccgcgcccatacccgcacgctgaacgtgaagcagaactacgaagagtggttttcgttcgtcggtgaacaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctacgcgacctatattctggaacgtgccgaagagaaagggacgctgatcgttaacaagccgcagagcctgcgcgactgtaacgagaaactgtttaccgcctggttctctgacttaacgccagaaacgctggttacgcgcaataaagcgcagctaaaagcgttctgggagaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggcgatccaaacctcggcgtgattgccgaaaccctgactgagcatggcactcgctactgcatggcgcaaaattacctgccagccattaaagatggcgacaaacgcgtgctggtggtggatggcgagccggtaccgtactgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagatcgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgatcaccggaatgttaatggatgccatcgaagcacgtttacagcagcagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggtccgctggctgaagatcgcgggtttattttgcatactccgccctccaattttgcttccagcattcgcatttcagacaacacggtaatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggttatgcctcctgggagaaaggtcaactggaacaagaaattctcgataacgcgtggctaacggccccggcagatctgaatattctgttcaaaacgccgattgccgaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcaggacacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcaccgctcgccctttgcctgcaattaaagcacaggacggtacgccggactggaacattatcgagcgtttactgaaagagtggcagccggacgaaatcatcgtcggtttgccgctgaatatggacggcaccgagcaaccattgactgccagagcgcgtaaatttgccaaccgtattcatggccgtttcggtgttgaagtaaagctccatgacgagcgtcttagcactgtggaagcccgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaagttgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggcgatttaaacgcctggcggagtgtaaataatatcatcgcgtcttattgccggatgcggcgtgaacaccttatccagcacacatctggcagcggctataggtctgataagacgcgttagcgtcgcatcagacatttattgcctttgtaggcccgataagcttgcgcatcgggcatggcaacgtcacaaacgcccttcccccacccggtgctgataactctgctgaaacgttatcatccccacctgctgcccggtttgaataacatgcggtaactggtgggttttcccttcgcgaatcaaattccccaccgcgggtgtgttaatcagcaattcaaatagcgccacgcgtccttcctgtttatccacttccagcttttgtgacagcactgcccgtaaactacctgccagttgattacgcacggggtctttttcctgcgccggaaatgaatccaccagtcgctcaactgcctgcgcggcaccacgcgtatgtaatgttgccagcaccaaatgcccggtttctgccgccgtcagtgccagacggattgtctcgctgtcacgcagctctccgagcaaaatcacatcaggatcttcccgcaatgcggcccgcaatcccgatgcgaacgtcatacagtgcaaaccaatttcccgctgctggatcaaacatcgctggctggcatagagatattcaacaggatcttccagcgtcagaatatgcgcatcggcatgttgattgagatagccaaccatcgccgccagcgtggtagatttgccactccccgtcgcccccgtcaccagaatcaggccattctcgctcttgagtaattccggcaataccgttggtgcgccaagctgttcgagctgcgggcagtgcgaaggtaacagccgtaacgccagcgaaatgccatgccgttgcgcgaatgcgctgccacgcaatcgctggttttccgccagcgacacggcaaaatccagctgaccattctccagcaatattgcccgctgatcgtcatccagccactcccgcagtagctcttcgacgtccggcgtatcaaacggcgcagcttccattctgccgcgaatgcgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggacaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgggcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcatcgctacccgtctcaacgaccagcgcccggcagaatttccccctcttaacgttctgattcaaattaacattagtgatgaaaacagtaagtccgggattcaactggctgaactggacgagctggcagctgcggtcgctgaactaccgcgtttacgtctgcgcgggttgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacgcagccaattatcgggccactgcgccgcgttattccggcaatggggccaattgacagcgcctcgctgctggttgcctatattctcagttttatcaaagccatcgtgctgtttaaagtggtgaccttcctgccaatcatctggattgccggtttactgattctgctgaaaaccatcggcctgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccaggggcgtagcccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcctgctaccggcaatgggtgggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtattacaggcaaccggaaatatgctgctgccagggctgtggatggcgttatgaatgccgtaacagttaatgatgacggtctggttttacggctctatattcagccgaaagccagccgtgattctattgtcggtttacatggcgacgaagttaaagtcgccattaccgcgccgccggttgacggccaggccaacagtcatctggtgaagtttctcggtaagcaattccgggttgccaaaagccaggtggtgattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaaatcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgtcggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgtggcccaaacagacctcggcgttgattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccatgcggcaaaagtgaccgctttaccggcaattgccgacgactctggtctggcggtagatgtgcttggcggcgcgccgggcatttactccgcgcgttattccggtgaagacgcgaccgatcaaaagaatctgcaaaaactgctggaaacaatgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtatatctgcgtcacgcggaagatcccactccgctggtatgccacggtagctggccgggcgtgattactcgtgaaccagcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaaccgccgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcgttgaaactgctgctggacgctttacgtaatggttaaattacctccgctgagtctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattatgttcagcatctgcttaacgatctggacaacgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggcccggcgatgcaaacgctgctggacggcgtgcgtgcgcgtttgccgctggcagcggatgcagaaattactatggaagcgaaccctggcacggtagaagccgatcgctttgtcgattatcagcgtgctggtgtgaaccgcatctctattggtgtgcagagttttagcgaagaaaagctgaaacgacttgggcgtattcatggcccgcaagaagcgaaacgcgcggcgaagctggcgagcggtttagggttacgtagctttaaccttgatttgatgcatgggctgccggatcaatcactggaagaggcgcttggcgatctacgccaggccattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacccaatacgctgtttggttcgcgaccaccggtgctgccggacgatgacgcgttgtgggatatattcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacttccgcttacgccaaacccggttatcagtgccagcacaatctcaactactggcgctttggtgactacatcggtattggctgcggcgcacacggcaaagtgaccttcccggatgggcgcattctgcgtaccaccaaaacgcgtcatccgcgtggttttatgcaaggaaggtatctggaaagccagcgtgatgtcgaagccacagataagccgtttgagttctttatgaatcgcttccgtctgctggaggccgcgccgcgcgtggagtttattgcgtataccgggctttgcgaagatgtgattcgcccacagttagacgaggcgattgcccagggttatctcaccgaatgtgcggattactggcagataacggaacatgggaagctgtttttaaattcgctgctggagctttttctggctgagtaaacttgtattgccggatgcggcgtgaacgccttatccagccgacatgtggcagcggttgtaggtctgataagacgcgcaagcgtcgcatcagacgttgattgccggatgcggggtcaacgccgcatcctgctacaaatcgtgcactatatcaaacttacttaatcaccccattgcgccgcagttgttcggtatcttttttccagcgttcattagcttggttgatatcgtcaattttcatcaaaatcgcgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttacccagtcatcctgcaatttacggctaagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcgaaatctcgtttctgctgaatcggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcgctatcgttctgtttattaaactcatcacgctgttggtgaatttttttaaaggcgtcttcgcgggtcatttgcttaccgtttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgctttcacttccttttccagcgcaggaatcgagttcttctgggtattcaacgcagattcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattcgttttgatatcgtcgaccacccgcccacgatcgctggctgccgcctgaaaagagtaaaagttcaccgaccagccagacgcgggcgttcctttactggttaacatcgccgagaattttaccggtttatctttcgtccaggtctgttcgagcagttcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatagcatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggtggttcgccatctgcccagacattacctgtcatcaacataagcagcgccgtgccaacaatccattgctttttcacccgaaaaccctcgcgcagaataatttattccggtgattatcattagggtaattaaaattggcaatggacgtgagtctgaagtgaaaaagccccggcacgataccggggcgaggcgattagtactgattgaagatctgctggatctgctgcggatctttggtttgcgtcagagccagttgcagcagaacgcgcgctttttgcgggttcagcgtgccagaggcgacgaagccgtatttcgcatcatccacttcggcatcctgagtggtagcgcccgtcggtacgcgggaagaacgcacgactgcagtaccggttttcgcggcggtcgccagcgtgtcgaacacagatttatacaggttgccgttacccacaccagcgctaacgatgccatcatagcccgcatctaccagtgctttagccggaagatcggatgcgttagcgtagttataaacaatgccgactttcggcagttcattcagcttagagacatcgaatggcgtgtcgctggtatgcttacgtgccggggtacgctggtagtcaatcttaccgttgtgaatgtaacccagaggaccgtagttaacagacttgaaggtcgctacgtcggtggtgttggttttggtgacgtcacggccatcaagcacggtgtcattcatcactaccagcacgccacggttggcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatagacgtggacggacgcattgcgccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcagtttcttccatcgtgtcggtaccgtgggtaatgacgaagccgtcggtcttatcgcagtcggtgttaatttttttcgccagtgtcagccagacattatcgttcatgtcctgggagccgatattcactacctgctcgcctttaacgttcgcaatgtcttttagttgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctctgtatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcagcccccccaggcttcccagcacattctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccacccattgcctgattcactaattgctggccttcggcgcgaacctgatcaatggctttatagtgaaacgtcaggccatcgctgcgcgtttcaataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagagcaatacgggctttctcgacgcggcttttcgcgccttcatcaatccacggcagcgtgctgcgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaaaaaatcaggccagcatttgctggccccagattgataacaaagtacgcgttttccatgccggatgcggcgtaaacaccttatcccgcctactcgatcgtgcatctttccaggcctgataagcgtagcgcatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcatccagtttgcgctcttccagccacttacgcacaatcgcctgatgttcttcggtgcatttgccgatttcctgcatgcagatcagaccttcccaggccagataaccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaaatcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcaccggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaagcatatgttccgcataaggttcccagtcggtcgccatatggaatacgccccccagctgcagtttgctttttaccagttcggcaaacggcacctgaacgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcacgcgcaggttgcttaaaccttcttcatgcgcagaagccaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcagggcgatctttagccattgccaccagcgacgcccccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcggggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagtgggcggccgttttcatcaaattccggtgaaatgacgtcgtttttcataaaggtttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcgaaaaactctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggcgcgcttcccgacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggaccgggcttggctattacgcccgcgcgcgcaatctgcataaagcggcacaacaagtggcgaccttacacggcggtaaattcccggaaacctttgaggaagttgcagcactgccgggcgtcgggcgttccaccgcaggcgcgattctctcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgggtgctggcgcgctgctatgctgtaagcggctggccagggaaaaaagaggtcgagaataaattatggagtttgagcgagcaggtgacgcccgcggttggcgtggaacggtttaatcaggcgatgatggatttgggtgcgatgatttgtacgcgctcgaaaccgaaatgttcgctctgtccgctacaaaacggatgtattgccgccgccaacaatagctgggcgctttatccgggcaaaaaaccgaaacagacgctgccggagcgcaccggctactttttgctattacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgacgaagaaagtttgcggcagtggctggcgcaacggcagattgctgccgataacctgacgcaactgaccgcgtttcggcataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaaggcaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgagctgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaagcaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccgcaagctgcttgagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctatacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcaacttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcgatacctataacgaagcctgggtcaaagataccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggcttcaaagaggtggtgatcgctggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaaccatcgccgggacagaacctgccgcgcatttgcgccgggcaattatcaaaacgttattgatgggtgacgatccgagttcggtcgatctctattccgacgttgatgatattacgatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgccgggaaggtcgcgcaagcaacttcgcggattatctgctgaaaaaccgtctgaagagccgcagcaacgggctgcgtatcatctacagcgtcaccattaacatggtgccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcgtcacggaaatatggcgttgatgagtcgctgattctggcaattatgcagaccgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctgggattaatgcaggtggtacaacatactgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaatgtttatctcggcggaattgataacccaacatcgcggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctgcgagtcttttcgaatgataagattcaggctgccaatattattaacaccatgacgccgggcgatgtttatcagacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcctaccgccgccgataattccattaaccgcccctgacgatgctcaggggcaaaaatgttatccacatcacaatttcgttttgcaaattgggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcccatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaagttggctgacgaccctcggctcctatatgtttgttaccctgaagtttgacggtgcttctattggcgcagtttatagctcactgggtatcgcagcggtctttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtatatgccatttgccacaccattggcgctatcacgctgttcatggcggcacaggtcacgacaccggaggcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgccgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtctggcttcgaattaagccacatgcagctgtatattggcgcagcactttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttctttatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagcttcgacaaagatccgatgtttgccagcagctttattgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgcgctgtttgcttacggcgacccgactccgttcggtactgtactgctggtactgtcgatgatcgtttacggttgcgcattcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagcccggcaattcgcgccagtgcacaagggatgttcctgatgatgactaacggcttcggctgtatcctcggcggcatcgtgagcggtagagttgttgagatgtacacccaaaacggcattaccgactggcagaccgtatggttgattttcgctggttactccgtggttctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggcacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggtgacccgttttttttattcttacttcaacacataaccgtacaaccgtttcatgccatccgcatcggtttcgctataaacaccttgcagctccggcgaaaatcccggcaacaaattcaccccttcttccagtgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacgtcaccgcgaatataagcgctatgcgcatcctgggggttcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacagatcgtgcatctcctgacacaactggcgcagggtgtagtcgcgatagcgcaccggatacttgttataaacgctcggcaacacctcaaccagcggcgagtcatcctcaatatgctgttcaaattgcgccagcatcgccaccagttgtgccagcttctcgtggctttccgccggagttaataaaaacagaatggagttgagatcgcacttctccggcacaatgccgttctcacgcagatagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccagtttcggcatcgatacctggtgtagtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccacttcgcccccggctcaaaactgaaaaaacggcggtcgctggctaacactgatgtcggataatcctgccacaatttgccatcaacaacgggcgggataaacgggcggaacagcttacagcgcgcaaaaatagccttgcgcgcttcaatccctatctcaacacactcagcccacagccgacgcccactctccccttcatgaattttggcgttaacatccagtgcagcaaacagcggatagaaagggctggtagaagcatggagcataaaggcgttattcaaccgcttatgcgggcaaaaacgcgcctgtccgcggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgagtcacaaagatccccggatcgttttcgttaagttctaacagcagcggcgagctatccgccatcatcgggataaattgttcataaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgatacgggcgcggcaggtcggctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttgcgtgaagcttccagatagaccggcatcgcccccgcctgaatcagcgcgccgtgatgattcgacttatggttgttacggtcgaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcgaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccaattttacgtcagcgttacacatatcggcgcgaaagacgttctcaccaaagaaatcgtaaaaatggcgtccggcaggatgctttttaaaaaacgcaccatgttgatgtccagggcaagcaaaggtgctgttgcccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattcaacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaacgcaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgccaccacgcgacgatgagaagaaagtcgggataccagttcactactggcggcaatattcattgatttcataagcgcaaacccgtttcggggaagtaagaataccggacaaggtggaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaacgctctgattttactgttgtcctgcagtgagcgtgcgttaacttcaccgcatgagcagtaacatagaaagggaaacgtttcgcgcgaaacggcgataagcgagagaatgtaaggagatggcgtgcatcgggcaaactccgtacagagaggagaaaattcgcgcaatcatggcacctttcgctaaagcgtgcaagccaggactttgcgaacaaacaagccatcgacggcaccaaacggtcataataagaaaatcaaacaatacagttaacaggaactcttgtggtcatcggcccttttatcaacgctagtgcagtattactgggtggcgttctcggcgcactgctcagccaacgcttaccggaacgtatccgcgtctccatgacatctatttttggtctggcatcgctggggattggtattttactagtggtgaaatgtgccaaccttccagcgatggttttagctacgctacttggcgctctaattggcgaaatttgtttgctggagaaaggtgtcaatacagcagtcgccaaagcacaaaatctgtttcgtcactcacgtaagaagccagcgcatgaatcttttattcagaattatgtcgcgattattgtcctgttttgcgccagcggcaccgggatcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctgggtattacggtatcggtgattagtatcccattactgatcatccagttaacgctggcgtgggctgccgcgctgattttaccgctgaccacaccgtcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgcgtgcaatatcggcaaagtgatgatagattgtgcagtctgcagtaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccaaattcatatcaacggacctccacggaggtccgtttttcgtttcagaacgccacaatttaagcgttctgcctccaaatcaattctaccgaactcaaccagattccccccacatcaaccccattgtgtgggtataattgcgggtataccccagttcgacagaatttgtaccctctttaacgcattcagaaggctgaactatggcactgactgacgcaaaaatccgggctgcaaagcccactgacaaggcttataaactcactgacggggccggcatgttcctgctggttcatcctaatggttcccgttactggcgtctccgttatcgtattctgggtaaggagaaaaccctggcacttggtgtgtatccggaagtttctctctccgaagctcgtacaaaacgggatgaggcccgaaaactgatttcggagggggttgacccttgcgaacagaaaagagctaaaaaagtagtccctgatttacaactctcttttgaacatattgcacgacgctggcatgccagtaataaacaatgggcacaatcacacagcgataaagtactcaaaagcctcgagacacacgttttcccctttatcggcaaccgggatatcacaacactcagtaccccggacctgcttatccctgttcgtgctgcagaagctaaacaaatttatgaaatcgccagtcgtctgcagcaaagaatatctgctgtaatgcgttatgccgtacagtctggcatcatcagatataacccggctctggatatggctggtgcattgaccacggtaaaacgccagcatcgccctgctctggatctttcacgcctgcctgaacttctgtcgcgtattgacggttataaaggccagcctgtcacccgactggcagttatgctgaatttactggtttttattcgttccagtgaactcagatatgcccgctggtctgaaattgatattgacaatgccatgtggactattccagccgaacgcgaacctctgccaggcgtaaaattttcataccggggctccaagatgcgaacaccacatcttgtgccactcagccaacaggctgtagccatactggcagaacttcagacatgggcaggtgaaaatggtctgatctttacgggagcacatgacccacgtaaaccaatcagtgaaaacaccgtaaataaagccctgagggttatggggtatgacacaacccaggatgtctgtggtcatggattccgggcgatggcatgtagtgcattaatagaatcaggtttgtggtcccgcgatgctgtagaacgccagatgagccatcaggagcgtaatggtgtacgtgctgcgtatatccataaagccgaacatctggaagaacgtcgacttatgctacagtggtgggcagattttctggatgcgaacagagaacaatgtatcagcccgtttgaatatgcaaagattaacaatccattaaaatagtaatcatcccgggcagctagcccgggaattattttctgaatatttttctttgtgagtaactggaaaaaggatagcgaagtaaattactttaatgaattattccaggggctcattaaagttctttcgtaatactttgtagtcaaacacgttatggctggcatcaaaaaccaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgtgattcatacagcggccagccatccgtcatctataccacgacctcaaaggccgacagcaggctcagaatacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcaggcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccgacgccattcatggccatatcaatgattttctggtgcttaccgggctgagaggcggtgtaagtgaactgtagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccgaaatccccatcctttagggcagtgagagtgtcaataatagcagaccacatcatgagtcattttgaccgacacatgccagaagcagaggctccatcccattttatacctaccctataacacttagaaaaacaacatgttaaaaatgtctattggaaacaattttatatccaattgtaatgataaccattctcatattaatatggctacgtgataattaacttttgatgcactccgcatgtctgaccgcgccactaccacagcttccttaacgttcgagtcgctttatggcacacatcacggctggttgaaaagctggctgacgcgcaaactccagtctgcttttgatgcagatgacattgcccaggacacttttttgcgggtaatggtcagcgaaacgctctcgacgatccgcgatcctcgctccttcctgtgcactatcgccaaacgcgtgatggtggacctgtttcgccgaaacgcgctggaaaaagcgtatctggagatgctggcgcttatgccggaggggggagcgccttcacctgaggaacgcgaaagccaactcgagaccctacaactcctcgacagcatgctggacgggctaaacggcaaaacacgtgaagcgtttctgctttcgcaactggatggtctgacatacagcgagattgcgcacaaactcggtgtttccatcagctccgtgaaaaaatacgtggcgaaagccgtcgagcactgcctgctgttccgtctggagtatgggttatgaatcctttgttaaccgattcccgccgtcaggcgctgcgttcagcttcccactggtatgccgtgctaagcggcgagcgcgtcagcccacaacaggaagcgcgctggcaacagtggtatgaacaggatcaggataaccagtgggcctggcagcaggttgaaaacctgcgcaaccagcttggcggtgtgcctggcgacgttgccagccgggcgttgcacgatacccgcctcacccgccgtcacgtgatgaaaggattactgctgttgctcggcgctggcggaggctggcagctctggcagtcggaaaccggcgaaggtctgcgggcagattaccgcaccgccaaaggcacagtcagccgtcagcaactggaagatggctccctgctcacgctgaatacccaaagcgcggcggatgtgcgttttgatgcgcatcagcgcaccgtccggctctggtacggtgaaatcgccattactaccgcgaaagatgccctgcaacgccccttccgtgtcctgacccgtcagggccagctcactgctttagggacagaatttaccgtccgccagcaggataatttcacgcagcttgacgtgcagcagcacgccgtggaagtgcttctcgccagtgcccccgcgcaaaaacgcatcgtgaacgctggtgaaagcctgcagttcagcgcctctgagtttggcgcagtgaaaccgctggatgacgagagtacaagctggacgaaggacatcctgagcttcagcgataaaccgctgggtgaggtgatagccacgctaacccgttaccgcaacggcgtgctgcgctgcgatcccgccgttgccgggctgcgcctgagcgggacgttcccgctgaaaaataccgatgcgatcctgaacgttatcgcgcaaacgcttcccgttaaaattcagtctattacgcggtactggataaacatttcaccactgtaaggaaaataattcttatttcgattgtcctttttacccttctcgttcgactcatagctgaacacaacaaaaatgatgatggggaaggtatgacgccgttacgcgtttttcgtaaaacaacacctttggttaacgccattcgcctgagcctgctgccgctggccggtctctcgttttccgcttttgctgcacaggttaatatcgcaccgggatcgctcgataaagcgctcaatcagtatgccgcacacagcggaattaccctctcggttgacgccagcctgacgcgcggcaagcagagcaacggcctgcacggcgattacgacgtcgagagcggcctgcaacaactgctggacggcagcggactgcaggtaaaaccgctgggaaataacagctggacgctggagcccgcgcccgcaccaaaagaagatgccctgaccgtggtcggcgactggctgggtgatgcgcgtgaaaacgacgtatttgaacatgctggcgcgcgtgacgtgatccgccgtgaggatttcgccaaaaccggcgcaaccaccatgcgtgaggtacttaaccgcatccctggcgtcagcgcgccggaaaacaacggcaccggcagccacgacctggcgatgaactttggcatccggggcctgaacccgcgcctcgccagccgctcgaccgtcctgatggacggcatccccgtccccttcgccccttacggtcagccgcagctttcactggctcccgtttcgctcggcaacatggatgccattgacgtggtacgcggtggtggtgcggtgcgttacggaccgcagagcgtgggcggcgtggtgaactttgttacccgtgccattccgcaggactttggtatcgaggcgggcgtggaaggtcagctcagcccaacctcttcacaaaacaacccgaaagagacgcacaacctgatggtgggcggcacagcggacaacggttttggcaccgcgctgctctactccggcacgcgcggcagtgactggcgcgagcacagcgccacccgcatcgacgacctgatgctgaaaagcaaatatgcgccggatgaggtgcacaccttcaacagcctgctgcaatattacgacggtgaagccgacatgcccggtggcctgtctcgcgcggattacgacgccgatcgctggcaatccacccgctcgtatgaccgcttctggggtcgtcgcaagctggcgagcctgggctaccagttccagccagacagccagcataaattcaacattcaggggttctacacccaaaccctgcgcagcggctacctggagcaaggcaaacgcatcaccctctcgccgcgtaactactgggtgcgcggtattgagccacgctacagccagatctttatgatcggcccttccgcgcacgaagtgggcgtgggctatcgctatgtgaatgaatcaacgcatgaaatgcgttactacaccgccaccagcagcgggcagttgccgtccggctcaagcccttacgaccgcgatacgcgttccggcaccgaggcgcacgcctggtatctggatgacaaaatcgacatcggcaactggaccatcacgccgggtatgcgtttcgaacatatcgagtcataccagaacaacgccatcacaggcacgcacgaagaagtgagctataacgcaccgcttccggcgttgaacgtgctctatcacctgactgacagctggaatctttatgcaaacactgaaggctcgttcggcaccgtacagtacagccagattggcaaggctgtgcaaagcggcaatgtggaaccggaaaaagcgcgaacctgggaactcggtacccgctacgacgacggcgcgctgacggcggaaatggggctgttcctgattaactttaacaatcagtacggctccaaccagaccaacgacaccgtcactgcacgtggcaaaacgcgccataccgggctggaaacgcaggcacgttacgatctgggtacgctaacgccaacgcttgataacgtttccatctacgccagctatgcgtatgtgaacgcggaaatccgcgagaaaggcgacacctacggcaatctggtaccattctccccgaaacataaaggcacgctgggcgtggactacaagccaggaaactggacgttcaatctgaacagcgatttccagtccagccagtttgcggataacgccaatacggtgaaagagagcgccgacggcagtaccggccgcattcccggcttcatgctctggggcgcacgcgtggcgtatgactttggcccgcagatggcagatctgaacctggcattcggtgtgaaaaacatcttcgaccaggactacttcatccgctcttataacgacaacaacaaaggcatctatgcaggccagccgcgcacgctgtatatgcaggggtcgttgaagttctgatgtgttaacgcccggcttgccgggcttttagctggaatgtgattatgttggcatttatccgttttctttttgcaggcctgctgctggtgatcagccacgcctttgccgccacggttcaggacgaacacggcacgtttacactcgaaaaaacgccacaacggattgtggtgctggaactctcgttcgccgatgcgctggccgccgtggacgtcagcccgatcggtattgccgacgataacgatgcaaaacgcatcctgcccgaagtgcgtgcgcacctgaaaccgtggcagtccgtcggaacgcgcgcgcagccgagcctggaagccattgccgctctgaaaccagacctgatcattgccgacagcagtcgccatgcgggggtttacatcgccttgcagcaaatcgcgccggtactgctgcttaagtcccgcaacgaaacctacgctgaaaatttgcaatctgcggctatcatcggcgaaatggtgggtaaaaagcgagagatgcaggcacgtctggaacaacataaagagaggatggcgcagtgggccagccagcttcccaaagggacacgcgtggcctttggcacatcacgcgaacagcaattcaacctgcatactcaggagacctggaccggcagcgtgctggcctctctggggctgaacgttcccgctgcgatggcgggtgcgtccatgccgtccatcggcctggagcaactgctggcggtcaatcctgcctggctgctggttgcccactatcgcgaagagagcattgttaaacgctggcaacaagatccgctctggcagatgttaaccgccgcgcagaagcagcaggttgcttcggtcgacagtaacacctgggcgcggatgcgcggtatttttgctgcagagcgtattgccgctgacacggtaaaaatcttccaccatcagccgcttaccgttgtgaaatgaccgcgataaaacacccggtgctgctgtgggggcttcccgttgcagcacttattattattttctggctgagtctgttttgctactcggccattcctgtttccggagcagatgcaacccgcgccctgctgcctggacacacgccaacgctaccagaagcgctggtgcaaaaccttcgtttgccacgaagcctcgtcgccgttctgatcggcgcaagcctggcgctcgcgggcacgctgctgcaaaccctgacccacaacccaatggcctctccttcactgctcggcattaacagcggcgcggcgctggctatggcgcttaccagcgcgctgagtccgacgccgattgcaggctattctctgtcgttcatcgcggcatgcgggggcggcgtgagctggctgctggtcatgaccgcaggaggcggatttcgtcatacccatgacagaaacaaactgatcctcgcgggtatcgcgctgtcggccttttgtatgggccttacccgcatcaccctgctgctggccgaagatcatgcttacggcatcttttactggctggcaggcggagtgtcccacgcccgctggcaggatgtctggcagctcttgccggtggtggtcactgcagtccctgtcgtgttgctgctggcgaatcaactgaacctgctcaacctcagcgacagcaccgcccatacgctgggagtgaacctgacgaggctacgtttggtcatcaatatgttagtgctgcttctggttggtgcgtgcgtcagcgtggcaggtccggtggcgtttatcggtctgctggtgccacatctggcgcgcttctgggcaggcttcgatcagcgcaacgtactgccagtgagcatgctgctgggggccacgctgatgctgctggcagatgtactcgcacgcgcgctggccttccccggagatctgcccgcaggcgcagtgctggcgctgattggcagcccttgctttgtctggcttgtgaggaggcgaggatgaaaattgcgctggttattttcatcacccttgccctggcgggctgtgcgctgttatcactccatatgggagtgatccccgtgccgtggcgcgcgctgctgaccgactggcaggccggacgcgagcattattatgtattgatggagtaccgactgccgcgcttgctgctggcactgtttgtcggtgcagccctcgccgtggcgggtgtgctgatacaggggattgtgcgcaaccctctggcatcaccggatattctcggcgttaaccatgccgccagcctggcctctgtgggggctctacttcttatgccgtcactgcccgtgatggtgctgccgctgctggcctttgcgggcggcatggcggggttgatattgctgaagatgctggcaaagacccaccagccgatgaagctggcgctcaccggcgtggcgctttctgcatgctgggccagcctgacggattatctgatgctctcgcgcccgcaggatgtgaacaacgccctgctgtggctgaccggcagcttatggggccgtgactggagctttgtgaagattgccatcccgctgatgattttatttctgccgctgagcctgagtttttgccgcgatctcgacctccttgcactcggcgatgcgcgcgccaccacgctcggtgtgtcggtgccccatacccgattctgggctttgttactagctgtcgccatgacatctaccggcgtggccgcctgcggcccgattagctttattggtctcgtggtgccgcatatgatgcgtagcatcaccggtggacgtcaccgcagactgctgcctgtttcggccctgacaggtgcgttgctgttggtggttgccgatctgctggcgagaattatttatcccccactggagctcccggttggcgtgctgaccgccattatcggtgcgccgtggtttgtctggttgcttgtgagaatgcgataaatgactttacgaactgaaaatctgacggtcagttacgggacagacaaggtacttaacgacgtttcactctcactgccaacggggaagatcaccgccctgatcggtcctaacggttgcgggaaatcgacgctgttaaactgtttttcgcggcttttaatgccgcagtctggcaccgtatttctcggcgataatcccataaatatgctctcatcgcgccagttggcccgcaggctttcgctgctgcctcagcaccatttaacgccagaggggatcacagtccaggagctggtttcgtatggtcgtaatccctggctgtcactctgggggcatctctccgctgaagacaatgcacgagttaatgtcgccatgaaccagacccggattaatcatcttgccgttcgtcggttaaccgagctttccggcggtcagcgccagcgcgcatttctggcgatggtcctggcccagaatacgcccgttgtattacttgatgaaccaaccacctatcttgatatcaatcaccaggtggacctgatgcggttgatgggcgaactccggactcaggggaaaacggtggtcgctgtgctgcacgaccttaatcaggctagccggtactgcgatcaactggtggtaatggcaaacgggcatgttatggcgcaaggcacaccagaagaggtgatgaccccaggattgctgagaacagtattcagcgtggaagcggaaatacaccccgagccggtatctggcaggccgatgtgcctaatgaggtagattgcacaggccgtaagaaccaaaccacgactgaatgaaactggactggcgccagcaagccagttcagactggggctgaacttttccggactctgaaagattaccaatactcatcgtccatccgcttgctttaggctgacaggttcataatcaacgcaaaccagagctgtacaggcttgggcgcggctttcaaaccagtcgtgatcacggcaatcaattttgaactctgcttaacggacatttctgtataacccttacggcaacgaaaaacgcgaagttaaaattttagaaacccaaaaacgtgacatgactaagtttagatttcaggggggagatcaaaaaatttcgctctgtgccagagcggacattcatggagctggttcattaccaatgaggttgggcttttgaggataaatcaatgatcagacgccaacgtaaatcaaaagcaaccctggaacggaattgctaatccagtttctgaccatcgatttttctaaaaagtgtgcgtttgctactacttaggtaggtgcagctttcttaatcaccggcagccacgctggtctgtttactgtcgtacttactggtgtcctgctggctgcttatcagcaggtcgtggcccacatcggcgataatcctgttgccgttgacctgagcaccgttcagtaccgtatcccgaccactgttgatggtgacggttttaccgctgtctgttgtggtttcagtccactcagtaccgttacctttctcgctgccttttgccgcattaacgctggcaaagacgctgataccggcaccgttaccaccggcaccgatactgacacccacgccaccgccagccccggttatcaatggtgctgaggtagtcactccatgaatacgtgtaatccaccagggtatagccatacggcagactgacaccggcggcaaaattcctcgcatcatgtgacaccgaaaagtcactgctccgtcccccgctgacaaaccagttgtcagccagccccagaggattattaaaggaaaggacaccatttaactgccccgtaccggtattcttctgcccgctgttgtcgatgcccacgctccctgtgactggccattccggcaatgccgtcagtgtcaccaccgaccatccctcacggtcaccgggcgatatttcaatctgtaccggttccgtacgcagacgattaatctgctccatcccctgctcaatatcccgcaggttcagaaccttcccctccattcccgggaaaaccatcttcagggtgcgggcaggaaggtcagcgccttccgcccggatttgctgcagcctgccttccatgaccgttatgtgcagtacgccccctgaaaggtcctgctctgtcagaaaggcccggctggtgatatatccccggcgtatatagccgtccgtcacggcatccgtgaccgcagtcaggccggtgatattcagacactgattcacccacggtgccaccagtctgtcggtttctgcagacgtcagtcgggtggccccactgacaacaatgcgtgacaccgtaaagcaggggccttcagtaccggcagacgtttccggagacggcgtgatagtcagcggcgcactgcgctccagcgcatcacgctgatgctggttttcatccagcaactgctgctgttgctgctgaattgcactgcggtcacccggagacagcatggctgccggagacgaaaatgcggggataaaaaaaccagaaaaaacggagagggagagatagcatatccacggagagccacgccggaacatatcacaacaggggacagacaacgcacgggataaaagggacgttttcgtcagaatgttgttctgccggcgctgcatgttctccccgtattctggcctgtgtgatgccagtgtaaattcatgtcaaaaagtgtcagcgagaaaatttacacctgaaaaagtctgtcatgaaacagttttatgacaagacatcaaaaaaatgtcaaaaacgtgatctttcttcagcttttcagaatattgagtaccaggaagtcaatatcaattctgggacacatatgcatttaccattaaaaccgggcacaacaagctgttcagtctcaatccataccccgtgttttatcaatatcagaataagaatatctgcggataaataaaaaaggaatgtcgagggagcttaccgcagagggctctccacctcacaaaccatttacaaaaatgataccggcatatctttggtccctgtcacaaccagacattgacaatccaatataaccccaaatatatttcgggtaagaagtctgggatttatacagatatactgtctgttattactatttaattatataattgtattgcatacataagaggcactaatgaaacgttatataaaatggtttgccatcacaatttttatcagtatgttgagtgcctgtgcccgtacggccccagtgcaacagataagcaccactgtcagtgtgggtcatactcaggagcaggttaaaaatgccattttgaaagcaggtgcgcagcgcaagtggattatgacgcaagtgtcccctggagttattaaagctcgctatcaaacacgaaatcacgttgcagaggttcgtattacatatacagctacctactataacatcaaatatgacagtagcctgaatctgcaggcttctgatggaaaaattcataaaaactataaccgctgggtgcgtaacctagataaagatatacaggttaacttatctacaggagcaacgttatagtgatgctgatatcgggctggaatggcccgatagtatttaactttctctataagaatggttatatatgtacgaacaggacacgctcagcgcactggatgccatcaccgaagcacagcggattgcctttgctcctatgcttttccaggcagctttgtgcctgcgcaatgcaggaatattagattatttggatcaacagggtaaacagggagctccccttaatgcgattactgagcacacagtcctgaatgaatatgccgtgggtgtgttactggatatgggcttaagcgggcgaattattacctgtaaagagggaatttattacctggcgaaaatcggtcattacctcctgcatgacactatgactcgcgtgaatatggatttcacccaggatgtctgttaccaggggctcttcttccttgccgattcactcaatgaaggaaaaccttccgggttaaaagtatttggcgactggccgacgatatatccggcactttcgcaattaccagacgccgcacgtgatagctggtttgcgtttgatcattactattcagatggcgcatttaacgccgcactgccttatgtattcgccaacaaccccacaaccttgtacgatgtgggtggcaatacgggtaagtgggctttgcgctgctgcaaattcaatgaaaacatcgccgttacgttattagatctgccacaacaaatcgtactggcgaaagaaaatatcgcgaatgcaggtttttctgatcgcatagatttccatgcggtggatatgctaagcgatgccccattaccaggcgaggctgatatctggtggatgagccaatttttagactgtttttcacccgaacaaataattagcatactcagcaaaattgccagcgtaatgaagcttggcgcaaaactttgcatcatggagttgttctgggatgcacagcggtttgaagcgacatcgtttagcctgaatgcatcctcactttattttacctgcatggcaaacggtaacagccgtttctatagtgcagagaaattttacgactatctgaataaagcaggattccaggtagcagagcgtcacgataatttaggcgttgggcatacacttttgatatgccaaaagaaataatcgtcacttaataattttggtttaccgcgggcgcgcgttgatgaaatttgcattaaatattaccaactggcaggcactggcgcctggacttagcgatgtgcagcaatggcaagcatggtcgcgccagccgtgggcgattgaccctgccgcgccgttggcaaaattaagtgaactgccaatgatgaccgctcgtcgtctcagttcaggcagcaaactggctgttgaatgcggtctgacaatgctacgccgccatcagccagacgctgttttgtataccagtcgtcatggcgaactggagcgcaattaccgcattgttcatgcactggcaaccgaacaggcgctttctccgacggacttcgcgctttccgtacacaactcttccgtgggtaacctgaccattgtggccaaacagccgatcgtttcgtcatcgctttcggctggtcgcgacagtttccagcaaggtttgtgtgaagtgcttagcctgctacaagcgggataccagcgcgtgttgatggtcgattttgatggctttctacctgagttttatcacccgcaactgcccgcagaaatgcctacctggccgtacgccgtcgcgctggtgattgaagctggcgatgactggcaatgtgaaacgcagccagccattgcggtaaatgaaacaacactgccgcaaagcatcttgtttttacagcactatttacaaaatgcagatgctttttcactgcctggcgagcgcgtgcaatggcgctggagccgcagatgagtaagctgatgtcgcgcctgggatgggcatggcgactggtcatgaccgggttatgttttgtcctgtttggtctcggcggcctgctgctttcagtcgtgtggtttaacatattgttagttttggtgtgggatacttcccgccgccgtcgtttggcacgtcgcagcattgccgccagttttcgcctgtttttaactgtcgcgaaagggcttggcgtgctggattatcgtattgatggcgctgaaattttacgtcaggaacgcggttgcctcgtcgtagccaatcatcccacgctgatcgattacgtgctgctggcatcagtcatgccagaaactgactgcctggtgaaaagcgcgctgttaaaaaatccttttcttggcggcgtcgtgcgagcggcagattatttaatcaacagcgaagcagaaaccctgttaccccgctgccaacagcgactggcacagggtgacactatcctgattttccccgaaggcacacgaacgaagcccggtgaaaaaatgacgttacagcgcggtgcagcgaatattgccgtgcgctgcaccagcgatttacgcatcgtgacgatcggctgtagcgagcatctgctggataaacaaagtaagtggtatgacgtcccgcctgccaggccgttttttacggttgaagtccgtgggcgggtagaaatcaataaattttacgatgcaacttcacaagagccgacgctggctgcaagacagttaaaccggcatcttttgcttcaattacagcaaggttgtttacctctatcaggaataaataatgcaagcgctttatctggaaattaaaaacctcatcatcagcaccctcaatctggacgacttgactcctgatgatattgatatcaatgcgccactgtttggcgacggtttagggctggactctatcgatgcactggaactgggactggcagtaaaaaatgagtacggcatcgtgctctctgcggaaagcgaagaaatgcgtcagcactttttctccgtcgccactctggcctctttcattgctgcgcaacgtgcctgaggaaaaccatcatgacagaccaacaaaccatttatcaggaagtctcagccctgctggttaagctgtttgaaatcgatccgcaggacatcaaacctgaagcgcgactgtacgaagatctggaactggacagcatcgacgccgttgacatgattgtgcacctgcaaaagaaaaccggtaagaaaatcaagccggaagagtttaaagcagtgcgtacagtccaggatgttgtcgaggctgtagaacgcctgctacaagaaggctaatttgatgtcgggcattcgctcgctaccgatgattaagttgctgaccggattattgctgctcgtctggccttttttaatctggctaggtttggtgcataacagcctgcactggctgttgccgctgatggcgctgttgcttttattgcgcctgcgccagccccgtcgccagacggggccgctccaggtcgtcacaaaaatcgttgctgttgtgggcattgtattgtgtgtctccagttttctgttgaaaacgtaccagttactgctgttttacccggtagtggttaacgcagtcatgctggcggtttttggcggttcgctgcggtcgacaatgccgatagttgagcggctggcacgtttgcaggagccagacctcccggaaaaggccgtgcgatatacccgccgcgtaacgcaggtctggtgcctgttttttattttcaatggcagtattgcgttatttaccaccttgtatggcaacatgcccttgtggacagcctggaacggtatcattgcttaccttctgataggtttcctgactgcaggggaatggctgatacgtcgtaagatgatcaaacggaaaacaccatgaatcagactctctcactttcacagtggttgacagcctctcgccctgtaacaactcctgttgcctggcttggggaatatacctggacactggggcatctgcggcatgatgtagcgcttttgatcgaccatttacgcgaccagccaggcaatcgctgggcactttgttttgaaaacagctatctttttattgtagcgttgttggccacgctacactcaggtaaaatcccggtaatcccgggccataatcgcgccgctttgttaaatgtacaacgctccttgtttgattgcgtcctgagtgataaaaggctgggctggaacggtccacagtttgttgtaagcacatctcaccagatgacgaccagcacgatagcctttgatgatattgcttctgacgcgtttattgaacttttcacatcgggttcaaccggacaaccaaaacaaattgcaaaacctgttatcagccttgatcaagaagcaaacatgctggcaactcactttgcagaccgactactgggctgtcgttttgtagcatccgtgatgcctcagcacctgtatgggctaactttccgtatttttttacccatggcacttggcctgccattgcatgccgcaatgctctggtattctgagcaacttgccgcattaagccatacctaccgctatgcctttgtcagcagcccggcgttccttaagcgactcgaccttcatctgacgcctcccccagtggaaatgattctctctgccggcggtatgctaccatggcaggatgtagagaaaacttccacctggctgaatatatggcccgatgaaatctatggtagtaccgaaacaggtattctcgcatggcgttaccgtcaacaggataatatcccctggtttactttttctgatgttcatctttcacaggaaagtgagggggttcgtgtcttttcgccactaatccctgctgaaggattggtgcttgacgatatgttgcaattcaatgaaaacggtcagttccacctgatcggacgacgtggtcgagtggtaaaaatagaggagaagcggatatcactggttgaaatcgaacaacgacttctggcacttgacggtattatggatgtcgctgcaataccattaatacgcaatggccgccaggctatcggtgtcgtggttgtaccaaataaagaggcccgtcaaatatggcaatgctccggagggaaaactctggagttgtcctggcgcaaagcactattaccatggcttgaacctgttgcagtacctcgttactggcgcattattgatgaaataccagtaaacagtatgaacaagcgtgtctatgcgcaattacaggagttatttcatgatacgccatgaaattgagcgccatctggttcaaccgcaggagatggaaatcgttctataccttgacccgatgctctactggtttaatggtcattttgccgtacagcctctgttaccaggcgtggcccagttggactgggtaatgcattatgctaccacgctgcttgctccgggctggcgttttcgtagtatccagaatgttaaatttctggcgccacttatacctgagacgactgttaccctgcaattaacatggcaggaaacaagtcaggtactcactttctgctatcagcgtcacgacggtgacgcccgccacaccgccagtagcgggaagatccgtctatgtcggtaaacttttctccctgcgtgttgatcccctgctacaaccacggcgcgatgatgccgggcgtgctggcgcgtcttaagccatttaatctgccctgtattgtggtggatgacggcagcgatgccgccacgcaacagcaactggataatctggttagcgaacagcctggcgtgaccttaattcgcctggcagaaaacgcaggtaaaggcgcagcggtgatgcgtggcttgcaggcagcggcagacgcagggttcagccatgcggtgcaggtggatgctgacggtcaacatgcgattgaagatatccccaaactgctggcactcgctgaacaacaccctgtggcgctgatctccggtcagccaatttacgatgactccattccccgctcacggctgtacgggcgctgggtcacccacgtctgggtatggatcgaaacgctctccctgcaactgaaagacagcatgtgcggttttcgcgtttatccggttgcgccgacgctgcaactggcaaaacgcgccaccatcggcaagcggatggatttcgacaccgaagtgatggtgcgcctctactggcagggaaataccagctatttcgtgccgacccgcgtcacctatccactggacgggctttcgcattttgatgccctgaaagataacgtccgcatctcgctcatgcacacgcgtctgtttttcggcatgttgccgcgtattccttcactgctgatgtgccactcttccagccactgggcgcggcagagtgaagttaaagggttatggggaatgcgcctgatgctgctggtctggcgtctgctgggaagaacggcgtttaccgcgctgctttacccggtggttggcgtctactggctcaccgctgctcgtgcgcgtaaagcgtcgcaagactggctcgcccgtgtgcgccaacaacaaccacaggcagcaaaaatcaacagctatcagcactttctacgtttcggcaacgccatgctcgacaaaatcgccagctggcgcggcgagctgcaactcgggcgtgatgtgctgtttgcgccaggcgcagaagcggcgcttgacgtccgcgatccgcgcggcaaattgctgctggcctcacatcttggcgatgtggaagtgtgccgggcgctggcaaaaattgagggctacaaaaccattaacgcgctggtgtttagcgaaaacgcccaacgctttaaacagataatgcaggagatggctccccaggcaggcattaacctgatgccggtaacagatatcggcccggaaaccgccatcctgctgaaagagaagctggataacggcgaatgggtggcgattgtcggtgaccgcatcgccgtcaccccgcaacgcggcggcgactggcgcgtctgctggagtccgtttatgggccagcctgcgcccttcccacaggggccgtttattctcgcctctattttgcgctgcccggtgaatctgattttcgccctacgccagcacggcaagctgcatattcactgcgaaacctttgccgacccgctgctgttgccgcgtggcgaacgccaacaggcgctgcaaaacgctatcgaccactacgccgcgcgtctggaacattatgcgctccagtcgcccctcgactggtttaattttttcgatttctggcaactgccggaaattcaggacaaggagtaaagggtgcttaacgatccccgatttaccgctgaagtcgagctgaccattccctttcacgacgtcgatatgatgggcgtggcctggcacggtaactattttcgctactttgaagtggcccgcgaggcgctgctcaaccagttcaattacggctatcggcagatgaaagagtccggttatttgtggccagtggtcgatgcgcgggtgaaatatcgccacgccctcacctttgagcaacgcatccgcgtgcgtgcgcatatcgaagagttcgaaaaccgtctgcggattggctatcagattttcgatgccgaaacgggcaaacgcgccaccaccggatacaccattcaggtcgcagtcgacgagcaaagccgcgaactgtgctttgtcagccccgatattctgtttgaacgcatgggagtcaaaccatgaaatttttaccgctgctggcgctgctgattagcccgtttgtgagcgccctgacccgggacgatcttcagcaacgctttaccgaacaaccggtgatccgcgcccatttcgatcaaacccggacgattaaagatctgccgcagccgctgcgatctcagggtcagatgttgatcgcccgcgaccaggggttattgtgggatcaaacctcaccgttccccatgcaactattactggacgataaacgcatggtgcaggtgatcaacggtcagccgccgcaaatcatcacggcagaaaacaacccacagatgttccagtttaaccacctgctgcgcgcgctgttccaggccgatcgcaaagtgctggaacaaaacttccgcgtcgaatttgccgacaaaggcgaaggccgctggacgctgcgcctgacgccgaccaccacgccgctggacaaaattttcaacaccatcgatctcgccgggcaaacctatctggagagcattcagcttaatgataaacagggcgatcgcaccgatatcgctcttacccaacatcaactgacaccagcgcaactgaccgatgacgaacgccaacgctttgccacccagtaaacgccccgcgctgttatgggggctagtctgcctggtcatggcggcggcgttgctgatcctgctgccacaatcacgactgaacagtagcgtgctggctatgttacccaaacaggcgatgggcgatattcctccggtgctgaatgacggctttatgcagcgtctggaccgccaactggtgtggctggtcagccccggtaaagaggctaatcccagggtggctcaggagtggctgacgctgctgcaaaaatccgctgcgctcggcgacattaaagggccaatggatgccgccagccagcaggcgtggggagcgtttttctggcagcaccgcaacggcctgattgaccccgacacccgcgcccgcctgcaaaatggcggcgaagcgcaggcgaagtggatcctctcccagctttattctgcgttctccggggtaagcggcaaggagctgcaaaacgatccgctgatgttaatgcgcggctcgcagctggcgatggcgaaaaatggccagcgtttacgactaatggacggctggctggtgacgcaggatccccagggcaattactggtatctgctgcacggcgaactggcgggatcgtcgtttgatatgcagcaaacccaccagctcatcacgaccctgaatacgctggaaaaggctctgaaaacgcgttacccgcaggcgcagttgctctcacgcggcacggtgttttacagcgattacgccagccaacaggcgaagcaggatatctccaccctgggcgtggcaacgctgctgggagtgatattgctgattgtggcggtgttccgctctttgcgcccgttgctgctttgcgtgatttccatcggcatcggcgcgctggcgggaacggccgccacattgttgattttcggtgaattacacctgatgacgctggtgatgagcatgagcgttatcggcatttccgctgactacacgctctattatctcaccgagcggatggtgcacggcaacgacgtttcgccgtggcaaagcctggcgaaagtacgcaatgccctgctgctggcgctgctcacaaccgtggcggcatatctgattatgatgctcgcccccttccccggcattcgccagatggcgatttttgccgccgtcgggttgagcgcctcttgtctgaccgtcctgttctggcatccgtggctgtgccgtggtctgccggtgcgcccggttccggcgatggcgctgatgctacgctggctggcagcgtggcggcgcaataaaaaactgtcgcggggtctgcccgttgcgctggcgctgttttcgctggcggggatgtcaatgctgcgcgtcgatgacgatatctcgcagttacaggcgctgccgcagcacattctggcgcaggagaaagccattaccgccctgaccggacaaagcgtcgatcaaaaatggtttgtagtttacggcgactccccacagcaaacattgcggcgactggagaaatataccgcctcacttgagtatgcgaaaaaagaggggcttatcagcaactaccgcactattccgctgaactccctggcgcggcaggaggaagacttagacctgctgaaaacggctgccccgacggtaacaaaagcactgcaaaatgcagggctgacggcggtgaaaccagatctcaacgccatgccggtgaaggtcgatgaatggctggcaagccccgccagtgaaggctggcgtctgctgtggctgacgctggaaaacggcgaaagcggtgtactggtgccggttgaaggggttaaaagtagcgcattgttgcaggaaatcgccagctattacccttgcggcattgcctgggttgatcgcaaaagctcctttgatgaattgttcgcactttaccgctacgtcttaaccggcttgttgctggtggcgctggcagtgattgcctgcggcgcagtggcccgtctcggctggcgcaaagggcttatcagcctggtgccttcggtgctttcgctgggctgtggtctggcggtgctggcgatgagcgggcaggcggtgaatctcttttcgctgctggcgctggtgctggtgcttggcatcggtatcaactacacgctgtttttcagtaatccgcgcggtacaccgttaacttcgctactggcgatcgcgctggcaatgctcaccaccttgctgacgctgggaatgctggtattcagcgccacccaggccatcagcagttttggcattgtgctggtgagcggtattttcaccgccttcctgctttcgccgctggctatgcccgataaaaagagaacaaaaaaatgatcaaatccacattctggcgagcgttcgccctgaccgctacgcttatcctcaccggctgtagccactcgcaaccagaacaggaaggccgcccgcaggcgtggctgcaacctggcacgcgcatcacgctgccggcaccagggatttcacccgcagtcaattcgcagcaactgttgaccggcagcttcaacggcaaaacccagtcgctgttagtgatgcttaacgccgacgatcagaaaatcacccttgccgggctgtcgtcggtcggcattcgcctgtttctggtgacctacgatgcgcaagggctacgcgccgagcaatccatcgtcgtcccacagttaccgcccgcaagtcaggtactggctgacgtgatgctcagccactggccgattagcgcctgggaggcgcaacttcccgcaggatggacacttcgcgacaacggtgacaaacgcgagctgcgtaacgccagcggcaaactggtcacggaaatcacctatctgaatcgccagggaaaacgcgtgccaatcagaattgagcagcatgtctttaaataccacatcaccattcaatacttaggtgactgatatgatttatatttccgccgtcggcatgatcaacgccctgggaaataaccttgacgaaatcgcagccaacctggctcgcggtgtcgcccccggcatgcgcccacgcgcaggctggttgcaggggcatccgcaggcggtcctggctggcgtggatggcgagcttccgcttatcccggaaaaattcgctgcgcatcgctcgcgcaacaatcagatcctgctggcggcgctggcgcagctccagccgcaggttgatgacgctatcgcgaaatatggctgcgagcgcatcgcgattgtgcttggcaccagcacctccggcctgcatgaaggcgacacgcacgttaacctgcacacccacgggcagccgagcaccacgtggcactatgcacaacaagaactcggcgatccgtcgcgttttctcagccactggctggcgctcgacggcccggcttataccctttcaaccgcctgctcctccagtgccagagcaatgatcagcgggcgcaggcttatcgaagcggggctggtcgatgccgccattgtgggtggcgcagacaccctgagccgaatgccgattaacggttttcacagcctcgaatcgctctcgccaaccttatgtcagccgtttagtcgtgaccgcgcaggtatcaccattggtgaaggggcggggctaatgctgctgacccgggaaccgcagcccatcgcgttgctgggcgttggtgaatcgagcgacgcttaccatatttcagccccgcatccgcagggcgaaggagcgatccgcgctattaatcaggcgctgaccgatgcgcagcttacgccggatgacgtcggctatatcaacctgcacggcaccgccacacagctcaacgaccagattgaatcaatggtggttaacgccctgtttggcgaacgcgtaccgtgcagctccaccaaacatttgaccggacacacgctcggcgcggctggcattaccgaggcggcaattagtatgttgattttacagcgtgatttaccgctgcccgctcaggacttcagcctgtcgccgcgcgatcccacgctgccaccgtgtggcattatcgaaaaaccgcagccgctggcacgtccggtgatcctgtccaattccttcgcctttggcggcaataacgccagcattctgctcgggagggtttcgtgagccactatttatcccccggcgcttatctgccccacgacgcgcccatgttactgctggaagacgtggtgagcgtcagcgatgacagcgcggtgtgccgcgtgacggtttcgcccagtggcgtactggcaccgtttctcgacccggacggcaatctccctggctggtttgcccttgaactgatggcgcaaaccgtcggcgtctggtctggctggcatcgccaccagcagggcaaaaacagtattgagttagggatgatactgggcgcgcgtgaattgctttgcaccactggcattctgcccgcaggccagacgctgaccattaccgtcaaactgctgatgcaggacgatcgcttcggcagctttgagtgcagcatcaacgacggcgaggcgacgggccgcattaacaccttccagccgaccgcggaagaacttaccaccctgtttcaacaaggagcgtcctgatgagtcgttcagttctggttactggtgccagcaaaggcattggtcgcgccatcgcctgcaagcttgcggcagacggctttaacattggcgttcactatcaccgtgacgccacaggcgctcaggaaacgctgaatgccattgtcgccaacgggggtaacgggcgtttgctcagtttcgacgtcgcaaaccgcgaacagtgtcgggaagtgctggagcatgagatcgcgcaacacggtgcctggtacggcgtggtcagtaacgccgggatcgcccgcgatgccgcttttccggctttaagcgatgacgactgggatgcggtgatccacaccaacctcgacagtttctacaacgtcattcagccgtgcattatgccaatgatcggcgcgcgccagggtgggcgcatcatcacgctgtcctcggtttccggcgtaatgggcaatcgcggccaggtgaattacagcgcagccaaagccggaattatcggcgcaacaaaagcactggctatcgaactcgcaaagcgcaaaatcaccgtcaattgcatcgcgccagggcttattgataccgggatgatcgaaatggaagaaagcgctctgaaagaggcaatgtcgatgatccccatgaaacgtatgggccaggcggaagaagttgccgggcttgccagttatttaatgtctgatattgcgggttacgtcacccgccaggttatttccatcaacggagggatgttatgacacgtcgcgtagtgattacaggaatgggcggcgtgactgcctttggtgaaaactggcaggacgtttctgcacgcttactggcgtatgaaaatgcggtgcgcaaaatgccggagtggcaggtctacgatgggctgcacaccctgcttggcgcgcctgttgatgatttcacgctaccggagcactacacccgaaagcgtatccgtgcgatgggccgcgtgtcgcaaatgtcgacccgtgccagcgagctggcgttagagcaggcagggttgattggcgatccgatattaaccagcggcgaaacgggcattgcgtacggttcatcgaccggcagtaccggtccggtgagcgaatttgccaccatgctgactgaaaagcacacgaacaacatcactggcaccacctatgtgcagatgatgccgcacaccaccgctgttaatactggcctctttttcggcctgcgcgggcgggtgatcccaacctccagcgcctgtacctccggcagccaggcgatcggttatgcgtgggaagccattcgccacggttatcaaacggtgatggttgccggtggtgccgaagagttatgcccttcagaagcagcagtgtttgataccctttttgccaccagccagcacaatgatgcgccgaaaaccacaccttcaccgttcgatgaaaaccgcgacggactggtgattggtgaaggcgcaggtacgctcattctcgaagaactggagcatgccaaagcgcgcggcgcgaccatttacggtgaaatcgtcggctttgcgacgaactgcgacgcggcacatattacccagccgcagcgcgaaaccatgcagtattgtatggagcaatcgctgaaaatcgcagggttaagcgcacaagatatcggctatatttcagcgcatggtacggcgaccgatcgcggtgatatggcagaaagtctggcgacagcaaccatttacggtgataatgtgccgctctcctcgctgaaaagttattttggtcatacgcttggtgcctgtggcgcgctcgaagcctggatgagtctgcaaatgatgcgcgaaggttggtttgcgcctacgctaaacctgaataaaccagacccgaattgtggcgcgctggattacatcatgcatgaagcccgcaaggttgattgtgagtttttgcagagtaacaactttgcctttggcggcattaatacatccatcattattaagcgctggccctgagttatacaaccacatggacatcccatgtggtgattcttcaaaaaatctgaatcaatgaatatgaacctcaaattctcttacgcatactgaagagcattccgtataacgattcagcagacaaaactttatcagtccacacgaatcaacggatgcacagatgacacgcccggttatcaccgggcaatggttgccataacgggtaacataagggactgaacagttgtctttagcgcaacgaactgatctaacgtacctgaacggacaacctgaaaacagccttccatcctgcattgtccgccagtgcttattaccaaccacgtctgttgcagtaaagtaatcagttgcgaacattatttatcaatcgtgacgctggctcgcgcatggcagaaaaggtcctgactgagcaacaacaggcatcgtactgttgctgctccatgttgtttatatgaacgcatcccgtttgcaaggcttccgtgtttttgacgttgacggtagattgctgctctatatccttattgcagccggtgctgcgggcctcaatgagattcgctgactctcgccttattcacgcaacgagctttaagctcagaaaaacatccaagtttggtgagtcacagtcttacctgtcgttgtcatcaatataggaatggataatctggagagcgatactgcaggctgatattgcggttttgcgacaagtttttagcatccgcttctacgccaaatacctgaagtaggaatggatgcgttagcagcatacatccggaactgcgcggggaatagccggaaacggctatccctaccacaatagctaactttgtaatagcgctcttttaggctcatgtactctgacgtaattctatctggtagttgaattgcacgatacgcgactcttctgattcatcatgattattattcaatagtccaatcagtaacttacctgtctctatccccatttttttgtagtcaatacggatggatgtcaaagttgggtgtgtttgatcgcaattgtctgaaccgtcaagacaagctacagcgatatttccagggatttttaacaaacgccgctggcactcaaacattatacccagcgcaatctcttcgtggctgcaaatcacagcatccagctctggttgtcgcagtaatatctcgtttaatgcgtaacgccccaattgcagacttgcggcatccggcatggtgataacaagatcagtgttctggtaatggctcagcattgctttatgccagccgttcagttgctgacgttgcaggcggttgtccatatgcgcaccgataaatccgatattcttataaccctgctccagcagatgttcggtcagtttatgtgatgcttcaaaaaatgctgtttcgatggtaatttgagccggactgaaaggggaaccgataacgttaatggtaggtatatttgttttctcgagtatctggtgagttttatcagccaactgagaaccaaaaataactaacgccgccgggttgccttgaagaagcgtcatcagaatttcagcttctttgagctgattatactcatgacacccaagcagtagctggaattcatttttattaagcacctgctgtaatgactgcataaagcgggagctggctttatctgtcagggaaggaaccagtacggcgactgtatgactgtgaccagatgcaagggcgccagcagttctgttgggaatataacccaactcttctacggcctgttctatcttttccctcagcttgtcagaaacctgttccggtgttctcagcgcgcgggaaacggtcatagttccgacacctgcaaagttagcgacctcctgcagcgtcacccgtccggtaccacggcgcttacgtgttttttccatttcgactccatggataattacaaccagctgttttcattacttttatttcaccattactctttccagtttttgcccacggtagcaaatatcctgttgcattgtatatgcaggaaccgaatatagccaaagcatggcggcagagaaatgatagcgctatcacaaagattggtagcgttatcagatagcgctatcaaatgcgacaatcatcacattaattaatgcgtaaaatatctactctcctgttaattatcatcgggagttatcagtagcatgttaaaaaatctattaaatacagaggtcgttcaggtcgtggaacaggtcaaagactggcgggaagccgtggcgatttcatgccgaccgttgattgaaaacggctctatcgaaccgcgttatgttgatgcgatctatcactcgcacgacactatcggtccgtactatgtggttggccctggtattgcgatgcctcatgctgtactgaccccaaaaagttggacagttaaacacgaggcatataggtctgattccgatattcaattggagtcagaccttttaatttcaggctaattcttctgctgttgtagtattcaatatattccgtaacagcatccttcagttcgcttatattactgaactcatcaagataaaaacactccgactttaaggttccaaagaaacactccaccacagcattatccagacaattgccttttctggacatgctttgtttaataccatgttctttaaggatattttgatatcttctcatacgatactgccatccctggtcagagtgcagaacaggatgctcgtgaggattaagctttttgaatgcctgatcgagcatattctcaaccatgttcatcactggtctttccgaaaggctgtaagaaataacttcgttgttgaagagatctattactggagacaaatacagcttgcgcccattgactgcaaattcagtaacatcggtaacccacttctcgtttggccgcgtagccttgaaatctctttggagaacattaggggcggtttgccctacctctcctctgtaagagcggtatcgcttgaccttaatcgctgctttaagtgagagggttcccatcaggtgctgaacagctttatggttaatctgtttcccttctcgatgaagagacagcgttaccctacggtatccgtatcggcctctattctcgtgataaatctcactaatacgctttttaacgtccgcatacttgtcaggcttgctgagagcctttagatgataataaaacgtactgcgcggtatctccgcagccctgagaagctcatcaagaggataaaactgccttagctcgttgagtactttcactttttcgtgggatgagctaaggctttcagcttttttagatacataagccgcgtttcaagaaatcgaacttgcctttcaagatcctcaatgcgtcggtcttttgacagctccaatgctgatgccgctttttctggatcaactgatattgcaatgtttcttttggtgccaatcttgagcgcgcgtaaaccagcttctccgcgctcttcatagaccttcagccacctggctacagaaccactaccagcaagcataaagtgagcagcagcctgattaagggacatgtgctgctcgatcacagctttcacgaccttaatacgcaactctggatcagcactaacgcctttaggtttgggaattaaacctttttctccatgtttttcatagagggcaacccatgtcctgacctgggttcgggggacaccaaaacgtgccgagatgatcctgtaaccatcatcagttgtgaagtagtgattcacgacttcaaggcgcttttcaaaagggtattttggctttgacatattaggggctattccatttcatcgtccaacaaaatgggtgcagtacatgcgcgcccggaagagggggctaacaagctgtcattagcactgaccctgatcccttcaggtgtgaattttgatgccgatgaaaacgatccagtgaaattactgattgtgctggctgcaaccgacagtaccagccacattgaagcgatttctcaactcgccaagttattcgataacgaaaaagacatacaggccattttgacggccaaaacgacgcaggacattttgtctgttattgcgcgctattaatccagaggaacatttatgaaaattacagtggtttgcggtaacggcttaggcaccagcctgatgatggaaatgagcattaaaagcattttgaaggatttgtccgtcagcgctgatgttgatcacgtcgacctgggctccgcgaaagggacgccgagtgatatctatgtcggcaccaaagacattgccgagcagttagccgcgcagtctgtcgcaggcaaaatcgtcgcactggaaaatatgattgataagaaagccatgagagaacgtttgtccgtggtattaaccgaattaggcgcactgtaagctgggggcgatatggatttctttcgttttttgatgagcgatgtactttccgaacccgcagtgctggtcggtttaatcgccctgattggcctgattgcacagaaaaaaccggtaaccgaatgcattaaaggtaccgtcaagaccattatggggtttgtgattttaggcgcaggggcgggtttagttgtgtcgtcactgggtgacttcgcaaacattttccagcatgcctttggtattcagggtgtagtgccgaacaatgaagccattgtttccgtagcgcagaaaagcttcgggaaagaaatggcgatgattatgttctttgcgatggttatcaacattatgattgcccgtttcacaccgtggaaatttatcttcctgaccggtcatcacacgttgtttatgtcgatgatggtagcggtaattctggcaacagcaggcatgaccggcattacgcttatagccgttggctctttggttgttgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaatgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagggctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcaatgacctggaagaacagttttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggtcccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcaccaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcggtcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacaacgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctctcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataagctctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacagttgttggcgtggcaatggtctttttcccggctattgcgcatccgtacatgaagaaagtgaccggttctgatgacgttgccatcggccacttctcaacattatcttatgtattggccggtttcatcggcagcaagtttggtaataaagagcactcgactgaagacatgaatgtgccgaaaagtctgctgttcttgcgcgacacgccggttgctatctcttttaccatgagcataattttcctggtgacgtgcctgtttgcgggtgcagatgcggtgaaagagcttagcggtggtaaaaactggttcatgttctctatcatgcaatccattaccttcgcagctggcgtgtacatcattctgcagggtgtgcgcatggtgattgcggagattgtcccggcattcaaaggtatttcagacaagctggttccgaatgccagacctgctctcgattgcccggtcgtcttcccttacgcacctaacgctgtactggttggtttcctgagtagctttgctgcaggtttaatcggtatgttcacgttgtatctgctgaacatgatcgtgattattcctggtgtggtgccgcacttcttcgtaggtgcagctgcaggggtattcggtaatgcaacgggtggacgtcgtggtgcgattttgggtgccttcgctcagggcttgcttattaccttcctgccagtattcttattgccggtgctgggtgatattggttttgctaacaccaccttcagtgatgctgactttggcgcactgggtattttgttagggattatcgttcgctaatattttgatgacattaatatcctccaggatttcaggaacgtggaggatattaattcctcttattttctccatttttctttcttccagtcaggactgcatccgattaatcgtaagcgctccgagaagtacgtagcgtaaggattattttacagctgagaagtttcagtgcagcagttcatgcacacggttcgacggctagtcattgatcttcataattacctcgcgtaaaaaacggggtaaggccgctcatccagcgtcatctccacaggtaataattcaacgccaatgccagaagagttcgttaccggaagacgccgtgatatacgccctttgatcagcgagagcctgagccatttgaacagaagattatcattgatatcatgctcccgggcaatacgggcaacagaaccccttggttgtaaagccagtttaaccatttgaagtttaaactcatttgaaaatgacctgcggggttcagctgataatgttttttgttccagaacaggtgtccactagttgaaaaggtgggtacctatgttaccaatactggcttaatggctacatacagcagtcggtttacgcatacacttttatagtgcactccggcctcatgaatataacggtggattaccgccgaacgaatcggaaaatagatactggaaaaaaactgaaattgtgaccagtttttgttgaccactacaaataaataaaagagttgcagtgcttgctcggtaagaaaacaatggaggttaagctcctcaaagaagctgtggagtacaccactctacagtagttgcgcaaatttggagtggacgataatgtgatcgtctataagggcaacgctatcatagtcttgtcctggcgggtaaaaaaacgcgcttaccttaacgataagcgcgccgctgttcaggccttgagtggttattcaattcctgtggtgactgtaaaagtgcgcgtttgctgcggtgcaacctgaatcagcgtgccattacgttgcgcggcaagatacccctcaggccgacaggttgcaggtaatgcaaaggcggctacctgttgctctccgttataaaggatccagcgtgtcacataatttagttcagcactgtagaaacgagtaacaaacgtagtgccatcgggagagatcatgcgaaactctggctgatctgtataagcgtccagtttgtctgcaaagaagacaatttctggatcataaaattccggttgactcagcgtcgacagagaggcttctccctgcataatccgttgattaaacgccagccactgagcggtgggattaacatgcgaaggcactgattcacgcaatcttaatatttcgtccgggatattctggctgaatgtagcatttggtatatatgcataattcatgtggcacatatattgtagtggcatatctacagaagccagattggttacggccatcttaatatcgaacagtgtagaggatttgtgaaggactactgttggctgagccagataatgatgaccgaaacccattacatactcgtaacgcccgttaaggcgtaacatatctccgtctaattccagccatgcttcatccatcgcggcacaggccatttcaccgtgtagcagatgagtatcttccgcagatgggcagccattagccagcaaacctgaatgaaaagcaaaacagccataggtctctatcacctctgtcgccggtttaggctggcgaaacatattgcacatggtgaggccgtgtccatcaaattgcgcatcccaaatcatctgccccatccagggaagaataatcaaatgtccacgactgtttgcaattttaagcccctcgacaccgctgtcatatcgaaaagacgtgacagtaaaatcactattttccagcaagatacgaggtttctcgccaaaaagcgcccgccacaaattaatacgcgtactcataacggttctcctcaggacgctgtgacttcagccagtgcggtacgtactttgctttcacgccagaagtagactccgacatagacaaagcagagcatagaaaccaggaatgaaagctgtagtgagtggaacatatctgcaatatatccctgaattgccggaaccaccgcggcaccgacaatagccataacaatgactgctcctgccatttctgtatgttcgttatcaactgtatccagtgttcctgcatagatcgtcgcccagcaagggccaaacaaaacacttaccaggacggcgacatagaccgcgctgaaacttggagccagtgcaacatatgccaggaacagcgcccctataacggaatagagaatcaatactttttccggattaaaacgcgtcataaggatattggctataaacttgccaataaagaagcaggcaaagctatagaccatgaagtttgaagcatcacgttcgttgatatcgcccaactccagcgccagacggatggtaaatgaccatactgcgacctgcatacccacataaaggaactgcgccacaataccgcgacgaaagcgcggatttctagccagatagcgcagcgtatccattgctgacgggcgtttatggtgacttgtctgtgccactttacaggttgggaagcgggttaaaaggaacaacaccatgaccacaaccagaatcataatcatatacttatacggttcaagggtgttctctaacatcagcaccttaaagttgtgaatttgctcggcgttcattcctgacatctgcttttcaaggctttccccctcggagaaaaccagatatttgcccaataaaataccagacgcagcaccaatcggataaaaggtctggctgatattgagccgcaatgtggcataggcttttggaccgatcattgaactgtatgtgttcgctgcagtttcaaggaaactcaggccaatcgcaatcgcaaaaatagctgcaaggaacatagtgtaggttgccatatgcgaggcagggaaaaaaagtgtacaaccaccaatatacagcgtcaggccaattaaaattgccaccttataactggtctttttaatcacaagggatgctggtattgcaattaaaaaataacctccataaaatgcgctctgcaccaatgctgaagcaaagttacttagcgaaaatacacttttgaattgagtgattaatatgtcatttaatgcagctgcgcatccccatagcgggaataaacacgataacaaaataaactggaacaagggagtcttattcagatacccatcaggcatctgaatgatgtttttatcgttcatagtgctacctttaactgtgcaggatgattattcgtttaaggttaaaaattcattaaattgttcaatactcggataagatgattgcgtacctttccctgtgacgctgaaagcggcaaagagagcggcttttttcaaagcggcttcaacatcaccgctttgaacataataatgggaaaagcaaccaataaatgcgtcaccagcgccactagtatcaacagcatttactttgaatgcaggaacatggacttcctgatcgcgggtcatccataatgcgcctttttcgctcatggtaacaataatattgttcagccctttatcaactaacgaacgtgcggccaaacgaatatgatcataagtatcaaccgacataccggttaatatttccagttctgtttcattcgggataaagaaatcacatttgcaggcataagacatatctaactcacgcaatgccggagccggatttaataacacttcaataccatttttcttaccaaactcaatcgcgtggtaaactgtttccagttgaacttccagttgtaaaacgatcaatttgcattttttcagatcttctgcagctcgatcgatatcttccggggaaagaaatttattcgctcccttaattattaatatactattgctcgagttggcattaacaaagatcggtgcaacaccactgctggtacaggggactttctcaacataagtggtattaattccccatgattcgagattacgaatagtattatccgcaaaaatatcatcacctactttagtcagcatcaggacttttgaattcaatttagccgccgccaccgcttgattagcacctttcccaccacatccgattttgaaggcaggtgcttccagagtttctccttctttaggcatctgattagtgtaagtaatgagatccaccatattggaaccaataactgcaatgtccatttcactacctcttataaactttcgcataacaatggtatttaaataacattagcatgttacttttgcatcatttgtgactgagatcgcgattagcacatcaacccgatgtttatttaatagacttccagtcttatcactcaggccaacactatctaatcataagcaacctaacaggattaataccgaaaattcagcagtctatacccttttcatttcaaagggtcggtcgtatagtatggtaactaaaacaatgtttactaatgccataatgttatttttataacattttacggagagagttgatggaaacgaagcaaaaagagcgtatccgacgtttgattgaaatacttaagaaaaccgacagaatccatttgaaagacgcggcacgaatgctggaagtttctgtaatgactattcgtcgcgatctccatcaggaagatgaacctctgccactgaccctactgggtggctatattgtaatggtgcataaacccgcaccatccatgccagtaatccaggacgttccgagaaatcatcgtgatgacttacctattgcaattctggccgccggaatggttaatgaaaatgatctgatcttctttgataatggccaggagataccgctcgttataagcatgatcccggatgcaatcaccttcactggcatctgttactcacatcgtgtctttgttgcgttgaatgaaaaacctaatgtgacagcaatactttgtggtggtacgtatcgtgccagaagtgatgctttttacgatgccagtaactcttcgccattagactctctcaatccgcgaaaaatatttatttccgccagcggtgtacatgatcactttggcgtcagctggtttaatcccgaagatcttgccactaagcgtaaagcgatggcccgtggactaaggaaaattttgctcgcccgccacgccttgttcgatgaagtagcctctgccagcctcgcaccgctctctgcatttgatgttctgattagcgagcgtccgttaccggcagattatgttacgcactgccggaatgcttctgtaaagatcattacacctgattcagaagacgaatgacttactgaaaaaacaccgtactcttgttaaacatcgtcggattggactgattacgttgcactttcatcacatattccagtttatcaatttggcttatcatctactccagacgctggtcatcattgaccaatagtctgatatggcttttgtcgctgtcctgaatcggcaggcagaaaatgccttcaacgttaaaagcacgacgggaaaaagcccacaaaggttagtcattacgcccggataataaacaggctcctccctgttatggaagccgttgtattgtccataatgtctgggtttttaatgcacactggataacaaccggacgaatcttcaaatattactggcgctgacagccggtttgaattcatctcacaaccctgcatagagcgaatctcctgcctgcacgtcactccactccatggtatcaacttcacactctttatctgcggctagtttcagtcaccagataagcatcgactatgaaaggtgagccatgacaacataacgttggtaacgctctgacgccttaacggaagatgcctgccaccacagggaatgtaaacgactgaagtgtggcctttaatgccgtgaacggctcatggtctcctggcacggttgccgccccaacctgtaacaacattccacagtacaatgtctgtcagagccggagcctcccatgcctgttgaataaaacctcggatgcttcccccgattctgcaagtaatacttcggttatttacactattttatccctgttgaatttggttaagccggtgcagacgcgccgggaaacgcacgcctgaaccggcacattaaaatacaatacaaccccctgttactggagatacgaatggaatgacgaggcagcctgtcagtcacaggagggctgttggctcaaaatcaacggaaaggccaccaacaccggaattaagctccacagtccccgcactggcaatccattcccgggaacggcattaccgcaaactgctccggaggcaaccattacagcctctgtaacggattatcagccctggcatcttccgacggcacctcctgccgcccccacgccctgctgtataccccggtaccgcagcgtgggcagcacttttccccctcataatcttcgtcacacatcacacaaaaccactttctcaccttcaccgtataatccggaaccgtcatgccctgcagatgcaaacgacgggcctctttctctgccgggtcaagccaggtacatcgcagcaggattttttcagcgacagtcatctggtcatgttcaaaccacggtggttgtccgtcattgccccgctgaagtgttaacgggcatccacaggacacacagcacaaaacgtcctgtcggttgtgcttcgcagcttctttcgccgtaacaaaatggcctttgctgtcattcgccatataacagttcagaattcgcatatttcctcctgagttgtccggggaatactgaatcctccggtctggcagtttgtgcagtactgctccccataataatcgtggtgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacgcttaatcaagcgtacctccctgcgttccggtctgacataagggcactcatgaccgtgcttagtcagcccgtcgtcagtgtgttcaaaccagggacgttcagtgtcgtattgcgggtggtatctgagtgcactgccgcaaaggtggcaagtgtagcgatcgtaaggtgcagtctgtgcggtacgggcacccgtcagacgcccgttgccatcaagtgcaagaaaggattttgcgtacatcgtcatattcctcagccgccagacgacacgcaggcaacagccgtcccggtacgggcagcgtggtcagggtgtgaatggcggttcagttaaaatctggactggagtttgggtaaagcaggctggttgctgttacagcactgtggttgtcacacaatggaacactgacgtaaaaaacagtcagtgggcgagtggatacatcgttgccgccagacaacaacccatacttttggtttgccggatattggcgcgccagtcgtgctcaactccggctacagccaaaattgcgctcaccggtaccgttgactttggtgtactctttcgcgagatagtcagcacgcttcagcatatcccgtaaaccagcatcatcatcgcgttccagccacaccgccggcctgaccggaaaatgcaccagcgtggcataacatccggcatccacccccagggcactgcaccaggcctgtttaatcatcccggccagtgatcccggagcgcggtaatcgccggcacgacaccaggtatcccggttgaccagcagcaggaggtgatagtgttttttgcccctgagtaccccgaactcccgggcccaggcgtaatgcagggtggtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacagctgcgtccgttgctgccggtacatccgggagacgcaggtcaacccgcaatgccgtcaggcggggatgaacatccagcgcgtgccgcaccgtctcacgaatacgtcgctgccagaaggggttgtatttgtaggtcatggttaaatctccgtatggtttcgttcatacggattaaccacgccgtaaaaaatgcgcagagtccctgaagtgatctccaaccaggcaatatctcaggcactctgagataacccgactgtcgtctccggactgacggctgaattttcagcgttgtttttttaatgcaaaaagccggttacggatgtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccggtgccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatattgtcgctggaaaatatgcagaccatctgccgttataccgccagtcagagatataccgtcgtcagggcgtggagctgagccgtgccacattggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggattggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacttacggataagattgtgaggaggacgtgatggtgatacgcaaaacggtgtgcagggattgtgataacgccatccctcataatacggaatggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgctatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctccattaccgcctacacctccgtacaccattcccttttgatttcgaattctttgttgtcgctataccgcttaacgttcccggtattatcctagttcccgacaacaggaacatattcagcttttaataacctgagaagagccaataagaatcacaaagcggataacacctggcgcgatgcagttgtgattaccgaacgctcagatgacatatttccagactgaagcgggaacacgatcgtaaagcttgttcattgtcagttctgccagtcggtgatcgaccgcagagttgaaggcttccatctccgcaggggtaagtttataacgcgtatgggaaatcactttttccagtgtctcccgggatgaacaacgacggaactgctttggttttaacttccattagcctctcatcactttatgctgtaatcaacgtgatactgccagcataccgccagactggcattctggtacccaccccaaactcattactcccgtgccaccacttaaccggtctctcagcaatatcgccttaacgctacgtttagttatccgacaccggatgtccgatgccattgcgacaacctgaaggtaaccagccagttagctgaggtgttaagctgctggctgcatacaccttgccaaatctaatcgctcttaaccaatttccaggatacaagggggcgattactgagaatcctctcagactgtcactcaccaggtcggatacgtttaccgctcagacggatgcttaatgcactctgttcacgtgcgttgctggtacgttttatatacgcaggttatacgccagctatcagggatagccctgtgggtacaacgcaatctgttgctactgggtagactggtctgctgatcacactcacagatttatttcacatatatgaactcatgtatttgatctcatgtgtttggtctctctcttaatctctctcttatatatttaataccaatcagacagccttatcccaccagtgatacctgtcgcctgtccacaaggcacgggctgccccaccgtaaccgccccgtaaataactctgcaattatcagaacgccagttttccccttgtctcacgaaagtcctcccttctttatcgcgcgtacgcgcgggaagcatcgtttcgcggtagccaccgggtatctcagcatcatgctccctgtttatctcccggcaggaacattcccctactcattttttacgtttctccccggttgttatgccggtgaaggtggtgcgttgttttcatcaccaacgccggttgagattaacaacatccggaggaacattttcatgatcaccccagtttcgctgatggatgaccagatggtcgacatggcatttatcactcaactgaccggcttaaccgataagtggttttacaaactcatcaaggatggtgactttcctgcgcccatcaaaatgggccgcagctcccgatggctgaaaagcgaagtggaagcctggctgcaggcgcgtattgcacagtcccgtccgtaatttttaaccactgccccttcacccacagcagacgcaatctccggcctgccggcggcgttctgctgcctgttatcccccgtgaggaatatgaaaatgaaaccacagtatcagacccgttacgagctgctccacgaaagctaccagaaatggctgaccggcttcacccgacatgccgtatcctggggcgtgtgtcatccgaatatctactacttccataatctgacgcccgggtgggtgtcattcaatggtggaaaaccgaagattgccatcgtcccccagtgtctgcaccggctgatttatggccctgacaaacgggccacgccgcccctggatgatgatctggtggtgaacttatgcaccagtgaacatctgctggttcatcatccgatgctggaaggcattctgctgtcggaatgtgaacgcctgaggcagcgttcgctggcaaataaactgatcagcctcttccgtcagtttggtggcacggaactgcgcctcaaactggtctggctctgctggcttgacttaatgaccggaaacagccttgacgactggacggataacctgaaacggaaatcagaaaaagagctggaggaatggatcatcgaccgtcagacgcagaacgcagcactgacggatctgatggatcagtacgcgctcctggcataccgcacaacggttgacgataaccgcaactgatgccggttgcttccggaaggtgcggcaaaacacgggaatgctgctcccggccccgcatgctcacctgcagggcgtgttcgtcgtcatcatactgagccatgacggatgtcttaagggcatccagtcattgctgatctggcatgctgcggtacatgcctcatcctgatgacaataagtacatggcgacagcgctccctgcaccgcggaagatatatacacggctggatgttacagctgaatgtttcttcgtcagatattcaggaacagttgtagtaacgaattttaccggtctctgcacatgaccgggctccgtctgtatggcacaggttacgggtgttgccggttacagcgacggacagtgagttgcattatctgtgggagtcgggggcgtttcggggacatcatggtgccactcaaccagaggatctcacaacgacaaaggctgctgaaaagccacaggcacagaggtattcccacgttgcacgaaaatatagagcagccccggccccgtataatggtaaataccggtgttgccgctcactgagcgggggagtcccgtagacgaaagcaatggccggcttcgaaactcagccaggatacctgctctccgccacacccgggaagaagttgatatggtggttgccggacaacagcgctcctggattgactgctgcatcagtcaaccacgctgaatatcaaaggagagcgttaccggttaaaagagaaacgtaaagctgtggtgatgacccaaaacgcaacgcctgtcagtgaggatgaaatggtgaaaagcggacagcatcagtaacggaagtatcttagcgggtacgaaaatggcaggatcgtgacattgacagaatatctcctgatcatcctgaatgactgcagttgctgtggaaaagtaagctgtctccacccacggcaccacttaacaggcattccgtaacttccccagacttactatgacgcattatcggtgcactgaaaacaggagagtgcgcttaaaaccgcagaccgcatgcgggtgttactgcatgacagtctggccgtattgtgagatgtcggcaggaaccgatgtccgcgcaggggggaacttcctgtagtacctgacgcttcaaatggtattaaccgtagggcgttgttggttccggatcgcggaaatgggagcacaggtctgctacggggtgtacctctgacagtaaatccggctcgctcatctgacagcctctctcccggaaaagaccaaaaatgagatcgtctcctcaacagcagagaagaggtcttgacagacaggctacattgcatacgatttatgaagaaaaaacagcaaacatggaggttatagcggagaacaccctacgaaattcctatgaaaaacgattgaaaaaaatatcaaattcgattcgtttttatatgctttttgggaacgtggcgatgacgaactgttgcatgtgcagaggagaatgcacccggaagcaccagagtcatccagaaaggcagaacgattacgcatcaaaccaggagacagcaatatcaaggtaatgtactgatttaaaatgaatttacagcaatacgtgaaaacattttttacttaaaggagacagatgcgctgaagagagtgcaggtatttttatataaaaatgagaaggttacgggatgtatatccggcacactatgaccggagaatatcagacaagcttaaaaagataataaatacagtgagttaaatacacagaggaaacgtagtatcagagggtacatcttacaacagagactgaatttccggtttttcataaccggcgcattccggaaagtgcaggcggcccggaggttttctgacgccagtacctgatagattgttctgtacattctgtacatcatgtacggaggtttttgtttgctttcttaaaatctgcaaatgtgggaagagcaggtgaggtgtattgtgggaaaggaactggatgatatctgcaccagctgtccgtatatcgatgctataaaacggcacaaacaacagctcggtgccatagaggaatatacacagtggttaaaaaaagaaccacgggcatcttatttttttctgttccggctgtatacccgcattcacaatacatttttcccccaaaagcaacaactcccgttcactcccggtggcactcactgcccggaacctgatgtcacccttcgggacttaacgctttccccgggctaccacagtgattatgcccctcaacccattccggagatggacagttctgttgttgttccccccactaatgaaaacaccttgcctccggaagatactcccgacaacactccggccggaggcaataccggacaagcggaaaagaccagaaacgcaggactcacacccattcctgaaaaacgttcaggaatgcccccggaacatctgcggtttgccacggggtttccatcgcaaccgaagattgccggtcccagagaaaagccgatgtgcaccgtgcatccggataaaatctaccgtgaaattatatggttctgctccggttacctgctgaaatccggaccagaggctacgaggacgattatcaactcagtattctctgaatgggccagcataaacaatgattacccctcccccttttcgtgggtggacagcagggacagtgaacagtgtgactggttatggaacgccatgcaggtccggtgtgtgggaaccccgctgaatccccttaccccggagcagaaatactggtttgcctgcgccacgtttgataactgggagggctggaatgagcaacaggtacagtttttactggaaagtaatcccagacggaacagagcgaagtttacgcaggcctccttccaggcccccaggattcagcataaagcgattcttcttgatgagctgaaaagtgcccgggagcaacaaaaaaggcgtgatgagcgtgctgatggttccgtcccgctgaaactgtccggaaaaatccacaaacagcttgaaagtattgcccgaagtcgtggtgtccccccaaaaaaactgctgaatgaaatgattgagcaggcgtaccaggactttgtggcaaatgagcaacacaagacactgagttaaggaccgcagggcctccggttaccgattctgcagcatacacaacgaatgtgtccggctcttacctgtgggggccgcactaaagttacgcattgagtatgagtgggtaatcccggatgagaatatcccggtttttacactattcactgaaggtgcgacatatcattcagtctctctgaattcttcatttcagtggccccggctacagtcgtttaatctcctccacgaaccggggccgcaacttgttgtgtcaataccaaattgttggtcattactgtcttgtgtcactggcgctgacaagtgaactgaaatccgcaccttaatattctgactggctgcgtacattcattggtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccaatcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttaccattcattgcatgaagcggccggaacggctgagctgaaggtccgttgtgagcgaggagcggaagtaagcatgtacctgctaatgcgaaaaatcactaacgaaacattggatcgccattgttgccgatctttagtggcgttcaagattagccccaatcctgattatcatttgattacactgactgaaatgatataaaacctaattatctgatatttgtaggggtttagtaatgtcacttcctgttccctttggtgcaattgttacagtagtgaagaaatgctggtctactcttacccagataatgctgataaaaacttatctactctcacatgagcgctgggcagtcagacacaggctaggggcgagctggcattccttagggaattatttggagtacagtctacgatttgctcagttgacagataaagaacctcgttgttcacgtattgctttcagaagcaaagaggaacgactgcaacaagttgaacttgtttttgaagccattggcagtggcttacgctaccaagaaacactatgcattcatgatgtaaataactcaccgataatattaacgctttcaaatattcctacacttgatgtacttattctagaggatggattcgcatttacggttgaacagtaccagttaaaatattgcacgataaaattgatgactggtgaaagtatatctattgacaattcgcccaaatattcgctaatgcaaaactggtgtctcaatgatacatggaaacggcgttggggtatcatctggaactgtaatgcaattgaatgtgcccgaaggcgtattgctgaatattgaaaatggggcttttgtctgccgttagtgggacgccccccgttatattcaccatcgcgaaaaggtattcatctgtttgaagcaaaaccgttacgctggtttatgacacgcccatggtgtctgaatatccagttttggacggcaatttggtcaggactgtttattctcagcgatgagaatgtcttgcaatggcgctggaaagagccaccacaacaagactaacttccacgaaggccgtccgctctgagcgaggagcggacctcagtgctggttagattaactagtctaattgtgactacctaatttgaaacgatataaaaatggtatgatacatgatcactaatctttatctggaatatctctcgcatcgtaataatcaatcccaagtccaaagcttaactcaagcccctcaggacctccgtggatatcgccaaccccaaatgtatttggagcattattatttctgaatttttcaagatcatttttatttggaggcgatttgtcgtcattagagagatctggaagtggatctaactcaaaataatcaactccagcagggttataggcaaggtaaaaatttctatagttgccaggatttcctaaataatgcccttcttcatattgatagaacttcgaagaatagctcgactgtaaataatcaatatcacttccaaaatctttgaacttatgtccaagggtttttctcagatatggtacttcaggatgaaaattctcatccttgctggttacggaatagagtatcactgtgttattattatcataaaccacttgcagatagaactttttgaaagagtaaatatactcatgaaccctcccatcctcagaatgttcttccttcacgggagggccaaaaattgactcgatgtactttattgacgctccggtgtaaatcacatgaagattatcctctgcttttttttgcaaaaaattatctgcgatatgttgatataaatcaaacactccgttcaatgcaacaaaatatccaagaacagcaagaataccactcaaaaaaacagcaattaatgattttttaagttttttagggggatgtgacatagttcctctcttattgttttttaatttttttggagtgtatcatgatttctctcttattttttcaaaattctatttatttctgaatgcaaagtaaaacgctgacatgcaaaaaagtcattcttatttaagattaagtcaaaaatttatcgaaagacattctattaatcttacatgaatagagcaacgtccgcatctggcacagagcggactgtcagattagattcagacctgtatcagccacatatacctgcattccaaataatttcatacagatattatcgttgtgaatcccccgccacctttccggtgcgcggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcactttcccgtcacatcctggaacatctgcgcaaactcaccagccacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcagcgcttccgtctgagtggccatggtcacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaggccctgtaccgtgacattctgcctgaactggacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgattatttctggcgacacatcctgcaccggggacatcagcgggtactgtttgtggtgacgcaggccgacaaaacggagccctgccatgaatgggatatggccggtattcagccttctcctgcacaggcacagaatattcgcgaaaaaacggaggcggtattccgtctgttccggcccgtacatccggttgtggccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgactgcaggacgagctgcgcacggaatctgtccgctctcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacggcggagagcgtctgtattgcctctgttgcacgcacggttctgcgtgccgtccgtgactcggtggtctctgttgcccgcgctgtatggaactggattttcttctgaacactctgccaggggaaatgcctgattatattgcattaacaaactgaaaacatgacacaaacccctcataccctcctgtttctcttgcgtgaccgccctgccatcaatagaataaaacgatcgataaaacaggtatcgatcgctactatcgatcgtttatagtggttaatggcctgcgaaaaggcagctgaatctcttcatcatgcagaacggaattgcacacaacggactgatacttctctggcggatgagagaggggaagcatttatgtccgggaaaaaccactttatctgaccatgctgttttgtacctgccggtatccacttttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggcaccctggtggtggcttccgaactggcccgctcacggggaaaaggcgccggtgtggcggttgctctgtctcttgctgctgtcacgtcagtcccggccctggctgctgacagtattgtacaggcaggtgaaaccgtgaacggcggaacactggaaaatcatgacaaccagattgtcttcggtacggccaacggaatgaccatcagtaccgggctggaactggggccggacagtgaagaaaacaccggtgggcaatggatacagaatggcgggatagccggaaacaccactgttaccacaaatggtcgtcaggtcgtgctggaggggggaacagccagtgatacggttattcgtgacggcgggggacagagcctgaacgggctggcggtgaacaccacgctgaataacagaggcgagcagtgggttcatgagggcggggttgccaccggtacaattatcaaccgcgacggttaccagagcgttaaaagtggcgggctggcaacaggaaccatcatcaacaccggcgcagaaggcggcccggattctgacaactcgtacacgggtcagaaggtccagggaacagcagaatccaccaccatcaacaaaaatggacggcagattatcttattttccgggatagcccgtgacactctcatttacgcaggtggtgaccagtcggtacacggaagggccctgaataccacactgaatggcggttaccagtatgtgcacaaggacggacttgcgctgaacacggtaattaacgagggaggctggcaggttgttaaggcaggtggtgctgtcggtaacaccaccataaatcagaacggtgaactgagggtacatgccggcggggaagccactgcagtcacccagaacacgggcggtgcactggttaccagtacggctgcaaccgttaccggcataaaccgccttggagcattctcggttatggagggtaaagctgataatgtcgtactggaaaatggcggacgcctggatgtgctgaccggacacacagccactaatacccgcgtggatgatggcggaacgctggatgtccgcaacggtggcaccgccaccaccgtatccatgggaaatggcggtgtactgctggccgattccggtgccgctgtcagtggtacccggagcgacggaaaggcattcagtatcggaggcggtcaggcggatgccctgatgctggaaaaaggcagttcattcacgctgaacgccggtgatacggccacggataccacggtaaatggcggactgttcaccgccaggggcggcacactggcgggcaccaccacgctgaataacggcgccatacttaccctttccgggaagacggtgaacaacgataccctgaccatccgtgaaggcgatgcactcctgcagggaggctctctcaccggtaacggcagcgtggaaaaatcaggaagtggcacactcactgtcagcaacaccacactcacccagaaagccgtcaacctgaatgaaggcacgctgacgctgaacgacagtaccgtcaccacggatgtcattgctcagcgcggtacagccctgaagctgaccggcagcactgtgctgaacggtgccattgaccccacgaatgtcactctcgcctccggtgccacctggaatatccccgataacgccacggtgcagtcggtggtggatgacctcagccatgccggacagattcatttcacctccacccgcacagggaagttcgtaccggcaaccctgaaagtgaaaaacctgaacgggcagaatggcaccatcagcctgcgtgtacgcccggatatggcacagaacaatgctgacagactggtcattgacggtggcagggcaaccggaaaaaccatcctgaacctggtgaacgccggcaacagtggtaagcgtgcagcaagaaccgtattgacggggatgtgttattcagtcggcagtgctacgcgccaggggagcagttcgccgacccggtttatcggccagtcggctatgacgtcaaggacatagcggaggtagctttctggctccactccgttcagtttgcacgtcccgatcaggctgtacagcagcgctccccgctctcctccatgatccgaaccgaagaacaggtagtttttgcggcccagactgaccatccgcaacgcattttcagcgatgttattgtccgcctcagcccagccatcatctgcatagtacgtcagcgccggccactggttcagggcgtatgcgaacgctttcgccagttctgagtgtcgcgacagggttttcatcttttcacgcaaccagctttccagggatttcaacagcggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaggcaagatgagtctgcggatggatgccttttctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgacccggcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacggctcagctccacaccttgccggccgtatatttctgactggcgatacagcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggcactacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtacagccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcttccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgcctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaggaagatgtcgtcagaagagatgtcgttcataagcccgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcaaccgcttgggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctgcgtaaggaacactttgccatcacgggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagtccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtttgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccggaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgctgacattgccattgaagcggagcgtcccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagattggcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgcctgccgggagtcacatttttctgcatatctgacactttggttcccactacttatttggtggacaccactttgtctaatttgtcagattctgaccagacggttcaggctgtacgcttaccaacagtgcgtcggggctggcgaccagcggtaagggtattcaggtggtggaagccattaacggtgccaccacggaggaaggggcctttgtccaggggaataagctgcaggccggtgcctttaactactccctcaaccgggacagtgatgagagctggtatctgcgcagtgaaaatgcttatcgtgcagaagtccccctgtatgcctccatgctgacacaggcaatggactatgaccggattctggcaggctcacgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggccatctcggtcacgataacaacggcggtattgcccgtggggccacgtcggaaagcagcggcagctatggattcgtccgtctggagggtgacctgatgagaacagaggttgccggtatgtctgtgaccgcggggatatatggtgctgctggccattcttccgttgatgttaaggatgatgacggctcccgtgccggcacggtccgggatgatgccggcagcctgggcggatacctgaatctgatacacaacgcctccggactgtgggctgacattgtggccctgggaacccgccacagcatgaaagcgtcaacggacaataacgacttccgcgcccggggttggggctggctgggttcactggaaaccggtctgcccttcagtatcactgacaacctgatgctggagccacaactgcagtatacctggcagggactttccctggatgacggtaaggacaacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggtttccgtctgggtagccacaacgatatgacctttggcgaaggcacctcatcccgtgcccccctgcgtgacagtgcaaaacacagtgtgcgtgaattaccggtgaactggtgggtacagccttctgttatccgcaccttcagctcccggggagatatgcgtgtggggacttccactgcaggcagcgggatgacgttctctccctcacagaatggcacatcactggacctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcgtcagcggcagcagcgctgaagggtataacggtcaggccacactgaatgtgaccttctgacagaaccatcgcctctctgtggtcccggtcatcatgaccgggacccggaccggcgcaacggatcttcaacgccacattcgctggcattaacaataacatgatattcatcacggagtgactatgttacagatagtcggcgcgctgatcctgctgatcgcaggatttgccattcttcgccttttgttcagagcattaatcagcacggcttctgcgctggcagggctcatattgctgtgtctgttcggcccggccttactggctggctatatcaccgaacgcataacccggttgttccatattcgctggctggcaggcgtatttctgacgattgccggaatgatcatcagcttcatgtggggacttgatggtaaacatatcgcgctggaggctcacacctttgactctgtgaaatttattctgaccaccgctctcgccggtggtctgctggctgttcccctgcagatcaaaaacattcagcagaacgggatcacaccagaagatatcagcaaggaaattaacgggtattactgctgtttttatactgcctttttccttatggcgtgttctgcatgcgcaccattgatcgcgttacagtacgatatttcaccgtcactgatgtggtggggcgggttgttgtactggctggctgcattagtgacgctgctatgggcggccagccagatccaggcgctgaaaaaactgacctgtgccatcagccagacactggaagaacaaccggtgctcaacagtaaatcgtggctgaccagtttgcaaaacgattacagccttcctgactcactgacggagcgcatctggctgacgctcatttctcaacggatttcccggggagagctgagggaatttgaactggcagacggaaactggttactgaacaatgcctggtatgaaagaaacatggcagggtttaacgaacagttgaaagagaacctgtcattcacacctgatgaactgaaaacgctcttccgaaaccgcctgaatttatcaccggaagcgaatgacgattttctcgatcgttgcctggacggcggtgactggtatcccttttcagaaggtcgccgttttgtatcattccatcacgtggatgagcttcgtatctgtgcctcctgcgggctgacagaagtacatcatgccccggaaaatcataagccggatccggaatggtactgctcctctctttgtcgcgaaacagaaacactgtgtcaggaaattcatgaacgcccttacaacagctttatttccgatgcaacggcgaatggtctgattctcatgaaactgccggaaacctggagtacaaatgagaaaatgtttgcttccggagggcagggacatgggtttgccgctgaacggggaaaccatattgtcgacagagtccgtctgaaaaacgcacggatcctcggtgataataatgccagaaatggagcagacagactggtcagcggaacagaaatccagacgaaatattgttcaactgcagcccgtagcgtcggtgcggcattcgacggacaaaacggacagtatcgttacatgggaaataatggccccatgcaactggaagtcccccgtgatcagtatgccggcgctgttgaaaccatgaggaataagatccgcgaaggtaaagtacccggtgtaaccgatcccgcagaagcgtcccggctgattcgtcggggacatctgacttatactcaggcccgtaatatcacccggttcgggaccatcgaatcggtcacttatgatattgccgagggttcggttgtcagtctggcggccggagggatcagttttgccctgacggcatcggtcttctggctcagcaccggcgatcgcgatgctgccctgcagacagctgctgtccaggcaggaaaaaccttcacccgcacactggctgtctacgtcacaacccagcaactccaccggctcagtgttgttcagggtatgctgaagcacattgatttttcgactgccagcccgactgtccgactggctcttcagaaggggaccggtgcaggaaatatcagtgccctgaacaaagtgatgaagggtacgctggtgacatctctggcactggtagctgtcacaaccggccctgacatgatcaaaatgttgcggggacggatctccggtacgcagttcatcaggaatcttgccgtggcatcttccggtgtggcaggtggtgctgtcgggtcagtggcgggcggaatactgttcagtccactgggaccatttggtgcactgacagggcgtgtggttggcggtgttctggggggaatgattgcctccgctgtatcaggaaaaattgccggagcgctggttgaagaagatcgcgtcaaaattctggcaatgattcaggagcaggtgacatggcttgccggcagtttcctgctgaccggacatgagattgaaaatctgaacgagaatctggcccgtgttatcgatcagaatgctctggagatcattttcgccgccggtatacaacaacgggccgcgaccaatatgttaatcaaaccactggtggtcagtatcatcaggcaacgccccgtcatggaatatgaagcatcccatctcggcaatatggttaaccgactggaagaagcattacccccggagttaccggcataacggctattctgcgccttttacgttttatcacctgatttgccagtgtcatcgtcatgactcagagaggtaaataccatgattcacctgttcaaaacctgcatgattaccaccttcattctggggttaatgtggtctgccccactccgggcacaggatcaacgttacatcagtatacgcaatacagatacgatatggctcccgggaaatatttgtgcttaccagttccggctggataatggcggaaacgatgaaggatttggccccctcaccatcactctgcaactcaaagacaaatatggtcagacgctggtgaccagaaaaatggaaacggaagcttttggtgacagtaatgccacgcgaaccacagacgcatttctggaaacggagtgcgtggaaaatgtcgccacaaccgaaatcatcaaagcaactgaagaaagtaacggccatcgtgtcagtctgccgttatcggttttcaatccccaggactaccatccactgctgattaccgtttccggaaaaaacgttaactgatccctgaagtcagtttcatgcttcagcctctgtcacaacgcgtggcagaggctttttatttatcaggagaaaacagatatgccgggttacacagagtatgtcctggctgaaggatctttctcatacgggcaggcggttgctgtcataaccgcttaccgcaatgtgtttatccaggatgacccgggaatgcatttccgtcgggttatccgcaacgcggaaggtcagcgacgctggcgctgccggaattctgaacccgatgccggaaaggtgcttaatacgcggctcgccagtgacggtcttctcagacaataaacgtcattcatttcacccatcaggccgcgtcttctccgggagacgtggctttttcatttattacaccagtaaatcttaaccaccgataaggagcaaattatgcgactagccagtcgttttggttatgcgaaccagatacgccgtgaccgtccgctgacacacgaagaactgatgcactatgtgccggggattttcggggaagataaacacacgtcccgaagccagaactatacgtacatccccaccatcaccgtactggaaagcctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgacccgggccgccggggatacacaaaacacatgctgcgtctgcggcgggccggagagataaacggagaacatgtccctgaaattattctgctcaactctcatgacggtacctccagctaccagatgctgccggggtacttcaggttcgtctgccagaacggctgcgtctgtggtcagtctctgggggaagtacgtgttccgcaccggggaaatgtggtggacagagttattgaaggggcttacgaggtggtgggcgtgtttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcgctgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacaccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccgggcgcagtgccagaggaaaacgtatccatacccgggccattcacagcattgataccgacattaagctcaaccgcgcattgtgggtgatggcagaaacgatgctggagagcctgcgctgatgccgtttccctgagtgagggaatcattcagctttcgttcctgaaaaacacacatttatttgttatttaaggagttatctcatgaagaccgtttctcagaatacccccacaatttattcagctacaacaccagagaataatccgcctcagctggttgccagcctcgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtatcttcggctggatggaccgtctgtgtgaagactactgcgggggtatctggaatctgtacaccctgaacaacggtggcgcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcagtgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgctgcctgtctgatgacgtacagtcatcacgcctgtcgtacggagtgttatgccatgacggtccattattaccggctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaggagagaggccatgcaacaactttcctttctgccaggagagatgacgcccggcgagcgcagcctcattcagcgggccctgaaaaccctgggccgccatcttcatgaacccggcgtggccttcacctccacgcatgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctattttcacttttatcttctgtcttcagaggtatcccattatgaaaattatcactcgtggtgaagccatgcgtattcaccaacaacatcctgcatcccgtctttttccgttctgcaccggtaagtaccgctggcacggcagtgctgagacgtataccggtcgtgaagtacaggatattcccggtgtgctggccgtgtttgctgaacgtcgtaaggacagttttggcccgtatgtccggctgatgagcgtcaccctgaactgatgttccgtcacccggaaaacgagtacgactggctgagctcagacgccgctgtggatgaggccctgctcataaacgaatacacctttaccgaaggcggtctgcgcgccggctgacctgtcatcgttaaaccattcttaaccgattttctgtgaggattttatcgtgtcagacgcactctccgggacaatgcttcccgacgacaatcacgaccgcccctggtgggggctgccctgcaccgtgacgccctgtttcggggcacgtctggtgcaggagggtaaccgcctgcattaccttgccgaccgcgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgcaaaaggtctgacctgcaaagctgacactctcggtagcggtggttacgtttatctggctgtttatccgacgcccgaaacgaaaaagtaaaccaccggaataaccttctgctccggcctggtgctttcaccacgccacttttccatttttcatctctgcatatcaggaaaaccttcagtatgaaaacattacccgatacacacgtacgggaggcatcgagctgcccgtctcccgtcaccatctggcagactctgctctcccgactactgggccagcattacggccttacactgaatgacacaccgttcgccgatgaacgtgtgattgagcagcatattgaagctggcatttcactgtgtgatgcggtgaattttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcacttgtccccgctctcagttaataaacagtattgatatcctccgggctcgccgggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagcatccggagaaacgatgaaactttccctgatgctggaagccgacagaattaatgtgcaggcactgaacatggggcaaattgtcgttgacgtcgatggtgttaatctcactgaactgattaacaaggtcgctgaaaacggttattcactccgcgtggtggaggaatccgaccaacagtcaacctgcacactaccaccgtttgcaacccttgccggcatacgctgcagtaccgcacatatcacggaaaaggataacgcctggctgtactcgctgtcgcatcagaccagtgacgttggtgaatcagaatggattcatttcacaggtagcggatatctgttacgtaccgatgcgtggtcatatccggttctgcggcttaaacgcctggggctgtcaaaaacgttccgtcgtctggttatcacacttacccgacgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccgggtttacccactttcaactggtaaccaggaacaacatgaaatcattaaccacggaaaccgcactggatattctgattgcgtggctgcaggacaatatcgactgcgaatcgggaattatctttgacaacaatgaggataaaacggattcagcagcactgttgccctgtatcgaacaggccagagaggatatccgtaccctgcgccaactgcagcttcagcaccagaaccggtgagtctcactcatcatctcactcaccagacttcattccactgacgccagcctgaacacggctggcgttttcatttatctgcaaaaaggaatatcgattatgtctgaaatcacagtctcccgtccggaagtggtcaacgagaatacggacgttatctgctccacctcagtcaggtccaggtcactggaatatgataattttccggaaatcagcgaagcgaacattctgagcacatttgaacaactgcaccagaacaaagatgaagtgtttgaacggggagtgatcaacgtcttcaaagggctgagctgggattacaaaaccaactcaccctgtaaatttggcagtaaaattatcgtcaacaatctggtgagatgggaccagtggggatttcatcttatcagtggaattcaggcagatcgcctggctgacctggaaagaatgttgcatctgctcagcggtaaaccgatccccgacaaccgagggaatatcaccattaatctggatgaccacatacagtccgttcagggtaaaggacgctatgaagatgagatgttcatcattaaatactttaagaagggatctgcacacatcactttcaaaaggctggagctgattgacagaattaacgatataatagccaggcactttccttctgtgctctcagcctgaccccgagtttgattccctttcgatatcaaaagggactgcgggtacaaaagagggtacatatttcaccaaaccaaacaaaataaactaatatcaacatgatagaagcactcttcgattccgagtccggcaccactaattcttaagaacccgcccacaaggcgggtttttgcttttggatctgacaataaccttcacgaaaaaagttagcttataaagtctgggggaattactctcgccacgttaacgagagtaattttattgatactaatctcctgatactttacccccgtccaaactccagccgctgcacattcaccatcccagtcttctcagcagcactggcatcaatttgtgtcacccgcagcgcatatttttcatccagtgcgtttaaccatttcagcaggtcattaaacaccacaggttctatccagacctgaatattctccccacgatcggctatccgcctgatgaccaccgagtgcgcggaagcactgtcactgatgacccgcgatacctgcgcaggcgttgttgtggcagattttcgcgctgcaataatatccggcgcggcgttcttcagtcgggtgttcatcgccaccagctgctgcaatattgtctcctgttgctcaatccgttcgctcaacggctgccagatgaggacgtaatatccgacgctaaacaggaacaccaccgctgccagtaacatgcccttttcacgcggagaacgccccgccaggtgttgtgccagccagtgttcgccacggcttaactggcgttcacgccattgctgaaaatagtgaataaatttatcgcgtaacatgttatttcctccgcaacgttacgccgccggaaaccgcatcaccctctttctgtaacgcgtcctgttgcacaacataatcggttgccagtgcactacgcagtttgtcgaaactggcaaagttcgcggcccgtagctggaggtgaagtatctggcgtttttgatcaaaggtaaaaccacgcatttcgatgtcggaaagtgacgctgatttcagggtgctggctatcgctgacaactcggcgagcagccgggtatcgtcggcctgtgggcgatattttttcagcgccatcgtcacctgagagcgtaaattcacaatccgcttctgctccgggaacaacgttaagaactgttcctccgcctgggtgcggctttgcgccacctgttcgctgacgctccataacgtcacgccccgctccactgccagcgcaaccagaatcagcaatatcggcagaatcatcacccgccagcgcgcccactgttttcggtagctgacgcgaggctgccacggccctgtcagcaggttcccttccggttcgccataagtggtaatggcgggcagagctgtaacggtcaggcgttcagcgtctgcgccagcccatgctgatagcttttccggtgcaatgccgactacggttagcgaaagcggtaaatcctgctcattgagctgggcgcggaacatgaccggagccagcgccagcccggcgctccatccccggcattcatcgatgcggcagataacccgttgcgcatcgcaagccataaacccacaaggaatggacatccagtccggcgcgacggtagcgcgggtgatgccgttttcctgcaaccactgcgcaatgttgcgcatatgctgttggtgaatcactgctacggttgccagttgctggtcgatattcaacggggcgaaatgcagttcatcgatatcctggttcagctcttcttccagtaaggcgggcagaatggtcggtatctgcttacgggcgacatcaggcagttcaacctgccagacgctgatccattcgccgggaatgtagagtcgaatcgcatcggtttgcagccattgctggagctgttcgttagcaacgtcagaccagataccgtgctccacatcgggtgtacggcgctgccaatggatgggatcagcggcgcaaagcgggaaaaaaatctcaaggatggaactcactcactttctcctgtctgatgccagagaaccgaaaagtgttgtgggcccatgcggacaattaacgagttcatcgtcagttcaatctcattcacggtgatatctgaacgcagccagaagtaattgctgtccacgctcaggacggtttttagctgttttttagtacgctcatcgacgtcagcaagtagcggctgtgcaagaaactgatcgacatcttcccagcccttcgccggacgttgttgtaataacgcccgcgcctgaacagggcttaaccacgggtcaaacagcgcctcaagaatcacactttgcgtgacgtctaaagtattgatgttgatttgctggcgggtcatcggcagcgcacagaccagcggtttcagtttttgataaagcccggcgtccattccctgcaccacgcgcatctcactgatatcagccagcggttgattcgcggcgtagaaaggcaccgaacgggcgagatactcactgtcttcacggcccagacgcgtctgcacgctgcggtcctcgtcaataaactcccacaggctttcggctatcagttcggcccgataagcaggcacatccaggcgcgagatcagggcaatcaactgttgtaccgcaagcggacgcgacgccgttgtcggctgagcaagggcattcaggttaaagcaagcctgtgcgtcacgcagggtgaccgcaatttgcccttgcggcagagggaagaaacgagggccggatgcccacggctgtgccagatgcacgcgcttttcatttttcaggctcagactgagcgcgctcagcgccaggctttccgcactggcgctgtaccacagcgcctgctggtactcctgctggctgcgcgttcgcccaagttgttgctgcatccgcccggaaagcgtgatggttaccagcatcataaccgccagcaataccagcaccacgaccagtgccattccgcgttttggtggtgaggtgatcatgattattgcggcccgcgtaacaaccagatgcgttcaatctcgccccattgcggcgaatgcagggtcatgcgtaccgccacagggatcgcctgtactgacgaccagctctcctgccagcgcgtgccgtcgtagaactgcaaacggagcgaatcggccggaatcaacttttgcattgtcggcttcacgctgcctgcggcatcggtcagcggccaggctaaccgttcgagataaccgtcatgaatgcggtaaccgacggtgagcagattactgcgcggcagacgcatcaacgggttaaccacaccgccgcgcacaaaacgcattccttcactctcagacgccagcacgccagcgccagccagtaaagctggttcacgctggccctgatcgcctcttaccggacgcggcatcatttgggtcagatcgtgggtcagaaaactcatcgtttgctgcatgaggtttagtttttgatcgtgatcggcgacggcgctattcacgcgcgtgacgccgttagtcacctgctgcgccatcagtgccagcgaggcaaaaatggcaattgccaccaacatttccagtaacgtgaaaccagcgcgagtccttctcactgttggcctcccacggcgctaaaccaggcgcgtcgtgactgaatgaccgacgaaaagtcttcgtgaaggctgacttcaatatccaccgcctggagcagcgcgttgcctgtactcagcggtgtggttcgccagtaccagcggcttcctgccatatcgctctcgccctgctgcctgaccgcccgctgcccacgggtcatcaggtagagcagcgcagtctggttttcagccacccagcccgctaccgttttttcctcaagaacgtgctgattactcagcgcaccgctggcaatctgtaataccgccgtggcagacagcgcaaaaatcgccagcgcgagcatcacttccagcaaggtaaatccgcgcttcatggcatcctctcatcacattgattgagggataacgcgccatcgtgcgccagttttaccgcccaacatgcgttttgcgccgccgagtagaagcgcagcgtaaacggcgtggcgggttcaaaaggcgaaaaacggatctgcggcatcttctttttcgcctctttttgcagctccagttcaatatcgtgcagcgtcaggcgacgacgttgcagctccagcgcatactcattctgccagatatcacttccgggttgtaacagcatctgcacctgttttggcaccgtaacctgtgccgataaccgggtcgcggaaacgggcaaccactgcccctgacgacgctgcataaactgatagccaggcgcgtcgattagcacaccgagtgtctgcccttcaatcactgccctgtccttaaactgcgcaaagcgagtcagaaaatcctgtgccgcttttttcgcgggcggttcagaatcggtcgcaaacgtctgtaccacgcccgaactggcaaggccgataaggaaaatcaccaacatgatttccagaagtgtgaatccgcgttcaggcactgcttactgaaactcctgcaaattccagttaccgatatctgcgccagcgccttccccgttttcctgaccatccgcccccagggtataaacatcaaacagccctttttcacccgggctgagatactgataatcattgccccacggatcctttggcagtcgtttaatgtatccaccagtacggtagttgcgggcgtccgccatattggctggctgctggatcagcgcctcaagcccctgttcggtagttggataacgcccgttatccagtcggtacatatccagtgcgttttccagcgccacgatatcgctgatggctttttgccgatccgctttctctttattgcccaacaggttaggcaccaccagacttgccaggacgccaagaataacaatcaccaccatcacttccagcagggtaaaacctgcccgtggtttttgtgtgcgggataacgaattcatgtgataactccgtaaattacattccaaccatattgttcagttgcagcatcggctcgaggatggcgatgacgataaacagcaccacgcccgccatcatcaccaccagcgccggctcaaacagccccaacgccagccccacctgggtatcaaattcccgctcctggttaactgcggcctgttcaagcatggtttccagttcgccgctctgttcgccggaggcgatcatgtacagcatcatcggggggaacaggcgcaactccgccagcgcagcgcgcagactgcttccttcgcggacgcgatctgccgccaacagcagttgttgctcgacatagcgatttgccgacacggcggcagcggtctgaatgccttccagtagcggaacactgctggcggtgaggatgcttaacgtgcgggaaaaacgcgccgtattcagtccgcgcgcaacacgccctatcacgggcaggcgcagcaaggttttatcccagcgcaggcgcatcgcaggatttttaagtagccgttgccccagcaccagaagccccagcaaacccgccagccagtaaacgccgctggcctgcaacgcatcgctcatggcaataagcgtgcgggtggagacgggcagcgcgtgtccgagatgatcaaactgttcgatgattttcggtactaccgccgtcagcaaaatagtgaccacgcccgttgccaccaccagcagaaccagcggatagagcatggcctgcaatagacgtgatttcaggcgctgtcgctgttcggtgtaatctgccaggcgattgagcaccacgtcgagatgcccggatttttctccggcagcgaccatcgaacaaaacagggaatcaaagacgcggggatgttcacgcaggctgtccgacagggtgtaaccttcctgaatccggctgcgcagcgccattccgaggctttttacatgcagtttttcactttgctcactgaccgcctgtaagcaggtttccagcggcattgctgcctgtaccagcgttgccagttggcgcgtgaacagcgcaagatctgccgccgccacgcgacgatgtgcgtgccgccgacgctgcaacatcccccctgacgaagtattcatccgggcttcaatatgcacggggataagctctttaccgcgcaacaactggcgggcatgacgcgcggaatccgcctcaatcatacctttggttttgcgaccattacgctccagcgcctgatagtaaaacagtgccattacgcctccatggttacccgcagaacttcatcgagagaggtttctccggcgagcactttctcaatgccgttgctgcggatacccgcagagtgttgtcggacataacgttccagctccagctccccggcctgacggtggatcaaatcacgcaatgtggcatccaccacgatcagctcatggatggcagtccgtccgcgaaaacctttgtgattacaggcgggacagccctgtggatggtacagagtgacggtacgggcgtcggtaattcccagcaggcgtttttcttcgtcagtggctggtgcgggctggcggcagtcgggacacagcgtgcgaaccagtcgctgcgccatcacgcccgtcagactggaagagagcaggaaaggctccacgcccatatcctgcaaacgtgtgatcgcccccaccgctgtgttggtatgcagcgtggaaaggaccaggtgtccggtaagtgaagcctggacggcgatttctgcggtttcggtatcgcggatttcaccgaccatcaccacatccgggtcctgacgcaaaatcgcgcgcagcccacgggcaaaggtcatgccgacgcgggtgttaacctgcgtctgaccgatcccttcaatcatgtattcgatgggatcttcaaccgtgagaatgttgcgcgaatggttgttcagctcctgcaatccggcgtacagcgtggtgcttttgccggaacccgtcggccccgtcaccagaaagatgccgtgcggtttgtgtaacagctggcgcaactgcgcggtcagttgctggctaagccccagacgctccagcgtcaggcgggcctggtttttgtccagcagtcgcagcaccacgcgctcgccccaggcagaaggcatggtggagacacgcacgtcaatcgcccggccgcccagcaacagcgcaatacgtccatcctgcggcacgcgcttttcggcaatgtccagccgcgccatcaccttgatacgcgacaccagcagcgaggccagtttgcgccccggacgcagcatttcatgtaatgtgccgtcaacacgaaaacggatcaccagactcttttcaaacgtctcaatgtggatatccgaagcgccttctttgattgcctctgccagcatggcgttgatcagtttgatgatcggcgcatcgtcgtcgctttccagcagatcttccgtttccggcagttcttccgcgagggtaaaaaagtcctcggcagaaccgagatcttccatcagctggcgagcctcggaagagtcccgctgccagaccgcattcagccgctgttcaaattcggcctcgtcgatttgccgcagcgtaaagggcgcgttcagcccccgctgcagctcctgcaaaacagagagcgatagcggatgaacgtggaggatctccagcgacgcttcgcaccatgccaccaggctaaaccgacggctgaaactgtagggcagacgcacggtgttggcggtggtttcctgtgctacaggcaccattaacgcgttctcccggcattgaggaacgcgcgaacttccggcggtaaggcctggttttgcgctggcagtaccggctgtgcagtgtgcggcatcaggcttaaaccttgctcatcacgatagatctgttcggcgcgcatatagttatatttgcgctgcgacacgccgtctgccgccataccgtcacgcagaatggtcggacggataaacaccatcaggttacgtttttcttttttatccgccgtcgatttaaacaggttaccaatcaatgggatatcgcccagcagcggcactttcgccacgctttctcccgcctgatcgtccatcagaccaccaagcacaatcagctcaccatcgttagccagcacggtggttttcagtttgcgctcaccaaacaccacgtcgaggctggtctgtccttccaccttcgagacttcctgctcaatcaccatctgtaccgcgttaccttcgttaatctgcggcgtgactttcagcatgatgccgacttttttcctttctactgtattgaaaggattgctgttattggagccaacggtagagccggttaataccggaacgtcctggcccaccatgaagaaggcttcctggttgtccagcgtggtgatgctcggcgtggagagcacgttagagctggagtcgtttttaaccgcctgcaccagcgccatccagtcgcctttcaccacaccaaccgccgtaccgctaaagccggaaagaagctgggcgagcgtggagagatcgccgttggtatccggattaatggtggtagcgccgttttcactgatcaccgtcgagcctttctgcggtttcgcctgagaaatggctgcgcccagcgtaccgatagggatctgcgtaccattagcaaactgcattaatccggcatctttcgacgcccactgcacgccgaaattgatattgctaccttcggcaacttccacgatcaacgcctcgacatgcacctgagcacggcgaatatccagttgttcaatcacgctttgcagcgattgcatgatgtcctgcggcgcagtaacaatcagggcattactgtgtttgctggcggcgatggagacaatctcacgcccgctaccgaccgtgccttccgcctcttctttagccgccgtgagcgtgccgctgacctgcttcagtacatcgaccagatcttcggctttgctgtatttgagatagaaaacctggctgttgccgctgcgctccatttctgagtccaggcgacggatcagacggcgcattttgtcccgcgtggcggggtcaccactgacaatcacactgttggtgcgttcatcggcgacaatttgagatttcagcgtcgcaggctggttctcgccgctgtttttcgtcaggctttccagcacgcgggcgatttccgaagccgaggcgttatccagcgggatcacctcttcagtgcgattacccgcgtgatccacacgctggatcacttccgtcagccgctccacgacggaggcgcgtccggtgagcataatcacgttggagggatcgtaattaacaacgttgcctgagcctgcgctgtcgatcatctggcgcagaatcggtgccagctcgcgtactgacacattacgtaccggcactactttggtgaccatttcatcgcccgcgtagttgtcgctgccttcaccgaccagcggcagcggctcgactttcgcagcgctggatttcaccaccttcagcacgtcgttttccatcggtacgacggcatacccctgtgcttccagcaggttaaggaatagctggtaatactggcgttcattgagcggggtcatggtgcgaatactcactttcccctgtacgcccggccccataatgatggttttattaaggttagcgccgacggtttcgatgaacgatttcaggtcggtatctttaaaattagcggtgaaagtggcttcttccgcccagaccggtgaactgcataatgccgctgccagcaccagcggcagtaaacgcttttttgttttgaggccagttgtcttcttacgccagaccgacaacgtaatatcacgccaaaacacgatgaatgattctcctggattaaatgcggttagcgcagcgcgatggaaatgtcgtggcgcgcacccttgcgtaaaaccgtaagttgaatggaatccattgaaggtaactgccgcatcagagcaatcattgctcgtggatcagtgaaatcctgctgatttagcgcaatggcgatatcgccttccttgaaaccgctggcatcgaacagagaacgatctgcccccggcttcactgcataaccgacaatcccctccttacgcacaggcgtaagctggatatagttaaaaattttctgcggatctttcgtcagtgcctgacgcacggcagtcgggatctcaactggcgcactggcagcaggctcagcaacagcttgctttgcttcgtcactgacggcttttttgttggttacggctacggtggaatgcccctcttctgccaggctcaggcgctctatttttccctgatagcgcagcatcacatggtcgcggttgatttcctcaatcaccgcgttgtgagaatcaagccgttccccctgcaaatagacctgctgtttgccaccttcttcaataaccgcgccgggtctggcaccaaaggcgatcccacgcaacaccacattaagacgcgtttctgccacagatgcaggttcgggttgttttaccggcgtggcgacgggctgatatttgccaaaccagttttgctggctgattaattgcacgtcatttttatcgaacgtttttgcgtccgcacggggcggtttattcgccgatggggaaacagccgtatattccgcagaaaaggagaaatagcgccagagtgaatgcgccacttttgcagaaataataagcagcatcagccagaacatcccgcgtacaatttttcgcagatgctctttgtctgtattaagagattgtctctggttaagagtgtgacgaatttttgtcagccattgaatgagataaattcgtgcgtcacgaaaaacaacccgcgccaatttatatctacccgacgttatgctttgactattccacaggtggtacgatccagtttccgctgatactggttacctgtacgtgtatcattaatcgttatgctgtaattaattccctcagtgagcattaatttcactgttgggtcagcgcacatttgtcgttgatagctggttaaaaaggcgtctggcgtctgcgtggtctgagtacccgcttcgctgataatggtcatttttaccgtcgtgccgctactttgtgccagcactaaggtatatcccgcagatttaatcggcaggttttggctgatattttgcgcctgttttttcgccagtaaactggcattttcattatggctggcacagccacttaataatcctgtaacgctcaacaatagcgatattaataccctccctggcatttgttttatcgacatggtaaataatctctaaggttattaataagagttaaaatgtcactttgataatgacgttgttatcattaaaacaatgcctgtagataaattgttgctataccgcccagacttaaacacggtccaaaaggcagtgtggttgttcctctttttgtaataacggcatatatcaggccgcagcatgatgcgattaaagcaacattgggcagtgataacggccccacccaactacctaacgcagcgaacaataatacatcgcccatgcctaatgcttctttacgcagaactattccggctatccagcgcagggagtaaaaagcgataaaccccaccaggacgccggtaactgcatcttgtagcgtgagcgggctctgctgcgcccatgccgcaatcagtcccgtccacaatacgccctgagtaaaaacatcgggcagccattggtgatcgaggtcaatgacgctcgcggcaatcagccaggcggataatatcatcaccgccagcgcccatccactttccggccagaccagactcgccagcaaaaaagcgagtgccgtcaataactccaccaacggataacgcttgctgattttcgcctgacaatcacggcagcgccctttgagcatcagccaggagagcagcggaatattgtcacgtatccggatggtctgctgacaatgtgggcagtgcgaacgcggtagcgcaaggcttatttttgactgcacactcggcatttcaccatgaaactccgccatttgttggcgcagcatgatggggtaacgccaaatcaccacattcaaaaaactgccgatgatcaatcctccgacggttgccaggacgggcatcgccgcagggtattgctgaaaaacatcaaaaagcatggctaaaggttatttgttgtaacttgctggatgcggcgtaaaacgccttatccgtcctacgggtgtctgccagcgcaaataatcgcggctttccccgtctgtaggcccgataagcaggcgcatcgggcaaatgtgttaacccggtgcgccttatttcatgccggatgcggcgcgagcgccttatccggcctacgggcttactcggcagacatcttatgctcggtaacctgattaatggtttccggtccctgttccggtttcggcagatcgagtgacgcgagcgtgttgtaagccgactggctcacaccgccctcgaagctcatctcgctcgcccccggcagctggtaagcattcgcgcccggattccatttcttaaagaactccgaaagatccgtctgggcgacccaggaggcacacagcatcagcgtgtccgctgcgttaccgttggattcagcacagtaattcttgccgccaaacttgtcattgctgacctcatcgccgcgtgctttacgatgcatcaactggaacaggttccagcctttcatcccttcacgctcgctgtaaaactctggcagaggagtgccatctggataccatttcttgatatcaaagtttttctctgcccattccttcagctgtgcgtacatcagcagacggtcacccgcaccgccgcgcgcccatgcctgaccgttgctttcctccagatattccggtgcgacggtaatatcgtcagcgacacggttcatcttgccgagataacgatcctgcatgtacagcgccagcacgttgttagcgacttcagttgcacccggtacagtcaacggcgtttctgcggcgttatgaccgacttcatgccagatcagccagtcgttcagcggcgtcgtcggcagcgtggtgctgttcggcgagaagctgctgttcattaccggataacccgaatgcgcatcaccgatggagatctgcacatcgttggcgaaacgatgtttgtggcccggcaagtttttataggtaaacatccggtgcttaccgtcttcgctatcacggccgtagaagtcattcatcgagctggcaaaggtatccagatcgttagcgaattgctccagtccgccagtgtaattgctggcattcaggttcttcttcggtgtggtatagacgaacgaggcagactccagttcgcccagcggggcaggggagttcagatcgtgttgccacttaccgtctttatagaacggcgcttttactacaccggtaaaggtgaagtcagctgattgcacctctttgctgtcgcccttgatgtaaatcagaccaccgtaagggactttgaacgtcaccttatcattggctttcaggtcataggtttttgtcactctgggtggacgattcaggctaacttcatgcttctctcgtcctgtcaggtcgtcggccagcgcaacagtcacggtcacaggaactgtcgactttgactcaatgctgacttcctgctgggcaggtgcccacaggccagttgactgcatgttacctgcaaaccatttggttggagctgagtacaagttaatgttttgtgtgacggtttcgccgtttgtattcaccactcccggatacttctcaacatcaactttgatgttcagatcccaccaggaacggcccagcatcaggcgtgtcagcggtttttccatatagttgagcgggtagctcgggttcatcatgcccgctttgctgctttcttcaccgtaaatcatcttgttatcgatcagcgattttttcagctcagcagaacactgcgtgccaacgtatgcattgttggtgtagcagttcagaaactcagtgaacgttttaaagcccagctcgtcttctttaccctcttcataacgatatttcgtctcgttccacagccagacggacatgttttggtataaacgttccagatcaacgctgttgagacgctcaccctggcggccattggtacggaaataaagctcatgctgatacaggcgctgaatattggtgcctaaatccgcagcctgcagcatcgctttcgcggtgtcggcactcagatccagctgcgtatactgcggaacatacatgccaccggttaccggcacatccgtgcctgggcggtattccagacagttgacctcatagtggtagtcagaatccttacacacttccagccctgggaacgcgtccagaattctctgttttgccgcagccagtgactcaggcgttttgtggtcggcttcatcaataaaggcgaattgggttacctgtttaccctcaacttcttcctgccagctggcaacttccagcttcggtttgtcatcaggtttgttttcttgctgatatttccagataacttctttcgtggtgtcatcaatggtatacggtggtttaccatcgacagccggataacgctcatagacccaaattggcgttgaacgtcgttgacgaacgcggtccgggtagccttgcgggtcgttatttactaccgacttgttaagcgccatcgacaaacctgcggcatcaagcagacgtacaaagccagatgcgctctcttccttaagattgctcatcacgttttccatgatcagcaccgatccacctttgttcatataggcgatcaaatcggtcacatcctgctgggtcagcttcggtttgctggtatctgcgcgcagaggaatggagtaaggatcgctaccccattgtgtgacgtattcaaagccattgaggatcaacagaggaacttcatctggattcagattgccatagctggtcatcggtttgaccgtgatgccagtgaaatccttgtggaacgcaaacggtgcgctatttcccagcacctgcccatgttttttgaaatacaccgtctccaggttagtacccacggtcatactggattttgcatccggcaaccagcgatcatttgacagatagcgcagcacgttctccatgaagttcttcatgtcatccgggtcgctgttgagcgtacactgcccatctttattaacgcccccgttccagctgtaaccgttcgggcaacgcaggatgctgttgtagtgtgggttaccgataaccatcagcttgccatcgcccacttgccccagcgaaataaacggcaggttgaagctggcggtttcgcgtgtcacgttctctggtcgcacaatggaaggcgcttcagtaatgtacgccagctcatttttatcccaggcccgtttctcgccgaaggccagccagtagtttttatcattacgcgccatcagaatcgggaaggccgcgttggagatattcaccaccgcctgaccgcgcgcattacccgtgctgccatagaagttggtggagtcatggaatacatggaacttgctgacagatttgtagttcgtatccacgccccacagcttgttgataacgccctgaatctggccgtcattaacattgcgcgtcgtcagcgagaaccagcgagcctcgttacaaccatcggttttcgcacaaatcgcggtatcgatctctttggcctgacccgtattaaactgctcaataaattcgttaggcagattaacgacttgctcaccttcccccagcgtcgcaccgttggataacgagagattgataatctcgttgatcacgttgggatattcggcaaagaccttgcgtacatcgtccggaacaacacgggtattattttgcccggtcgtcgaatagcgatgaataagctgatcaatattcgccccgcgaacttcatcacccagttcagtcagcgcaatggtcgacttattgccgcgcactgaacccagttcaaaggtatcgataccaaaggagatggcttcgccccagctaaaggaaaattcaccattttcccctgtcacgccacggcctgaattggtgtagtagttgacgccagcaacaccatatccctggctatcgaccagtcgaccttcagagagaatgatttcagtgggttgatactgataaaactgttccgcgttagccgacacgaaggaagcgttcagatccggttttgttcccggcgtggtgacgggcacgaccggtgaagtatgagtggatggcgctttatcggtcgcagcattgttttccacctcttcattgaccagctttttgaactcttccggtgccagatcgatttgcttatacagcgagtcgaagcgtttactctcgatcaccgaggagaacgtcagacaaacctgttctgtattcgccggacagctgttactggacgttaccagcgaaaccgcattgcttttcttgtcatcggagcccgccagttcttgcgcgtcctcaaggctaaacgacactttttcaaccgcacgcaagctacgcgcagcttctgactgagtgttgaaggtggcaattgtcgtgttacccgccacgcaagtaacgtcctcgccaggtttaaatgtaaagccatcgctggattcaccattacaggtagcaccagttacccgctggcttccgcccagggtcagataacccgttttcgtaggaacaggttctggctccggttctggtgttggttcaggatcaggtatcggttctggcgtaggctctgggtccggcgttggctcaggcgtcggctccgggtttggtgttggatcaggtttcacttccggcaaagaccctgttccagaatctacaggcggcgtatcggaggaagatccggaaccaccgccatcacaaccggctaacagggttgcgctcaaaatagccgctaaaagcgatttcttatatttaaatttcttattcattaataacgcaagtgacaaaacaatgttaaaaaattcgtaactgggagaaatagttttatgctttatcttctctaataacttcctccattcttaagaaaacgacatcattgatagaaaacaggtgaaatttataagaataacccctatacgatgtctatctggctatttttacgaaatttcaacaaacaaaaaattaacaacatttcacaacgtaactatataaatttgttggtagttttaacgattaagattgcaaaagcaacagatagaacggtgtttgctcatcaagcgaacataattaatacagacttgttttgcgtggtaagaaaatagatgttctcacgctcttaattatttagcaggttatctgaacgcaaaacattattgctgcatggataataaagcgagaaatgattttcaattaataagacagaataatgtaaatgaagccggatgatattaacgatcatccggctttattgatttacgagactaacatcccggtaaacacatacgcctgcagcagggtgataatgccgataacgctggcaaaaatcagactgtgcttcacggtgtagcggaacagttcagattctcggcccaccatgcccgtcgcggcgcaggccacggcgatagattgcggggagatcatcttgccagttacgccgccgctggtgtttgctgccaccagcagggtgtcagagacgttgatttgctgcgccgtggtcgattgcagtgaaccaaacagggcgttagaggaggtgtccgagccggtaaggaatacgcccagccagccgagaaacggtgagaagaacgggaacatcacgcctgtacctgccagtaccagcgccagcgtggtggacatgccagaatagttggtgacgaaggcgaacgccagcaccatgccaatcgacagtatcggccacttcaagctaattagcgtttcggcaaagacgccaatacctttcttgatccccacaccgaggatgaagatagagataatcgccgcaataaaaatagcggtgccgccagccgagagggggtcgaatttaaacaccgcatccattggcgttggttgggcgacaatgggtgccgctttcaacacttgttgatgcaaatgagggatctggaaattaatcaccagtgaataaaacgcgccgcccggagcaaataacgctttaaacggcttcatggtccagatggtgaccagcaccgttaagattaaaaacggtgaccacgctcgaatgatttgccccagactatattctgaaggcacgggaccgccagaagatggcttatttaccaccatcgcacctgcggattgtcccatgctgattgccgtttcggtatttttcggccgccagactttaaggaataaagcgagtgagacgatactcaccagcgccgaagtaatatccggcagttccggaccaatatagttagaggtaaagaactgagtgacagcgaagcttcccccagcaaccagcgccgctggccacgtctctttcacccctttccagccgtccatcattgctaccagccagaacggcacaagaaccgacaggaacggtaactgacgtcccgccattgcgccaatgtggaacggatcgattcccgttacctgaccggcgaccagaatcggcacgcccaacgcaccaaacgccaccggcgcagtattggcaatcagacacagccccgccgcgtataacggtttgaagcccaggcccaccagcagcgcaccggtaatcgccaccggcgcaccaaagccagccgctccttccagcaacgcaccaaaggagaaaccaatcagtaacacctgcaaacgctgatcgtcggtgatggagataaccgagctgcggataatatcgaactgcccgctggcaacggttaatttatacaggaacaccgccgcgacaataatccacgctattggccataatccataaataaagccatagcccgcagcagcaaatgccatatcaatcggcattttaaaggcgaatattgcaatcaggatagataatataagggttattgctccagcgacatgtcctttcagacgtaataccgcgagtgcaacgaagaagaatattatcgggatcagggcgaccagagcggatagccccagtcctcccatcggcatatacatttgggtccaggtaaccatattgttcagtctcttattatctttatatgcttgatatacttaaggttgtaataagcaaaagaggactgaactgtaaaatataggcgttatactttacagcaacagtacgccgctaacgcaattgctacctctggcataacaagtatatcgggtaagggtttctgttccgcacacgcaggcgcagagtatcgttaagatgtccatattgttgttttaggcccgctagtaatgcgctacgggtatttaatattgttaaaccctgataatcgctccggttatttccgggataaatgtactaccgcagttactatcatagccccgacaataaaacttgccggggcttttttgacgctattaatgactttctttttcgcgtaaacgccaggcgtgtaataacggttcggtataaccgtttggctgtttcacgccgaggaagattaaatcgctggcagctttaaaagcacacgagttagcgaaattccccgccatcggacgataagccggatcgccagcgttttgctgatcaaccactttcgccatattctccagcgacgcctgcacctgttctttggtcagaataccgtgacgtaaccagttggcgatatgctggctggagatacgcagcgttgcgcggtcttccatcaacgccacattgtgaatatccggcacttttgaacaaccaatcccctgctccacccagcgcaccacgtaccccagaatcccctgcacgttgttatccagctcttgttggatctcttgcgccgaccagttagcgttttcagcaaccggaatagtcagcagatcgtccagcagcggttcaaattcagcattgaactcggtctgggcaatgttggcttgtacgctctgtacgttggtttggtggtagtgcagcgcatggagcgtagcagcggttggtgacggaacccaggctgtgtttgccccggcacgcagttggtcgcccttctggctgtacatgtctgccatcaggtccggcattgcccacatgcctttaccaatttgcgctttaccgcgcagcccacagaacagaccggaaagcacgttattacgctcgtaggctttgatccaaggcgtcgatttcatctgatttttacgcagcatcgggccagcttccatcaccgaatgcatttcatcgccggtacggtcgaggaaaccggtattgatgaacgccacgcggttgcgcgcctgagcgatacagctacgcaagttcagcgaggtccgacgttcttcatccataatgcccattttcagggtattcggtgccataccgagcattgtctcaatgcgggtaaacagtttgttggcgaacgccacttcctgcggaccgtgcattttcggtttcacaatatagacgctgccagtgcgcgagtttttctgcacttttaaatcatagagggcaatcgcgccagtcatgacgccatcaagaatgccttccgggatttcattgccttcgctgtcccaaatcacaggaatggtcatcaaatgacccacgttgcggataaacagcagcgagcgtccgtgcagagaaatttcagagccatcggcggcggtgtaatgacgatcgtcattcagtttacgcacgatttgccgaccgtttttctccattttctcttgcagagtcccctgcatcaggcccagcaggttgcggtacagcaggattttatcttccgcatcaaccgccgcgaccgaatcttcgcagtcgagaatggtactgatagcagcttcgacgataacatcgttgatgtgcgccggatcgtctttgccaatccgcccattggcatcgatttgcagctcaatatgcaggccgttatttttcagcaaaatgcaggtcggcgcagcggcatcgccacggtaaccgacaaactgtgctggagtacgtaacgtggtttctttaccatttttcaactggatgcgtaattgtttatcaaccaccttaaacgccaccacatcctgatagctgccgttttccagcggtagagattcatcgaggaaacgccgaacccaggcgataacctgctcaccgcgttgcggatcgtagccgctgaccatcgccccttcctgcgggatgatgtcgctgccgtataacgcatcgtacagtgagccccagcgagcgttcgccgcgttcagcgcgtagcgggcgttcattgccggaaccaccagctgcggccccgcctggctggtgatttcgctgtcaatgcccgtggtttccaccgtcacgcgctccggttgcggcaccaggtagcccagttcacgcaggaaagatttataggccgctttatcttttaccggccccggattgctgcgatgccactcatcaagcgctgcctgaatgcgatcgcgttctgccagcaactgacgattttctggtgccagatcatgaacgatctcatcaaaattgcgccagaacgccgcagcgtccagccctgttcccggtaaaacttcttcatccacaaaacgtttaaaattggcgtcaatgcgtaaacggctctgggttatggtttgactcattgtttatctcctcgttttagcttatttcgccaacaccgctgctgccgctttcgcgacctgcgcatcctgtgctccggttaaaccagaaacgcccacggcaccaataatttgcccatccacaacaaccggtacgccgccttccagcgacgttaataacggcgcagtcacgaacgcggtacgtccgttgttcaccatctcttcatagcccttagtttcacgacgccccagcgcggcggtacgcgctttctcctgggagatataagccgcaatcggcgcgcaatcgtccatgcgacttaacgccagcagatgaccgccgtcatcggcaacagcaatggaaacagaccagttatttttctgcgcctcttcctgacctgcggcaataattgcactcgccatttgctggctaagaatgactttagttttcattttgttattccttttcaagggcttgttctacaatttcaatccagtgacgcacagaggtacgaccggcgctcgccagatgcgtctggcaaccaatgttggcggtgacgatcatttccggtttgccgctttccagcgcattcattttgttatcccgcagctggcgtgccagatcgggatgcgttaacgcatatgttcccgctgaaccgcagcacagatggctgtcgggaacgtccgttaaggtaaatccaagacgaagcaacactttttccacttcgccgttcagcttttgcgcatgttgtagggtacacggacagtggaaggccagctttttatcgccgcgaattgccagtttttccagcggttcctcgcgcagaagttcgactaaatcgaccgccagttcactgacctgacgcgctttatcggcatataacgcatcgtttttcagcatctgcccatactctttgacaaacgcgccgcagccgctggcggtttgcaaaattgcctcggcacctgcttcaatcgcgggccaccaggcatcaatattattgcgcgcccgtgccagccctttctcctgcgcattaagatgatagtccaccgcgccacaacagcctgcttcgttagctggcatgacgctgatccccagacgatccagcactcgcgcagttgccgcgttggtgttgggcgaaagcgtaggctgggcgcagccttccaacattaaaacccgacgcttatggcgcagcggcggacgcggtttagctttcaccgtttcagcaggcagttttgctctgacctgttccggtaaaaacggtcgcagcaccagccctacctgcgtcagcgcacggaagaccgccggacgcggcactacctggcgcaatccttcgcgcagtattcgctccggcagtgggcgtttcactttctgctcgacaatatcacgcccgatatccagcaaattgtgatagcgcacaccagaaggacaggtggtttcacaattgcggcaagtgaggcagcgatcgagatgctcctgtgttttaagcgtgacttcgttgccttccagcacctgtttaatcagatagatgcgcccgcgcggcccgtccagttcatcgcccagaagctgataggttgggcaggttgcggtacaaaatccgcagtgaacacaggcgcgcaggatgctgtcggcttccagcgcgcgcgcgttctgccgcatctcttcagttaattgggtttgcatagcctgctcctcaaagttccgcgtacatgcgaccggggttaaacacgccgcaagggtcgagctgctgtttaagctgctggtgatagcggaataaaggagccgatagcggggcaaagccaccatctccggcactaaagcgggtcgcatgaccgccagcgttgcgggcgatgcgatggatttgattgtcctcggctgtcgatttcagccagcgtaacgcaccgccccagtcgatcagttgctcgccgggtaaatccatcatcggcgcatcgctgggtaatgaaatgcgccataaggtacctggtaacgagaagaacggcagttgttgttcacgcaattgctgccagaactgacccgcaacctcttcgccccccagcagttcacgcgccgcttttaccgatccttcgccgccctcaaggcggatccacaacgcattgtcgaagtaacataagccactaatgggtagcggctggagttgccactgggcgatttcgttcatggcttcttgcaggctgatttcccgacgcaggctcagggaggcgcgcggtcgcggtaacactttcatcgagatttcagtgagcacgctaagacaaccgtagcttccggccattaaccgtgagagatcgtatccggcaacgtttttcatcacttcaccaccaaaacgcagatgttttccagcgccggtaatgatgcgcgtgccgaggacaaaatcgcggaccgaaccgctccacgggcgacgcggccccgccagcccgcaggcgaccatcccgccccaggtggcttcttcaccataatgcggcggctcacaggggagcatttgcccggcgctctccagcgccgcttcaatcgccaccagcggcgttccggcacgcgcggttatcaccagctcggtcgggtcgtaattaacaatgccgcgatgacaacgcacatccagcgtttgcccggtgacagggcgacctaaaaaggctttgctattgctgccctgaatcaccagcggcgttttatcgctaattgcctgattcacctgctccagcagcgcctggctgtaatcacactcgcgtagcatcagaaacgctccagttcagggaaaggtaaatgaccgtgatgcacatgcatggcaccaaattcagcacagcggtgtagcgtgggaatgtttttcccagggttcagcaaaccatcggggtcaaacgccgccttgaccgcatggaaggtcgtgatttcatcgctgttgaactgggcgcacatttgattgattttttctcgcccgatgccatgttccccactgatgctgccgccaacttcaacgcagagttcgaggatcttcccacccagctcttccgcgcgggcaaattcaccgggttcgttggcatcgaaaaggattaacgggtgcatgttgccatctccggcatgaaagacgttggcaacgcgtaaatcatattgctgcgataaacgggcaatgccttccagtacgccaggcagtgcgcgacgcgggatggtgccatccatgcagtagtaatccggggagatacgtcctaccgccgggaacgcatttttgcgaccggcccagaaacgtacgcgctctgcttcgtcctgtgccagacggacgtcagtcgcacccgctttcaacaagatgtcgttaacccgctcgcagtcttcctgtacgtcagactccacgccgtccagttcgcataacaaaatcgcttcggcgtcgacgggataaccggcatgaataaaatcttccgccgcgcggatcgacaggttatccatcatctccagcccgccggggataatgccattagcgatgatgtcaccaaccgcaagtccggctttttctaccgagtcaaagcttgctaacagaacccgcgccacgggcggcttcggcaacagcttcaccgtcacttcggtggtcacgccgagcataccttccgatccggtgaacaacgccagcaggtcaaaaccaggcgaatccagcgcatccgatcctagcgtcagcgcctcgccatccagcgtttgcacttcaattttcagcaggttatgtacggtcagaccatatttcaggcagtggacgccgccggcattttccgccacattgccgccaatcgagcaggcgatttgtgaggaaggatccggcgcgtaatagagattatgcggcgcaacggcctgggagatcgccaggttacgcacgcccggctgcacgcgcgcgcggcgaccaacggggttaatgtcgaggatctctttaaagcgcgccatcaccaacaacacacctttttccagcggcagcgcgccaccagaaagcccggtgcctgcaccacgggtcaccaccggcacacgcaggcggtggcagacagccagaatcgccgtcacctgttccatctgcttaggcagaacaaccagtaatggacgcgtgcgatacgcgctcaacccgtcacactcgtaaggaatgatctcctcatcggtatgcaggatctcaagtccagggacatgctcacgcagtgccatcagtaccgatgtgcggtcgacatcgggtaaagcgccatcaagacgctcttcgtacaagatgctcatgagtaggcttcgctttgttgtgttgtgtggcagctgatttttgcgcgctgcttctgtgaacagttattaagcgggcttttcgttttcgtctatctctttagctaccggtcagaccattttttttccagctctgtgaccttgtcttggttaactcaatgttaaattgatgtaacataatcacttacgtgatgtgcgtgttttgcgagttaagaacagaaaaattggtcctacctgtgcacgaggtccgggaatgaaagatgaacgtcgccctatttgcgaagtggttgcagagagtatcgaacggttaattatcgacggcgtactgaaggtcggtcagccgcttccctcggaacgtcgactgtgtgaaaagctcggcttctcacgctccgcactgcgtgaagggctgaccgtgctgcgcgggcgcgggattattgaaacggcgcagggtcgcgattctcgtgtcgcacggcttaatcgggtgcaggacaccagcccgctaattcatctgttcagcacgcagccgcgaacgctgtacgatctgctcgacgttcgcgcattactggagggcgaatcggcaaggctggcggcaacgctgggaacgcaggctgattttgttgtgataactcgctgttatgaaaaaatgctcgccgccagtgagaacaacaaagagatttcgctgatcgaacatgcgcagttggatcacgctttccatctcgccatttgtcaggcttctcacaatcaggtgctggtgtttacgctgcaatcattgaccgatctgatgtttaattcagtgtttgccagcgtaaataatctctaccatcgaccacagcaaaaaaagcagatcgatcgccagcatgcgcggatctacaacgcggtgttgcagcggctgccgcacgtcgcccagcgcgcagcacgcgatcatgtgcggaccgtgaaaaagaatctccacgatatcgagctggaaggccaccatttgattcgctcggcggtgccgctggagatgaacctgagttagctggtattaaatttgcttttcatacaatcggtaacgcttgtacggctccgccccaatgcgttccagcatgttattcatgcctgtattggtttcgaggatccatgacatctccagcgcatcgatcttccggcgggcaaacggatcgcgtaaggcttcaatcaataacagcgcaatcaccgggccgatgcggctgaactgatactcgtcgcgcacgcccatcagcggtactcgcgcagttcgcacaccgctgactttcaaacgccacagcaattttgcccagccgaagggaaagagcgatccgttcagatcggcaatcgcctcgttgatgttcggcaagccgacaataaacgcgcagggtgcagaatcaatctcagcgatatagatcatatcgtccggcaccagatatttaagttgatcgcccatggtcgcgaattcatgttcggtaaacggcacaaatccccagttgtgctgccagccagagttgaaaatctcacgcaggatctgcatctcttcggcaaaccgctgacgattgatgcagcgaatggtcacctttttgcgcacctgatccatcagtttttttagcgccggagagaaagtgagatcggttcgctgcatccaccacgccagtaaatcaatgcctttgtgataacccagttgttcaatatgcgcggcataccacggtttgccgtgtggcatcatcgcacagggtggtgtgtcaaaaccttcaatcagtaatccgctttcctgattgatattcaggctgaaaggaccgctgatcttacttgcaccttgtgacttcaaccacgcttccgctgcgccaaacaacgcggcaaaaacctgcggatcatcaatggcgtcaatcatgccgaaatgaccggtatctttgccgtaacgctcgcggtgcaaggtatctatttgcgcggtaatacgcccaactatctgccccgctttttttgccacccacgcctgccagatgatatggtccgtccccggatttttcgcagacaaatgctcgttgcgttcaatgaataaagggggtatccagtttggatcgtcgggataaagtgatgacggaaaagcgataaatgccttaaggtcatttttattaattactttttcaattttaatcatcagcagatcgcattccatagttctgttctgtgggtaacaaataattaacggtgacaaacaggttgcaacagcaacgaacggcaccttaataatcaacccaatgaatacaaacgacgaataaatagtatttattaatgattacgataaggtcagagactacacagaagcgccacaatgccttttgtcgatttaaggcgaccggacaaggcttcttcttaatatattcataaattaaatatcattcacaataaaaacaaaaaaaactcaaactcattatttaaatcaatgttcattttcacactgatgaaaatactatctcatttatcttttatgcctatataatccaccgcattattgtcattttattttggatatccaattttttcgtggtgtatatgtctaataaaatctttacgcattccctacctatgcgctatgccgattttccaacgcttgttgatgctttggactacgccgctctgagtagcgccggaatgaatttttatgacagacgttgccaacttgaagatcaactggaatatcagacgttaaaagcacgtgccgaagctggtgcgaagcggttgttatcgctgaacctgaaaaaaggcgatcgcgtggcactgattgccgaaacaagtagcgagttcgtagaggctttttttgcctgccagtatgccggcttagtcgccgtcccgttggcgattccaatgggcgttggtcagcgggattcctggagcgccaaattgcagggtttactggcaagttgccagcccgcagccattatcactggtgatgagtggttgccactggtcaatgccgcgacgcatgacaaccccgaattacatgttttaagccacgcctggtttaaggcattaccggaagccgatgttgcgctccagcgtccagttccgaacgatatcgcctacctccagtacacctccggcagcacccgttttccccgtggcgtcattatcacccatcgcgaagtgatggctaatctacgtgctataagccacgacggcattaaattacgccctggcgaccgctgcgtctcctggctgcctttctaccatgatatgggactggtcggctttctcctgacccccgtcgccacgcagctttcagtagattatttgcgcactcaggattttgccatgcgtcctctgcaatggcttaaattgatcagtaaaaatcgcggcaccgtttccgttgcgccgccgtttggctatgaattgtgccagcgccgcgtgaatgaaaaagatctcgctgaactggatctttcctgctggcgcgtcgctggtattggtgcagaacccatctccgcagaacaactccatcaattcgctgaatgtttccgtcaggttaactttgacaataaaactttcatgccgtgctacggactggcagaaaatgcgctggctgtcagcttctctgatgaagcctccggggttgtggttaacgaagtggatcgcgacatcctcgaatatcagggtaaagccgtcgcgccgggtgcagagacacgcgccgtatcgactttcgtcaactgcggcaaagcgttgccggaacatggtattgaaatccgcaatgaagcaggtatgccggtcgcggaacgtgtggtaggccatatttgcatctccggtcccagtctgatgagcggttactttggcgaccaggtttcgcaagacgagattgccgcgacgggctggttagacaccggcgacctcggttatctgctggacggttatctgtatgtcaccggacgcattaaagatctgattattattcgtggccgtaatatctggccgcaggatattgaatatatagcggaacaggaaccggaaattcattctggcgatgcgattgcttttgttaccgcccaggaaaaaatcattttgcagatccagtgtcggatcagcgacgaagaacgtcgcgggcagcttatccacgcgctggcggcacggatccaaagcgaatttggcgtgaccgcggctatcgatctgttgccgccccacagtattccccgaacgtcctccggcaagcctgcccgtgcggaagcgaaaaaacgttatcagaaggcttatgctgccagtcttaatgtgcaggaatccctggcatgaatcaaactgtcgcggtgacgggcgctaccgggtttatcggtaaatatattatcgataacctgctcgcccgcggctttcacgttcgcgcattgacgcgtactgcccgcgctcacgtcaatgataatctcacctgggtgcgcggttcgctggaagatactcattcacttagcgagctggttgccggagccagcgtagtggtccattgcgccgggcaagtgcgcgggcacaaagaagagattttcacccgctgtaacgttgacggcagcctgcgcctgatgcaagcagcaaaagagagcggcttttgccaacgttttctgtttatctcttcgctggcggcgcgccatcccgagctctcctggtatgcaaaatccaaatacgtcgccgagcaacgactggcagcaatggcggacgaaattacgctgggcgtttttcgcccgacagccgtgtatggtcccggcgataaagagttaaaaccgctgtttgactggatgctgcgcggcctgctgccacgacttggtgcgccagatacacagctctcttttctgcacgtcaccgatttcgcgcaagcagtgggtcagtggttaagcgccgaaactatacagacgcaaacctatgaattatgcgatggcgtcgtcggcggctatgactggcaacgcgtacagcaacttgccgccgacgcccgttgcggttccgtgcgaatggttggcattcctctgccggtactcaccggccttgcggatatcagtaccgcgttgagtcgcctggcaggtaaagaacctatgctgacccgctcgaaaattcgtgaattaacccacgccgactggtcggcaagtaataaccgtatttctgaagatattaattggtttcccgggattagcctggaacacgcattacgcaacgggctattttgattgtcttgtttaaaggtgtgttaacgtttctatggtaaatcgtgaaatagtaatggattacatcctttcctgtttacaggatttggtcgaaaacggtgtggaaattaagcccgacagcgatctcgtcaacgatcttggcctggagtcgatcaaagtgatggatctcttaatgatgctggaagacagattcgatatttccattcctattaatattctgctggatgtcaaaacccctgcgcaattaatggaaactctacttccatggctggagaataaataatggggctatacgataaatatgcgcgccttgctggcgagcgactgcaatttagtgacaacgggttaacaccgtttggcacctgtattgatgaagtgtattccgccaccgaaggccggatcggcaataaaaaagtgattctggccgggaccaataattatctcggtttaacctttaatcatgatgccatcagcgaaggtcaggccgcgttagcggcccaaggtaccggcaccaccggttctcgtatggcaaacggcagttatgcgccgcacctggcgttagagaaagagattgccgagtttttcaatcgccctaccgctatcgttttttcaaccggttataccgctaatttaggcgtcatcagcgcacttgccgaccataacgccgtggtgttactggatgccgacagccacgccagtatttatgacgcctgttctctcggtggcgcggaaattattcgtttccgccataacgatgctaaagatctggaacggcgcatggttcgcctcggtgaacgggcgaaagaggcgattatcatcgttgagggtatctacagcatgctcggtgacgttgcgccgttagcggaaattgttgatatcaaacgtcgtctcggtggttatttgattgtcgatgaagcgcattcgtttggcgtgttaggcgcaacggggcgcggactggctgaagctgtcggcgttgaagatgatgtggatattatcgttggcaccttcagtaaaagtctggcctcgattggcggttttgctgtcggttcggaagcgatggaagtgctgcgctacggcagccgcccgtatatttttaccgcctctccttctccgtcctgcattgcgaccgtgcgctcgtcgttaagaactattgccacacaaccagagctgcggcaaaagctgatggataatgccaaccatctgtatgacggtctgcaaaaactgggttatgagttaagttcacatattagcccggtagtgccggtaataatcggttcgaaagaggacggtttacgcatctggcgcgagcttatttcgctgggcgtttatgtgaatcttatcctgccacctgccgcgcctgcaggcatcacgctgctgcgctgtagcgtaaacgctgctcacagtcgtgagcaaatcgatgccatcattcaggcatttgctactctgaagcagtaatgtgagcccgccgtggtgttgcgccacggcgggtttaatgttgtctgtcataccaatacaccaggctcaacgccaccagcacaaacgctatcggtaaaccgagcgcggtaacaggtgcgctcaacgcaaatagcaatcccagattgaccatgatttgatagctgatccaggtgagtaagccaacgatgacacctacagcgagacggctacccatccctggcgagcgcggggcgctaaaggtaaacggcacagccagcaaaatcatcgccagggtcaggatgggttgccccagtttttcccacagtgcaaggcggtattcgctgctgggttgcccggtttcctgcaaataatggatgtaatgattaagctgacggacagaaaaagtattgcccggcattgataactcttcaagatccatactggtgaaggccgattgccaggcaagattatctaatgtttccagcgtttctttgccattcagccattttttatgattcacaccatgcaggatccacgttttgtcgtcttcaatggtggcactgcgtgcataaatgtaggattcgagcgagagatcgtcgcgataatgaaaaatctccacgcccaccggctggccctgctcgttcagcgatttcaccgtcacaaattcattaccacgcctggcccacagcatattgccggtaatgtcatcgtcctcccccaacgcggtggcggtcgatttgatttgcaacgcctgttgctgtaatggcgacgctacccactcatctatcgcgcctaacgaaacagtccacaatatccctgcaaccagcgccaccagtgcaatacggaagatagaaaaccccatgctgcgaatggcggtaagctcactgtttttcgataactgccccaggccgacaatccctcccaataaggcgataaatggcgaaagttcgaccagtgtgcgcggtaaggtcattagcaccaccagcaccgcctgagtccagcgataaccgcccgggctgacatcatccagttcgttaatcaggttgaaggtggtaaaaagcggcagcaatagccctgcggcggcggcaaaaccgagaaagagatgacggattaaatagcggctgaaaacattcatcgggaaaatttctgcagcaaagagaagtcgcgtgcgaccagcatcagcaggcccattagcatgagtccgggtactaaccacaaaccaggaatgaggggaatcgcgccgttagccaccagcgtacggcagacgtcaccgccataaaaaatggcaataaacagcaacgtcagtggcaataacgttgaaaatcgcccttgccgcggttttacccgacttaatgaaatggccagcagcgccatcaacaatgcggtcaggccacggctttgccgccattgcagttcggcatgatcggctggaaagacggagcgcgccagctccgtgaccgatttcgctttgcgtttgacgttagggctttgatccagcggattcagatgtaattgcagattacggtagatctgttcgttgtcatcacgcccctgatgatcgataagataggcagtgccgttgtgcaacataacggtcggtttctcgggtgatgggtcaaccacatcaaccgaacgggcgcggaaaatgcgggttcgattggcagtagaagtataaatcagcgcgtcagtcaggcgattattatcctgatcaaccgtctgcgaaaggatcattcgtccgttatcgttagtgttaaatttctttgcccgcaactggcgaacatccagctccgactgcgactgctgctccagttgataaatctgcgcataagcccacggacgaccatacatcgacagaagggtgacaaaaatacttagcggtatcgccagataaagaacggctttgtacaagcgtcccggactgccccccgccgcagagatagcggtaatttccgagtcggtatacatctgccctagcgtcacgccaactgacacatacagaccaacaggtaacaacatctccagtgcaatcagtactttgtagaaaacgatatccagcacaacatcaagagctaatgtcccatttgccgcttcggtcagataacgctgtgcggagtagctggcgaaaataaagatcagaaaaccgacgataatcagcaccagacggcgcgtaccacgcatgatgtagtgttcaaccagcttcatctcactaacgccctcaatcctttgagttttttattcattgatcagtttctgcgccaacgcaatgacatgatctacctcttccggcgtcaggctgccgtcctttgcccactgaatttgcccggctttattcagcaccagaatggttgaactctgctccggcaagcgccaggcaacgcgtccctgtccattgccgtcaataacgaattgcgcccacggatagcggcgtttatttttttcgattttgccaacaacaaaatagccagtaccaaagatggcatcatcggtgttcacaatggtggtgggctgaaaacgatcctgcggaaagtttgccgcttcaaccgctttaattaacagtgagttctttttcttcgccgacttacgcccggcgatatactgaataatgcggacttttcccgctaattgtgtgctgttccacttttggtagtgaatttcgtcgtcgctattcagaagcagctcgccgccttcctggatataaacaggggtaaccgttttgccagtgacgaaattgtgtgcctgcacacccggggctaagagcatgataatcaacgcaataatcaaacgagatgacatcattgctccggctatagcggaaaacgcgaaatcagcagctctaagcgctgacgaatatcgctatccagcgccaccggtgcatcatacgactggcggttttccatatcatccgccaccatgtcgtcgtgtttatctcccatcaggccattaatggcggcgaggaagcgggatatctgtaacgcctctttattttcaggatcaagcgatcttaaggtgtcgtaataagaaacctgctggctgatgatttttcgcacatcatgaaattccctaccggttagtcgcggtttggcaataatctctttcagggtatgcatttgcttttgccgataggcaataaaactgcttacgctttctaactggctatggcgtaatgaatagttcaccaacgaccagaccggagagcttaaataaatccgtaacaggttgccgtaatacgacacaatatttttcttaccgttacgaaagccgtcctgaaaacgccccagaaaaacggtcgttttgccgaataaaaatccggcctgatgcttctttaaatacagccgttgcgcaaaacgcaggtgcttgtagcgcgctcgcatgtatttaaattgtttgcgctcatcagcagtcagctcatcgcctttggcttgtttgcgaactaaacgcagtaactcctgacgatcaacgccattgagccagaattgcaggcataacgcgtaattatcatgaatgatttcggtggtacaacttagtgcaatagtcggcggcaaactaacctgtgcatcaacgacatcatcttcttcaatcgcaacaaatagacgctcgctcgcctcaagcgggaaatattttctcatcatcaggatttctctccggctgcgttataaagcaaggaatggcgctgaaaaaatgcctttaaggttggaattaacgagagcgccacgtccagacattgcccaccgaagtaagcaaacgctgctcccagcacaccaaacagatgacagaacatgaacagcaatacgatgtagccgattgaggcgatggtttgcgccacgagaaaagcgcgctgttttcccgccatcaatagcaatgactcctgagggaagcccagcatcgaaatcacaattgcgcccagcatcacctgaatcaggtcatacgcttcgagatacttaacgccaaacaccagcgaaatgagcggcttgccgacgatcaacaccgcgagcgccaccagaataccgattccgcccgccagtaaaccggacttcacacctaacaaccacggtctggtggtgcgcggatctaaacgcatcacctctgggtaaaaacttttacccagcaaacccgctggcgttccggcggcgtcgaagaatgtcatggcgattttaaataacccggcggcagcgggtcctaacacgatccccaccaacactgtgctgcacgagttacgcgccgaccagatggagtgggcaatgttggttgaccagacaaaactccacgcgcctttaatgtgtcgggcagactcaaacagattcaatttgaaggcgttatggatatttcggcggcgtaattcgcgcgcggcaaaccaccagtacatggtgccgccaaccagattcgacacgtaccaggcaataacaaaacccgcaaaaccaaagtcaaaataccaggctacgacgctccccgctgcgcgcagaaaaggtttcgtcgcctgctgtacagcaattaaatcgaagcgatctaccgcacgcagaatgccggtcggcgtggaggaagccattgaaggaatgagcgtgcaatagagcgctgccagccaaaaactttggtcatccagacctaatgaatgggaaaggaatggcagtaaggcaatgccaccgacaatcgccaccgcgccgctgacgatatccagcgagaaggaaaatgagacgacattgcggaattgctgcggattattgttggttaatgctggtgttccgtactgaaccaccagttgccatgtctgaaacttaataaaatcgctgatcgacttggcgtacgattgcacaatcaccagtacgccaaacatggcgggcgtcatccctttaccggcacacgagagcgccaacagacccagcaaggcgctcacgacattactggagcctaaccaggcgctattgcgaataatggtgcgaaacgcgccatctgcaaaccaatgtttgatgttaaaacccgccaattcagcctgaccttatcgttgatagtaaaaagtatcccgccagccttaagttaaacttcggcggtcagaaacgatggcaaccagagaaaccgccttctgtgcctgttccagcacttcgctgtagggcgctctggaatcaatctcaagaatttttgtgccgttatagccaatcttcgacatgacaccgattttgtcctgcagctcggcatagtcatggtcaggcttgcgggagatggcagtctcaatatcaatgcccaggcgaataattaattccgggcgatattgcgccatttgttggtataaacgccgttcgcgctgcgccagaaacatgctgattttcccggtcgcacgttcgacgccaatccccggtccatcataataaaagcccgaaatttcagcctgcgggaagcgatcgctgaccaccagaacgccactttgcgccagtcgctgaaccttgcgtagattcgccattcttcgcagcgagaagcagtacataatcaccgccgcccatagcgccggagatttggttttcatgctttgggttttcgaggatttggccgccagtcgccgttccagccagacgccaaccaacggcaatcgtttgattttgtcgccgtcttcgccggagagcagccccagatagcgccgctcggtttgccagtgttgttgcagcgatttcaccaagtcggtggtcagtgtggatttaccggtgccatcacacccgaccaccgcaatcagccccggaatgtagttgggctgcggcgcggttgtactattaacagtttgagtttgtagtgcatccattcgttaaatcatcccctatccattttggtgatcaggaaagcgcggcgtgaattgcgcgtagtgacgcttgcagaatttcatcggcggggtgtcgcccatccagttcaaggatctttgcgccattgaatgtcagttgcggcgtaacggcgattttttcctgtaacgctgccagttggtggtcaggtttacgcacaaacgcggtttgttcatcaatgccaagacgaatcaacaatacgggcaaataagatgccatccattggtacagcttcagctcgcgctgccttaacatttttatccaaccgttaccgcccgtggtttttgccaattgcgggccatcaaagcgaaaccccggcacttcaacctgcgggtagcggtcggtgatgagcagaaagccttgctggcttttacacaacattttgcgaaacttgtacgcccgccagcaggaaagcagatagataaccagtgcagtaatattgccaggcggtgttgagggcttttcgtgcacatgtgccgctttacttcgcagataacgcccaaaaggtgcgccaataacagggagctgtgaaatccattcgccaattcgcccggacgattgcccgagataaatgtgttctgttggcattcttgctgccagttcatttaccaggcttgccgtgagggtcgatttacctgaaccatcacatcctacaatggcaataacacgcactggcgtggaattaattattgacatattacgttgattcacgaaaaacccggcagtaaataatgtattgaatattacgtggtccgtgctcagaatatccgttcaaccttattgtgacaatggttaattgtgacattgacctgaattacgctttcataaaaacatattaaccaaattaatatttttaatggatatttaaattaaagaatatattcatgcagtcaataacacctccattaattgccgttattggtagcgatggttcaggcaagtcaacggtgtgtgaacatcttattaccgttgtcgaaaaatatggtgctgccgaaagagttcatttaggaaaacaggccggaaatgtcggtcgtgcagtgacaaaattaccgttgatgggaaaatccttacataaaacaattgaacgaaatcaggtgaaaacagcaaaaaaattgcctggaccagttccggcgctggtaattacagcgtttgtcgcccgtcgcttactgcgctttcgtcatatgcttgcctgtcgtcgtcgcgggttaattgttctaaccgaccgttatcctcaggaccaaattcctggcgcttacgatggtacggtgttcccacctaatgttgaaggtggtcgttttgtctcatggctggcaagccaggaacgtaaagcgtttcactggatggcgagccataagcctgatctggtcatcaaactcaatgttgaccttgaagttgcctgtgcacgtaaacccgaccataaacgggaatcgctggcgaggaagattgccataacgccacagttaacctttggtggtgcacaactggttgatatcgatgccaatcagccactggaacaggtgttggttgatgcagaaaaagcgattacggattttatgaccgcgcgtggttatcactagtcaaaaatggaaatgcccgatcgccaggaccgggcattttcaggaaggttaaatcaactgcaatgctatccagtacagcccaccagaaagaaaaattgccgccggtaaagtaaatacccacgccatcaggatgctggttaccgttttacgctgtaacccaccgccgtccaccaccatcgtccctgcaactgcagacgagaggacgtgtgttgtggagacgggcatcccaatataactggcaagaccgatagacactgccgccgtcatttgtgccgccatgccttgcgcatacgtcatgccgcgcttaccaatcttctcaccgatggtcatcgctacacgacgccagccaatcatggtgccaatgccgagcgccagtgctaccgccatgatgatccacaccggagcgtactcaatggtgcttaacatatcgctgcgaagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgctagcttcgcggaggtatcagagatgcacagcataatgcggcgcagctggctgcgctgactcacgcttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatagcatcaaaggtatttgccggatgacagtgaaactctgttacttgcgtgccatcagtcgatgctgcaggcaatggaggttccatcgcaatcaacttctgcggcagttcaggatgctgttgcaggtagtgttcgaagttggtaacggcatcgcgggtacgggtaatttcatagccggacgcattcatattgacgacgaagccagcaggggcaatccccaccagtaccagcattaccaggccgatccctttttgtccgtcgttcgcgccgtgcgaaaacgccacgcccgcagcggaaacaatcagcgcaatacgcgtccagaatggcggtttacgtttgccttttttctttttgcgatcttccggaatgcggtgaatacggtcacgctttttcgtcccgctccagtagcgtcgcagcaggaatatcaggcctcccgcaatgaccaggccgacgataggggaaacaatcagcgaggagaaaattttggtcacttcacgcaggtttaacgcatccatcaccgatgagccggttaacagcgcgttggttaaaccgatgccgataatcgcaccaatcaaggtgtgcgaactggaggccggtaaaccgaagaaccacgttcccaggttccatataatcgccgccagcagcatggaaaagaccatcgccaggccgtgggttgaccccatattcagcaacaaatcggttggcaacatatggacaatggcataggcaacgctaagtccgcccaataacacgccaaaaaagttaaaaaatgccgccatcaccacagcaagttgtggttgcatggcacgagtataaataacggctgccaccgcattcgccgtgtcatgaaaaccattgattgcttcgtagaacaacacaaatgccagagcaagcaataacaaaagccctgtgtatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggacgcattatcagtgactttaacggcatgggcaaagtgaaatatcattttttaacgataaaaagagtgttatttcttgtgtatcagacaataagcattcattcaaaacctttagaaataatcaaaacacaggtattccactggttaatatattcacatatgaaatgaataaatattggaatatataaatattgaatattttgattaatccccgtactgattattcttcataatcagtacggggttgctacaacatgtattactttttcaccacaattaacggttcaatatcactctcttttttgatgaccagtgattcatcaccgcgcaaacacgtcccaccgtagttgccgccaacggtgaaggtacatacctgaatgtatttaccgtccactttcggcaaacaccacagttgctgatagatgtttttctgctcggcaaatttaccgctggttttgtccagcacctcttcatgatggctgacgaggtcgatattgctgccacagcgaccggcgatcggtttcactgcgtaacctgttttcaccagttcatcattaacagtgaaatcggtatccagcaggtaacgatggtgcgggaacagcgaccagaggatcggcagaatcgctttgttgccggggatcaccgtccacagcggctcaaagaccagcacttccgggcgcagcaatacgtcgataagacgcacttcgttttgcggatgaccggtacggattggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtttcccacgcccaggttttccacacgcagttaaccagtcgcccttccccatcaatcagttgcccggcagcatcccagcccagttcatccaatccacgcaagatacgcgtttcaaagcccgcctggtgcagcgcctgctccataaactgcgcgtgatagttttcctcgatatctttgtcctgcatgatatggacaaacggacgtgcacgactgtgtttccaggcaccagccaattcgttaatcagcccttccgccggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacaggaggcggagtcggcgttgtactcgtaaaccttcaggccacgctcatccatgcagaaatccatacgaccagtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcgggatgtcgaacagcgccagcaggttgtcatctttcagcaccttgtcggttgcgtgaagatacatcaggtgcagctcgttggtggctttaattagctcctgctcggcactctcggtaatggtgtagtaatgataaggatcctgattgatcacctgaccgttggcctgcacataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccaggcgcgctccgctgattttcagcagctcgcctgcaatttccggctgcggtaagctgtattcagtatcttccgtctggatcatccagcccagaatggtggtgtcatcaaaagtgtctttcagggtatagcagccgttttcgaccaccatctccagctcgcgcgtccactgttgcccttgcggcaacggggaatgaatcacgttctgttccgcaatacggactttgttgccatgcaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggcgcacgcggcgagccgttaggaaatgcctgcaatggcaggatgttgtcattaaccacttctcgcaggaagcgcagcgagaaaatctcccacgccatacccacgtcagtaaagaccacaccgtaattcagaaagagaaaacggcgagcaaattcaacgcattgccacttgtggcccatatattcgtcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaatacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgcccgttggcaaacacccattgcaactttattcgctgggaacgccgaacggtcagaaagtaacgattatgcttgaggagctgctggcgctgggcgttactggtgcagagtacgacgcctggctgattcgtattggcgatggcgatcaattctccagcggctttgtcgaagtgaacccaaactcgaagatcccggcgctgcgcgatcatacgcataatccgccgatccgcgtgtttgaatctggttcgatcctgctttatctggcggagaaatttggctacttcctgccgcaggatttggcaaagcgtactgaaacgatgaactggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcaccggtaaagattgagtacgccatcaaccgctttaccatggaagccaaacgtctgctcgacgtgctggataagcaactggcgcagcataagtttgttgcgggcgatgagtacaccattgcggatatggcgatttggccgtggtttggcaacgtggtgttaggtggtgtgtatgatgccgctgagtttcttgatgcgggcagttataagcatgtacaacgctgggcgaaagaagtaggcgaacgtccggcggtgaaacgtgggcgtattgttaaccgcaccaacggaccgctgaatgagcagttgcatgagcgccatgacgccagtgatttcgagacgaatacggaagataagcgtcaggggtaagggttggtgttcgtcgcagcaagccatccaggccggataaggcgttcacgccgcatccggcaatcgtgcacaatgcctgatgcgacgctgccgcgtcttatcaggcctacgaaagctaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcatcttcgtcgatgatgctcatggcaaatccgacgtgtaccagcacccactggcccagtagatcggcagggttaccttcacaaatcagggcgatattcacatcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattattaactccggttattcaacttcaatacttttgacgatcagcgaatcgccggtatcgacacgcaaccgctcgccgtgacagagcggacactgcgcatcgtgctgatgaatctccaccacctggctgcaatcccagcaccaagcctgggcgggtttatagacgatatgtaaatcgcacccttgcgccaccgttccgtggcagacaatttcaaaactaaaacggacggcgctctcctcaacgcaggagagcgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgttggataatttcaacggcgctctggcaaagagacaactcatgcattttcgccactcctgcgaccaaacagcagggcgcgacgccctgcgtgtggtatatccggattcgtgactggcagcgaaaggatcattcgtgcgcagtcatccgtcaggcgttggccctcttcaatcgacatgctgtgcgaaagcggcgacatcagcgaacaggagagatattgcgaaacaccgtccagttcgccaacggtaaaggtcatagtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataactgcactcagcatccacggggtgatcacaccccccgtccactgaccttcgaacagcgtaaaatcagaaacatacaccggcattgaaggatgcagaaaagagagatcgtgcatcgaacgccgggcaatttcttcaaacgctgcctgtacttgcgccttcggggaggtctggaaacctgctatctcttcagtcatgaatcgcctcccgtgggatggcttccacgccagattcacgcagcgcagccagaacctgctcaagcgcaggttcaatcattgcttcaaccgtcggcgttaagccgatgtgtggctccagcgattccgggatcacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaagacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgttctttttcgagacaatggcatccgcaataatcaaatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcgacaatccgcacaccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcagcatccactacgtgtaccgcacaggccatgcacgggtcaaaggagtgaatggtacgcaccacttccagcggtttattcggatcggcaaccggtgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcggaccagagttccaggttgatggaacaaccgcctggtagttgctgatgataccgtctttaataaccatccagtgagagagcataccgcgcggcgcttcgaggaagccaacacctttgaattcacccgttgccggaatgttcggcttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattggttttgcaggatatcctgcaattcacagcagtgaacggtacgaccaataatacggcccagcgtggagtgcagctgtgccacttccagcgtgttgccagtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagattcgcgacctgccgccagtttcaccagcatattagccagtggccccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttcccgtcgtcagaccaaccatcataagccggaatggtggtgccttcccacggtgcctgcggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatgcctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccgtttttactgtcggtcgggaattccggcacgctcaggtagttcaccgcacctttaccgcgtgtcagccattccgggtagaacgcggcaataactgcggtatcaaccttataaacctgctcaacaaagtcgctcagtttgtcgatgaaagacttgatgtacatcaggcgctcaaggttcagcacgcccaaaccgtcgaggttgatcgggttcgcgacaccacctaccgccaggttctgaatgtgcggcgttttaccgcccagcagcgccacgacgcggttagcgtcacgctggcactccaacgcttgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcatcgccggatgaccccagtagccattagcgaaaatacccaactgaccgctggcaaccagatctttgatcttgttctgaactttggtgaactcttccggactgttcaggtgccaggtcgaaacgcctttcagcatttcggaggctttggttgggtcagcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagctgatagaaatgaacaatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcactttctgccgcacgaacggaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaattatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtaagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccgcccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagtgcgctcagtgctgacaggaacagcatgcgggaatcattacgcagcttcgccacacgcagaacgaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttgtcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttaacaaacagactcttttcatccggaccgttgccacgcagacccgcctgcaccagcgaaccttcaaagatgacaatcgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctctgccacaacggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatggtcggcagcagcgcaccgagcgcgatgatgaagaacatcaccttgtttagtcgctgtagcgacaccttccaccccagacgttcaaacagtgccggagcaaactccagtgccatcacgccgatatagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatagtgatcgacaagccacccagtgagtaaccaaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtataccgcccacgccagcgcccagccgccacaggcaaagccggtgccaatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcagagacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttggtgttgcgacgaaccagcacggttaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttgaatattttcggaacgcgcaccggtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtatgcaggtaagtgtcgccagatttcagcgtctgacgcggatagtggtattcgctgccaggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccgaaaatcaccgcgcccgccgggcacacttctacgcagccaggtagaccgcctttatcgagacgttccacacctttctggttgcacagctcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtacggacaggcgaccatgcagtaacggcagccggtgcacacatctttgtcgtaatggacaatgccggttttcggatcttttttcagtgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccgttctcctcctggtctttgttgacccctgtgccgctggtccacacctgaatgatgttattggtatacggcgacagtttgtcgttgttcgaccaggtctgttccccttgcgggttacgttcagggaaattgatatcctgacacttggtgacgcaagcctggcagcctacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccaacccaaccacaccgccgagcaaaccaatagcgcctgcagagacgttgccgccctctttagcgttaacatccggtttctgtgaacgcggagtttgattttcgacgttggcaagctgatggatgcctttatggaagccgataccttcttcgttacagccatagcacgggtgaccaatcgccaccggccacacaccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcgcggtggccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcgcagtgttcgtgaatcagacggccataggcgaaggtcggacggtttttgtcatccagtttcggcggtttgccgtaagtgatgatgtgcgcaacggtcgcgaggaagttgtgcgggttcggcgggcagcccggaatattgataacggttttgcctggcagaacttcttgcaggctgactgcgccagttgggttaactccagctgcggcaacaccgccccacgcagagcaggaaccgatagcgataatggctgctgcgccttccgccgctttgcggatgtgatccacaatcggctcaccggcaaccatgcaataaataccgttatcttttaatgggatggaaccatccaccactaacacatactgccctttgtacttctcgagagcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagtacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtgcactcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacctggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcgctaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttcgaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccatagcggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatattgtcatatatatcgatattttaggcaaagaacgacttttgcgcacgctattttttcatgcttgtttaagacgtaatcccgtaagagataaacctatcaggagagatatttatcgaaccatttcagtgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatagatatacgcctcataaaccttattattggctttcaacgccgcctcgtaagcaggccagccctcgttgattcgggtgtccagttccgcgaagtggagtagtaaaggcgcttcaatcttcgccacatcggcagtgggtgcctgacgaccataaaacggcaccgcgcaggccagttccggatacgcgacagccgccgcgttcgatacgccaccgccatagcaaaatccggtaatacccactttgcctgtcgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttgttggatcaacctgctgttgcagctcacgacctttatcatcatttcccggataacctccaacggaacttaagccgtcaggtgccagggcgatataccccgccttcgccactcgccgtgccacatcttcgatatacggattcagtccacgattctcatgcaccaccactacggctggcgttttgccgctcatctttgcgggcttcaccagataaccccgcacctcgccgtgaccatttggcgaaggatacgtgatgtactcagcaacaatttccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacaacgctaatgccgtcatcccgcctaccgcacttcgccgcaaggttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcatagtaatccagcaactcttgtgggaaatctttggcggttaaacgcggcatcgttgcactcctcagttggtgtttttttaagcaaagcataagcacgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacggtggaaaggagaggtcatggtctggttagcgaatcccgaacgttacgggcagatgcaataccgctattgcggaaaaagtggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttgggcattacgcactttgatttagccaacaattacgggccgcctccaggaagcgcagaagagaactttggtcgcctgctgcgggaggattttgccgcttatcgcgatgaactgattatctctaccaaggctggctacgatatgtggcccggcccttacggctctggcggttcacgtaaatacctgctcgccagcctcgaccaaagcctgaagcgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgcggtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcgccagagcggacgcaaaaaatggtcgagttgctgcgcgagtggaaaattccgctgttaattcatcaaccttcgtacaatttactgaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgtattgcctttactcctctggctcagggattgctgaccggaaaatatctcaacggcattccgcaagattcacggatgcatcgtgaagggaataaagttcgtggtctgacaccgaaaatgcttaccgaagccaacctcaacagcctgcgcttattgaatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagctggttgctgaaagatgatcgcgtgacgtcggtattgattggtgccagccgcgcggagcaactagaggagaacgtgcaggcgctgaataatctgacatttagcaccaaggagctggcgcagattgatcagcatatcgccgatggcgagctgaatctgtggcaggcgtcttccgataaatgacctgttaataacgggcgcgcgaaccgcgcccgaatcagatcagtgattatgacgagtcagtcggtcaagatagcccatcacaaatgcagaaagcacaaacgtcagatggataatgacgtaccacatcagtttgttatccgggacatttttcgcatccataaagacgcgcagtaagtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcgtccattttccccagccagttcagcttctctttgttctcggagatatccagctgtgagacgaaattctcataaccggaaaacatcaccatcaccagcaaaccgccaaccagcgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaactaacgccagcgaaaggccaaagtacacgggggcgagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattgagtaaacagcacgcaacagcaaatcaacatatacgttaaacctttgtcgcataattctgaggtttagggatcttcctggttcccttatcaacgcatcgagaacgtctacccttaaaggacgttgaacctgaagggagaaaaacgatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaagatcgtaaagcactggtgacagggggcgattccggaataggtcgcgctgccgccatcgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaatttgcccgttcgctggttcacgaagcgcacaaggcgttaggcgggctggatattatggcgctggtcgccgggaaacaggttgccattccggatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgctgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtatcatcaccacttcgtcaatccaggcataccagccaagtccgcatttactggactatgcggctacgaaggcggcgattctgaactacagccgtggcttggcaaaacaggtcgcggagaaaggtattcgggtgaatattgtcgcgccaggcccgatctggacagcactgcaaatttccggcggacaaacgcaggataagatcccgcagtttggtcagcaaacgccgatgaaacgtgcggggcaaccggcggaactggcccctgtatatgtttatctggcaagtcaggagtcgagctacgtcaccgcagaagtgcacggcgtgtgcggcggcgagcatttaggttaaaaaaatgcccggttgtgaaaagcaaccgggcatcattgtgaattcactcttacctgatgtggcgaaaacgccttatccgcctacaaacgcatgaagattcaacatgttgcaatagattttgtaggcctgataagcgtagcgcatcaggcattgagcacctaatgccggatgcgtcgtgaacgccttatccggcctacaaacgcacgaagattcaacatgttgcaatagattttgtaggcctgatgagcgtagcgcatcaggcaattctactttacttcgctttggcggtttcttcgccgaccagacctatcttcaggtaacccgcctgatgcagcgtatccattaccttcatcaacgtctcgtaatcgacggttttgtccgctcggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccgataaacatcgagttgtctgccttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaagttcaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcagaaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcattgccatcggatattatcctgcgcgtaatttttgtgcgacacgaaccggatgcgcagcggcgctggcttccagatccaggtcacggctttgcagcaacaatacctgcgctgcaacatcacccagcatcgctttaaagccgccaatctggcgtgcaaatacgttatagataacgaccgcaggaatcgctgccacgaggccgattgccgttgctaacagagcttctgcgatacccggcgcaacgactgccaggttagtggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagaccaacgaacggagaaatcgcgccgatggttgccagatagccgttaccgcggcccatttgacgacccactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatgcaggcttaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcagttgctgctcgcgcttaaggcgacgcttctgattgaagaactctacgctcttactgaagaagattgcccaggtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgctgatacataccccagacggaaaggtccgtctgcattaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgcgcataataatatcaaaacgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcgaatattcatgctagtttagacatccagacgtataaaaacaggaatcccgacatggcggacaaaaagcttgatactcaactggtgaatgcaggacgcagcaaaaaatacactctcggcgcggtaaatagcgtgattcagcgcgcttcttcgctggtctttgacagtgtagaagccaaaaaacacgcgacacgtaatcgcgccaatggagagttgttctatggacggcgcggaacgttaacccatttctccttacaacaagcgatgtgtgaactggaaggtggcgcaggctgcgtgctatttccctgcggggcggcagcggttgctaattccattcttgcttttatcgaacagggcgatcatgtgttgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcatggtttgatccgctgattggtgccgatatcgttaagcatctgcagccaaacactaaaatcgtgtttctggaatcgccaggctccatcaccatggaagtccacgacgttccggcgattgttgccgccgtacgcagtgtggtgccggatgccatcattatgatcgacaacacctgggcagccggtgtgctgtttaaggcgctggattttggcatcgatgtttctattcaagccgccaccaaatatctggttgggcattcagatgcgatgattggcactgccgtgtgcaatgcccgttgctgggagcagctacgggaaaatgcctatctgatgggccagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcacattaggtgtgcgtttgcatcaacatcatgaaagcagtctgaaagtggctgaatggctggcagaacatccgcaagttgcgcgagttaaccaccctgctctgcctggcagtaaaggtcacgaattctggaaacgagactttacaggcagcagcgggctattttcctttgtgcttaagaaaaaactcaataatgaagagctggcgaactatctggataacttcagtttattcagcatggcctactcgtggggcgggtatgaatcgttgatcctggcaaatcaaccagaacatatcgccgccattcgcccacaaggcgagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcgaattgtataacattgccacttttggacaattttgcagacattttattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgattcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggatcctcatattgttagcgttgtttactttgtcatgtttgccacgctgtttttagaaaacggcctgctgcccgcctcatttttgccaggcgacagcttgttgatactggcaggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggctaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgctgctgccaaccatggcgggaatttccggtctgccaaaccgccgcttccagtttttcaactggttaagtggattgctgtgggtcagcgtggtaaccagttttggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttaggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacgattttccccgttcccggttgctgtaccgggaacgtatttaattcccctgcatcgcccgcattcttgccgcatcttcccccggcgtcacaccgaagtaacgtttaaactcacggctaaattgcgatgcgctttcatagccgacgcgcatcgctgctgcgctggccttcatgccgtcatggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggcgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatgttggcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcagactgaagtgagtctggcgactgaccagcgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggatgatctgtttgccgagaatacgcgcatccagtggtcgctccatcacgtcgagtaaccgctccgccgcgcataaaatctcttctgataacgtggcggagttaatcccgctggctgccatcgacggctggaaatgctcatcttcgccaatgtccatcaacagttcctgtaactgcaaaatatcgacattgagacgcaaccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcagcaggtattcattggcatcataacgaaacacgcgttcattgatataaccgattttatgcccggaaaagagaattatgatgccaggctcgtacatcaccggtgtacgtgcgaaaggtgtctcgccatacaacaaacgcacatcgggcaacagttctgacaaactattttctttatttttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggagaaataggcaagacattggcagaaatgagcattgagagccagggcgctggcgatcacaatgaaaaacatcaggcagatcgttctctgccctcatattggcccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgaacaaattcctcacgatgctcgcgtattgattacctacggcggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgagccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacagaaagtgactttcctgctggcggttggcggcggttctgtactggacggcaccaaatttatcgccgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggtaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgcaggcgcggtgatctcccgtaaaaccacaggcgacaagcaggcgttccattctgcccatgttcagccggtatttgccgtgctcgatccggtttatacctacaccctgccgccgcgtcaggtggctaacggcgtagtggacgcctttgtacacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgctgacgctaatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgtcatgtgggcggcgactcaggcgctgaacggtttgattggcgctggcgtaccgcaggactgggcaacgcatatgctgggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgataccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttccgatgatgagcgtattgacgccgcgattgccgcaacccgcaatttctttgagcaattaggcgtgccgacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgttggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagctgggactgggcgtctggcaagcaagtaatgaggaagtaatcaccgccattcaaaaagcgttagaagtgggttatcgctcgattgataccgccgcggcctacaagaacgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccactaagctgtggaacgacgaccacaagcgcccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctacttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgtgataaaccagatcgaacttcatccgctgatgcaacaacgccagctacacgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaaccccggcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccgaaatcggtcacaccttcacgtattgccgaaaactttgatgtctgggatttccgtctcgacaaagacgaactcggcgaaattgcaaaactcgatcagggcaagcgtctcggtcccgatcctgaccagttcggcggctaacatgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgttactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaagaacaactcatctatatccgggataaacgcaacggagaggtgaaaaacagatgaaaataatacttctgtttttagcagccctggcaagttttaccgtacacgcacagcccccctcacagaccgtagaacaaacagtccggcatatttatcagaactataaatcagatgccactgccccttattttggtgaaaccggagagcgggcgataacttctgcgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggcaatattggctggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgctagaaagcgttgcgataacccaaactgacgccgatcatgccgatgccgttgtgcgctttcgtatctttaaagatgataaagaaaagaccacgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcagttaatagcgagaatgaaaaaacgctggccgctttagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgctgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggttaatgccttctataaaaccaccttcaagacggccaataatcccgatgaagatatgcaaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgctattttcacgcgttgatgaaattcgagtcctggagaaaaccgccgattccgcccgcattcatgttcgttttacgctgaccaatggcaacaacgaagagcaagaactggttttacagcggcgcgaaggcaagtgggaaatcgctgattttatccgcccgaacagcggcagcctacttaagcagattgaggcaaaaactgccgccagattaaagcaatgagctgaattaaataacaattagccggaacaataaataaaagggaacactatatgaaaacgattttcaccgtgggagctgttgttctggcaacctgcttgctcagtggctgcgtcaatgagcaaaaggtcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcactacgcccacaaatctatgctgccaaatccgaagctaacagagccaatacgcgtcttgatgctcaggactattttgattgcctgcgctgcttgcgtatgtacgcagaatgataaaaaaatccccggtagcgtgtcagttgccggggatattttttaacgtccaaccgccgctttaggccgtttcttcgcaccagcattcaccggacgagattgcgtagacgacgctttttttgccgtagcaggcgtctgacgctgggtcgccatcggcgtatgtttcgtcaacgccggacgggtattgcggttctggcgacgagcttcacgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaaacgacgctgtttgtcgcccttcggtacgaagacgtcttcgctcttataaccaatcttcgccagcggttttttcccggtgtaatacatggtggttgagttcgccagcggcgacggatagaagttctgcacctggtcgaggcggaagcggtgctttttcagccacagcgccagattcaccatatcttcatcacgcgtaccggggtgcgcggagatgaaataggggatcagatactgctctttacctgcctgttttgagtaagtatcgaacagctctttaaagcggtcatagctgcccatgcccggcttcatcatcttcgataacggcccttcttcggtatgttccggggcaatcttcagataaccgccgacgtgatgggtcgccagttctttgatatagcgcggatcttctacggctatgtcataacgcacaccagaggcaatcaggatctttttaatgcctttcagatcacgcgcacggcgatagaggttgatcgttggttcgtggttcgtgtccatgtgcggacaaatatccggataaacgcacgacaaacggcgacaagtttgttcagcgcgtggcgatttgcagcgcaacatatacatgttggcagttggcccaccaagatcggaaatcacgcccgtaaaacctggaacggtgtcgcggatcgcttcgatctcattaatgatcgaatcttcggaacggctctgaataatgcgcccttcgtgctcggtgatagaacagaaagagcagccgccaaagcagccacgcataatgttgaccgaaaaacggatcatttcgtaagccggaatacgggcattgccataggccggatgtggcacgcgcttgtatggcagcgcaaaaacgctgtccatctcttcggtagaaagcggaatagcaggcgggttgatccacacatagcggtcgccgtgtttttgcatcaatgcgcgggcacagcctgggttggtttcgtggtgcagaatacgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaacacgtaggttttttcccacggtttcgggcgcggtggctgcacggttacggctttggcttcctgctttttcggtgccaccggtttgttatccgcgcacggcaaatcttcaccatacggatgcgggattgggtcgatttttccaggggtatcaagacgggtggaatccacgccgctccagccaggcagcgcctctttcacgataatcgcggtattacgcacatcgcggatttcactaatcggctcgcccatcgccagacggtgcgccacctccaccagcggacgctcaccgttaccaaacatcagcatgtcggctttcgaatccaccagcacggaacggcgcacggtatcggaccagtaatcataatgtgcggtacggcgcagactagcctcaataccgccgaggatcaccggtacatctttccacgcctctttacaacgctgggtataaaccagtgtggcgcgatccgggcgcttacccgcgacgttatccggcgtgtaggcatcgtcatgacgtaaacggcgatcggcggtataacggttgatcatcgaatccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcatgaaatcgtctttgctgctccagtctggctgggcgatgatcccgacgcgaaagccctgtgcttccagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgagacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatgataaaaaaataatcaaaggccggggattataagccggaacgaaagagaaatcgaaaggtattccatactcgccctcctcgggcgagtatgaagattacggtaccggattgaccaacagttgcccaatcgagccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcgccattcacgttacggatctggaacattacgccttcaatatggaacgcttgcggctcgtccgcgcgtaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagctgtccattaatacccgggtcatcacccagactgatatcgcgactgcgaattggcgaaccagccatgatttcagttggcagcaagcgcatcggaagactgtctgtgaccagcggcagaaggccggttgggcgcagcgttagcaccagggtagaaaccagaatactggatggctcaaagaagccacgaatacgatcaacaatgctcgccgcttcgccacaggtgatcgacacttcatcgccgttgctcatatccaccagaatctcgcggcgctcgcccggtgccagcgaaagttgcttcaccgatacaggagcaggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgttcatctgtagttgatagcgacgagagttcgacgcgttcagcagtcgcaagcgcacccagccacgcgagacttcaacgtacgggctttgtacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttgtattctggcgtaccaaagttatccagccgtttatcctggataatgaccggaaaatcatccacaccataatggttggggataggcagcgacttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaatgggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcgggcctggtacctgtagcccggccaccgtcattgagacattttctgtcaggcggttgctgtaaataagcttaacatcgtcgcccttccagacgcggatagtcggccccaggtaacgaccattgattccccagaccgacgcgcgtgtccctggcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagtagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgttccccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgttctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccagctcacgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttgtgcagtcgattaagattaatcttattcgaagttgtagagacgcacacgggaataatcgggacgcccgccgcaattgccgcgtgaaatgctccagtcttgaacggtagcaggccgcgaccacggctgcgggttccttccgggaacatccagatggaaatacggcgttttttgaagtgattcactacttccgcaatggtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcaccgtcggcggttgcacgatgttcgatgctgtcaccatgtcatagttgttctggtggttagcgatatagatagcattgccgtagctttcagcgtctgtaggtttacggcactcaactttcaggccaaacagcggcgcaagacggccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacagcgccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtaactcttccgggcgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacaattgcgccagaccatcttctccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcacttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaatcaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgccaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgccccaggcggcaacgttaatttgccggtgagcggctcgccctgaccacgcgccgacggcagcgtaatcgggtcaatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcacccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgatcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagttcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcggcggaacaccagccattcggagaggatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattaaggttaatacgatagctcttttccagatcggtggtagcgaagaggtggttcatcacctgatccatatccacgcggttggaacgcggcacaatcaccaggcgggtcgggttctcgtggtcagattcatcgcgcagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctgataaccaccgcgccatcttctttcttccacaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacggatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggctggtcgattaatgcgattgccgcctgagccacttcacgcaggttatgcggtggaatatcggtcgccatgccgacggcaataccggtggtgccgttaagcaaaatgtttggcagacgggcaggtagcattttcggctcctgcaaagtgccgtcgaagtttggcacccagtcagccgtcccctgccccagctcgctcaatagcagctcggaatatttcgacaaccgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcgccccagttcccctgaccatcaaccagcggataacggtaagagaacggttgcgccatcaggaccatcgcttcataacaggcgctatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggccgattttttaaatttggcgctggcattcaggcccagttcagacatcgcatacacaatgcggcgctgaacaggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccgacggcgataaaggcatcaatgtgccttgatatacaactctttgctgtagacataatcctggggattatgcagcggaaaaccgccaacgtagggtttaagcagtttgattaacggctgatagtagataggaatcagcggtgcctgttggttgatgatcacttctgcctgctgatataacgcattacgctttgtcgcatcagtgatctgcgtggcctggtttagtaaggcgtcatactgcgcatttttccagtgaccgacgttttcttcactatcgcttttgagcgtgttcaggaagctggaagcatcattgtacgtcgcatcccacgactgccgagacagcatgaaatcaccggctcgtcgggcatcaagataggttttccactccattgtgcgcagcgtcacctgtgcacccagccattttttccattcggaagacaacgctatcgcggtcttttcatgcagatcgtacttgttgtagaacagctcaaagcgtagcggatgagaggcgtcgtatcccgcctgtttcagcaaggcttttgccatcgcgacgcgctcactcattggcttttgcagttcatcgaacgtcgtcgcgctaaagccttttacctctggcggcgtcagcgtggttgcgggcgttctcaaccccagtaccttttgcgcaataagctgtcgatcaaccgtaagatatagcgcccgacgcactcgcacatcgttaaatggcggtttctcaaggttgaagttgtaatattcgctgttcagacgcggaataattcgtagctcgccaggcagtgatttttcaatggcgggaatttgctgcgccggaacccaggtgagatcgacctctcccgcgcgatagcggttatagccggtgaccgaattatctagcgccagatactcaacctgttgcaatactgtatgttgcgcatcgcggtactttggatttttgcgtgcagtaatcttttcgttaactacccactgatcaagcacaaaggcaccgttgtaaaccatgttctctggcttactccagctatcgccatgtttagcgatgacatgatgaggaaccgggaacagcgtcggccaggcgagcatcgtcgtgaaccaaggaaccggctgctcaagcgtaacttcaagagtacgatcatccgtcgctttgacacccagcgatgtaacatctgctttacccgcaacaatagctgcggcattgttaatgtgcgcctgtgccagatagccagcaaaagggcttgccgttttcgggtcaaccgcgcgctgccagccgaggacaaaatcctctgccgtcagaggctgaccgtcggaccactgcaaaccgctacgcagatggaaaatatagcgcttgccgccgtccagtatctcccagcgttcagcctgagcgggctgcacctggccttcaccgtccatccataccagaccttcaaacagatccagcacaatctgcgcggcagtattctcctccaccttttgcgggtcgagcgtacctgggtcgctatgattgttgtaacgaaagacttgttgcggggcgagcggtgtgttggcgggaacgtcagcagcgtagagaggagccgcacttaccaggctgaccagccataataaatttcgcgtatacatggtattccttaccggagaaattataagcccaacaacaatacgcctgtggcattgttcgctcaaacttatcgcgagtgatttggctcacactccggtaaagaaaaaagcgagttgcccccgcttttccattaattaacggatttcattcaatagttctggatgcttatccagaacacgtaaaagtttgattgtggaaggatgaggttgggcattgcctttttcgtaacgcgaaaacgcatttacacctcccccaaaaatttcgcttgcctctttttgggtaagagagagcttttttcgaaccttcactataaattcaggtgccactgtttcggcattcaccgaagcccgaaatgcctttacttgcgccatgaaagcatctgactcttctttattcatgatgctctcttcgcaatggacacaatataaaccgtggatacctttcaatactgtttttcgtccacggaaggtgtatggaatatctttaatgccagaaaccatttctccctggtggcaaaccggacatttcatattacttctccttaaacgagacgatcagtacgtcatgaattaccgtaattttaagataaacctggcctgtaacaagcctgggtctgtaaacatcctgccagatagtatgatcagagtaggtggtcatgcttttataaaagtcgctctctgataatccaatgataacattacacataccatcaaaatccaaacctaactcatctgcatttaacagggcactacgtgttgtacgaacttgcccggcattgacaagttttttaacctgactcaaacgtgtatgtggtgtgcgtttttccataacccccgcctccctgttactttagttataacctaaaaggttaattacagcaatgaaaaagcacctaaaaggttagttagatgtacggagatagtgaccacacaaaacgtattctttaaggaaagtgattgaccatataagaaagtggcgcattagtagcgccagtttgaagcaggaatttataagggaagctggagtcaggcatcacgccaacggcacataaacatccgtttccagtcgctgctctgtcaccccttcggcaagattggtgtagtgaaacagaatcggtgctttacgcattttctcgccgcttgcaggcagccagtggcgaatgatgccccataccgtgtgtgaaatatcgtccagctcgccaacgtggcgggccacggcataacgtccaccggtaagttcaccattgctcacaccataacgattatcgggaatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttccggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacgctgtagttgagcaattcagggctacagcggtgcggcaacatcgccacaggtattgatgggaaatcgataatgtttacatccagtgtcaggtttgtcattttgcctccctgcgaaattattcccgggaacgcgtcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagaattccagtctttatcgacttcaccctgaatctcaaccgtatctttcggcgtcaccgtcacgccgttccagcgtttgtggtcgatatcaacattgatagtaccgctggcatctttgaacacgtagagatcgtcagagatgcgttcaacgatattgccgcgcagggttacccaggtgtcgtcacgcagggattttgcgctttctacagtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgccgatgggccagaaaaaccgccctgctctgctgccatcaccggtgcgctgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttagtgctgtacagagcgcgttacaacacggtttactggcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttagcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctttatagcgcaccttatgatgcggtgatcctggatttaaccttaccaggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtactgatcctgaccgcgcgcgatgcgctggcggaacgtgtagaagggctgcgtctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggtaacgtcatgctcgaccccggcaaacgtatcgccacgctggctggcgaacccttaacactgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggtagtgattttattcgtaccgtgcatggtattggttacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgcgtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgaattgttcgacacccaactgatgctgtttgccaagcggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaatagattaaaacacggtcatgttgatgacgatgcgctgacctttgccatctttacccacgacggcagaatggtccttaatgatggcgataacggagaagatattccctatagctatcaacgggaaggttttgctgacgggcaactggtcggtgaagacgatccttggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgttggccaggaatgggaataccgtgaagacatggcgctggcgattgttgccgggcaattgatcccgtggctggtcgcactgccgattatgttaatcatcatgatggtactactgggtcgtgaactcgcgccgctgaacaaactggcgctggcactacgtatgcgtgaccctgactcggaaaaaccactaaacgcgactggcgtacccagcgaagtgcggccactggttgagtcgctaaatcaactgttcgcccgcacacatgcgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaacttcgtagcccgttaacggcgctgaaagtgcaaaccgaagttgcgcagctctctgacgatgatccgcaggcgcggaaaaaagcactgctccaattacattccgggatcgatcgcgctactcgtctggttgatcaactgctcacgctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaatgcccacagcatcaaacgcaccgggcaaccgctattgctaagtttgttggtgcgaaatttgctggataacgccgtgcgctacagtccacagggcagcgtggtagacgtcacgctgaatgctgataatttcatcgtgagggataacggccccggtgtgacaccagaggcactggcgcgaattggcgaacgcttctatcgcccacccggacaaaccgctaccggcagcgggcttgggctatcgattgtccagcgaatcgccaaattgcatggcatgaatgttgaatttgggaatgcggaacaaggtggatttgaggcgaaggtaagctggtaacttctctgtctatgagagccgttaaaacgactctcatagattttactaatagcaaaatataaaccgtccccaaaaaagccaccaaccacaaaccagacaaataccgagcgagaatacatatacccaaaactcgaacatttcccgcataaagagttttcttaagataagaataataagtggcgtaagaagaaaaaatgctgcaatcattgcttgcaatatacgatcttcgcctgaaacggaaggtatactgcaaatatttcctcccgactcaagcatccagtcatacttattgaaagcaaaaaaagaatctattaaccaataagtaagcattatatatagcaatgcttggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcaatgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcactacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccgcaatgcttcaaatattgttttaattttctgctttaacatatatcagtacgctcataaaaatccatttataattatcaacatgacacgttgatactttcatcttttacttattcaaagccatattttcaatccccaaaaaaaccgaaccaaacgtgtaaattattccggtgcgagtaagaattatgaggaatggctatcagtattgtcattttcagaaaatatttatcctgcatcggtgagtcagagtaagatcagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcggcaaacgtctcaccttgaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgaccttgggcatgatgtccgcatcgttcgcgccgacagcgactacgatgtcaaagcggaagtacaaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatacattgatgatgtattcaccgaaggtcacgggacgctgtatgccagcgatggtcgtacccgcaaagatccgtcgaaaaaatacggttccggcggcctggtacagggcaaaaaatatatgctttctctgacctggaacgcaccaatggaagccttcaccgaaaaagatcagttcttccacggcgttggcgttgacggtgtgtatctgccgttccataaagcaaaccaattcctcggtatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctcaggctttagaaggagttaaccatgcttaccgtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaggcggtattggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgcagctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagctgtgggaaagcatcgcgcatcttgaagcgcatctgcaaaccccgcacatgaaggcgtatagcgaagccgtaaaaggtgacgtgctggagatgaatatccgtattctgcagccagggatttaatcctgccttgtttgcccggccatcctgaccgggcaatgttctttcctttaaacctcaatctccgccatgtcgcctttctcttgcaaccagttgcggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcaactgcaccagacggcgagtgttcggatcaagcgtggtttcgcgcaattgcatcgggttcatttcccccagacctttaaaacgctggacgttcggcttgcctttcttgcgttttaattgctcaagtacgccctctttctcttcttccgtcagcgcgtaataaacctctttcccgagatcaatacggtagagcggtggcagtgcgacgtaaacgtgaccgtgtttcaccaacgcgcggaaatgttttacgaacaaagcgcagagcagcgtggcaatgtgcagaccatcagagtccgcatccgcgaggatacagattttgccataacgaagctggctcagatcgtcgctgtcaggatcgataccgatcgctaccgaaatatcgtgcacttcctgcgaagccagcacttcgtcggaagagacttcccaggtgttaaggatcttacctttcagtggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcggagtcaccttccacaaggaacagctcggtacggttaaggtcctgcgcggtacaatcagccagtttgccaggcaacgccgggccgctggtcagctttttacgcaccacttttttggccgcacgcatacggcgctgggcgctggaaatcgccatctccgccagcagttcagccgcctgaacgttctggttcagccacaggataaaggcatctttcaccacgccagaaacgaatgccgcgcattgacgcgaagagagacgctctttcgtctgcccggcaaactgcggatcctgcatttttactgacagcacataggcgcagcgatcccagatatcttccgccgacagctttacaccgcgcggcagaatattgcggtattcacagaactcacgcatcgcgtccaacaggccctgacgcagaccattaacatgggtaccgccctgcatcgttgggataaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccacagcttcagtatcaccagcgaaattaccgataaacggtttttccggcagcgtcggcagaccatttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgttgttcggtattgttgatctcatctttaaaagtgatctcaacgccagggcacaataccgctttggctttcagcacatgcgtcaggcgtgaaacagaaaatcgcgggctgtcaaagaaggtttcatccggccagaagtgcacactggtaccagtattgcgtttaccgcaagtgccgacaacctgtaaatcctgcaccttttcgccattttcaaaggcgatgttataaacctgaccatcgcggcgcacgttaacttctacgcgcttcgacagggcgttaaccaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcctgcatgcagacggcaaagaatcagttcaaccgccggtacaccctcttccgggtgaatatccaccggcatcccgcgcccatcgtcaataacttctaacgactggtcagcatgtaagattacatccacgcgttttgcgtgacccgccagtgcttcatcgacactgttatcaataacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttgagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgcaccgccgggtttaccaccactgcgggcagcataaaacattgtgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagctctgccgcgtcggaaggatacggcggcaactgcggaatgatcatctcaacgtcagggtgatgttccgccagccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaaacgtgtgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatagtatccagcgtaaagttggaacagtgcggcttaaactgcacacaggtcgacggcgttgccagcaggcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcccgcgttacgcaggctgtgttgatcgagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgtcctggcgcatcggccagtttacgttccagccactcaagctgaaactcgctcagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacgcgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgccaggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctggtgtggacgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaacagggcttcgtgcttttgtgcaaacaggtgagtatcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctagtaaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactggttaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcgaatatcttcgttttcatcagccagaccatgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgcctcccgggcttgccaggaaacttaacaccggtttggtccgtttgactatcagtcccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttcaatcatcccggcaaccatctccagtagccagggggtttcactggtgtcgtatgcggcaatccgaatctgctcaatcagcacaacttcatcacgcactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttcccgccgtacctcatgactcatttgcccgttgaataaacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggctgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctttctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccttgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagcagggattcaggacgtcacgtatcagaccgatcagcaaaccttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgctattgacgttctttcctatacacaggcacaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgatcaccgacgtgcagaacgcccgcgcacagtacgataccgtgctggcgaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccggaactggctgcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacgcgctgctgaaagaagccgaaaaacgcaacctgtcgctgttacaggcacgcttgagccaggacctggcgcgcgagcaaattcgccaggcgcaggatggtcacttaccgactctggatttaacggcttctaccgggatttctgacacctcttatagcggttcgaaaacccgtggtgccgctggtacccagtatgacgatagcaatatgggccagaacaaagttggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcacagtacaactttgtcggtgccagcgagcaactggaaagtgcccatcgtagcgtcgtgcagaccgtgcgttcctccttcaacaacattaatgcatctatcagtagcattaacgcctacaaacaagccgtagtttccgctcaaagctcattagacgcgatggaagcgggctactcggtcggtacgcgtaccattgttgatgtgttggatgcgaccaccacgttgtacaacgccaagcaagagctggcgaatgcgcgttataactacctgattaatcagctgaatattaagtcagccctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcccccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttactactggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcacgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggcatggcaccagaaaaccaggcgcaggcccagcaatccagcgggagtttctggatgccgctgatggccggttacatgatggggcgtctgatgggcggcggcgcgggatttgcacagcagccgctgttctcctcgaaaaacccagccagtccggcttacggtaaatataccgacgcgacgggtaaaaactatggcgcagcccagccaggccgcaccatgaccgtaccgaagacggcaatggcaccaaaaccggcgaccaccactaccgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtagtgcaaccggtacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgtgagaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgcccaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcattccaaaacacacctggagttttgtgcgccagtcatggctgacgcaccagccatcgctttattctcgtcttgatctggcgtgggatggcactggtgaacctaaacttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtctgcaagaaaaactgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggaaccattcagtatttgcaggactgcgcaacggaagctgaaattgctactgagttcctctacatcgatgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggttatttccaacctgttcaagctgtatccgtgggagtttatgctgcgtgagatgttctccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaggcacttctaccgctgttgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaaaccgatcttctcccgtgaaggcgcaaacgtgtcgatcattgagaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaagggatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacccgccggaattggcattcgtgaagaccgtgcattgatcacccaggatatgtctcggttttatccacatatttttgttgaataagccacgataccggatggcactcgccatccggtaattgttagcctatctgcaccgacagcatactcaggctgcccatttctataccctcaaccggaatggtaattggctcctgcccatcccacgcacctaacacatacaacaacggcaaataatgctctggcgttgggttcgataacgtgccaccttcatggtcgaggtaattcaccagaggatgttgttccactggcccttgccacgtcagattcgctttcacatactcattaaacgacgtcgcccacggatacggtgaactatcaccgtgccacttcactgtgcgcaggttatgcaccacgttaccgctggcgaccaacattattccttcatctcgcagcgctgccagtttgcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcgggatatcagcgtcaggatacatcttaatcagcacgccccacgagccgtggtcaaagccccaggcttctttatccagcgtcaccgggatcggcgctaacagctcaaccagacgctgtgccagcgcaggcgaacccggagcaggataatgcgtatcgtacagcgcctgcgggaagccaccaaagtcatgaatcgtgggcggcgtctccatcgcggtcactcctgttccacgggtaaaccagtgagccgaaaccaccacaatcgcttgcgggcgtggcaatgtcatccccaacttctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacaatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaggtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggttttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcactagcagctgaaggaatgtcgcctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccacatgctcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggatttggcatcgcactggccgtcgcgttgcacaatatccctgaaggtctggcagtggcaggcccggtttatgcggcaacggggtctaaacgcaccgcgattctgtgggcggggatttctggactagcagaaattcttggtggtgtgctggcgtggttaatcctcggtagcatgatttccccggtggtcatggcggcaatcatggcggcggttgcaggaattatggtggcgctctcggttgatgaattaatgccgctcgccaaagagattgaccctaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttagtgctgctacaaacggcgggaattggttaaaaacaacatcagaagttgtccagcgcatggacaacttctgccagcttcacgaaagccttattctaccttttcggctgtctcttctctcgtactgtttaagtatttgttccgcgcttcaagcagtgcgtctctgtcctggcgaaacgcccgacaataacgtttcaaatgcaggaaataacccaccacaaccagagcaatcaatacaatccagtaccaggcgataaacatccttttacccttaatatttaacaatactaaacatttagcgtataaatttcacatatcctttttcggatatattcatatggtcgcataataacggaacaattatatgattttgatcataatgaaaaagaatgcctgatattaatgaaattttctcatagaaagagaagcggaattaacatcttgcatagcagggaaaaataaaaaccgaagcctgctacaacttcggtttcttgattaaggcagtaaattaagcagcggttttcagctgactttacgctcatgtgcctgacggtatgccaccaggtcttcaatagtcacgagcgccatattgtgtttattggcaaactcaatacactctggtgcacgcgccatcgtgccatcgtcattagtcagctcacacagtacaccagccggtttaaagcctgccagcgtcatcagatcaatagttgcttcagtatgaccgccacgcgtcagtacaccacctgcctgagcgcgaagtgggaaaacgtggccaggacgattcagatctgacggttttgcgccatcggcaatcgctgcgcgaacggtcgtaatacggtcagcggcagaaacaccggtagtcacaccttcagctgcttcaatggtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcgagttgtttacggcgatcttcagtaatgcacaggcaaacaataccgctaccgtggcgaatggtcagcgccatctgctcaacagtcatggtttctgccgggaagatcatatcaccttcgttttcacggtcttcatcatcaagcaccattacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcacccaaagcgctcgcgggctttcaactgagttgatttaccgccggtggggaatttcgccccgccctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagcgcagctgacgcgcctcgaccttgtaagccgtgaagagttcgacgtccaaacgcaagtcctgttacggactcgtgaaaaactggcgctgcttgaacaaagaatcagcgaactggaaaatcgcagtactgagatcaaaaagcagccagatccagagactctccccccaacgctgtaaacattcgtctttaatgcactgtaaattatgaattaatcctctaatttatagtgctttctattaccttatcgcgtaatcccattcagaaaaccatcacaaaaatgaatgagtacaattgaaagtataattgcaatgtattttttaagttttacttaatcgatatttagataaactaattttataaaaaacacaaaataaaatatcatatttcaatgattagtagtccttaaataacagttactaatcattctcttttcggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccttcctgctccgctactgaaggcgtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattaccctgaatttcaaagctcgtatggaatccccaagcaaagatgccaccccgggcaacgtttacgctcaggctgactacaagattgcttacgagtaatcgcatttggccgggttcgcccggccacatcattaacggattaatgataagtggatcagatgtataaaaaattaaaattaaccacaataagcgaattgattaaaaatatttattgttcattatccgttatcatcattggttgtgcgtcagcttatgccgttgaattcaacaaagatttaatcgaagccgaagatcgtgaaaacgttaacctttcccaatttgaaactgatggccaattacccgtcggcaaatattcactaagcactctgattaataataagaggacgccaatccaccttgacctccaatgggtattaattgataaccaaactgcagtttgcgtgacaccagagcaattaacattattaggatttactgatgaatttattgaaaaaactcagcaaaacctgatcgatggttgttaccctatcgaaaaagaaaaacaaattacaacttatctcgataaagggaaaatgcaattatccatatctgcacctcaggcatggttaaaatacaaagatgcaaactggacgcctcctgaactttggaatcatggtattgctggggcatttcttgactacaatttatatgcctctcattatgcaccacatcagggcgataattcgcaaaatataagttcctatgggcaggctggggttaatcttggggcctggcgcctgcgtactgattaccagtacgatcagtcatttaacaatggcaaaagccaggcgaccaacctggattttccgcgtatttatttgtttcgcccaatcccagcaatgaatgcaaaactaactataggtcaatacgatactgaatcctctattttcgactctttccatttttctggcatttcgttgaaaagcgatgagaatatgttaccgccagacctacgtggttacgcaccgcaaatcacgggtgtcgcacaaacgaatgcaaaggtcactgtctcacagaacaaccgtattatttatcaagaaaatgttcctccaggcccatttgctattaccaatttattcaatacattacaggggcaacttgacgtcaaggttgaagaagaggacggacgcgttacgcaatggcaagttgcatctaatagtattccttatctgacgcgtaaagggcagattcgctacaccactgctatgggtaaaccgaccagcgttggtggtgattccttacaacaacccttcttctggactggtgaattctcatggggttggctgaacaatgtatccctgtatggtggttcagttttaacaaaccgtgattatcaatctctggctgccggcgttggttttaaccttaactcattaggttcattatcttttgatgtcacacgatctgatgctcagttgcataatcaggataaagaaacgggttatagctaccgcgctaactattcaaaacgttttgaatctaccggtagccagctcactttcgctggttaccgtttctctgataaaaactttgtgacaatgaatgaatatatcaatgacactaaccattacacgaattatcagaatgaaaaagagagttatattgtcacgtttaaccagtatcttgaatcattaaggttaaatacatacataagtttggctcgtaatacttactgggacgccagcagtaatgtgaattattcattatcacttagccgcgattttgatatcgggccattaaaaaacgtctccacttctctaacatttagccgaataaactgggaagaagacaaccaggatcaactgtacctaaatatttcgattccctggggaactagtagaacattgagctatggtatgcaacgaaatcaggataatgagatttcgcatactgcttcgtggtatgactcttccgatcgaaataattcctggagcgtttctgcttcaggcgacaatgatgaattcaaagatatgaaagcgtcactacgcgccagttatcagcataataccgagaacggtcgactctacctctccggtacatcacagcgagacagttattattctctgaatgccagttggaatggttcattcactgcgactcgccacggtgccgctttccacgactatagcggtagtgctgactcgcgttttatgatcgacgcagacggcactgaagatattccgttgaacaataaacgcgcggtaactaatcggtatggcatcggagttattccatcagtcagcagttacataacaacatcattaagtgttgatacccgaaatctgccagaaaatgtggatatcgaaaactcggttatcaccaccaccttaaccgagggtgctattggctacgccaaacttgatacccgcaagggctaccaaatcataggggttattcgcctggcagatggtagtcatccaccactggggattagcgtaaaagatgaaaccagccacaaagaattaggactggttgctgatggcggctttgtatacctcaacggcattcaggatgataacaaacttgctttacgctggggtgacaaatcttgttttattcaaccacccaatagcagcaacttaaccaccggaacggctattttaccgtgtattagccaaaattaattcaggatgaaactaatgcgctacttaaatacaaagaatatcattgcagcaggagtattactctcctgtatgagcagcattgcctggggtgccatcatcccggatcgtacccgtatcataatgaatgagtcagataaaggcgaagcattaaaacttactaatcaaagtaaaaacctgccctatctggcccaaacatggatagaagatacgaaaggcaataaatcgcgtgactttattgtcactgttcctccaatggtgcgtttaaatcccagtgagcaaattcaaataagaatgataactcaggaaaaaattgctcaacttcctaaagacagagaaacgctcttctattttaacgtgcgagaaataccgcccaaaacagataaaaaaaatgtgatgcaagtcactatgcagcacgcattgaaactattctggcggccaaaagccattgaattagaagacgatggggtaatgacttacgaaaaagttgaaatcattcgtagaaatgacggttcgatccgctttaacaataagatgccttatcacgttacgctgggttatatcggaacaaatggggtaacgatgttaccacaaacgcaaagcttaatggtaaccccttttagctatgcaaatacgcagtttaaaaatgttccgtcaacttttcaggtgggttatatcaatgactttggtggattaagtttttatgaaataaactgccctgtagtaaataacatttgtaatatttctgtagccaaccgagatcaataatatgcgctacttgttaattgttattactttttttatgggttttagttcattacctgcatgggcaatggactgctatgctgaacatgaaggtggaaataccgttgtcattggttacgtaccaagaatctctatccccagcgatggtaaaaaaggtgataaaatctggcaaagcagtgaatattttatgaatgttttctgtaataatgcactaccaggcccatctccaggagaagaatacccatctgcatgggcaaatataatgatgttgttagcatcaggtcaagacttttataatcaaaactcttatactttcggtgtaacttataatggggttgattatgattctacatctccactacctattgcagcacctgtatgtattgatataaaaggagccggaaccttcgggaatggctacaaaaagcccgcagtctgtagtggcggtcctgaaccgcaattatcagtaacttttccagtacgagtgcagctatatattaagctagctaaaaatgccaataaagtaaataaaaaacttgtattacctgacgaatatatagcacttgaatttaaaggtatgagcggagcaggtgctatagaagtagataaaaatctgaccttcaggattcgcggattaaataacattcatgtccttgactgctttgttaatgttgatctggaaccagctgatggcgttgtcgactttggtaaaataaattcccgaacaattaaaaataccagcgtgagtgagacgtttagcgtagtcatgaccaaagatccgggtgcggcctgtactgagcagtttaatattttagggagttttttcactacggatattttgagtgattatagccatctggatataggtaatggtctgctattgaagatatttcataacgatggaacagcaacggaatttaaccgcttctcacaatttgcttctttttcatcgtctagtgcgccttcggtcaccgcaccattcagggcagaactgagtgcgaacccggcagaaacggttgttgagggaccgtttagtaaagacgtaatcctgaaaatcacctataactagtatctaatacaaacactaaaacgggccatcaggcccgttatatcagtgctctaactccagctctcttgcctgcatcatctgttgacaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggccagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgccaggaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttatcgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaccatattaaaagactttctctttcagaacttctctaacctgtgttattattaacacagataaatgtaagcaaggaaactattacaaagtaaatattgcgtcactaaatggacattggagtgatatatgattttattcgccgactataacaccccttatcttttcgctatttcctttgtactgttgatcggcctgttagaaatttttgcgcttatctgcggtcacatgctctccggtgctcttgatgcacatcttgaccattatgattctataaccacaggtcatattagccaggcacttcattatctcaatattggaagattgccagctctcgtcgttctctgcttactggctggtttttttggtcttattggcatcctgttgcagcatgcctgcatcatggtctggcaatcaccactgtcgaacctgttcgtggttcctgtcagtttactgtttacgattattgcggtgcattataccggtaaaatagttgcgccctggattccacgcgaccatagttcagctattacagaagaagaatatattggtagcatggcgttaattaccggtcatcaagccacttcaggtaatccctgcgaaggaaaactcaccgatcaatttggccaaatacattatttactactggagcctgaagaaggaaaaattttcactaaaggagacaaagtgttaattatttgccgactttctgcaacgcgatatttggcggaaaataatccctggccccaaatattgtaatttattaatcaaaaggaaatttaataatggatgatattgttaattctgtgccctcctggatgtttaccgcaattattgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcttttgttcgtactggtttaggtgggcaaaaagtggtaatgagcggtggcgcaatcgtgatgccgatctttcatgaaataatccccatcaatatgaatactctgaagctggaagtcagccgctcaaccattgatagcctgattacgaaagatcgtatgcgcgtcgatgtagtagtcgctttctttgtgcgggtaaaaccttcagtagaagggattgccaccgctgcccagacgctggggcaacgcaccctgtcgcctgaagacttacgtatgttggttgaagataaatttgtcgatgccctccgtgcaacagctgcgcaaatgaccatgcatgagttacaggatacccgcgagaactttgtgcagggggtgcaaaatacagtggcagaagacctgtcgaaaaacggtctggaactggagagcgtttcacttaccaactttaaccagacctcgaaagaacatttcaatccgaacaatgcctttgacgccgaaggtttaaccaaactgactcaggaaacagagcgccgtcgccgcgaacgtaacgaagttgaacaggatgtagaagttgcggtgcgtgaaaaaaatcgcgatgcgctatcgcgcaagctggagattgaacagcaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtactgccgaacagaatgcacgtattgcggcttttgaagctgaacgtcgtcgtgaagcagagcagacacgaattctggctgaacgacagattcaggaaacagaaatcgaccgcgaacaggccgtccgctcaagaaaggttgaagctgaacgtgaagttcgcattaaagagatcgaacagcagcaggtcaccgaaatcgctaaccagacgaaatcgatcgctattgccgccaaatcggaacaacagtcccaggcagaagcgcgtgctaatctcgcacttgcagaagcggtaagcgcccaacaaaacgtagaaaccactcgccagactgccgaagccgatcgtgctaaacaagttgccctaatcgctgccgcgcaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagaaaaagaagccgcagagatgcaggcggcggctatcgttgagttagccgaagctacacgtaaaaagggtctggcggaagcagaagcacaacgtgcgctgaacgatgctatcaacgtactttctgatgaacaaaccagccttaaattcaaactggccttgttgcaggcgctgcctgcggtaatagagaaatccgttgagccgatgaagtcaatcgacggtatcaagattattcaggtcgatggtctgaatcgtggcggcgctgcgggtgatgcaaacacgggtaatgtggggggcggaaacctggcggaacaagcattatcagccgctctctcttaccgcacacaggcaccgctgattgactccttgctcaatgaaattggcgtttcaggcggctcactggcggcattgacttcacccttaacctcaacaactcccgtcgaagaaaaagcagagtaaaccctcttccaggaataatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaagtgcaaatgatcaggttgttgcagcattttgcgtgacggctcggggaaggcaaaactgcatcagagaaagcattgcgtggggtctggcgctcatcaacaatcggggagtcagcagggggctgaaacgggaaagcccctcccgaagaagggggccttacagaaggaaagggttatgatgaagctcgtcatcatactgattgtgttgttactcgtaagtttcgcagcttattaacagccaatcagaggtgggagaaatcctccctctcccttgttcctttactttaggttgaaaaaaattcagcgtcaagaaggtttcattaacacatatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgctcaggacgttgcagcgttttgcgtgaccgctcggggaaggcaaaattgcctctgggaaagcattgcgcggggtccggcgctcatcaacaatcggggggcagcaaggggctgaaacgggaaagcccctcccgaagaaggggccttgtataaggaaagggttatgatgaagctcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactcatcagaggggggagaaatcctcccttacccttgttcctttactctaggttgaaaaaacaacagcgtcaataggcctgccatgtacgaagcgagatctgtgaaccgctttccggttagccttttttatcctgttggatcttcttgatgatgttggtcgtcgagcaaccgtcttcaaagttgagcaccaacacttcgccaccgttggcccagacttctttactcccggcaatctcttctggtttatagtcgccgcctttcaccagcagatctggcaagatcccggcgatcaagcgctgcggcgtgtcctcttcaaacgacactacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgttcgagtgggtttaccgggcgggaatcccctttcagccgtttggtggaggcatcgctgttgacggcaacaatcaagcggtcacccagcttgcgggcatttgccagataagagacgtgcccggcgtgcaggatgtcaaagacaccgttggtcatcaccactttttcaccacgtttacgcgctgccgctacggccagcttcagttcctcttcggtcatcacgccaaagcctgtatctgcacgtccacgtacagcattttccagctcgatcggcgaaaccgtggaggttcccagtttgccgaccaccacgccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcttgggttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtaccttttggatcaatcagcaccggaacacccgctttacgcgccagttggatcatctgctgtacgcttgccagcgcacctttggcgtagtcagaaagcaccagcgcgccaatcgaactcagcgcctgattaatccgctcgtgcagcggctgcggatcaacaccttcgaaaccttcttcaaaatccagacggatcagctgttggttgcgggaaagtacccgtaatttggtaatggtcggatgcgtcggtacagaaacgaagtcgcatttgacgttgacgtcggccagagatttactcagcgcgcgcgctgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattcactttaaccacgggcaccggcgcttccggcgagatacgactggtggggccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataataccatacttcattcttccaccagccacttctgccagcttgcccgcaccagttcacgctctgcggtgaagcaatcctccgacacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgaagcgtagtgtaagcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagtagttccagaatacgcacgttgtctgaccagcgcgttaacttcggtttttcatgagcgtagcgcaacaccagatattgggtaataaattcgatatcggtaattcccccttcatcagctttgatatcaaagcgatcgcgatgtttattgccgagatgagcgcgcattttctcgcgcatttcccgcacttccgtttgcagagttttaccttcacgcggcagcgtcataatctcgcgacgcactgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacacgcgcacgcaccagcgcctgatgttcccacgtccaggcctcgtttttctgataatcggcaaatgcttctgcggatgtcaccagcattcccgccgccccggacggacgcagtcgagcatccacttcatacaaaatgccggaagaggtacgcgtactgaacagatgcataatgcgttgcgccagacgcagataaaactgccgcccgtcgatttcccgctcaccgtcagtcatcgcatccattgggcaatcatggaggaagataaggtcaagatcggaactgtagcctaactcccagccgcccagcttgccgtagccgaccaccgcaaaaccacgcccttcgcgttcgttcaggtgattcggcttaccgtagcgggcaaccatttgaacccacgcctgctgaacgacggcatctatcatggcttccgccagccaggttaagtgatcgctcactttcatcaccggtagcgtaccggcgatatccgctgcggcgatgcgtaacagctgcgcctgtttgaactgacgcagcgcctcaagctgttgctcttcgtcatcttccggcacgcgcagcaaatactggcgcaactcatcgcggtaggcatcggtcgccgtcggctggtaaagggtgtttggatcgagcaattcatccagcaataatggataacgcgccagctggctggcaatcatcggcgacgcggcacacagagaaatcaaatgtttaagcgccgcggggaattcactgagcaattctaaataggtggtgcgggtaacaatccccaccagcaaggcggtaatgcgcgacagcgtaacggcagcgtcttcacgcgcacagacatcacttagcagatgcggcatcagatggtcgagcacctgacgtcctcgcggcccgatggtgcgcttatccagctctttgcggaaatcggcaatcagcgttagcacctgtttgcgatcatcctcgctaagatgcgccagcactggcgtagtgtcatcttcctgcaacgcatcctgccacagctcacgccactgttccgacagcgactcttcctgagtttcactttcatcgtcgccaatcaattcattaaacacccggcgcacattggtcatatgtgcggtcagcgccccggtcagttgcggccagtcagcaaagtccatcgcccacgccagccgcgcacgattaagctcatcagaaggaagcgtctgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatacgccactcgcaattgttcagcatcgttttcagaaagcagatgcagctcggcaatggcgctgagcgttggcagtaaagagcgcgattgcagcgacggttcgcgtccgccgcgaatgagctggaacacctgaacgataaattcaatttcgcgaatgccgcctgcgccgagtttgatattgtcggtcaaaccacgtcgacgcacttcacgggcaatcatccctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacgacggaaaacaaacgggcgcagcatcgcacgcaactcgttagcatagacgccttcgctatcgcccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcttccaacgcggcaaagctcagcaccagcgggccactttcgccaaacggacgcagccgcatatccacgcgatagacgaagccatcctgcgttggttgatccagcactttaatcagccgctgccccatgcgggtaaaaaactgcgcgttatccagttcccggcgtccaccctgcgtacaaccatgttccggccaggcaaaaatcagatcgatatcagaggagaaattcagctccccaccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccactcgcggcagcaggtgtcatacagccagtcacgcgccgcaacaatcagcgtctccgccagatagctgagctgctgcaatatgctctcttcagtaaccagtgccagcgtttgcgcccaggcgatgcgcaccataatgcgccgccggaatagccgcagctcgcgcattaacccggcttcgtcactcacattacagagcgcctcctgcaaccatgccgcgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcgcaatcacgctgtcctgcacaaaatcactaaaagtaagtactgacttcgcctgtgcgctaagtgattcctcggctaaaggctctggcagccgctcaacaacggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcgatgcgttgcccggtcgcaatagcgtgatgcagcccctgccagttctccagccaggcttgcgcgacgacaggatcatagtaacccgccagcaacagtattgagtcaatatcacgcgtcaggcgtggcaactggtcacggtagcgatcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggagtcgctgattttgccctgcgctttggcatctaaaaatggctgccatgctttgcttaccaaccattcggtcaacgccagcttcgccattgccgtttcggtagagtagaccgccgtcacggcagacaccgcagaagcaatggtcgcctcgcattgagtcagcagatcacgtaagtgagtgctcgctttacgcggcacaataccaccgaacagcatcagcgtatgacggaccaggctaatggctgccagcacctgttctttcgccgcatcgttgccgcgtacccacagttcttcatgatactgccattgcgctaacgccagctcgagcgccgcttccagcccctgttccacatcggcttttgccgcaacatgcaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgccgctttgctcaggctgccctggcgtaatccggtttgcgataccagttggttcgccagtttcagcaccgcgcgcgtgtcgccgctaagcagttccagttccagctcacagataggttcagcaaattcacccgctttcacttccccctggtcgagggcgatttcaatttggctaccatcgaccgccaccagccatttttcgcgataaaaatcggtgctgaacagcggctgcacgcgggaggcgagatcggcgggcaattcgccgttcggccagacttccgtcggtaactgcgccaggtcgagcgtcggttcgctcaacgccacgttatattccgggcgctgatgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgtaagcccatatcgtgcccacgcagccagttatccggcgtttcgtagtaaatattcagcaactgcacggggtcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcactgtgattaacaataaactttaattcgatttcctgagccatggcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgcgactgccgtctcacacgctgaagaaacgcgctatgtttccgacgaactgaatacctgggtccgcagcggtccgggagatcattatcgcctcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggccgtaccgcctggatcccgttgaaacaacttagcactgagccaagcctgcgctcccgtgtgccagatctggaaaatcaggtcaaaaccctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagcgacagcgtgatcaacgggttaaaagaagaaaatcagaaactgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtacagctggatgacaaacagcgcaccatcatcatgcaatggtttatgtatggcggtggcgtgctggggcttggcttgctgctcggtctggtactgccgcacctgatcccaagccgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtggtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtgtttctgcatccgcaaacgcatgaagagtatgcgctggcacgtaccgaacggaaatccggttccggttacaccggttttacttgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgttgcgccatgtttcccccgcttttggcgaagatccgttacgcgtattgcgcgtggcgcgttttgctgcgcgttatgcccacctcggttttcgtattgccgatgaaactctggcgttgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacggaaagcgccctcaccacccgcaatccacaggtgttcttccaggtactgcgcgattgcggcgcactgcgcgttttattcccggaaattgacgcactgtttggcgttccggcccctgccaagtggcatccggaaatcgatacgggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcgcaactttatgccacgatctcggtaaagggctgacgccgccagaactctggccgcgtcatcatggtcatggcccggcgggtgttaagttagtggaacaactatgccagcgtctgcgcgtgccaaatgaaattcgcgatttagccagactggtggctgagtttcacgatctcatccacaccttcccaatgctgaacccaaaaaccatcgtcaaattatttgattccatcgatgcctggcgtaaaccgcagcgtgtcgagcaactggcgctgaccagcgaggctgacgtgcgcggcagaaccggttttgaatcagcggactacccgcaaggccgctggttgcgcgaagcctgggaagtggcgcagtcagtgccgacaaaagccgtcgttgaagcgggatttaaaggtgtggagattcgcgaggagctgacccgacggcggattgcggcggtagccagctggaaggaacaacgttgcccaaagcctgaatgagtattgggcattttgccggatgcggcgtaaacgccttatccggctacatgtcaacgacagttgtaggcctgataagacgcgcaagcgtcgcatcaggcgttgattgccggatgcggcgtgaacgccttattcggcctacgcaatcgttgacaacgccaagcatccgacactattcctcaattaaaagaacacgacatacaccgcagccgccacaataaagcgataaatggcgaacgggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccgcttgtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggcaccgccagcaggaacgaaaactcggaagcagcgtaacggctcacccccatcagcatcccacctgaaatggtcgccccggaacgggagaaacccggccacagcgccagacactggaaacagccaatcataaatgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcggcggcaatcagcaacaaaccgccaacgaccagcgcatacatcacatttatcgggttaaacaatgacttaatcgtgtcgtggaacaacagccccaataccaccgccggaatcatccccagcaaaatgtggatcagcgttaaacgacctttgctttcaccttcgtgctgcaacgggcggccaaagtggatgccaatcaggccaaacagacgccgccagaacatcactactaccgccagaattgatcctaactggatcacaacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattattaaaatgtaccgcttgtccgaactactgcgtatgaccaggttataaccgtttggtttaacagctgtaaaattaattattttctttcagattattgccacgctcaatgattacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctccgccacctcttcagccacgcgttccaccagcgcaaaacgcgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtaactgaggcaatccgccacatcatcacttttcgccgctttacggttatcccacgccatttcgatatcgaacactaacttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgtcctgcctgctttttggctaaccggataccacttccggcgaaatgtgcgtattatccacagattcatcgttgaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcttgtgtgggctgcccgatccgcgaaccagcggctccggcaatccaggcgcaaccaatgtgttacgtatcggtggcaagggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcccgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggatttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcacccattggctgggatctcaccggagtaatggcgggaacctggttactgaccgtgctattgagcggatactcgtcgctgggagcgattgtcagtgcactgattgctccgttttatgtctggtggtttaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccaacgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacatgacctgatagccttcatcgggcttgcccagccgttgctggcaccatgccgccagaaattccacgcagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactctggcaatacttgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcagcacaatctcgccgctattggaggaaagatgcccgcttaccttcaccgattttttctcctgaccgttccccaactcccatattccatgggtcatatcgcgctctttggtcaccagacagtcatgacgacttaattcctgtagggattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttattttttgtcaaaagatgcgcaatataataatcaggaatttcgtcattaatacgaatatccagatcaatattatcctgcactaaatcaatttgccgatcgaacaattcaaaatgcacctgtaactcaggataattgcgcatcagttcggtaatagctggcgcaatatggctgcgcccaaaaccaaaactgcaaccaatacgaatcatcccctccgggcgcgttttgatttgcgtgacgtcatcgaccagtcgctgatattgggtgaggatttccaacgcatgttcgtaacaacgttggccactttcagtcagcgccacgccgcgagcggagcggttcagcagcgttgttgccagcgtattttcaaggatttggatccgcttggtgacaaatgcaggcgtctgcccaagcgtcgccgctgcggcgctaaaactcccgcggtgaacgatttctaccagtacctgcaagtctttggctaaaggccagctattcagcatcgttaattatccgcagttgtgataagcgcagtgtatttcgcaaaacattgccattccctgctctggcgcaatattcattcttattttcgcgttgattcacgaactgttaattacatattcacggtggcaaaaaatataaaaccacatttttagtggtagtttgtggcggtgaatttttccagacaaatacaaaaactggagttgccatgatgagcgaaagtaataagcaacaggcagtgaataagttgacagagattgtcgctaactttaccgccatgatttctacccgaatgcctgatgacgtggtggataaactaaaacagctaaaggatgccgaaacgtcgtcgatggggaaaattatctaccatacgatgttcgacaacatgcaaaaagcgattgacctgaatcgtcctgcctgtcaggacaccggggagattatgttcttcgttaaagtcggttcccgcttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcaaccgtcaaagcgccactacgtcacaatgcggtagaaatttttgacgaagtaaacaccggcaaaaataccggtagcggcgtaccgtgggtcacctgggacatcatccccgacaatgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgctacctggccgctcgaaagtgttaatgccgtcagaaggctacgaaggcgtggtgaaattcgtcttcgaaaatatctccaccctcgccgtaaacgcctgtccaccggtactggtgggcgtgggcatcgccacctcggtggaaaccgccgccgtactctcgcgtaaagccattttgcgcccgattggcagccgccatcccaatccaaaagcggcagaactggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgaccggcaacagttcagtgatgggcgtacatatcgaatctgccgcccgccatccgtcaaccatcggcgttgctgtctctaccggctgctgggcgcatcgtcgcggcacgctgctggttcatgccgatctcacctttgaaaatctgtctcacacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcgcgtcggcgatgtgatctacctgaccggtacgctggtgacctgccgcgacgtttgtcaccgccgtttgatcgaactgaaacgtccgatcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgcaaaaacggcgacaaatgggagatggtctccgtcggcccgacaaccagtatgcgtatggaaagttttgaacgtgaatttattgagcagaccggcgtgaaactggtggttggcaaaggtggtatggggccgctgaccgaagaaggctgccagaaattcaaggcgctacatgtgattttcccggcaggctgcgcggtgctggcggcaacccaggtggaagagattgaagaagtgcactggacagagctcggaatgccggagtcactgtgggtctgccgggtcaaagagttcggcccgctgattgtctctattgatacccacggcaacaacctgatagccgaaaacaaaaagctgttcgccgaacgccgcgatcccatcgtggaagagatctgcgagcacgtccattacatcaaataaccctcccggagaggctcacccctctcctttttcgcaggcataacacgatgaaaccttccactgaatggtggcgatatcttgcgccgctggcggtcatcgccattattgctctacttccggttcccgcagggctggagaaccatacctggctctactttgccgtttttactggcgtgatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatatccatcatcgccatactctctccctggctgctgttcagcccggagcagctcgctcagccaggctttaaattcactgcaaaatccctctcgtgggccgtttccggtttttctaattcggttatctggctgattttcgccgcctttatgtttggcacaggctatgaaaaaaccgggcttggacgccgcattgcgctgattctggtgaaaaagatgggacatcgcacgctgtttctcggctatgcggtgatgttctccgagctgatcctcgcacctgtaacaccgtccaactcggcgcgtggtgcggggattatctatcccatcatccgtaacctgccaccgctctatcaatcacaaccaaacgacagcagttcgcgcagcattggctcgtacatcatgtggatggggattgttgccgactgcgtgaccagcgccattttcttgacggcgatggcaccaaacttgctgttaattggactgatgaaaagcgcatctcacgccacgctgagttggggcgactggttcctcgggatgttgccgctcagcattttactggttctgctggttccctggctggcttacgtgctgtacccgccggtactgaagtctggcgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttcgcgtgaaaaacggatgctggggctgatggtaggcgcgctggtgctgtggattttcggcggtgattatatcgatgccgcgatggtcggttacagcgtggtggcactgatgctgcttctgcgcattatcagttgggacgacattgtcagtaataaagcggcgtggaacgttttcttctggctggcctcgcttatcaccctcgccaccggactcaacaacaccggttttattagctggtttggcaaactgttagcaggcagcttaagcggttattcgccaacgatggtgatggtggcgttgattgtggtgttttatctactgcgctactttttcgccagcgccacggcgtatacctccgctctcgcaccgatgatgattgccgctgcgctggcgatgccggaaatcccgctgccggtgttctgcctgatggttggtgcggcaattggtctggggagcattcttacaccatacgccaccggccccagtccgatttactacggcagtggttatctgccaacggcggattactggcgactgggggcgatttttgggctgatattcctcgtattgctggtgattaccggcttactgtggatgcccgtggtgttgctttaagtgaggacggtgccggaaattgctctccggcacccaatagttttacgcagccggtaactccgccagcggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcgccgttatcagtacaaaattccggacgcgcgtagaacacttcgccgcggcgttttttcatcatttcagccagcttcgcccgtaacgtacggttagcactcacgccgcccgccatgaccagtcgcttaaagcccgtctgatccagcgcccgcttgcacttaatcatcagcgtatcgaccaccgcatcttcaaaggcgcgggcgatatcagcacgcgtctggtcgtcggtgccgttgtcacgaatggtatttgccgcgaaggttttcaggccggagaagctgaaatccagccccggacggtcggtcatcggacgcgggaagacaaagcgcccggcagtaccctgagccgccattttcgacagtaacggcccgccaggataatccagccccagcagcttcgcggttttatcaaacgcttccccggcggcatcatcgatagactcgccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggaaacaagcagcgcaacaaacggaaattccggcgggttatcttccagcatcggcgctaacagatgcccttccatatggtgtacagggatcgccggaacgtcccaggcaaacgccagagaacgccccacggtcgcgccaaccagtagcgcgccgactaatccagggcctgcggtataggccacagcatcaatgtcttttgccgttaaaccagactcctttagcgccgcctggatcaacggtacggttttacgcacatgatcgcgggaggccagttcaggcacgacgccgccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccctggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccgtccttcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcacggcaacgcgatcgacttcctgatgaactacgacaagctcgagttcgtcgaaacggtcgaagagctggcagcaatgcacaatcttgaagtgccatttgaagcaggcagcggccccagccagatcgagcgccatcagaggcaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacaacaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgctcgctttgcgattggttttgcgccccccggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattgattgatgcggggatgttggtcactaacgatcagggacgcagttacgatcgtttccgcgagcgggtgatgttccccattcgcgataaacgcggtcgggtgattggttttggcgggcgcgtgctgggcaacgatacccccaaatacctgaactcgccggaaacagacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccaccgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgcgatgccgcctggcgagcgctggaaacggcgctgccttacatgacagacggccgtcagctacgctttatgtttttgcctgatggcgaagaccctgacacgctagtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccactctccgcatttctgtttaacagtctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactaccattgatatcgcaagtgccgggcgaaacgctgcgaatatatcttcgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacacttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcactcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggagctggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacggctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatctggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggcgatgacgacagcgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactacgcgctcagtacgttgtaacgcgtgacaccatcaaagcgaaaggtcgcagtcacgctaccgctcaggaagagatcctgaaactgtctgaagtattcaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagcatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattaccctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcaaaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtcgtatgtccatcggtgaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttacgtctggttatttctatcgctaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggcaacatcggtctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgctctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagaccatcaacaagctcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccgacgccggaagaactggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacgcacgacgtgctggctggcctgaccgcgcgtgaagcaaaagttctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgctgcgtagcttcctggacgattaatcggtaggccggatcaggcgttacgccgcacccggcactaggccctctgcacaaacgccaccttttcggtggcgttttttatcgcccacgcactaccagcgcctggtccagctcgcgatacgcttcaaccagtttctccagtgaaacgcgacttaaaccgctgggatttggcagcacccaaatctgcgtcgaaccaatggtgagcgtttgtttcccccactgtgcaccgcgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcctgcggctgataatcttcaattttttcaatcagcttacgcccgcctgcgtgtagctcctgctttgaaacttcattggcttgcaccgttggacggtctaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgacggtcggtaaacccggcctgatatatcaccttccagaagcgatttgccggatgagcaaagggaaaaccagtcccggcggatgaaagcccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcgcggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagatatagcaaaggctgacgagaaatcgtcagcctttttctttttatatatcagttactttgcgtgccagtaagccgctgcacgtacccgctgtgggtcatactgttccgcttcaaagcggcggcttaaattcttaacgactttaccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcgcactaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcaatgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcttccggcaccaccagcgaaccgcgcggacctgccaccgtaagtttatcgcccggttgcgcctgcatcgcccagccgctggcgaccccaccgtcgtgaataaagaaatcaatcgccagttcatggcgtagttcgtcatacagcggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagcgtcaggttgaggaaagaagagtttgctgtgatcgtcaaagccacgcgatgtaaaaccgtccagcgcctcgccgccgaggacaatgcgctgaaaaccggcgctgatgcgctcaacgcgtaacacagtcagttcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggtgttattcattgttatcgccttcgtgatggtaatcagatatatctaaataaaactcgcaaatgataatgattgttaatcatgataaatgcaagcgatttgtagaactgatatgtctatagtctgataagacgaaccgcctcttctcaggcatcattactcaacgccggatgcggcgtgaacgccttatccggcctacgtgtgagatgagtccacgtttaaaaatcatttttacacttgcaagaacgctcatatcagatataaattagatatatctaattaagcaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgctgcggtggtcgccacggtcgcggcggcggtcgtcggcaacgtttctttggtcacggtgaattacgtctggtgattctggatattctctcgcgcgatgacagccacggttacgaattgattaaagcgattgagaatctaacccaggggaattacaccccaagcccgggcgtcatctacccaacgctggattttctgcaggagcagtcgctgattaccatccgcgaagaggaaggaggtaagaagcagattgcgctgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtggagatgattgaagaacgcatcaaagcgcgttgcgttggcgcggcgctgcgccagaacccgcaaatgaagcgggcgctggataattttaaagcggtgctggatttacgcgtcaaccagagcgatatcagtgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcgccgcatccgccagtggcgcggtgcaattgccggatgcgacgcttgacgcgccttatccggcctacacccgctacacaccccgcaggcctgataagatgcgccagcatcgcatcaggcattgtgctccaaccgccggatccggcataccgattaatgcagtaccgtcaccgcgtcttccagtcggctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccaccagctcggcatttttctgggtgatcaggttaagctcatccactgcacgggtcaggctggaaagcccatcggcctgttccagcgttgaatggctaatctgggcgatcaactgggtgacgtttttcacctgtgccacaatatcttccatcgtccgtccggcggcgtgtacctgctgcgaaccggattgcaccttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattagcgctgcggctggctaaatgacgcacttcccctgccaccactgcaaaacctttgccctgttcgccggcacgcgccgcttccaccgccgcattcagggccagaatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcgatatcgtccattgtcttgatcaccgtggtcatcgcctccccaccctgcactgccgcattactggcagtgattgacagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccatttctgacactggacacctggcttgagacatcgttaattagccaacggcacatcaggccaagttgccctaccgcacgtaatgtcagccccagctcatcgctgcgattcagatgctcaacactattacgttctccggtcgccaccttcagtgcctgatgggcaacattttctatcgggcgcacaatctgccattcaaaacaggcgcttgccaacaataccactaacgcacagaggatatacgtcaccaccggggcagcaacaaaccaaagcatggccgccagcaagataaacatcagggtcatcactccacgcgcccgccagcgaagcggtaatgaaggcagtttacccagccagcctttacgcaccaccaggcctttatgaatacgcttactggtacgtccggcgttcaacgctttgtacagcggctccaccgccgcgatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcaccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggctgcccttgtaactcttgcaaggtatagccgctcacctgcacaaaagtgtcattagcatgagtgatatagctttgcagatcggtagtggacatcagagtggtatcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaaccgattaatttgatttagatcgcaatttgcgatttaaacacaaatctaattccttgatttaaaatactttcactctattactatacgaaaacgttaattatcttgcccaaaaatcaggcaattattgccctgaaaacgtgcatttgcgcagcaatcatcaaatccatacccgacaaaaaccgtgcaaaataacaacaaatgttaacagatagcattaaatattgcacaaatgataaccgaatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcggctttagcgtgcagcgcccacgccctgaatctcattgagaagcgaacgctggatcatgaggagatgaaagcacttaaccgagaggtgattgaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaagtttaaatacgcttgtcgacacccagggccaggagtttatcgactgcctgggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccgctgcacagccaggagctgctcgatccgttacgggcgatgttggcgaaaacccttgctgcgctaacgcccggtaaactgaaatacagcttcttctgtaatagcggcaccgagtccgttgaagcagcgctgaagctggcgaaagcttaccagtcaccgcgcggcaagtttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgctgtcggccacggcgaaatcgaccttccgcaaaccgtttatgccgttactgccgggcttccgtcatgtgccgtttggcaatatcgaagccatgcgcacggctcttaacgagtgcaaaaaaaccggtgatgatgtggctgcggtgatcctcgaaccgattcagggtgaaggtggcgtaattctgccgccgccgggctatctcaccgccgtacgtaagctatgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgagcatgagaacgtacagccggatatcctctgccttgccaaagcgctcggcggcggcgtgatgccgattggcgcgaccatcgccactgaagaggtgttttcagttctgttcgacaacccattcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgagcaaaaaggcgatatgttgctggacggtttccgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttgatggcgattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtactggtggccggaacgctcaataacgccaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaactggtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtaagtgtcgaagaagcgtaatatcaaatcggatggcgatacgacgtcgccatccgatctttttatacgacgcgtacgcccgcaggcatcatccgctccggcgttaacagcacgctttcactgccgtcatcggtttccgcacacaacagcatgcattccgacgtttcaccacgcattttcgctttttgcagattgcataagaccaccaccgttttccccatcagctcttcttcgctgtagtacggcaccaggctggtcacggtttgcagcgttttttgccccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgcttcctcccttagggtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatggagaatgcaggcgtgatcacattcgtgagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccgataagcacttcctctacaatgggggcgcacatcagggaaagtaaaaaaggtaaacatggcaacactaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccgacattgaatgtgaaagaagagacgaaacatcgcattctcgagatcgccgaaaagctggagtacaagaccagtagtgcccgtaaactccagacaggtgcagtcaaccaacaccatattctggctatctacagctaccagcaggagctggagatcaacgatccttactatctggcgatccgccacggcattgaaacccagtgcgaaaagctgggcatcgagctcaccaactgttatgaacacagcggcttaccagacattaaaaacgtcaccggtattttaattgtcggcaaacccacgcccgccctgcgcgccgctgccagcgcgttgaccgacaatatctgttttatcgactttcacgaacccggcagcggttacgatgcggtggatatcgatctggcacgcatcagtaaagaaatcatcgacttctatatcaaccagggcgttaatcgtattggttttattggcggtgaagatgagcctggcaaggcggatattcgtgaggtcgcctttgcggaatatggccgactgaaacaagtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggttatgaactggcaaaacaaatgctggcgcgggaagactatccgaaggcactgtttgttgcttccgattccattgctatcggcgtactgcgggcaattcatgaacgaggcctgaacatcccacaggatatttcgcttatcagcgttaacgatatccccaccgcgcgatttacctttccgccgctctccaccgtgcgcatccattccgagatgatgggaagtcagggcgttaacctggtgtatgaaaaagcccgcgatggtcgcgcgctgccgctgttagtcttcgttcccagcaaattaaaactgcgcggcacgacccgttaaatccccttacacactgtccggcaatcgtttttgccggacagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttacctgctactttttagtaaaaattttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcgcaagcgcgtacctttgcccgcgaaaccagcagcctgtttctgcccttaagcggtcagtggaatttccacttttttgaccatccgctgcaagtaccagaagccttcacctctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggtcacggcaaactgcaatataccgacgaaggttttccgttccccatcgatgtgccgtttgtccccagcgataacccaaccggtgcctatcaacgtattttcaccctcagcgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctatgttaacggtcagtatgtgggtttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcagtgggcggactctacctacgtggaagaccaggatatgtggtggtcagcggggatcttccgcgatgtttatctggtcggaaaacacctaacgcatattaacgatttcactgtgcgtaccgactttgacgaagcctattgcgatgcaacgctttcctgcgaagtggtgctggaaaatctcgccgcctcccctgtcgtcacgacgctggaatataccctgtttgatggcgaacgcgtggtgcacagcagcgccattgatcatttggcaattgaaaaactgaccagcgccagctttgcttttactgtcgaacagccgcagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccaacggcaacgttctggaagtggtgccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgtcacgacaacgatcatcgcaaaggccgcgccgttggaatggatcgcgtcgagaaagatctccagttgatgaagcagcacaatatcaactccgtgcgtaccgctcactacccgaacgatccgcgtttttacgaactgtgtgatatctacggcctgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaatgtcggcgatattagccgtattaccgacgatccgcagtgggaaaaagtctacgtcgagcgcattgttcgccatatccacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccatgcggcgaaagcgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccgggcgggctgacggagtaccagaacgtcttctataagcacgattgcattcagggtcattatgtctgggagtggtgcgaccacgggatccaggcacaggacgaccacggcaatgtctggtataaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccgggcctgaaagagtacaaacaggttatcgcgccggtaaaaatccacgcgcgggatctgactcgcggcgagttgaaagtcgaaaataaactgtggtttaccacgcttgatgactacaccctgcacgcagaggtgcgcgccgaaggtgaaacgctcgcgacgcagcagattaaactgcgcgacgttgcgccgaacagcgaagcccccttgcagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccggacaccctatcgccacttatcagttcccgctgaaggaaaacaccgcgcagccagtgcctttcgcaccaaataatgcgcgtccgctgacgctggaagacgatcgtttgagctgcaccgttcgcggctacaacttcgcgatcaccttctcaaaaatgagtggcaaaccgacatcctggcaggtgaatggcgaatcgctgctgactcgcgagccaaagatcaacttcttcaagccgatgatcgacaaccacaagcaggagtacgaagggctgtggcaaccgaatcatttgcagatcatgcaggaacatctgcgcgactttgccgtagaacagagcgatggtgaagtgctgatcatcagccgcacagttattgccccgccggtgtttgacttcgggatgcgctgcacctacatctggcgcatcgctgccgatggccaggttaacgtggcgctttccggcgagcgttacggcgactatccgcacatcattccgtgcatcggtttcaccatgggaattaacggcgaatacgatcaggtggcgtattacggtcgtggaccgggcgaaaactacgccgacagccagcaggctaacatcatcgatatctggcgcagcaccgtcgatgccatgttcgagaactatcccttcccgcagaacaacggtaaccgtcagcatgtccgctggacggcactgactaaccgccacggtaacggtctgctggtggttccgcagcgcccaattaacttcagcgcctggcactatacccaggaaaacatccacgctgcccagcactgtaacgagctgcagcgcagtgatgacatcaccctgaacctcgatcaccagctgcttggcctcggctccaactcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagttcggcgcagggttcttttccacgaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttacgcctctggcaagaagtggcaacgctgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacagactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtagtggaatattatcgtgatgaaactgaccgtgaatatttaaaaggctgcggagaaaccgttgaggtccacgaagggcaaatcgttatttgcgatatccatgaagcgtatcggtttatctgcaataacgcggtcaaaaaagtggttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctacacattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcgacgattttttattttattcccttctgtctgatcatcgcagaatttgtttcgttaaataaaaactcagaagccggtgtctacgcgtgggtaaaaagttcgctgggcggacgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcactgttgccgcgcgttattgcttatgcttcgtatgccttcctcggatacgaatatattatgacgccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgttggggccaattacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcgctggttggcggcgtacagcctgctgacgccatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgttaccacctggatctttatggccgcaggtggcgcggagtccgtcgctgtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggcgtactgtattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttaccggcggatcggtgcaggtattccacggcatggcggcgtattttggtctaccggaagcgttgatgaatcgctttgtcggtctggtgtcctttaccgcgatgttcggttccctgctgatgtggaccgcaacgccggtgaaaattttcttctccgaaatcccggaaggcatctttggtaagaaaaccgtcgaactgaacgaaaacggcgttccggcgcgcgcagcgtggatccagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaataccgtgcaggatctgatgaatactattattaatatgaccgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgcgccaaattagatcacctgccacgcgatttccgtatgggctcccgccgcaccggtattatcgttgtttcaatgctgattgcgatatttgccgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttatcttccttggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaagcgacgccagccagcaatgttgattaagcagaataataaaaaatgagcaggcattttccctcttcctggatgaggagagggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtactttttctttagctcatggattaacacaatgaaattaatcactgcaccatgcagagcattacttgctctgccgttttgctacgccttttctgcggcaggagaagaagcacgtccggcagaacatgacgacacaaaaacacccgcaattacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtggatatatggatttagagggtgagaataaacataaatacagcgacggtacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggcaatgcctgggtgccagaccatagctggggtggtttcgagggcggaattaaccgtttctatggcggttatcgtaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgatttcacccccgatctgggctacgtcattcccaatacccgcgacattatgactgcgctgaaggtacagaacttaagcggcaactttcgttatagcgtcaccgcgactcctgccggacatcatgatgaaagcaaagcctggctacattttggcaaatacgatcgctatgacgacaaatacacctatccggcaatgatgaacggttacatccagtatgaccttgccgaaggcatcacctggatgaacggtctggaaatcaccgacggcataggacagctctatctcacgggcctgctaactcctaactttgccgctcgcgcctggcaccataccggacgcgccgacgggctggacgtaccgggaagtgaaagtgggatgatggtgagcgccatgtatgaagcgttaaagggcgtttatctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatacggcggcggacgtttcgccacggcttttgatagccgcttctacatgaaaaatgcctctcacgatcccagcgaccaaatcttcctgatgcaatatttctactggtaataaggactgtaatttcatgaaaataaaaactattttaacgccagtaacctgcgctctgctgataagtttttccgcccatgccactaacgccgacaattataaaaacgtgattaaccgtactggcgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggccctaacaccatgggcggctttccgggcgttgcgctgctgacggaagagtacatcaactttatggccagcaatttcgaccgcctgaccgtctggcaggacggcaagaaagtcgactttacgctggaggcatacagtattcccggtgcgctggtgcaaaaactgacagcaaaagatgtgcaagtcgaaatgactctgcgcttcgccacgccgcgcacgtcactactggaaaccaaaatcaccagcaataaaccgctggatctggtgtgggacggcgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgaataccctgactatcagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggcgaatcggaatatcaggtgcataaatccctgccggtgcagactgaaatcaacggtaatcgctttaccagtaaggcgcatatcaacggttcgaccacgctctacaccacctattcccatctgctgaccgctcaggaagttagcaaagagcaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagaatacctgaagaaagggttaaccaatccggatgcgacgccggaacagacgcgcgtcgcggtgaaagcgatcgaaacgctcaacggtaactggcgctcaccgggcggtgcggtgaaatttaacaccgttacaccgtcggtgaccgggcgctggttctccggcaatcagacctggccgtgggatacctggaagcaggcgtttgcgatggcgcatttcaatccggacatcgccaaagagaatatccgcgcggtcttctcctggcagatccagcctggcgatagcgtgcgtccgcaggatgtgggctttgtccccgacctgatagcgtggaaccttagccccgagcgtggtggcgatggcggcaactggaacgaacgtaataccaaacccagccttgccgcctggtcggtgatggaagtgtataacgtcacccaagataaaacctgggtggcagagatgtacccgaaactggtggcctatcacgactggtggttacgtaaccgcgatcacaacggcaacggcgtgccggaatatggcgcgacccgcgacaaagcccacaacactgagagcggcgagatgctgtttacggtgaaaaaaggcgataaagaagagacgcagtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaattccggcacaggttgctgcatcgtgggaatcggggcgtgatgatgccgccgtctttgggtttatcgacaaagaacagttggataaatatgtcgctaatggcggcaaacgtagcgactggacggtgaaattcgccgaaaaccgcagtcaggacggaacgttgctgggctactcgctattgcaggagtcggtggatcaggccagctatatgtacagcgataaccattatctggcggagatggcaaccatcctcggtaagccagaagaggccaaacgctatcgccagttggcacagcagctcgcggactacatcaacacctgtatgttcgacccgactacccagttctactatgacgtacgtattgaagataaaccactggcgaacggctgcgcgggcaaaccgattgttgagcgcggtaaagggccggaaggctggtcgccgctgtttaacggtgcggcaacgcaggccaatgccgacgcggtggtgaaggtgatgctcgatcctaaagagttcaacacctttgtcccgctgggaacggcggcgttaaccaatccggcttttggcgctgatatctactggcgtgggcgcgtatgggtggatcagttctggtttggtctgaaagggatggagcgttacggttatcgtgatgatgccctgaagctggcggatacgttcttccggcacgccaaagggttaaccgccgatggaccaattcaggaaaattacaacccgctgacaggcgcacagcaaggcgcaccaaatttctcctggagtgccgcgcatttgtatatgttgtataacgattttttccgtaagcaataatttgcaactgctggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcctcctggccggataaaacgcggcaagcgttgcatccggcaactgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcgttcccgtaggtcggataagacgcgacaagcgtcgcatccggcatctgcaccgcgccactggcggatgcggcgtggacgccttatccgccctacatgtgcaattccgtaacctggataaaacgcgacaagcgtcgcatccggcgttatcaccgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctacccgtcgctgttcgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggctcaatgcacaccgggctggaggaatacccggacggtgccgagcggctggcagcgttttatgccgaacgcgcccgtcacggcgtggcgctgattgtcagcggcggcattgcaccagatttaacaggcgttggcatggaaggtggcgcaatgctcaacgacgccagccagatcccacaccatcgcaccattaccgaagcggtacatcaggaaggcggcaaaatagccctgcaaattttgcataccgggcgctacagctaccaaccgcatctggtcgccccgtccgcattgcaggcccccatcaaccgtttcgtgccccatgagttaagccatgaagagatcctgcaactgatcgacaatttcgcccgctgcgcgcaactggcgcgggaggcaggatacgacggtgtagaggtgatgggttccgaagggtatttgatcaacgaatttctgacgctgcgcactaatcagcgtagtgaccagtggggcggcgattaccgcaaccggatgcgatttgccgtagaagtagtgcgtgcggtgcgcgaacgcgtcggcaacgacttcattattatctaccgactgtcgatgctcgacctggtcgaagacggcgggacttttgccgaaacggtagagctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcacgtattccgaccattgccacgcccgtgccgcgcggcgcatttagctgggtcacgcgcaaactgaaaggccacgtctcgctgccgctggtaaccaccaaccggattaacgatccgcaggttgccgacgatattctctcgcgcggcgatgccgatatggtatcgatggcgcgaccgtttcttgctgatgcggagctgctgtcaaaagcgcaatcgggacgagccgatgagatcaacacttgtattggctgcaatcaggcctgtctcgatcaaatcttcgttggcaaagtcacctcgtgcctggtgaatcctcgcgcctgccacgaaaccaaaatgccaatccttcccgccgtgcagaaaaaaaatctggcggtggtcggtgcgggacctgctgggctggcgtttgccattaacgcggcggcgcgtgggcatcaggtaacattgtttgacgctcatagcgagattggcgggcagtttaatatcgccaaacagatccccggcaaagaggagttttacgaaacgctgcgctattaccgccggatgatcgaagtgacgggcgtgacgctaaaactcaatcacaccgtgacggcggatcagttacaggctttcgatgaaacgatcctcgccagtgggatcgtgccgcgcactccgcccatcgacgggatcgatcatccgaaggtattgagttatctcgatgtactgcgcgacaaagcgccggttggcaacaaagttgccatcatcggttgtggcgggattggttttgatacggcgatgtatttaagtcagccgggcgaatccaccagccagaatatcgccgggttctgtaatgaatgggggatcgacagtagcctacaacaggctggtggcttaagcccgcagggaatgcagatcccccgtagcccacggcagattgtgatgctccagcgcaaagccagcaaaccaggacaggggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcgcggggtgtgaaaatgatcccaggcgtaagttatcagaagattgacgatgacgggctgcatgtggtgatcaacggcgaaacgcaggtattagcagtggacaatgtggtgatctgcgcagggcaagagccaaaccgcgcgctggcgcaaccgctgattgatagcgggaaaacggtgcatttaattggcggctgcgatgtggctatggagctggacgcacgacgggcaattgcccagggaacacggctggcgctggagatttaaatcgttatttgaagcgccggatgcaacgcatccggcacgtcgcgttaatcaataaacaaggcgggagaaatgccgaatcgcgttgccaattttttagcgtgttccagcgttaatttcctcttcccgctcaaaacgcgtgacaccatagatttactcccaatttccggcagatcggaaagggttaaaccatattgatccataagggtacgaatcacggctataccgccaggcatggcttgagccatggcattaaattccgcaaattcgggcgctgattcttcccacgcggttattttggcacacaccagatccagcaaggggttttcaggatcgttgagcagcagatgatctaccagttccagcgcctgggtgtattgttcctcgttctgaatacccgccagaaaaggtgccacagcagttagcttttctcctgcttgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacagcggtaaagaaatcgtattctttatgcgtcataacttcacgtatgtagcacttttgcgattcaaaaaagaccattgctacaacacgtaattcattgcccccaacattgaaaacataatgcttatccagatatttgaagttatccagagatgggaatactgcttttaatgactcaggttttttgaaatatcccttagcaatcgtgttccccagagccaccaactccgttttatgttgcgggtatttttccgcagcatctttcaatgctttttgagttatcaggtgcattcttcatcacgtccgttgacaaattggcaatatgataacatccgttgccagattggcaacggatgaatttatctgtgtgacggaagaataaacgtagaaaaacgctaaacaagagaatgtagacgatggtgacagggattttttgttttatggaagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcgtcttatccggcctggagtaacgtgctgaacgtaggccggataaggcgtttacgccgcatccggcaggtaactcccaatcttaccgacgacgtcccagcttcaccgctttcagtaccacaaatttattattcgtcgcaatagtggtgcagttgccgaaaatcttcttcagtttatggaagtaatccaggtgacggttggcaacgatatacagctcgccgttgattttcaggcagcggcgggcgtggtggaacatctcccaggcgacgttatcggtcagcgcatgttgttggtgaaacggcgggttgcagagcacagcattaaagcggaaaggctccacgccggagagcgcgttgttgatcataaactcgcagcgatccaacgcctctggcatgttggtttcaacgttcaaacggctggaagcaaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcaagcagcgtcagaccaataacgccattaccgcaaccgagatcgacaatctccccttcgagattctctggcagatgttgcataaagaagcgcgcgccgatatcaagcccggtgcgggagaagacattcgcatggttgtggatagtccagtcagtaccttccagcttccagctaacggtctgcggcgcatcggccagctgcggttcattgaaagtgcaattaatcaggcgcgcttttttccatgccagcgtggtggtggttgggccgagcactttttcgaacagttccagcgtggaagtgtgaatgtcacgggccttggcaccggcaataatacgtgtatccgacgtgaccactttgcgcagcgcacgcagttgctgttccagcaatgccagtgttttcggcactttgatcagcaccacacccggctgttgcgggtagtcggcggtgctgtcgagaaacttcacgctcgactcatcaatcccgttgaggcgtaaattctcgcgcgtcgccagttcactgatgtatgagtcgccaatgctgtacggcttatgttccgccagtgcgcagcttaacgcaccaaaggcatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagcgggttaacgtcatccgtcgccggaaaacgttgtagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacattgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggcggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacactgattaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatctgaaaaatcagtttctgcgtaatgccccgccgatcaataaagtgatgtatgacaataagatccatgtgctaaaaaacgcgctcgggttacataccgctgtttctcgtgtgcagggcggcaagctgaaagcaaaggtggagatccgcgtcgctaccgtgtttcgcaacgcgccggaaccgtttttgcgcatgatcgtggtgcacgagctggcgcacctgaaggagaaagagcataacaaagcgttttaccagttgtgttgtcatatggaaccccagtaccaccagcttgagttcgacacccgactgtggctaacgcagttgtcgcttgggcagaacaaaatctgaaaatgatgtcaggcgttatcttttctttctttagcgcctaaaatcgacctcccccctttcgttaaggataacgaccatgctgcgcgcatttgcccgccttcttctccgtatttgtttttctcgccggactctaaagattgcctgcttactgttacttgtggcaggagcgaccatccttatcgccgatcgcgtaatggtcaacgccagcaaacagctgacctggagcgatgtcaacgccgttccggcgcgtaacgtgggtttattgctgggggcgaggccgggtaatcgctactttacccgacgtattgataccgcagcagcgttgtaccacgccggaaaagtgaaatggctgctggtaagtggcgataacggacgtaaaaattacgatgaagcatcaggtatgcagcaggctttgatcgctaaaggcgtaccagcaaaagtgatcttctgcgactatgccggattctcaacgctggattcggtagtgcgtgccaaaaaggtttttggtgaaaaccatatcaccattatctcgcaagaatttcataatcaacgcgccatctggctggcaaaacagtacggcatcgacgctatcggttttaacgcgccagacctcaatatgaagcacggtttttatactcaactgcgggagaaactcgctcgtgtcagcgccgtgattgacgccaaaatcctccatcgccagccgaaatatctcgggccttcggtcatgattgggccgtttagtgagcatggctgtccggcgcagaaataatgcgtatctgcgcacgtcgaagatgaaaaaggcgtgctacattgacgacagaatccctttatggagtatccacgcgttatgatacgtttcgctgtgattggtacgaactggatcactcgccagttcgtcgaggccgcccatgagagcggtaaatacaagttaaccgccgtatattcccgcagccttgaacaggcccagcacttcgccaatgatttttctgtcgagcatctgtttacctcgctggaagcgatggcggaaagcgatgccattgacgcggtgtatattgccagcccgaattccctgcatttttcccagacacaacttttccttagccataaaattaatgtgatttgcgagaaaccgctggcgtcgaatctggcggaagtggatgccgccattgcctgtgcgcgggaaaatcaggtggtgctgtttgaggcatttaaaaccgcctgcctgccgaactttcatttgttgcgccaggcgctgccgaaagtcggcaaactgcggaaagtctttttcaactattgccagtattcctcgcggtatcaacgttacctggatggtgagaatcccaacacctttaatccggcattctctaacggttcaattatggatatcggtttttactgtctggcgtcggcggtggcgttatttggtgagccgaaaagcgtgcaggcaaccgccagtttgctggcaagcggcgttgacgcccagggcgtggtggtgatggattacggtgatttcagcgtcaccttgcagcactcaaaagtcagtgattctgtcctggcgagcgagattcagggcgaagcaggatcgctggtgattgaaaaactgtctgaatgccagaaagtgtgcttcgtgccgcgtggcagccaaatgcaggatctcacccagccgcagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtggatcatccagggctggcggtcagtcgcatcaccgccaaactgctgaccgagatccgccgccagactggggtgatttttccggcagatagcgtaaaactataattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactggctgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaacacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgtttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcgccattatgctggctatcgacctgttgttgcaggggcgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgccgctttctggtggtatctggtgcaaaccgaaggtcgcgccgttgccgatccacaggcactggcctttctcacaggttatctgattgagaaatcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctctgttccggcggcattacaacgccgcgtgctggtgtatggcgtgctcggggcgattgttctgcgtaccatcatgatcttcactggcagctggctaatttcgcagttcgactggatcctgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctcgcccatgaagatgaatcaggcattggcgacaagccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaagaatggattgctgtacgccacaccgctgatgctggtactgattctggtggaattgagcgacgtgattttcgccgtggatagcattccggctatcttcgccgtgaccactgacccgttcattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcgggcgtagcagagcgtttctcgatgctcaaatatggcctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccaatcgccgtctcgctgggcgtggtgtttggcattctggtgatgacgtttattatcaacgcctgggtgaattatcggcatgataagcagcggggtggataatttttaatctgcctaagccgtgtaccctgtcattaacatgagcaccgttttctccctctcccttccagggagagggtcggggtgagggtaatttttcgcaccgatgctggcctgttcccctcaccctaaccctctccccaaacggggcgaggggactgaccgagtccttttttgatgttgtcatcagtctggaagccgcacgttggctttatttttatgtcaaataaatgtaaccattaagtttcaaaatatgacctctctttaaaatccagcatttttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacgttcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggtcggccttgttctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagccgttgcccccatcctggtgttgatgctggtgatggcatctattgctaaccaccagcacgggcagaaaaccaatatccgccctattttgttcctctatctactgggcaccttctctgctgctctggccgcagtagtcttcagctttgccttcccttctaccctgcatttatccagtagcgcgggtgatatttcgccgccgtcaggcattgtcgaagtgatgcgcgggctggtaatgagcatggtttccaaccccatcgacgcgctgctgaaaggtaactacatcgggattctggtgtgggcgatcggcctcggcttcgcactgcgtcacggtaacgagaccaccaaaaacctggttaacgatatgtcgaatgccgttacctttatggtgaaactggtcattcgcttcgcaccgattggtatttttgggctggtttcttctaccctggcaaccaccggtttctccacactgtggggctacgcgcaactgctggtcgtgctggttggctgtatgttactggtggcgctggtggttaacccattgctggtgtggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgcgaaagcggtgtgtatgccttcttcacccgcagctctgcagcgaacattccggtgaatatggcgctgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggagccaccatcaatatggcgggcgcagcaatcactattaccgtgttgacgctggctgcggttaatacgctgggtattccggtcgatctgcccacggcgctgctgttgagcgtggtggcttctctgtgtgcctgtggcgcatccggcgtggcgggggggtctctgctgctgatcccactggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgccgtcggctttatcatcggcgtattgcaggactcttgcgaaaccgcgctgaactcttcaactgacgtgctgttcactgcggcagcttgccaggcagaagacgatcgtctggcaaatagcgccctgcgtaattaattgtttaacccctttcgtctacggcggaaggggttttctcaactttaaacggatcaattccccttttctgcatccgccagaaacgaatgatattcaggccattcataagcagaaaactaccctcaatcatcgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacattacgcagcgcatggtcagccctttacagcggaatagcgcccaggtactgacaatcgtgccgataaccggcaatagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccagcgggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagctgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttagcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttgaagatcgccagttcgcggaagtcgttacgctcgttacaggtttgcttaccgttggcaaactcaacgatggtgtcgataaattcttccagcaactgcggcatcgctttaccgtggatcaactgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcactgttggtggcgattttcaccgtcggcacaaatccaccatacggcgtgccacgaccagtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccctggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacgctggaacccgctttctgggtacagccaagtgatttgtcttccagcgtggtgataccgcccgctttgttccccggcgatgggttttcatagatcggctgatcatgggcaataaagtactgtttgaagtcgttgaccatggtgaccagtttttcaaacgttgcttcgtcgcggcaatggtccatcagcaactgctctgcgccaaacatctccggcacttcggtcagtacggtagtaccgccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccaccgcactccagaccaaacttcagttcgctgagtttgcctggctcgcgtttatcgttgcgcatcacgttatacagctgatgcaaatgctcgattccggcttcgatctcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccagcgtttcacggaatgcggcaacctggttgttttcacagcccagaccaatcaccagcactgcgcctgcgttcgggtggcgcaccatgttttgcagcatggtgcgggtattaatgtgatcgtcgcccagctgtgagcagccgtaggtgtggctgaagaggaacacgccgtcagtaccttcggcgttgttggtctctttcagaaaacggttctggatctgccgcgcgatgccgttgacacagcccacggttggcaggatccacagctcattacgcaccccgacatcgccgttagcgcgacgatagatctgcacttcacgatctgccgcttgcgtaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtgaacgtgaacacctgccgcaatatccgccaatgcataaccaatcggcaggccatatttgatgacattggccccttttgcgatatccgttaacgcaaatttatgtccacgagcaacatcctggcgcagcgtaacagtctggttatcgacactgacttctgtgccttcagccaaatctgctaaagcgaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcccgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagtcagcataccgacaaagcggctcagcagaccgagctgcgccagttgggtcatctgacgttccataccgtctttctgatcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgatcatggtgcccagcacttcgttatcgcgcgggttcaggcagtacagaatggttttcggcagcaggttttcttcattctgcttgctcagcaacttagacagctcttccgccatcggacggtcgttgatggagtcaaagcctacatccggccccagcagtttgaactgacgcaggttgttattacgcagcgcgccaatgtggtactgctgtacccagccgcgacgtgcatattcggcaccaaggaacaccagtaccgcagttttgaactgcgccacttcgtgctcgctcagggtttcgccagccagacggcgcgccagaatgctgtccagttccgcttcgttcgcttcagcaaacatcaccacatccagcgcgtggtcagacactttacagccgtgagcggcgaagtgatccagacgtttggtcagggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcgatgttgaaggctttgtccggacgccagctcggcagcactttgatggtgaaagagccgtctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgcgcggagaagttatcctgcgccagcagttcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacggcgcagttcgaggtgcgtccagtggtataacgggttgccgatagtgtgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtacacagacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcctttcagccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacagacggcgggcaaattcggtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtagttaaaaaaattactctcaaagtggtaaatctcgctgcaggccgcgccagtactggccttgctgtcgtcaggtaatgtccctacaaatattcccacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgccgattcattcatttgttagatgaatcgggttaaccggtacggaagccgaattagcacgaaactttcatggcaacgttcggggcgtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcctattctgctgcttatacggtcatgcaaccggtagcaggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtgctgtgggccgtgttctgtggtgcaaccgcgctggcaggtagctggggtggcctggctgttgctcgtggtgcggtcggtgccgcggaagcagcgatgatcccggcgggtctgaaagccagctccgaatggttcccggcgaaagagcgttccatcgcagtaggctactttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtaatgcacagctggcagatggcatttatcatctccggtgcattgagctttatctgggcgatggcatggctgattttctataaacatccgcgcgaccagaagcatctgaccgatgaagaacgcgactatattattaatggtcaggaagcccagcaccaggtgagcacggcgaagaaaatgtccgttggtcagatcctgcgtaaccgtcagttctggggtatcgcgctgccgcgtttcctggcagaaccggcctggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgttcgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccgccgctgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgcagtgctgatgattggcccgggtatgatcggcctgttcaccaacccgtatgtcgcaattatgctgctgtgtatcggtggttttgcccaccaggcactgtctggcgcgctgattacgctctcttccgatgtgtttggtcgtaacgaagtggcaacggcaaacggtttaaccgggatgtccgcatggctggcaagtacgctgtttgcgctggttgtcggtgcactggctgacaccatcggcttcagcccgctgttcgcagttctggcagtgttcgacctgttaggtgcgctggttatctggaccgtgttgcagaacaaaccggcgattgaggtggcgcaggaaacacataacgatcccgcaccgcaacattaacgtttcgtgtaagttttagtttcccttcaaagccgccttctcaggcggctttttcatcactgcgagtagagctaaactcgcaaaagtggtataacaaatatagtctgccgtatcatgcctggagcgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgacctgaaagagcgcatcgaacagggcgtctatctggtgggtgataaactgcctgcagaacgctttattgccgatgaaaagaacgtcagccgtacggtagttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcatgtggtttccaaccagccgcgccatcagcaggcggctgacaataatatggaattcgccaattacggtccgtttgagttgcttcaggctcgccagctcatcgaaagtaatattgccgaattcgcggcaactcaggtaacgaaacaggacatcatgaaactgatggccattcaggaacaggcgcgcggcgaacaatgcttccgtgattccgagtgggatttgcagttccacattcaggtcgctctggcgacgcagaactccgccctggcggctatcgtggaaaaaatgtggacccagcgtagtcataacccgtactggaaaaaactgcacgaacacattgattcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcatctggaaaacaccaagatcatgttatttaacgaaaccagcgacgacttcgagttcaatgccgaccgctatctattcgccgaaaacccggtggtgcatctcgatacagccaccagcggcagtaaatgaaattcctgtccgacaggcgctgcaatgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgccaccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgtttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaaaacagcaataacattgcggtagtgcatcttttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccatcgatgattggcatgttgtattttgtcttgtttgtaattttgttccttgaaaacggcttgcttccggcggcctttttaccgggcgacagtttactggtattggtcggcgtgttgattgcgaaaggcgcgatgggctatccgcaaacgattctgctgctgaccgttgccgccagcctcggctgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagtttttcaactggatgagcggtctgctgtgggtattgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggtcgtgttatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcgcttcgccagctagcctggtccggcgctgttttacttctggtcggcacgctgttgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaaggcacaacgatgccagacggtttttcaatctggcatcaccttgacgctcatggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacatttgactccagcgaccagagcgccgccgcaaaagcggtcctcgacagaacattgccccatggctacatcattgcgcagcaggacaataacagtcaggctatgcagtggctgacccggttacgggataactctcatcgcttcggataacttcctgttatccgaaacatatcactcactttggtgatttcaccgtaactgtctatgattaatgaggcggtggttaacactaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctctttgctcttagtgccggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccagctgcgtgccgatcatcagaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgccgataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctggaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcgaaagaagagttgagtaagattcgtagcaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccattgccaaacaaacccgtgtcgcggcggcgcgtgccgatgagtatgtgcgcgaaaatccgtggacgggcgtgggcattggcgctgcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcacaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttctatcatggttgaaatggtagagacacgtctgcggctggcggtggtggagctggaagaggaaaaagcgaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatttgggcggttgacccgcaatatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggtatctggacgctacgtaaatcgcgtaagtctacgttgctgcgccatacacgccatgagttagcaaacgatcggcagctgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttccgccagtcgtcgtgaatggctggagacaacaggcgcttacgatcgtcgctggaatatgctgctaagtctgcgctcctgggcgctggttggcagtagcgtgatggcgatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggcgtatggagcgcctggcgtctggttaaaacgaccctcaagcagcaacagcttcgcggttaacttccctctggccggagccattccggccttatccctcaaattttttgaagatttttgacagttttccttgctaacaatcatcattcaccacgtttatgattctctccatcgacagcaacgacgctaataccgcgccattgcacaaaaaaacaatcagcagcctgagtggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcgcgcattttaatgccgattctgtttattaccgctggctggggaaaaattactggctacgcgggtacccaacaatatatggaagcaatgggcgtcccgggttttatgctgccgctggtgattctgcttgagtttggtggtggtctggcaatcctgttcggtttcctgactcgcaccacagccctgtttactgcgggctttacgctgctgacggcatttttatttcacagcaactttgctgaaggcgtcaactcgctgatgttcatgaaaaacctgacaatttctggcggattcctgctgctggcaattaccggtccgggcgcgtatagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgaggaggaagctcctcgtttttgctattggaggagagaaaaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatctaccggcggtaaatttcaacgttcagcttccgcatttcgtaactggctcactgccgatggcgctcctggccccactggcacaggcggttttatcgcagagaaagatcgttatcatctctatgtttcactcgcctgcccgtgggcgcaccgcacgctgatcatgcgcaaactcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggttggacctttgatgacagttttccgggagcaaccggagacacgctctatcaaaatgaatttctgtatcagctttatctccacgccgatccacactacagcggacgagttactgttcccgtgctgtgggacaaaaagaaccacaccatcgtcagcaacgaatcagcagaaatcatccgcatgttcaataccgcgtttgatgcgctgggcgcgaaagcgggtgattactaccctccagccctgcaaacaaaaattgacgaacttaacggctggatttatgacaccgttaacaacggcgtgtataaagctggttttgccaccagccaggaagcttacgacgaggcggtggcgaaagtgtttgaatcgctggcacgactggagcagattttaggccagcatcgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggactacgctggtgcgttttgatccggtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattacctgaatctgtacggttttctgcgcgatatctaccagatgccggggatcgccgaaacagtcaatttcgatcatatccgtaatcattacttccgcagccataagaccatcaaccctacggggattatttcaattggtccgtggcaggatctcgatgaaccgcatggacgagatgttcgcttcggttaaaaaaaggcaccttacgaggtgcctctgataattagctaagtgcatgttgttcatgtcggatgtggcatgaacgccttatctgacatacaaaacattgtacattcaatagattgcataacccgcgcagaccagataagcgtagcgcatctggcgattttgcgcttgtcatcagtcttagcgcgccttcacggcactttattaattccttgaacgaatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctgctggataaaatgttaggctggcaacgcgctggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccgtggtgggcggttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgctattcttaatcccgtttatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgaaaaccgctttggaccagatccaaaactggaaccttaaaacaaatctgctcgccggatgtctgactcatccggcttttatcattatgttgatgaatgaataatttactaatgtttatttaaaatatttcaatgtcgttatataaattacctataaaaaataaccatgtatttatcttaaatatcaaaacctttataacatccgaaaaagaaagatacgaatagcatttacacaatacccggaatagactttcgtcacttttaattaaagggatgtttttatgcagtggtatttgtccgtattaaaaaattatgttggtttctctggtcgcgcacgtcgtaaagagtactggatgtttactctgattaacgccatcgtcggcgctattatcaatgtcattcaattgattttaggtctggagcttccatatctgtctatgctttatttgctggcaaccttccttcccgtccttgcgcttgctatccgtcgcttacacgataccgaccgttcaggtgcctgggccttgctcttttttgttccgtttattggctggctcgtgcttctggtttttttctgcacagaaggtacttctggcagcaatcgttacggaaacgatccgaagtttggttcaaattaatcttagaattggggcgatatttcgcccctttttattaacaataataaatattattttccgttaaaaagtttgggaatttcccgcagacaccaggatttcgcttcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccataggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaatcgtgctcaccgttaagcgcggctgtttgtccagcagctgtacggtcaacaccgggcgctcacgagcggtatccgccaccgcaattccacgatatttcacacgcgtcacttcagataacggttccggctcctgatgaatcgggtgatcaggcgcggcaacgtagacgttcattaacgtatagagcttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacaatatccgcccgcccctgctccagccgttcccacgcccccgccagcacttctgtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcttcggtcacaatggtgagatgcgtttcccaaccgcgcgcgagagcttccgcatcagtagtcagtttatctgcggcttccagcaaaacgcgccctcgctccaacaacatcctcccgacattggtgaatttggtacgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagctcatccgccgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatttcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccaggcagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgtgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacctatcccaaagtcgatattttaaatgtgattctggatggagaagcagagtatcgcgatagcgaaggcaatcatgttcaggccagcgccggagaggcgttgctgctctctacccagccgggtgtcagctatagcgaacacaatctcagcaaagacaaaccgttaacgcgaatgcagctttggctggacgcctgcccgcagcgagagaatccgctgattcaaaagctggcgcttaatatgggcaagcagcaattaatcgcctcgccagagggtgcgatgggaagcctgcaattacgccagcaagtgtggctgcaccatatcgtgctcgacaaaggcgaaagtgcgaatttccagttgcatgggccacgcgcgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcatgaagagaaagcggcgctgacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaattggccaaaaagcgccagccggtgaagcccgtggtggcgaaagaacctgctcgcaccgccaaaaattttggctatgaagagatgttgagcgagctggaagctatcgtcgcggatgctgaaacgcgtttagccgaggatgaagctaccgcgtaaagacaggttgccggatgcggcgaaaacgccttatccggcctacaaaatccaacaacattaacgaattaaacaacccgtaggccggacaagatgcgccagcatcgcatccggcacgatccccaaaacctggcgtttatctggccttgctcgccataatctcgataatctgccgatccgtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacaatcccttcattgccggtcacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcgcagctgttcgacgcaccatcgcaaatcatgccgctgacatcgccgatcatactgctgatcgccatcgagatggtttcataacgcccatccaccagccatgccatcccggcggcggcccccattgctgcggtcgttgcggcacacagcgcagacaaacgcggtaactggttatggatgtaaattgcgctcaaatgcgaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacaggcattgttgcggtaatcccctggttacccgagccggagttactcatagccggaagcgtagcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgctcgcactgtttttccagcgtcgcgccaatatgcagcccccacttaccgctcaaaccttcctgcgataacgcacaatttagcttcgcggaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgttctggaaagcaccgtcagcggagactcttgctcgccctctgccacacacgcctgctgggtaaacaccacaccatcgtgcgtctcgatatgcacaatgttggtatgcccgccgacgatggtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcatcgcaaggttcctggatcttaacggagactttccccgccgccagcagtgctttggcatcggcaattgcctgcgctgttgcgtctttcagcacttccagcccggcgttggcatttccacctaacgcccccagcgccgccgcaatcggcagccccaccattcccgtgccgggaacggtgacgcccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttctgccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacatcccagcgccggttttacttcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacacagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgctggtactttgtaaaccagccacgccgggatcaggcaccctaccatgccgaaaatcgggctacagatagaggtgaagctcaacaccggtgcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcatgatgccgcgctgaacgagattttcgttaatcttctcggcaggcatcttgcgacgcaggatgttcattacgatcccttgcgttgcttcgcgaaagcctaaatagacgccaaagaatgcagtcatgacagcaaagatattgagaatgacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccagcgcggaaatattctgctcataggcttttaccgcttcgtcatgtcccatcgccagcgtgaacgacacggcgtagaaaaagacggtgacaaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgccacttcaattgatttttcccgcgagcgataagagatcaccatcggacttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatggcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccaccagcagcttggtcagcaccatgccggtcgaaattttgaataacaatttctcgccgcgtgaggagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcaggtaggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagcgcacctaacaggatgccccagtttttacctaaataaccgctaatgacgctcgggtaatctttacattctggtgattctgccagcgtattaataaacaatcgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaatattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgcgaggtcagagaaaatcttcacaatcaagactttgaaataacggagatggataagaattttctactaaattaatcgcaggagaatattcattctctatttgcggcagatcacaaaaaaaggtgcacatttgtgcacccaaggatgaaagctgacagcaatgtcagccgcagaccactttaatggccagtcctccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggatcgcaggtcagcccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacttccgcgccagagatggaggcgttcattttatacagcgcgccaatagcccccgcggccagaaaatagcgggcaattgaccgctcgtttaccggacgacggaacttatcgtaataagccagtactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgccagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctggaaaccagctgacgacgcagcgctacggcacggcgcggcacattgagcggaccaggcagcacgccttcagtgttcatcccacgttcaataccgtcatgcatcacttgccagatacgggcaaaaccggcgtcaatttccgctttgctgcgcagcgctagctcgttgtgcatcatcagaccagatatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacggacgtttcgacatcgtgcgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttacttaatagctcttcctgtcccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcaccagatgccactggcagccgcccgctgcgcgttactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgatgatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccgtacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccacggtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtgaagtggagcggaacgaccttacgaccgtcccgctcacgaggctttacgcactacgtactgcgatggcttcaatttccagcttcacatctttcggcaaacgcgcgacctgcacacagctccgggtcggataggtcgcctgatgctcatcgaagaactgcttatagacttcgttgatggtggcaaaatcattcagatcggtgataaacacggtcatcttgatgatatcgcccacgctcagcccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgtgggcaaaccggtatttgcccggaggtgaagaccatgctgcctaaatcaacgccctgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaggtacgtgaaataacatcctgttgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttggttttacgtactggatcttctttgcccagcgccgcaggaacgattgagaaggtgtacgagatcccatctttggcgtaggtgaacggcagtttcgccaccgacgtcaatgaggccacggcacctttgcggtcacgaccatgcatcgggttagcgcccggcgcgaacggtgttccggcgcgacgaccgtccggcgtattaccggttttctggccgtacaccacgttagaagtgatagtcagaatcgactgggtagggacggcgttgcgataggttggcagcgctttaattttcttcataaagcgttcaaccaggtcgcaggcaatgctgtctacgcgctcgtcgttgttgccgtactgcggatattcaccgtcgatttcaaagtccaccgccaggccgttttcgtcacggattggtttcacgcgggcatatttgatggcagacagggagtccgtcgccaccgacaggcccgcgatgccgcatgccatagtgcgatagacatcacgatcgtgcagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgcaccgccagccagtccatgaagtgatcgaggctgtccatcactttgtcgtaatccagcacgtcgtccatcagcggtgctgttttcggcccgacctgaatcttcagcttctcgtccaccccgccgttaattgcgtagagcagcgttttcgccaggttagcgcgtgcaccaaagaactgcatttgcttaccaatcaccattgggctgacgcagcaggcaatcgcgtaatcgtcgctgttgaagtcagtacgcatcagatcgtcattttcatactgcaaggaagaggtgacgatcgacacctgcgcggcatattttttgaaggcaatcggtaattcttccgaccaaagaatggtcaggttaggttccggtgccggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagcgtacgaccgtccagccccatcccgccgatcacttccgtcgcccagattgggtcgccggagaacagcgaatcaaattccggtgtacgcaggaagcgtaccatacggatcttcatgatgaagtgatcgatcagttcctgtgcctgctgctcattgagtacgccagctttaaagtcgcgctcaatgtagatatcgaggaacgatgccgtgcggcccagcgacatcgcgccgccattttgcgatttcactgccgccagataagcgaagtagagccactgcaccgcttcctgcgcattctgcgccgggcgagagatatcaaagccatatttcgccgccatttcctgaatctgcaacagcgcatgacgatgctctgccagctcctcacgcagacggatggtggcttccagatcctcgcctttttccagacgagactggagatcggcaaattgcagttcgcgttcacgtaccagataactgatgccatacagcgctacgcggcgatagtcaccgataatgcgcccacggccatagccatctggtaaaccggtcagcacgccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaacagatattcaaattcactgtccatttctcggccataggcgtggaatgaacttttaatcatattaatgccaccgaacgggtgtagcgcacgtttcaacggcgcatccgtttgcaggccaacaattttttccagcggctggttaatatatcccgcatcatgagcggtaattgtggtggcaatattggtatcgaaatcaaccggcgcgtgggttgcattttcgatacggatgccttccattactttttcccacaattccgtggtggcaggcgtcgcttcggcgaggaaagattcatcgccttcatacggtgtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctggtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggcgcgttaactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttagtcggaataacggcacaaatgacacgcgcattttcactggaaacaattcgctcaccacaggagttagagcgattattcatttctgtatcaatctctaagcctaatacagccaaatgttccatgaccagacgacgaattaagcttgaattctctcctattccgccggtgaatataattccatccaggcgacgtaatgaagctgcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagttgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaagaccggaaatacctaataatcccgactctttattcactacgcgttccaggtcacccaggctctggttggtttggctggcgacccaggacatcgcaccaaagtcgacatcgccactgcgggtacccatcatcaagccttccagcggcgtcattcccattgaggtatcaacactctgaccgttgcgaaccgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcagcgaatgtgcgcgctgggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccggaaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacactgtcatttaaattccgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcatcgagcacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttgtatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagggatgcgataatcggtgcgcccatggcttcaatcaggtcaaggatgttcgggttggcgtaggcaacaacccaggtggagcccatgatgaagatcatgctgatagtgttcagtttacccagcgacactttagttttgtcgcctttataaccaaacttcaggaccaggccattcagaccttccagcgttcccagatagtgaccgaagaaagatttgaagatagccacgagtgcgatgatggaagccgcatattccagtgtaatcgcgaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttggcttccgccatgttggccggagacagagtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatgctggcacgagaaatgatttgggaacatttacgttcggtgaagtcgcgaccgaagtctttctcatactcttcacgcttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacagtgatcaggataccgtcatgaccggttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgacaaagaaatcagcaccaggctggcgataaacggccataccaggtagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaagccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacagcagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagcgcccggtggcaataaaacgcgatggggtatgccaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtgatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtggttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacgaatggtcgggttaatagatttaattgccaccgcaataccagcaattaaaccgccaccaccaattggcacaatcacgttatcgacatcatagagatcttccataatttccagaccaatcgttccctggccagcaatcactttcggatcatcgtaaggtgggataaaaatacggccttccatttcgacaatttcgctcactttagcgatagtgtcgttgaagttatcaccatgcagaacgacttctgcggagtagtcgcacgttgccgctactttggattttggcgcaccttttggcatcaccactttaccgtcgatacccagcatcgcgcaggagagggaaaccccttgcgcatggttgcccgcagaacaggccaccacgcctttgcgtttttccgcatcggtcagtgaacttaatttattaaatgcgccacgaattttaaatgaacccgtacgctgcatattttcaaacttcaggaatatttcacctttgcaacgttcactaaaatagttggagcgaggcatgcctgttttataaattcgcccagccagtcgttgtttcgcttcaataatgtcatcaatagcaaccggcagatcgtatgtaatatgcattataaaacctcttcgcctgaattaaatatgtaggtaaccgtaaccgacacctgcaagacagacaggtggattatttatgtttaaataaaaacaaataactaaccaacttctattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgattagaaccaaaaggtgacgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagcagttcgctgtagtaccccatattagtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcacttaacgtaccaatcgcaaaatccagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgggagagtaacaattgaccggcaggtgttaatgttacaccggtatttttccgcaccactaattccacaccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaattcttttgcagccgagccgatagaaccacttctaatgacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggcatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccagagtatcgttattacaattaaatacctttaaatatcaacaagttaaagtataaaaatcagcataaaccctgatttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattcgttatgtggttaatacaaaaaaggggctgagaccatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagcaagttctcaaattttattataaataaaccattttcagtgataaataatgcggcatgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacatgtattgatcatctcgaacaattgattaacgtcaactttttctcttctgacaggacgtcattttgtgaatgcaatcgttttccataaattcttctcccctcataggcgacgaatagcattttgtgttgaggatcacaaaacgaataattgctgatcgccgcgataaggtcagacaaagacaacaagggaaattttcacagagcttttgatcggcgtaggccacagaatgttgcttcgtttactgtaacgccgggtaaatgagcgttttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgatgacaaggcaggcatcaatgaaaggcttcccaattgcgcatatttttcacccttcaatcccgccaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaagaaagtttgcagaaattgtctccaccaatgacgttaataaaatttacagtataagtaatgaactgcggagagtattatctgcaataactgcattgaatttctatcatggcgatgttccttctgtcatgatccgaatccaaccggaaaatatgagtccattcattatagatatttctacaggagaacatgatgattatatcatacaaacattagatgtaggcacttttgcaccttttggtgaacaatgtacttgctcagccgtcaataaaaaagagctggaatgtattaaggagacgatttctaagtattgtgcaaaattcacccgaaaagaagccatcttaaccccccttgtgcactttaataaaaccagcattacttcagattgttggcaaattctctttttttcacccgatcattttaataatgatttttattgattatttataaaggataaaataatgttccctgtttcatcaattggtaatgatattagtagtgatttagtccgtcgaaaaatgaatgaccttcctgaaagcccaacaggaaataacctcgaagcactagcaccaggtatagaaaaactaaaacagacctctattgaaatggtcactttacttaacacgttacaacctggtggaaaatgcattatcactggtgattttcaaaaagaattagcgtacttacaaaatgtaattctttataatgtctcgtctcttcgtctggattttttaggttataacgcccaaattattcaacgatcggacaatacttgtgaacttaccattaatgaaccgttaaaaaaccaggaaatatccacaggtaatatcaatattaattgcccattaaaagatatttacaatgaaatcaggaggttaaacgtaatttttagttgtgggactggagatatcgttgatctatcctctctggacttacgtaatgtcgatttagattattatgatttcacagataaacatatggctaatactattttaaatccttttaaattgaattcaacaaattttactaatgccaacatgtttcaggttaattttgttagttcaacacaaaacgccacaatctcctgggattatttactaaaaataacgcctgttttaataagcattagcgatatgtattctgaagaaaaaatcaagtttgtcgaaagttgtttaaatgagcctggagacattaccgaagaacaattaaaaattatgagatttgcaattataaaatctataccaagggcaactcttacagataaattagaaaatgaattaacaaaagaaatatataaaagctcatcgaaaatcatcaattgcttgaacagaattaaattaccagagatgaaagaattctcatcagaaaaaatatatgattacatcgatataatcattgaagattatgaaaatatcaaagaaaatgcttatctggtcgtcccccaaattaattatactatggatttaaacatagaagactctagctcagaagagttactttcagataataccctcgagaaagacgaaaattctccggacaatggctttgaggtcggggaatataacacatatgaagcatataactcagagaagcaatattttaccagagaggactatacgtatgattacgaccttttaaatgcaatatagacttaataacttcttacaaagtctattattaataccgtagatatttattcatcttaccctgtgcaccaaaagcaaaaactcactgacgcgggtttgaaactgatggcaaccgcaaaaatgcctgatgcgctacgcttatcaggcctacgccatctctgcaatatattgaatttgcgtgcttttgtaggcaggataaggcgttcacgccgcatccggcatgaataaagcgcactcaacaatctgaaacccgccggaacggtttattacgtacatcaggtaaaactgaccgataagccgctttcttttgggtatagtgtcgtggacagtcattcatctttctgcccctccaaaagtaaaaacccgccgaagcgggtttttacgtaaaacaggtgaaactgaccgataagccgctttcttttgggtatagtgtcgtggacagtcattcatctttctgcccctccaaaagtaaaaacccgccgaagcgggtttttacgtaaaccaggtgaaactgaccgataagccgctttcttttgggtatagcgtcgtggacagtcattcatctttctgcccctccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagccccgcggaatgcttcgtccaacgtacctatgctggtcaatacgctgaagaccgcatcaatgccatgctgatgtacaacgccaacatcatcggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcgacaccaatcggtaccttcccgtgaatactctggctgtcaatacgcccttcaccggtgatcaccagcgcacaatcgtgaatatgttcctccagattcagcgccgtagtgacgatttcaataccacttttcagttccgcaccaagaaacgccattagcgccgcgcccataccacccgcagctcctgcaccggggacatctttcacatcaacatgcagcgcttttttaatgacctcggcatagtgagagaggttattgtccagctcaacaatcatcgcttcactggctcccttttgtgggccaaagatgcgcgatgcgccgttatcgcccaccagcggattggtgacatcacaagcgacgcgaatgacgcaatcttttaagcgcggatcgaggccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcgtcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccatcatttgtagcgctgccgccaatgccgataataatgtttgtcgcaccgctctccagcgcctgcaggattaactcgcctgtgccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagctccagcccactggccgccgccatttcaataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcagccccctgggtggctgcaatcatcgcttccaccgttccttcgccaccgtcggcaaccggaacagaaacgtactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattaacgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgctcgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgtgcgccgacgccgtgagaagtatccagcgcattcgccagatccttaatatgcagatcaatacggaagcccggcttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagtccaccgcgaattgcctgataaaccaggtccgggttaacgcccgctttagttgccagcgttaacgcttctgacatcgcggcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcccaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcaccggagcatccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatagaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagacgctgtttctgcacctgcagcaatcacgtcagcaatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttgttgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagggcggaagacgccgagatcgctgccgacagccacaaacgtcgcgccccattccagataacgacgcgcatcggcttcgaccggcgcgaggataccgctgggtttgccgtgcgcgctggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgtgatgcattgccgagatggcctaatgccgcggccagatcgctggggccgacgaagatgccgtctacgccttcggtagcggcaatggcatcgacgttatctacgccctgctgactttctatctggaccagaatagtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttccggtgggtaacgggttgatgccaccgccagctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcaaggccattaactgcggaataaacgtggagatatcgtttggcgcatgttcgccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagtgctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccaactacgaagaggtagcagaccatcgccatcagcgctgaacatcccacgaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccgcagaggccaacaatctctttcggcgcggtgtcagaaatcaccggccagcccagcgcaccaaatcctttgccaaagaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaatcggtagcttacgtgccagggtcagggataaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaaaccacacagtgctggaatcgaggcgaccagacccactttcagaatcgacatgcctttttcctgcaccagataaatcgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccagcatcatgcggttagagagcaattgcttgatgtaatgcagtttgggtccgcttgctgccgcactgcccggctttttgtggtccatatcgaccaccgcgccattttcagagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaacttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagcggcgaaaagagcgccagcgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaattcgggcgttcgccgggaatgatggcgcttccgagaagccgagcataaagcgcataaagaacatggagatccctgcccaggccagcgggaacatatcaacaaagccttgcaggaaggtgaatagcgaccagaaaaagaggctgtaggtgtaaacttttttcgagccaaacttatcaagcagccagccgccggggatttgcatcagcaagtaggcccagccaaaagcggagaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagaatcattttatttacctcgggtacttatgctgatttttattattatggggaaggtgttatttatgagtttcatttatgccgtaacgacaatgaactcgggaattagtataagcagcgcgagaataataatcattgtgcaaatgctaatttaattaatactatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttaccgggcggcactgcaatccctgaaatgattgacattgatcacatttctgcgtttaaactcctgacattcttatttcacccaatgaagtcatttatttttaaatgagaccaggtcctcattttaataacccctggctggagaatattgcacaatggccaacatcgaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctggacattccggctaatggtgaaattattcgttatggcgaagtgattggttacgccgtgcgtgcaatcccacgcggaagctggatcgacgaatcaatggttgtactaccggaagcgccgccgttacacacgctgccactggcaaccaaagtcccggaacccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggtatcaccaccagcgtccactgtgtggcaggcgtggtggactatgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggttgtggcgtggcgattaacgcaccggcggcagttgtacctatccgtaccattcacaatatttcgctgaatcctaactttggcggcgaagtaatggtgattggcctgggttgtgaaaagttgcagcctgagcgcctgctgactggaacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcagatcgccgaacgccatctacaaaaactgaatcaacggcagcgagaaacctgcccggcttcagaactggtcgttggtatgcagtgcggtggcagcgatgcgttttctggtgtaacggcaaacccggcggttggctatgcgtctgatctactggtgcgctgcggcgcaacggtgatgttttcagaagtaacggaagtgcgtgacgcgatccatctgctgacaccacgcgcagtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgaccgcagcgccaacccttcgccgggcaacaagaaaggcggtctggcaaacgtggtagagaaggcactcggctccattgctaaatcgggtaaaagcgcaattgttgaagtgctgtcgcccggtcaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcacagtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcaacccgcaccgagctggcgaaccgctggtttgatttaatggatattaatgcgggcaccatcgctaccggcgaagaaactattgaagaggtgggctggaagttgttccactttattctcgacgtcgccagcgggaagaagaaaaccttctcggatcaatgggggctgcataaccagctggcggtgtttaacccggcaccggtgacctgatttcttttggaacgtccctcgcaaaacatggccttagtgccatgtttttattgtttaaagcccccacgtccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtgaatcatgcccgctaatgctcgctctcacgctgtactgaccactgaatcaaaggtcacgatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagccaggccaggacagcattcattacgaaattctgcctggtgggcaagtatttatgtgccgactgggagatgaacaggaggatcatactatgaatgcatttttgcgttttctggatgcagatatccagaacaacccgcaaaaaactcgtccattcaacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgatgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgacgctttagttgccgaagtcgagacattaaagggaaaagatcctgaaaattatcagagaaaagccgccacaaagttattggcggtagtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggtgctggtcgttatcgtctcttctttcgttatagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacactctgcgcacctacggtaaaaaaacagatgcctataccgtattcagcaaaatgttaaaaagaggacatcctcctgccgactgggaaaccctcacccgagaaacagaagaaacccattgatggtgttcacaatgcccgccgaacgcattcgtgttgaccagcgggcatcctttctcactccccgaccagaatcacttcaaccccagcctttcgcagtccttccaggctatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactggaacgattgaacttactggaatcggtgaccacgatgatccgttccgcaacttcgcacatccgacggtttaaacgagcttcatcttcattatgtgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgctcagcctgatcgccgtaaaaagattgcgactgacggcgcaaatgcccgccggtcatcagcagctcaacgccttccgcttccagcaacgcattagccacgttcataccgttggtcatcgcaattacgtcagtgtgcttgcgcatcagacgagcaatctcaaaagtggtggtcccggaatcgaggataacccgatgacctggctgaatcaactcaacggcagctttcgcaacgctgcgtttcatcgcggtgttcagtgcgcttttatcttccactgatggctcgactgacggcgtcgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcgttgcggatcgtcacagtagatacgccatacaatgccgacagatcgttaacctgcacactcccttgctgtcgcagacgctgaatgatctgttctcgtcgctcgctggtgccagtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttgcccattgacgcaagctactctcgtttcagtgactttcattatgtttcttttgtgaatcagatcagaaaactattatctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatatcgcagtaatctgaactggagaggaaagtgaaacatctgacagaaatggtgagacagcacaaagcgggcaaaacaaatggaatttatgccgtttgttccgcacatccgctggtgctggaggctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtagaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgttgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgccggccgctcaggcaatggccaatgccgatgatttgattaaaagctacgttgcggcaggattcaaaaaaatccaccttgattgcagcatgtcctgtcaggacgatccgattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcttgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtgccggtacctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcctttgaaaagcaaggtttgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagcccgccaaagcgagcgccttaagccagatggtcgaaaactacgaaacgctgattttcgaagcgcactctaccgattatcaaacgccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccagcgctgaccttcgccctgcgtgaagctctgttctctctggcggcgattgaagaagaactggtgccagcgaaagcctgttctggtctgcgtcaggtgctggaagacgtgatgctcgaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctggtacgtaatctggcggattcaccaattccgctgccgctgatcagccagtatctgccgctgcagtacgtgaaagttcgctccggcgagctgcagccaacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtaccacacagcctgtgaaggccaataagcaaaacaaagaggaacacgctatgccaaatattgttttaagccggattgatgaacgcttgattcacggtcaggtcggcgttcaatgggtcggatttgcgggggcaaatctggtgctggtagccaacgatgaggttgccgaagatccggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagttatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacacccgccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaaacaacaaatcgccaaaacggtttctgtggatgcgggcgatatcgcagcatttaacgacctgaaaaccgctggggtggaatgcttcgttcagggcgtcccgacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagcctgttgcaggcatttgcgttgggcattatcgcctttatcgctggcctggatatgtttaacggcctaacccatatgcaccgcccggtggtcctcggcccgttggtcgggctggtacttggcgatctgcataccggaattttaaccggcggtacgctggaactggtgtggatggggctggccccgctggcgggcgcacagccgcctaacgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcagtaggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtccggcgtgatgtctcgctgcgaccggatggcggagaacgccgatactcgcggcattgaacgcgtgaactatctggcactgctggcactcggcattttctattttctctgcgctttcctgcctatctacttcggcgcggaacatgcaaaaaccatcattgatgtcctgccgcaacgattaatcgacggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgccgcctggctcaagttaccagtgctggctattgctgccgctgcgctggcgatggcgctgatcgacttgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagtgaaaacgaagaaacattgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcggagctgacgaaaaaagatatcaaccgcgtcgcctggcgttccatgctgttacaagcgtcttttaactacgaacgtatgcaggcttctggctggttgtacggtctgctgcctgctctgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacgtttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgcttggcgggattggcgatgcaatgttctggctaacgctactgccgatttgtggcgggattggagccagtctggcattgcaaggctccattcttggcgcagtcgtctttattgtgctgttcaacgtggtacacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactgattaaagcgaataccaaaaaagtcggccatgctgcgtctatcgttgggatgacggtaatcggtgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcacggcgggcgacgcagtggttaagttacaggctgatgttatcgacaaactgatgccggccttcttaccgttggtctacaccctgaccatgttttggttggtacgccgcggctggagtccgctgcgtctgattgcagttaccgtggttctcggcatcgtcggtaaattctgccatttcctttaaatacaatgaggtattagatgttaagtattattttgacagggcatggcgggtttgccagcggcatggaaaaagcaatgaagcaaattctcagtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggagatggtgctggagcgcgaagggttaagcggtgaagaattccgtgtacaggcgctggagtgtggacaccgagggctgaccagtctggtggacgagttaggccgctgccatgaagaatgtccggtcgaggaaggaatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtcatcgcagcaatcgaaccgattccagcgggcgtgactgaacgcgatgcggaactgctctgccctgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtactcgacaagctggcaatgcacaaggcacgcgaaggtgtcggcagttggttaccgaccaccgtaaccacgccgcttaataccattcatgcggcgctgaaacgtattgctcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccgccggagttgtttcgcgagcttgaaattgccgagctggatcagttgattgccgtttctcagcacaccttacgtgtggtagcgctggcaccggaaaaagaaggggcattgcaggccatccgccatcttaaacagcaaaacgtaagggtgatgctggggcatagcgcggcgacctggcaacaaacccgcgccgcatttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacggacaagcgcgcctggctggaactgatagccgatggtcatcatgtgcatccggcggcaatgtcgctgtgttgttgctgtgcgaaagagagaatcgtactgatcaccgacgcgatgcaggcagctgggatgccggatggtcgctatacgttatgtggtgaagaagtgcagatgcacggtggcgttgtccgtaccgcgtctggtgggctggcgggcagtacgctgtctgttgatgcggcagtgcgcaatatggtcgagttgacgggcgtaacgcctgcggaagccatccatatggcgtcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcgtcgttgcgctggatagcgggctacatgtgcaacaaatctggattcagggtcaattagcttcgttttgatagtttgctcctttattgggccttcacttcccccgtaaggcctttctttttctttcgttttgatctgtgcagcggtgtcggatgcgacgctaacgcgtcttatccgacctacagttggtgaccgcaaggccggataaagcgtttgcgccgcatccagcaatcccttttgcttcctttatcttttctttcaacgatcacaaatttcgttttatttcttttttctccattgaactttcagtttcttttctatagattttaatcaacgaaagacatcaccaagtgaaatgaaacgaaaggcaagtgaaagcgacaacgccctacgtcaagttcatcagactaaggattgagttatgccagaaaattacacccctgctgccgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcactcaccaacatcgacgcgctacgttccgcgctcaataacttccttgaaccgttactgcgcaaagagaatctgcggatcatcctgaccggagccggaacgtcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcaccaatccgatggactacctgaacccagctcatccgctgctgttgatctccttcggtcgatccggcaacagcccggaaagcgtcgcagccgtggaactggcaaatcaatttgtaccggaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgataacgcgtttgccctgctgatgcccgcagaaacgcacgatcgcggctttgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagacgatcaacagccaaaccttccgcgacgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggtagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacggcgggtaaactggcggccttttatgattctccaaccggattccgtcatggaccaaaatcgctggtcgatgacgaaacgctggtggtggtatttgtctccagccacccttacacccgtcagtatgatcttgatctgctggctgaacttcgccgtgacaaccaggcaatgcgtgtaatcgccatcgccgcggaaagcagcgacatcgtcgctgccggtccacatatcatcctgccaccgtcacgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacgtttgcactgatgcagtcgctgcacatgggcaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccactaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcttttaacattcataacgccgagacgatccaagcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccggaacgccggggacctttaaacacatcgcgctggaagagatctacgccctgtgtagcgcctattccacaacctacaacatgccactggcgctgcatctcgaccaccacgaatcgctggatgatattcgccgtaaagtccacgcaggtgtgcgcagtgcgatgatcgacggcagccacttcccgtttgccgagaacgtgaagctggtgaaatcggttgttgacttctgccactcacaagattgcagcgtggaagcagaactgggccgcctgggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcctggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctgcatggtgccagcgatgttccggatgaatttgtccgtcgcactattgaacttggcgtcacaaaagtgaacgttgccacagaattaaaaatagccttcgctggcgcggttaaagcctggtttgcggaaaatccgcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggaaaaggagataactaaaccttaataaatacatcactacaatatcgcaacaataatatatttaaaaaaattatattattcaactttatggtgaggattacacaatgaccagtccaaatattctcttaacccgtattgataaccgtctggttcacggtcaggttggcgtgacctggacatccaccatcggtgcaaatctgctggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcggaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccacatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggtattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcacggacttacgttttattaaacaacgtggcgtgaatgttttcattcaggacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctacttcagggattatccctggcggcgttagtttttgttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtaccctaactggcgctattctcggtgatattcagactggcttaattaccggtggtctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaacccgattatggcgggtctgatgaccaccgtcattgcatggtctacgggcgttgatgccaaaacagcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattccgctttctcattatttatgaccaaagccgataaatgcgcgaaagaggcggatacggcagcgttttcccggcttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacagggggcgatgcaggcgctggtgaaagcgatgcccgcctggctgacccacggctttgaagtggctggcggtattctgcctgccgttggttttggcttgctgctgcgcgtaatgttcaaagcgcaatatatcccttacctgatcgccggtttcctgtttgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcgctgctgcaagcgagctttaactacgaaaggatgcaggcgggcggttttacctgggcgatgttgccgatcctgaaaaagatttataaggacgacaaaccgggcttaagcgcggcgatgaaagataacctcgaatttattaatacccacccgaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcactgtttggcccaatcgccgggattggcgatgcgattttctggtttactttgttgccgattatggcgggaatttgctcatcatttgccagccagggaaacctgctggggccgattctatttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggcgatcgataaagtgcgagagaactcgcagatgattgcccgttcggcaaccatcctcgggatcacggtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacatcgtttgccatcgacaatacccacagcgttgcgctgcagcaggatttcttcgataaagtcttcccgaacattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacttttgtgctctctattgtttgttccgcattcggcattttgtaaatggaacgaggcactgcgtctggtggtgcctctttacttaaggaatttcatcctgtgcaaacccttcagcaagttgaaaactatacggcgttaagtgaacgtgccagcgaatatttattggccgtgatccgtagcaaaccgaatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccaccagcagcaggttgatgtcagccagctcaccttcgtgaagctcgacgaatgggtggatctgccattaacgatgccaggcacctgcgaaactttcctgcaacagcatatcgtgcagccgctggggctacgtgaagaccagctcatcagctttcgctccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggatttatgcgttctcggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaagcctgcaaccggcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccgcgggtcgccccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaagttttgttactggtgactggcgaaggaaagcaggatgcgacagatcgttttctcacggctaaagtctctaccgctatcccggcttcatttttatggctgcacagtaactttatttgtttaattaacacctaaccagatgaaaaatttgctcaaaatgtttaaattaacttatgtaacagtcacgcattatattaaataacatttgactgggttgaacataacgccgatagcaaaaggagttatgttcaacaatttaattttagatatacatataacttgttctattaataaatcacctcgtattctgactcgccccctggcgcagcaaagtcaggcatttatactcttttgaatacatagaaaattgatatcaatataatgaaaatatcaaatatttgcatataaatataatcttaaagttcagtctatttaatgttcaatgaaatatttctgcctgtataatctttaaagatgttgaacatatattcacattaaatatgattatgtacttgttacaaggataaggttatatatgaataaagttacaaaaacagctattgcgggcttacttgcgcttttcgcaggtaatgccgctgcaaccgatggtgaaatagtttttgatggcgagattttaaaatccacttgtgaaatcaatgactctgataagaaaattgaagttgctcttggtcactataatgccgaacagtttcgtaatattggcgagcgtagcccaaaaattccattcactattcctttagttaactgcccaatgactgggtgggagcacgataacggcaacgttgaagcgtctttccgtctatggctggaaacgcgagataatggcaccgtccctaacttccctaatctggcaaaagtaggctcttttgctggcatagcggcaacaggtgtgggtatccgtattgacgatgcggaaagcggaaacattatgccactgaatgctatgggcaatgataacacggtttatcagatcccggcggaatccaatggtattgtcaatgttgacctcatcgcttactacgtatcaaccgtagttccatcagaaatcaccccaggggaagcagacgctatcgttaacgtaacgctggattaccgttaatacgttagggcgttatctgacctgtcagataacgcccttttccttcctctttctcgttgtatcaggttgaaaaataactatgtcaaaacgaacattcgcggtgatattaaccttgttgtgtagcttctgtattggccaggcgcttgcaggaggaatcgttttacagcgaacgcgagtgatctatgatgccagccgcaaagaggctgcgttacctgtcgcaaacaaaggcgcagaaacgccttatttactgcaatcatgggtagataatatagatggtaaaagccgtgccccatttattataaccccaccgctatttcgtcttgaggctggcgatgactcatcactgcgaattattaaaacagctgataacctgcctgaaaataaagagtcgctgttctacattaatgttcgtgccattccagcaaagaaaaaatcagatgatgttaatgctaacgagttgacgctggtatttaaaacacggatcaaaatgttttatcgccccgcacacctgaagggacgggtaaacgatgcgtggaaatcactggaatttaaacgtagtgaccattcactcaatatatataacccaactgaatattacgtcgtatttgccggactggcagtcgataaaaccgatctcacaagcaaaattgaatatatcgcgcccggagaacataaacagttaccacttcctgcatctggcggaaagaacgtgaaatgggctgcgatcaatgattatggcggcagttccgggacagaaactcgtccactgcaataaaaaatataaaaacacaggtcatcagggaatgccacaacgacaccaccagggacataaacgcacaccgaaacagttggcgctcatcatcaaacgttgtttgccgatggtgctcactggcagcggcatgctttgcactaccgctaacgccgaagagtattatttcgaccccattatgctggaaaccacaaaaagtggtatgcaaacaaccgatctgtcgcgtttttcaaaaaaatatgcacaactaccaggaacttatcaggttgatatctggctgaataaaaagaaggtttcacagaaaaaaattacatttaccgccaatgcagagcaacttctgcagccacagtttacggtagaacaactacgtgagctgggtattaaggtggatgaaatcccggcgctggctgaaaaagatgacgatagcgtgatcaactcgcttgaacaaatcattcccggtacagctgctgaatttgatttcaatcatcagcaacttaatttgagcattccccaaattgcactgtaccgtgatgcaagaggttacgtctccccttctcgttgggacgatggtataccaacgctgtttaccaactactcgtttacaggttctgataaccgttaccgccagggcaatcgtagccaacgacagtacctgaatatgcaaaatggtgctaattttggcccctggcgattacgcaactattccacatggacacgcaacgatcagacatcaagctggaataccatcagtagttatttacaacgtgatatcaaggcgttgaagtctcagttgcttctgggagaaagcgccaccagcggcagtattttttccagctacacctttactggcgtgcaactcgcttccgacgataatatgttgccaaacagccagcgcggatttgccccaacggtacgcggtatcgcaaacagtagtgcaatcgtgactatcaggcaaaatggttatgtgatctatcaaagcaacgtgtcagcgggtgcctttgaaattaacgatctctacccctcttccaacagcggcgatttagaagtcacgattgaagaaagtgacggtacacaacgtcgctttatccagccttattcttcattacccatgatgcagcgacctgggcatctaaagtatagcgcgaccgctggacgctatcgcgctgatgcaaacagtgatagcaaggaacccgaatttgctgaagccacggcaatatatggtttgaataatacttttacgctgtatggcggcctgctcggttctgaagattattatgcgctggggatcggtatcggcggcacacttggcgcactgggcgcgttgtcgatggatatcaacagagctgacacccaattcgataaccagcactcttttcatggctatcaatggcgtacgcagtacatcaaagatatcccggaaaccaacaccaatatcgctgtcagctactatcgctataccaacgatggctattttagttttaatgaagccaatacccgcaattgggactataacagtcgccaaaaaagtgaaattcaattcaacatcagccagacaatatttgatggggtaagtctgtatgcctccggttcgcagcaagactattggggcaataacgataaaaacaggaatatctctgttggggtttccggccagcaatggggagttggttacagcctgaattatcaatacagccgctacactgatcaaaataatgaccgcgcactctctttgaatctcagtattccgttagaacgctggttaccgcgtagccgggtttcctatcagatgaccagccagaaagatcgcccaacccaacatgaaatgcgtcttgatggctcactgctggatgatggtcgcctgagctatagcctggaacaaagtctggatgacgataacaaccataacagtagcctgaacgccagttaccgttcaccttatggcaccttcagtgccggatacagctacggtaatgacagcagccaatacaattacggcgttaccggcggcgtggttatccatcctcatggcgtgacgctctcgcaatatctgggcaacgcttttgcgcttatcgatgctaacggagcatctggcgtgaggatacaaaactatccggggattgctaccgatccttttggctatgcagtggttccttatctcacaacttatcaggaaaaccgtctctcggtagatactacgcagctgcccgataacgtcgatcttgaacaaacaacacagtttgtggtgcccaacagaggtgcaatggtagcggcgcgtttcaacgccaatatcggttatcgcgtacttgttacagtcagcgatcgcaacggtaaaccgttgccctttggcgctcttgccagcaacgatgatacggggcaacaaagtatcgtcgatgagggcggcatactatatctctctgggatatcgagtaaatcacaaagctggactgtacgctggggaaatcaggcagatcaacaatgtcagtttgctttcagtacaccggattcagaacctacaacctctgtattacaaggcacagcgcagtgccattaaggataaaaaaatgaaaagagcgcctcttataacaggtcttttgttgatatccacatcctgcgcttatgcctcctcaggagggtgtggagccgacagcactagcggtgcgacaaattacagcagtgtggttgatgatgttacggtgaaccagacagataacgtgacaggacgggagtttacctctgcaacgctaagtagcactaactggcaatacgcctgttcctgctctgcgggtaaggcagttaaacttgtctatatggtcagccccgtacttaccaccactggacatcagacaggatattacaaactcaatgacagcctggatattaaaaccacattacaggcaaacgacattccaggactcacaaccgaccaggttgtctctgttaacacccgattcacacagataaaaaacaacacggtatattctgctgcaacccaaacgggtgtttgccagggtgatacgtctcgttatggacccgttaatattggtgcgaacaccacctttaccctgtatgtcaccaagccatttctcggctcgatgaccattccgaaaacggatattgccgtcattaaaggcgcgtgggtcgatggaatgggaagcccgtctacaggtgacttccatgatttagtcaagttatcgattcagggaaatctcaccgccccacagtcgtgcaaaattaatcagggcgatgttattaaggttaattttggattcatcaatggtcagaagtttaccacccgcaatgccatgccagacggttttactccagtagactttgatatcacttatgactgtggtgatacttcaaagattaaaaactcgttgcaaatgcgcatcgacggtacaactggggtagtagaccagtacaacctggtcgccaggcgaagaagttcagacaatgtgcccgatgtcggtattcgtattgaaaatctcggcggcggagttgcaaatattccttttcagaacggtatccttcccgttgatccttccgggcatggcaccgtcaatatgcgcgcctggccagttaatctggtcggtggtgagctggaaacaggaaaatttcagggcacagccaccattaccgtcatcgtgcggtaaaagaagacgttgcgttttgattaacgcaacgcttcggcactgttacccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgcggccagcgccgccgcttttttcagcggcagttctgcctgtagcagcgccagcgtgctcagggcatcggcgggtaagtcttcttcctgtgctttatgaccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttcctttacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagaaccacgtagcgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtagattcataaaaaatcagcgtgcgcggctccacttcaatggcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcgtaacagaaacggtcagagggtaaacccgctgcgcttaacgcagtgatagcagcacacggcccgggtagcggcaccacgcggatccccgcttcacggcaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttttgcccctcttgcagcttcgccagcagcgtttcagctttttgttgttcgttatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgagtatcctcggcggcaatcagatcaacggcctgtaatacctctaacgcacgctgggtgatatccgccagattgccgattggcgtcggtacaatgtaaagctggccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgccggttgtggcacccatactcccgatcagtccactgcttatatgcagggcacggcgcaggctgattctgccttttatcttcagcagatgcagcaaagctctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccgggcaggcggttgagttgtttaaccaactaccgcaagaactgaacgatgctcagcgtcgcgagaaaacactgctggcggtagagattaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaatcacacctgccgatttagaacaaaaccagcaagcgcgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgcttggcgcgaaagaaaaacagcagaatattgatgccacctggcaggcgctctcctccatgactcaggaacaggcgaatacgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatctgcagcgcgtctggtttgataaccgtaacgatcccgacatgatgaaagccgggatcgccgactggcagaaacgttatccgaacaatccgggcgcgaaaatgctgccaacgcagttggttaacgtaaaagcgtttaaaccagcctcgaccaacaaaatcgccctgctgttgccactgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggcagctcaggtagctgccgcacctgccgcagacgtagctgaacaacctcagccgcaaaccgtggatggcgttgccagcccggcacaagcctcggttagcgatctgaccggtgaacagcctgcagcccagccggtgcctgtaagcgccccggcgacaagcaccgcagcggtaagcgcacccgcaaatccatccgcagagctgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggcgcgagtattgtgatcggtccgttgctgaaaaataacgttgaagagttgctgaagagcaacactccgctgaacgtactggcactgaaccagccggagaatatcgaaaatcgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaagagtggcagaaactgggcggcggcaccgttctgcaacaaaaatttggttccaccagcgaattacgcgcgggtgttaacggcggttctggtattgctttaacgggtagcccgattactctcagagcgacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacgccaaccgatgaccagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttatcaaaccgatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgactggagatggaaggcttgcagtacagcgaaatcccgatgctggcaggcggtaatctaccgttaatgcagcaggcactcagcgcggtgaataacgattattcactggctcgcatgtatgcgatgggcgtcgatgcctggtcgctggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggctaacccggattgcgtgattaacaggaacttatcatggctacagtaccaacaaggtcaggtagtccccgtcagttaaccaccaaacagaccggcgatgcgtgggaagcacaagcgcgtcgctggctggaaggcaaaggactgcggtttatcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccatttttgtcgaggtacgctatcgccgctctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaattattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatgcctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcagccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaatactgataatgttgtcttaacggcgattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctgggtcatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatattgttaaagcagttgaagccgccgttacgcgtgatatgaccattgtggcattgaccggctatgacggcggcgaacttgcaggtttgttagggccacaggatgtggagatccgcattccttcgcatcgtagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgattaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtaccgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtggacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacagattaagaaagaagcgcgcattaatgtaacggcctatcagggcaaagtgctgctggttgggcagtcaccaaatgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcatctaacgatacgtggatcaccaccaaagtgcgttcgcagctcttaaccagcgacctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtgagcggcgtgaagcgggtaactacggcgtttacgtttattaaatagcagccccttgtaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaacgatacaaaccgtaggtcagataaggcgtttacgccgcatccgacatgttttccctcaaatcagaacaacagcgccagcccgccgacaatcacaccagacactgccaccatcgcccctgtcagccataaggctttcgccgggaacgctttgcgcagcataatcagtgacggcaaactcactgccgggagcgtcatcaacaatgccagcgccggagcggttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcatcctgctaccgccatcgccaccacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcggctaaaaaacccgccctgtgcttccggtatatcaatttcgaccggtgcctgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagcccggccaccagacgaatcgccgcaaaaccccagccgaggacaaagcccataaacaccagcgtcgccgggtttaacaccggattgcccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatgcccggcaacgaaaacagcgttcccagcagcgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcaccgccgctttccataccgcgaggaaatagatcatcgcgtaatccaacgccgcctgccatgggttagcatccgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttcccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcaattcttgggaataattattcagctcttttgcgtaattctgaagagcttaaaatcgtcacgccttcatgctcaggccgcatcgactctgccagcatgacccgcgccacgtctctcgcatcaatggatttccagttacctggtaacaaacggaacagcggcgcaaaaagcgtttcgttcatccgctgtttgctacgatcgcccagtaacatcgacgggcgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattggcacccatcgcactgactaccaacatatgctgcgcgcccagtcgccgcccggttaatgcggtatccactaccagcgtataatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacctgcgccaacgcgtcactcagttgcggatcatggggattaaacaccccgggcatatcgcccaacggacgtcgcgtcggcgcagcaatggcgttaactttcggttcgttaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaatcagtacctgactcatcttcgctcctttacagaattgtctgccttgcgttccacggctcatgcaccaggcttaatagaccatgaggtaattatccccgattgtgggaaattcgcctcatccaatgcaacaacgcggaggaagcatgagtaagaaaattgccgttttaatcactgatgaatttgaggattcagaatttacttcacccgcagacgagttccgtaaagccggacacgaagtgattaccattgaaaaacaagcgggtaaaacggtgaaaggcaaaaaaggagaagccagcgtgaccatcgataaatccatcgatgaagtgacgcctgcggagtttgatgccctgctgctaccgggcggccattcaccggattatctgcgtggggacaaccgttttgtcacctttacccgtgattttgtgaatagtggcaaaccggtgtttgccatctgccacggcccgcagttgctgatcagcgccgatgtgattcgggggcgcaaactgaccgcagttaaaccgatcattattgatgttaaaaatgcgggcgcggaattttacgatcaggaagtcgtggttgataaagatcagctggttaccagccggacaccggacgatctgccagcgtttaaccgcgaggcgttacgcctgctcggtgcctgagtcgcgtagccaaatcatttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcgagccggatttcccacaccggggccgacagcattctggcaaccggaaagcgacgattgtacgccttgcgcgcgaggtcgctttcctcaccttccagcctgcggatctcacctttaaactgcacaccgcgaattaacgctaccgttttcggctgaccgtttaccgttccggcaaccgcagcctgcggcccactcatctgcgcgtggcgcgttttttcttccgtcaaaatgtagaaggcgactttctgcgcatcaaaaagataaaaggcattagcgcaccagagttccccttcctgctgcacacaccaagtgacaacatgttgttttgccagccaacggctgatggcgatgagtgtttccattgctgttctcttttatactgtgggcctgaccttaacatgcgacgcagacgatgacaccctggtttctttacttgatccgtaccgccgacaataagctttataccgggatcaccacggatgtcgaacgccgctatcagcagcaccaaagcggcaaaggggcgaaagcactgcgcgggaaaggagaactaacgctggtgttttccgcgccagtgggcgatcgttcgctggcgttacgggcggaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggcgcagggtttgcagagctgttaagcagtctgcaaaccccggagattaaaagcgattgaaatgctcgtgatactcaaccaggccggtaacgccattcagcgcgtcatccgctaaacgatgtacctggaaggcgctttcagtgcccggccagcggcaacgcagatcgtgatgcgccgccagttcaaagccgaaacgactgtacagcgccggatcgcccagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatcaaccgccaacggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtcgccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgagcgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcttgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacattagcttgcgcgttctggctaacgaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcggccttcaagaaactccagctcgccatcatccagcgcctggcggaattgccagcttaagacctgctcaagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgttggcagcgcgccgtggatatggcggcgcagctgggtgccgacgcgctgatcctcgccgacctcgccatgctggagtacgccgccgagcgttatccgcatattgagcgccacgtatcggtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgctcgcgtggtgctgccgcgcgtgttgtcgattcatcaggtgaaacaactggcacgggtcacacctgtaccactggaagtctttgctttcggcagcctgtgcattatgtcggaaggtcgttgctatctgtcgtcgtatctgacgggtgagtcgcccaacaccataggcgcgtgttctccggcccgtttcgtgcgctggcaacaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctatgtaaagggcgttatctggtggacggcgagcgctatcacgcgctggaagaaccaaccagtctcaataccctggaactgctgccggagttaatggcggcgaatattgcttcggtgaaaattgaaggccgccagcgtagcccggcgtatgtcagccaggtggcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaactttgtaccgcaaagcgcgtggatggagacgctcgggtcgatgtccgaaggcacgcaaaccactcttggcgcatatcaccgtaaatggcagtgagaaaagcaatgaaatattccttagggccagtgctgtggtactggccaaaagagacgctggaagaattttatcagcaggccgccaccagcagcgccgacgtgatttatcttggtgaagcggtatgcagcaagcgtcgggcaaccaaagttggcgactggctggagatggcaaaatcgctcgccgggagtggtaagcagattgtgctctccacgctggcgctggtgcaggcatcatctgaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgaacgcaaactgccgttcgtcgccgggcacgcgctgaactgctacaacgcggtgacactgaaaatattgctcaaacagggcatgatgcgctggtgtatgccagtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgagctgggcattcgtaaccagtttgaagtggaagtcctgagctacggtcatctgccgctggcctactccgcccgctgctttaccgcgcgttcggaagaccgcccgaaagatgagtgtgaaacctgctgcattaagtatccgaacgggcgcaacgtgctgtcgcaggaaaaccaacaagtgtttgtactcaatggcattcagaccatgagcggctacgtttacaacctcggtaacgagctggcatccatgcagggcctggttgatgtggtccgcctgtcaccgcagggtactgacactttcgcgatgctcgacgccttccgcgctaatgaaaatggcgctgcaccactgccgttgacggcgaacagcgactgtaacggctactggcggcggctggcaggactggagctgcaagcctaagtaaatagctcactttgttaacaactttaactactctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcgctactcgatctggcccccattcccgaaggttcttcagcgcgagaagcattctcccactctctcgatctcgcccgtctggctgaaaagcgcggctatcatcgctactggctggcagaacaccacaatatgactggcattgccagtgctgccacgtcggtattgatcggctatctggcggcgaataccaccacgctgcatctggggtctggcggcgtgatgttgcctaaccactcaccgttggtcattgcagaacagttcggcacgcttaatacactctatccggggcgaatcgatttggggctgggtcgtgctccgggtagtgaccaacggacaatgatggcgctacgtcgtcatatgagcggcgatattgataatttcccccgcgatgtggcggagctggtggactggtttgacgcccgcgatcccaatccgcatgtgcgcccggtaccaggctatggcgagaaaatccccgtgtggttgttaggctccagcctttacagcgcgcaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgctgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcagcacggctggaaaaaccatacgcgatggtgtgcatcaatattatcgccgccgacagcaaccgcgacgctgaatttctgtttacctcaatgcagcaagcctttgtgaagctgcgccgtggcgaaaccgggcaactgccgccgccgattcaaaatatggatcagttctggtcaccgtctgagcagtatggcgtgcagcaggcgctgagtatgtcgttggtaggtgataaagcgaaagtgcgtcatggcttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggtcaacgggcagattttcgaccaccaggcgcggctgcattcgtttgagctggcgatggatgttaaggaagagttgttgggatagtgtgtcttaacgcgggaagccttatccgagctggcaacgctgtcctacatagacctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcaccgctgattactgatacaccggcagtaaattaaagctcgataaaatatgcaccagtgcgttgccgacgccaaacaccagaatcagcgcaatcatcggcttgccaccccagacgcggaatttcgggctgccaaagcgtttacgcgatgcacgggctaacagcgccggaacaattgccgcccagatggtagccgctaaaccagcataaccaatggcgtacaggaatccgttcgggaacaacagcccccccacaactggcggggcaaaggtcagcaatgccgttttcaagcggcccacagccgagtcgtcgaaaccaaacagatctgccagatagtcaaacaaacccagcgttacgccgaggaacgaactcgctaccgcaaagtttgagaacacgaccagcagcagatccagactacggctgttcagtacgccgcttaacgcctgtaccagcacatcaatattaccgcccttctctgcaataccgataaactccggacgcgggatgttacccatcgtcgccagcaaccagatggtatacagcgccagcgccatcagcgtaccgtacaccagacatttcacgatggttttcggatctttgccgtaatacttcatcaggcttggcacgttaccgtgataaccaaacgatgccagacagaacggcagggtcatcaacagatacggtgcataagacgcattgctttcggcgacgttgaacaatgtcgcaggctgcacatgccccagcaggctaccaaaggtgaggaagaaggtaatgactttcgcccccagcacaatcgctgtcatgcgactgacggctttagtgctcaaccacaccacaaacgctaccagcaatgcaaaaccaaaacccgccgcccgtgccgggacgtttagtgacatctctgcgaaggtgtgatgcagaatcgaaccactggcagaaatataggcataggtcaggatatagagcacaaaggcaatggaaatgccgttgaccacgttccagcctttgcccagcaaatctttggtgatggtgtcaaaactcgaaccgattctgtaattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtaaagatcagcgccgccattgaccagaaaaaccacgccccggacatgaccactggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactgcgttgttatgcattgcattgcactgtaccagtacacgagtacaaaagacagaaaaaaagccccgatggtaaaaatcggggctgtatatattattttacagattgtgttcgctgttcagcgatgattacgcatcaccaccgaaacgacgacgaccggtagaatcatcacgacgcggagcgcggccttcacgacgttcgccgctaaaacgacgaccatcaccacggccaccttcacggcgttcaccgctgaagttacgaccgccttcacgacgttcgccaccgaaaccacgaccaccgccacgacgctcaccgccagtatgcggctgtgcatcgcccagtaactgcatgttcatcggcttgttgagaatgcgagtgcgcgtaaagtgttgcagcacttcacccggcatacctttcggcagttcgatggtggagtgagaagcaaacagcttgatgttaccaatgtaacggctgctgatgtcgccttcgttagcaatcgcaccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatgcggtacagctgcatatcgccaacatcacgacgttcacgacgcggacgatcttcacggtcaccacgcgggccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggtacgatcagagtacgttcaccctgtgccattttcagcagtgccgcagccagagtttcgagatccagctcttcaccttcagcagtcggctgaattttgctcagcagtgcgcggtattgatccagatcgctgctttccagctgctgctgtactttagcggcgaatttttccagacggcgtttgcctagcagttctgcgttcggcagttctacttccggaatagtcagcttcatagtacgttcaatgttgcgcagcagacgacgctcgcggttctcaacgaacagcagcgcgcggccagcacgacccgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatcgggatatcgtagttaactaccaggctgatacgctcaacgtccaggccacgggctgcaacgtcggtcgcaatcaggatgtccagacgaccatctttcaggcgttccagtgtctgttcacgcagcgcctggttcatgtcaccgttcagcgcggcgctgttgtagccgttacgctcaagagcttcagccacttccagagtcgcgtttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttgcgcataccccagacagtccagtagctctggctgatgtcaggacgggtagtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatggtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcagtttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgctggccgccgtacagagcaaccacatttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgccagcaccagaatctgtggtgctttcagctcaggatcaagattctgcaacagaggtaaagagaatgctgcagtttttccgctccccgtctgggccatacccagaacgtcgcggccattcagcagatgtggaatacactctgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaatcaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatttgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggagggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagactgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttgtcagcgatttgagagatgtggaccagaccttctttaccgccgccgatggcaacaaatgcgccaaagtcaacgatacgggtcactttaccagtgtagacgcggcccacttcgatttctgcagtgatctcttcgatacgacgaatagcatgtttcgctttctcgccgtcggtcgctgcaatcttcacagtaccgtcatcttcgatttcgatggtggtgccagtttcttcggtcagagcacggattacagaaccgcctttaccgataacatctttgatcttgtccgggttgatcttgatggtatggatacgcggtgcgaactcagagatatcgccacgcggcgcgttgatcgcctgttccattacgcccaggatatgcagacgcgcacctttagcctggttcagcgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagtgcagagataccgtcgcgggaacctgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgatcggcacacctgcgtccatcagcgccagagacgcgccgcacacggaagccatagaagaggaaccgttggattcagtgatttcagacacaacacgtacggtgtacgggaatttgtccatatccggcatgactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcagtacccagcgttgcggtaaccagcgcctgcgtttcaccacgggtgaacagcgcagaaccgtgagtacgcggcagcacgccagtacgcacatccagaccacggatcatatctttttcacgaccgtcgatacgcggttcgcctgccagtacgcggctacgaacaacgtttttctcgatcgcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagcgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcaggcgagcttcagccagtgcagcaacgcgcgcgtttagcgcttcgtttaccggctccggctgccagtcccaacgcggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacactactgcgcccagcatctggtcttcgctcagcagttgagcttcagattcaaccatcagtacagcggcttcagtaccggcaacaaccagatccagtttgctctctttcagctcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacgcgggcagcaccaatcgggccattgaacggaataccagacagagacagcgctgcggaagcaccaatcatcgcgacgatatccgggttaacttgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttgggcggccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaagaagtcctgacctggtttggcttttttctggccaacaacggtaacgaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggcactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagctgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcagtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccaggcgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaatttgccgttctcaccttccgtgacgcgaaccagtccttccagtggcgcaccagatgtacgaaccgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccggatagtccgaagctggactgtccattggcatcagtaatggatcaagtaactccgcggctggaatatcctgctgttcagcttgctcaacaagttcacgcaggtgctccagggtcaccatccgttcaaccggatatttacttaccgccagacggcgcaggtaaataacatgcgcgccacagccgagtttttcacccaggtcatcaatgatggtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcatggcgaataaacagcaattcataaacggtaatcggacgcgcttcacgcggaacttcaatgccctgacgcgcatattcgtacagttttttgccctgatatttcagtgctgaatacatcgaagggatctgttcgatatcgccacggaaagtatccagtgccgctgccagctgctctgcgctaaaggttaccggacgttcttcaacgatctgtccgtcggcatcagaagtatcggtacgctgtccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaatcggcaacatgccggtcgccagcgggtccagcgcaccggtatgcccggcacggttggcgttatatatacgtttcactttttgcagcgcatcgttgctggacataccctgaggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatgcgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttccccagcaggctgcggatgaaaccagaagcttcttgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaacgtcacatatactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccaggcgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaattaatttcaggtggaagggctgttcacgttgacctgataagacgcgccagcgtcacatcaggcaatccatgccggatgcagcgtaaacgccttatcccgcatggaaccctaaaaaccttaagcaatggtacgttggatctcgatgatttcgaatacttcgatcacatcgccagtgcggacgtcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcggcgcagggactccagctcgccttcgtagataaccacgttgtcacgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacagcctgcgatggcaccaaatttcggcgatttgaacacgtcacgaacttccgccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcaatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttcaatcactttacgtgcagaggcatcagcacgtacgttaaagccaaccaggatggcgttggacgccgcagccagggtggcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggagatcgcttcgacagaaccctgtacgtctgccttcaggacgatattcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatagagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggtacgccggacaggccgaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcatcgcacgaacacgaccgtattcgaagccacacagaacgatatcgcccttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcgtccagcagttcatcgataccggtacccgctttcgcagatacgtgtacgaactggctttcaccgccccactcttccggcaggatgccgtactgggagagttcgttcttaacgcgatccggatcagcttctggtttatcgatcttgttcactgcaaccaccaccggtacctgcgccgctttcgcgtgctggattgcttcgatggtctgcggcatcacaccgtcgtcggcagcaacaaccaggactacgatgtccgttgcctgcgcaccacgagcacgcattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggccactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggcgcgcgcggttcagccgcagcacccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttatggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatagtttcgccgatcacaacgtcacggttaacggcctgagcaggcttctggaagccttgctgcagcgaagaacctttacgttttccgcctttaccgccacgtactgctgcgcgtgcttcttcacgatcagcttttgattcagcgtgtttgttgcctttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttctgcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcttcagtcggttccgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcagctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcttgttctgcggcctcacgttcagctttttgttgcgcctcgcgtttagccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgctgcaaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgttgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcagtgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgtacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcgtcagccggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcttctaccagaacagtcgcgaagtcttcgtcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgccggtgccattgcgttaatcacgaactgcgccgggttatcatcccacaggacgatatcgatacgctcgccacccagttcagtagacaccgcctgaacacgcgcgccacgcatacctacgcaagcacctaccggatcgatacgtttatcgttggttttcaccgcgattttcgcacgagaacccggatcgcgagccgctgctttaatttcaatcacttcttcgccgatttctggcacttcaatacggaacagttcgatcagcatttccggcttggaacgagtgacgaacagttgcgcgccacgcgcttccgggcgaacggaatagagcacgccacgaacgcggtcgccagggcggaagttttcacgcggtagcatatcttcgcgcaggatcacggcttcagcgttgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtagtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaagtgtcaaaatcaccgcttttgcgatcgatctgtacgcggacgtcgatctcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatgggatcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaaggactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccagactgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcatgtgaatgaatatccagttcactttcatttgttgaatacttttgccttctcctgctctcccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgagagcggaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttctggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagcggttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccaccggcggcctgacctatttcaacacgacgccgctgggccgcgccgtgactggtaccatgctggttgctgcgatgaaagaagatggcgtgaatatctggggtgacggtagcacctacaaaggaaacgatatcgaacgtttctatcgttatggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggcggccgtcatgagatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcctactccacagactccaacatgcttggtgcaacgcatgaagcgaaggatctggaatacctcaactccagcgtcaaaatcgtcaacccgattatgggcgtgaaattctgggatgagagcgtgaagatcccggcagaagaagtcacagtacgctttgaacaaggtcatccggtggcgctgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatcgaagcgaaaagccgtggtatttacgaagctccggggatggcactgctgcacattgcgtatgaacgcctgttgaccggtattcacaacgaagacaccattgagcagtatcacgcgcatggtcgtcagttgggccgtctgctgtaccaggggcgttggtttgactcccaggcgctgatgctgcgtgactctctgcaacgctgggttgccagccagatcactggtgaagttaccctggagctgcgccgtgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaagccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtattggtcaattgaccatgcgtaacctggatatcactgatacccgcgagaaacttttcggttatgccaaaactggcctgctttcctcctctgccgcttcaggcgtgccgcaggtggagaatctggaaaacaaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgcttatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaacccgtgagtctcctttatagtgtgcaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacgccatccccaagaacggggctataccagataaacatcgggacatgatatgcctgctggctagcctccctgcctccatgaaaatagacgttcttcttcgtagggtcacgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacggcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagtttcttttgctgcgtattttgctgtaatgcttgcgataaatgcggcaacaacaattcatcaaatcctctgacataaactgtttccatggcgcgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccagaaagtctgaaatcctgcttgattagccatattaataatgttgtcggggtaattatgaatgtcatgactcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcgccgcttattgcttgattaaacagtttgatctgttttctttgtgcttcaacttgcggtgtcgtagagcgtgtatatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgataattgaaaatacggcaccgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaatagttgagattgaaaaacggcgtataggtagcaaatcgcgacgctagtatatatggactgaacgcttttttattttttgcatctttataagcaaattgacaagcggaaaataaactgcccgaaatgacaatcagcaataatattcctgtcactttttttgtcggcaaggaaacatcatattttattattactgccaaaaaaagaagggataaaaaagcaaaggcacatagataagggatatacatccccagcattttgacaacttcatccggatcactctggagcacactaatcgcaaatccatcattgaaagttgtaccaaaggtacaccatgaatagaggctaatactcatgtctgccgcagtcagtaacacaaatggtgcggcaacaagcaggcgaagcggaagggatgatatacgttttacaaccaggatggtcagaacgaagaacagcaagcgctgaaccatatgcgctccggaagaagcgactaagttcgtaataccaaaaacaataacacaaagatacaacaaccaatgagatttaaaagttctagcaaatttgttgaatactgtcatccagaaatccaagttcacaaccaatataaacaattatcaacaatgtttaattttatatcagacatgtttttcaactctgatccatatcagaacgaaacactgttagttttttctttttaaatgatgcggccattgcgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtcgttatactgacaggagcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaactggagttgacacaataaagtgccaattatgtcagtagaagggaaaaatttataactaaggcgtaccggcaccatcgtttcaaggtaccagctacgagtaaagcaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctcttttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactactttttagttcgggatatcgctggtcggcttagccggagcagctggctgagtttgttcggttttcgccggtgcactcagattttcccattcgctacctttattggttttgttgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcagcgccgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagaccaacaaggccaattgccacaataaggaaaactactaaaagagcttcatacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttttaatctttcccactgaagcgggtgtgaatactaaccaaagcgaatgaccttcgcaagggcaattttatcgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgctgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcagcaacacgcgtccacggttgctcagcgcagcttcaacctctgcggtcacggctttaactgactcatgctcaagtggatcgccgctacctgcggtgtaacgtacgttaaccagaatctgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatggttacgtgccatcgccgccagcacctgcaagccagcaacgatgccgtcaccggtagtagttttatccagcaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccataatcacgcgatcgccatcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgtttggctcacaaccgatagcgataacgttcgcccccagttcgcgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcacaatccaccacaatcttcagttcactgaggctaagttcgttcgggaacgtggctttgcaaaactcgatatagcgacccgcggcatcaacgatacggctggctttacccagttctgccgaatcaacgcagctgatctccttttccatttccgcttcgatggcctcttctaccgcatccggcagtttggtgccgtcgatagagaagaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcgggccagtgaagagtgcggaaaggcccgctgccgccagacccgcttccagtgctgactccagcatatagccagaaatacgcgtgtctttaccaataataatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggtgtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtggcttccaccacccgcatcgcttctacggtttctttgacgtcatgaatacgaatgatgtgcgcgccttgcattgcggcaatgaccgcacaggccagactaccgctcaggcgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacccaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaagtagcgattcacttctgcaaagacatcgtcatacttcggagcttcctgcatggtttttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagccgcctccagagcgccaggttcggaaagggagcggatatcattaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatcgactgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgcccctgggcgcgtggactcgccaccaacgtcaatgatcgtcgcgccagcgttgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtgccaccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtaccctgggcaaagagtttcatgatgttatccctggtatgaattgataagaaaaaaccccggagcacgccccggggttttcggtacaaatacagtcatctgatgcgggaacttacttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagaattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgctacgctacggccgaggaacacttcaccttcttcttccgcgtacagcagtggacccaatttctcagagaagccccactgagtcaccatgttacgtgccaggttggtcgcaactttaatatcgttggacgcaccggtagatacatgttccggcccgtagatgatctcttctgccagacgaccaccgtacagcgtagaaatctggctttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataatcgcatgacccgcttcgtggtaagccgtcgattctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgtttgttgccacgagcagcaaacagtgccgcttcgttcaccaggttcgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggtgccaatggtacgcgacgcatgtgaactttcaggatctgctcacgaccgcgaacatctggcaagccgaccacaacctgacggtcgaaacggccaggacgcagcagggccgggtcgagaacgtccggacggttagtcgcggcgataacgatgataccttcgttaccttcgaagccatccatctcaaccagcatctggttcagagtctgttcacgttcatcgtgaccaccgcccagaccagcgccacgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggtgccgctttcttcgcctgttcgaacatgtcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaactttcgcttcgcctgcaatcgctttcgccagcagcgttttaccggtacccggaggaccgaccatcaagacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcagatactcaaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtcgttttgatctgatcttccgtcagcatgcgcgctttgctcttaccaaacgacatggcacctttgccaccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggcttggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaactgccacctggcgctaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagcagcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttatacacatttgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgcatagcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggcgagtttacagaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatccagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgttcgacagcttggcttcgatgtctttaatacggccttcgcagaaaccctgctgttcacgagctgcgtggtattcggcgttttctttcaggtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatagggcaagtcttcacccaccccggctgttcggcctgcccggcataactccttaccgggaccagaagcaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctgaagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcaaatgttgatgagtacattactcaactccccgctggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctgcctgccagtacccagaaagtgattactgcgctggcggcgttgattcaactcggccccgattttcgttttaccacgacgcttgaaaccaaaggcaatgtggaaaacggcgtacttaagggtgacttagtggcgcgatttggtgccgatccgacgttaaaacgtcaggatattcgcaatatggtcgcgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgccgccatagttgaccgcaactgtttctccgtctcgctctacagtgccccaaagcctggtgatatggcttttatacgcgtggcatcttattaccccgttacgatgttcagccaggtacgcaccctcccccgtggttctgccgaagcgcaatactgcgaactggatgtggtgccaggcgacctgaaccgctttacgctgacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtgcaggatggagccagctatgccggtgcaattctgaaagatgagttaaaacaggcgggtatcacctggagcggaacactgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgctgcacgatctgcttaagattatgctgaaaaagtcggacaacatgatcgccgatacggttttccgcatgataggccatgcgcgcttcaatgtgcctggaacatggcgggccgggtcggacgccgtgcgtcagatcctgcgccagcaagccggtgtcgatattggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgctgcaatacattgcccaacacgacaatgaacttaactttatctccatgctgccgctggcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggaaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtgcaatatctttctggctatgcagtagaacctgcggatcagcgtaatcgccgtattccgttagtgcgttttgaaagccgtttgtataaagatatttatcagaacaattagtcaaaaagaaaccccggcacatggccggggcttcagattattgacaaagtgcgctttgtttatgccggatgcggcgtaaacgccttatccggcctacaaaatcgtgcaaattcaacatattgcaattctcttgtaggcctgataagcgtagcgcatcaggctgatttggcgtttatcatcagtgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcgtcatcccagtcttcatcatcctcttcagcaatctcttcaagctgctggcgatgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccactcgccgcagagatcagataatatttatcttcccagcccagcgcctcagcgatcgctttcgctttctcttcggcttctaccttatccagcagatcgatcttgttgaacactaaccaacgcggtttcgccgccagatcctggctgtatttttccagctcgctgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcgaatgcccagacctgcgccttccgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccattcgtaccacacccagacttggcaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcacgaataaaggtcgatttacccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcgcgcttatcgcccggcgtgccgttggttttctgccgcggtgtacggttaacggacgatttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttggtcatatcgcccatggtttcaccagtaccctggtcgattacacgcgtacctaccggcactttaattgtgacgtctttaccgcgcttaccggtacagtcgcggcttgcgccgttctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttctcgtcggcttccatccatacgtcaccaccatcaccgccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaatgtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggctttgccagagggaagagcgcaattgtacataaagtgtacagtaaaaacaggatctgcggtgaggccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgcagcaccgaccccaaagataactccccaggtgtaatcggtgagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtgctgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcggtcgccactgccaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaacctcttcttcaccgcaagaatggcacccaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcgattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatttgcggattaacgtcgcaccatgcgcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttgcggggctttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcaccctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccaactgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccctgatcgagtttatccacacggcgactctgctgcacgacgacgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgccgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgctttccagatgatgaccagcctcggttcactcaaagtgctggaagtcatgtcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaatgttaacgatccggacatcactgaagaaaactacatgcgcgttatctatagcaaaaccgcgcgtctgtttgaggctgccgcgcagtgttccggaattctggctggctgtacgccggaggaggagaaaggcctgcaggattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaacgtcggcgacgatctgaacgaaggtaaaccgacgctgccgttgctgcatgcgatgcatcatggcacaccagaacaggcacagatgatccgtaccgccatcgaacagggtaacggtcgccatcttctggaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgcgccgaggaagaagcagacaaagccatcgcagcgttacaggtgctcccggacaccccttggcgagaagcactcatcggcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccctcatcccgcgcagtgcgcgggatgattccagtaaactccataagaatacttattcagcgtaataatgcactgaaaaaccagtgtatacatctttatatattctgaatattcacactctttacaggaactttttagagcaatcggccatcaggagtatagtgatgctcgacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcgggtttgcgcaagaagggaacgtcaatggcggcggaatctcgcagaaatggtttgagttcctcaacgctggcgaatgcattatcgcgcccatggccgaaaggagagatgattattgcgaaggccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcagttgatgcgtagctacactaaaccgaaaaaatgagtggtctggcggtagccccgcgtacggggctgccagctttcagacgattactcgcctttcacacgctcaatatttgcacctaaagcgcgcagtttgtcttcaatgcgttcgtagccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcgtgcgcgcccatacggctcagctctggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccagtcccttctgccaccaggttcaacagcgtgaactgggcctgcatatcggtcgggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcttcgccgacttcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtcgagagtatctggctgcgcgttacggcagataattttgccgcgagaaatcgccgccgccaccaggaatgtaccggtttcgatacgatccggcagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtaccttccgccagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcagacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgcgcaccgatcgtacaaccgccaggcagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagtgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcacccagctggcttagcagcttcattgatgtatcgacgtctttcagtttcgggacgttctggatctctaccggttcttccgccagtagtgcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggcgaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttaatcgacacagcatgaatgcggttatccgcaatatattccatcagcgggccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaaccagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgccagggtatacactttgtcgtttaccccctgaagcgtcacattgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccccccgtatccacgcgggagacacggctaagatcgatgcaggtaatccccttcaccgcttcctcacgcatttcccaaagcggtagcaaaacgtcctgatccagctctccggataacgccagcgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccgtcgatacctttggtacgcagcagcgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccaattgcccgtctgggagtttttacgccactggaagtccagacgcaccggcggacggccattcgggtcaataatggtaacgcgaataggcacaatggttttatcgcccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgaccgtaagcctgcttcaggtactcacggaaagcggcaaagtaggcttcacgttgagcaggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcagcagttcctgatcaacaatggtacgcagataatccgggttggcccgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagaggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggcgcagcagctggcgcatcgccactattcttattgtcatcgcctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttagtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatctggaatgtggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccgacccacaacaacgccaccaatactgaccggagagcgcgctttcaggccgccaatgttatcgaacgtcgcataaagcgtgtaggtcggttcagtacgtatggacgtcacgttcgccgccttcaggcaaacaaacagcgccgccagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatggcgaacaccacgctcttaatcagacagttgaccagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccgctatcaatgcctttccaactgacgccgaccagagatccgccccagatccccacggcgacgaaaataaccgtcaacagtggtaatgaaataaccccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaaccacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggcgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccgaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaacaggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagtacgcccatggtgatgggatcttgcccaacaaaaggttcatcaaacatgatgagatccggctccagcgcaatcgcacgcgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcattagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggcgcgggaagttgggtatgttcgcgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacccgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagcatccgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaaggacgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgctgatcatcggcatgacggtggtcagtattggtacatcgttaccagaagtcatcgtctcgcttgccgcgtctctgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattctgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgacggcggattgcccgtcgcgtttttatggctcggcattgcgcttatcatcatgccagtggccacgcggatggtggttgataacgccacggtgctggcgaattactttgccatcagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaccgcaatagcgggggttcgcaaaggtgaaaacgacattgctgtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcgatgttgtactggttatcgccaatacttgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcctgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatgggaaaatcggggcatattgggcgaaaaatggcggcaacgtttgccagcaccggtacaccttcatttttcgtccatcctggtgaagccgcgcatggtgatttaggcatggttaccccacaggatgtggtgattgctatctctaactctggtgaatccagcgaaatcacggccttaattccagtgcttaagcgtcttcacgtaccgttaatctgcatcaccggtcgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcaccaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcagttaagtattgccgatgtgatgacgccggggggaatacgtgtgcgccctggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatagcaaaagcagagaacattcgtctgctgatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatctgctggaaaaactggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgactggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtgacgcgcattgctggcggtcgtggcgcagtgcgcgaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactggcggttctggtgatgatcggcattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcactaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgaccggatgctctatttatatggacacgttgaagtcaacgcacttgtgccagactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcagcaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggccgccagcattccggcatttgccgtaaccggagacactgatcagccgatccacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggtaatgtcatcgtcacccagggcaccatcaaaattaatgccgacaaagtggtcgttacccgtccgggcggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaacccgttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggtcgatagcaacattaagggcgataagatcacttacctggtgaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgcgtaaccaccgttctggtgccgtcgcagctgcaggataaaaacaacaaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaatcgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgtaggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctgccactgcatgcacgcgcgcgccgcggtatcggctatctgccacaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgacgacttgtctgctgaacaacgtgaagaccgcgcgaacgagctgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcggttatcgacattaaacgcatcattgagcacctgcgcgacagcggcctgggcgtgctgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagtaatccgctgcttgagcaaatcgacactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacgctggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgacgagctgccggtctaccagggcgaaacgacgcagaccttgcaggattacctgatgtggcaggttgagctgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgaaaccggttatctgactgtcccgctggaagatattctcgaaagtataggcgatgaagagatcgacatcgacgaagttgaagccgtccttaagcggatccaacggtttgatccggtcggtgtggcggcaaaagatctgcgtgactgtctgctgatccaactctcccaattcgataagaccacgccgtggctggaagaggccagactgatcattagcgatcatctcgatctgttagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcagtcgatccagactggcgaacctgagtatgtcattccagatgtgctggtgcgtaagcataacggtcactggacggtagaactcaacagtgacagcattccgcgtctgcaaatcaaccagcactacgcctcgatgtgcaataacgcgcgcaacgatggtgacagccagtttatccgcagcaatctgcaggatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggtgaagaatatatgaaaccgatggtactggccgatatcgcccaggctgtcgaaatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacctctttgctgtcggaacaaggtatcatggtggcacgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacaactcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatagcggcctgttgtgcggcacaacgggccatttgtacggttaatgctccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcggcgaaacaacttagcctgccgcctcaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgccattccgcatggcaaactggaagaagatactctgcgcgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtggacttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcgctggtggcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccgaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaaccctggccgatcgcgagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactcctgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatttgctggagcctctgcgttcgcgagcggatctgattgtcgatacctcagaaatgtccgttcacgagctggctgaaatgctgcgtacccgtctgctgggtaaacgtgaacgcgaactgaccatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgtccaatgacaggtcttgataaacctgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacttgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcgtacgctggaaaaacgtaaaccatgaccgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctcttacgtaatgacgaaggcaccgaggctgaagccaacagcgttattgcgctgctgatgttggattctgccaaaggacggcagattgaagttgaagcgaccggtccacaggaagaggaagcactggccgccgttatcgccctctttaattctggttttgatgaagattaatcttcatcactttgacatacaactcccttcaaactccccccgacaataagaaaatcacgtactgaaatcgttctcaatcaacgtcatttgtacattttgtgcgcttttcactttcagaagaaccttaagaaaaccttaagaggcattgtttaggttttgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaagtcccctgggcaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgccgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccgttgagacggattgcggaaccggttatgtctacgatgtgattgcagattttgacggcaagccttccattacgctgaccgaatttgctgaacaatgccgttacgaagaagacattgcacaactgcgccagctactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcatcagtgagtcagaggttatcccggtcgtctgcgacaacattggtgaaagcacattgattccactggcgacctggtcgaagtggtgttgtctgcgtaagcaagagcggttatggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcacttcgcgcgaagcttaatccagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctacgcacgtagcccgatggcgaggagactttgaaacgaagtggattaggtaatacagctgccagtaatgcagcttccgaccgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagaccgtttctatccccagcgttaatccggcttccagcccttttcgaacccagctacgcccatcccataaaaagagatttttggctgtctgttgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcgttgtgcgccagggctttctcaatggaagcgacatcaaagccccagtgctcaggaaatttctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgacccagtcagaatgtgccacgtaacgaaaattgccatgcagccaggcgctgacctgtcgctcgaccattaccgctgagaagggaacaggcgcaacgctaaacaacgcgatgcccccgccccagaaaacggcgaggacaaccattaaccgcaaaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgctggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacacggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagcatcgccggggcaatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgctaccaagactggcaaaattgcttaaattcttcgccgcgccaaacccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacattgcgcgtttccgtcatcgcttcgccagttaaatggttgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattgtgatcatcctttcgcaattgactgaaacacattaatttttttaataaaaatggtacgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgctgtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagcacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggccggaaggtcaggagactgaatttgctgacccagctgttgcagatggcgtaaccccactgaccccgccgcacctttaattttatgtccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgctgacatagcccggcatcatcttctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaacagaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctcgcgcggataacgtttcgtcagttcacgagagatatccagcccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaatttttccagcacagaacgcgcaacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcgacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttgccctgttcgctggtaaccgtaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcgaaaattttatccagctcatcctgcggaatgccgataccagagtcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgggtgaatttgacggcgttactgatgaggttccacaggatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccaggttaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttaaagatattccccagcgtgacggccgaaacatggatggtcttgagatatttttcctgctcggcggtgagttcggtatccagcagaatgcggctcagaccgacgataccgttcagcggtgtacgcaattcgtgactgatggtggagataaacgtcgttttgtcgcggctggcccgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggcactttacggatttcaaagcaggctttgcgcccgtccgggtaatccagccactgttcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgacttttgcggcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcatcaaggaaggaacgtaagaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcaatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagccgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctgaccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaacttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaacgacctactccgttggaggtggccacggacgtcccagcgccgatccctgtacgccatgttcattcagatagcgatccagctcgaccattcccgtccatcgattttcgcaccacagcggagcaagcagcgtcgggcgacgggcgctggcggaaatgcggtggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaataccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcacaatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccgacaattaagtgggaacacaccttcagcccgcgctgacgtgccagctgggttgtacgctgataacaggcaaaatcatggccgcggttgatgcgatgcagtgttttgtcgtgggcggtttgtagccccagctccagccacacttcgtaaccctggtccttatattcgcaaagcagatccagcaccgcatccggcacgcagtccgggcgggtacccacacacaaaccgacaatattggcctggctcaccgcctgctgatacatagaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagataacgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgctgctgcgcttcatcggcaaacgaggcaacattacagaatgtgcagccaccacgcccgatggtaccgtcacggttagggcagctaaaaccgccgtgcagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcgccttgaaaagaggccaaagcctgccatttttagctcaattcggcgatgacctggatcaatcgtcccggcctgcttttatcaactgcataatcaatcaaaattaccgaaatttcatgcataatcacataaatcacttttgcttatcttgtgtcagatttttttatctcctgatggattttaggcaaaaacagtagcatgaaacgtcattaccaattaaggcagtataaaatgctggttttgtcgtcagttcaaggcaggataagggttaacacacctttatgacagtcaggaattgactgtttctctaacgacttcccttttagccttaaagataaaatccattttaatttcagtcatttaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggcgcgcgtatgacacgcaaaccccgtcgccacgctctttctgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggcgacggttgcggcttgctgttacaaaaaccggatcgcttttttcgcatcgttgcgcaggagcgcggctggcgtttagcaaaaaactacgctgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagaactgcaacgcgaaaccttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccacgcattgagcaaatttttgtgaacgccccggcaggctggcgtccacgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtgaacatctataaaggtctgtgtatgccgacggatctgccgcgcttttatctggatcttgcggacctgcgtctggaatcggccatttgcctgttccaccagcgcttctccactaacaccgtaccgcgctggccgctggcgcaaccgttccgctatctggcgcataacggtgaaatcaacaccatcaccggtaaccgccaatgggcgcgtgcgcgtacttataaattccagacaccgcttatccctgacctgcacgacgccgcaccgttcgtcaacgaaaccggctctgactccagttcgatggataacatgctggaactgctgctggcaggcgggatggatatcatccgcgccatgcgtctattagtaccacccgcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcgggcatcgtgatgtccgacggtcgttttgccgcctgtaacctcgaccgtaacggtctgcgtccggcgcgctacgtcatcaccaaagataagctcatcacctgcgcctctgaagtcggtatctgggattaccagcctgacgaagtggtcgaaaaaggccgcgtcgggccaggcgaactgatggttatcgacacccgcagtgggcgtattctgcactcggcagaaaccgatgacgatctgaaaagccgccatccatataaagagtggatggagaaaaacgtccgccgactggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacagtttaactacagcgcggaagagctggactccgtaattcgcgtactgggcgaaaacggtcaggaagcggtcggttcgatgggcgatgataccccattcgccgtgctctccagtcagccgcgcattatttacgactacttccgccagcagtttgcccaggtgactaacccgccaatcgacccgctgcgtgaagcgcatgttatgtcgctcgccaccagcattggtcgtgaaatgaacgtcttctgtgaagcagagggccaggcgcaccgtttaagctttaaatcgccgattctgctctactcggatttcaaacagctcacgacgatgaaagaggagcactaccgcgcagatacgcttgatatcacctttgacgtcactaaaaccacgctcgaagcgacggtcaaagagctgtgcgacaaagcagaacagatggtgcgtagcggcaccgtgttgctggtgctctccgaccggaatatcgcgaaagatcgcctgccggttccggccccgatggcggttggcgcgatccagacccgtctggtcgatcaaagcctgcgttgcgatgccaacatcatcgtcgaaaccgccagcgcccgcgatccgcaccacttcgccgtgttgctgggtttcggcgcgacggctatttatccgtaccttgcctatgaaacgctgggccgcctggtagacacccacgcgattgccaaagattatcgtaccgtgatgctcaactaccgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctacacgatgatgtagtgggcctgtgcttccagggggcggtcagtcgcattggtggggcgagctttgaagacttccagcaggatctgctgaatctctcgaaacgtgcctggctggcgcgtaagcccatcagccagggcggcctgctgaaatacgtccacggcggcgaataccacgcctacaacccggacgtggtgcgcacgctgcaacaagcggtacaaagcggcgagtacagcgactatcaggaatacgcgaagctggttaatgagcgtccggcaaccacgctgcgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgctgatgttgaaccggcaagcgaactgtttaaacgctttgataccgccgcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaacagcatcggcggtaactcgaactccggtgaaggcggcgaagacccggcgcgctacggcaccaacaaagtgtcgcgcatcaagcaggtggcttccggtcgctttggggttactccggcgtatctggtcaatgccgacgtcattcagattaaagtcgcccagggcgcgaagccgggcgaaggcggtcagttgccgggtgataaagtgaccccgtacatcgccaaactgcgctattcggtgccgggcgtgacgctgatctccccgccgccgcaccacgatatctactctatcgaggacttagcgcagctcattttcgacctcaagcaggttaacccgaaagcgatgatctccgtgaagctggtttccgaaccgggcgtaggcaccatcgcgactggcgtggcaaaagcttatgcggacttgatcaccatcgcaggctatgacggcggcaccggcgcaagtccgctttcatcggtgaaatacgcaggctgcccgtgggagctggggcttgttgaaacacaacaggcgctggttgccaacggcttgcgtcataaaatccgtttgcaggtcgatggcggtctgaaaacgggtgtcgatatcatcaaggcggcgattcttggcgcagaaagcttcggcttcggcactggcccaatggtggcgctcggctgtaaatatctgcgtatttgccacctgaacaactgcgccacgggtgtagcaactcaggatgacaaactgcgtaagaatcactatcacggcctgccgttcaaggtgacgaattactttgagtttatcgcccgtgaaacccgcgagctgatggcacagcttggcgtaacacgtctggtggatctgattggtcgcaccgacctgctgaaagagctggacggtttcaccgccaaacagcagaagctggcgctgtcgaagctgctggagactgccgaaccgcatccaggtaaggcactctactgcaccgaaaacaacccgccgtttgataacggcctgctgaacgcgcagttgctgcaacaggcgaaaccgtttgtcgatgagcgccagagcaaaaccttctggttcgatattcgcaacaccgaccgttctgtcggcgcgtcgctttcaggctatatcgcccagacgcacggcgatcaggggctggcagccgatcctatcaaagcgtacttcaacggcaccgcaggccagagcttcggcgtgtggaacgcgggcggcgtggaactgtacctgaccggtgatgccaacgactatgtcggtaaaggcatggcgggcggcttaatcgccattcgtcctccggttggttccgccttccgcagccatgaagcaagcattatcggcaacacctgcctgtatggcgcgaccggtggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcgtaactccggtgctatcaccgtggtagaaggcattggcgacaacggttgtgaatatatgacgggtggtatcgtctgcattctgggtaaaaccggcgttaacttcggtgcgggcatgaccggcggtttcgcttacgttctcgatgaaagcggcgatttccgcaaacgcgttaacccggaactggtcgaggtcttaagcgttgacgctctggcgatccatgaagagcatctgcgtggtcttatcaccgagcatgtgcagcataccggctctcagcgcggtgaagagattctggcgaactggtcaaccttcgccactaaatttgcgctggttaaaccgaagtccagtgatgtaaaagcactgctgggtcaccgtagtcgtagcgcagctgagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgcccggtacacaactacatcccgaactggctgaagctagccaacgaggggcgtatttttgaagcggcggaactgtcgcaccagaccaacaccctgccggaagtttgcggacgagtctgcccgcaagaccgtctgtgcgaaggttcctgcactctgaacgatgagtttggcgcggtgaccatcggcaacattgagcgctatatcaacgataaagcgttcgagatgggctggcgtccggatatgtctggtgtgaaacagaccggtaaaaaagtggcgattatcggcgcaggcccggcaggtctggcgtgtgcggatgtcctgacgcgtaacggcgtaaaagccgttgtcttcgaccgtcatccagaaattggcgggctgctgaccttcggtattccggccttcaagctggaaaaagaggtaatgacgcgtcgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtgcagctggacgatctgctgagtgattacgatgccgtcttccttggcgtcgggacttatcagtcaatgcacggcgggctggaaaacgaagacgccgatggcgtgtacgcagcgctgccgttcctcatcgccaacaccaaacagttaatgggctttggtgaaacccgcgacgaaccgttcgtcagcatggaaggcaaacgcgtggtggtccttggcggtggcgacactgcgatggactgcgtgcgtacgtccgtgcgccagggagcgaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggcgtagagttcaaattcaacgtccagccgctgggtattgaagtgaacggtaacggcaaagtcagcggcgtaaaaatggtgcgtaccgaaatgggcgaaccggacgccaaaggccgtcgccgcgcggagatcgttgcaggttccgaacatatcgttccggcagatgcggtgatcatggcgtttggtttccgtccacacaacatggaatggctggcaaaacacagcgtcgagctggattcacaaggccgcatcatcgccccggaaggcagcgacaacgccttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgtggttccgatctggtggtgaccgctattgccgaaggtcgtaaggcggcagacggtattatgaactggctggaagtttaagcgaggtaacaatgaattcgccagactgtgtctggcgaatcaaattactgacgaagtgcgcgttgttttctggcaaatgcggcatgagcgtttgacctttcctataatagggataattttcaataaattgtgctttgttcaccaagtctgatgagtgaagcacatcaagcaatttctcatttacaatccgtctcaattacttgttaacacctctgacaataccgattctgcaagctattcagtcttttcattccatgtaaattgtctcgacattaatatacaaaatatgaatataaaaaaccaaggtgatgatgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctggcagacgctgtctgccaaatctttccccttgcccaggtccacctacgtccgtttactttccgttaaaaacgctgacgcccgcagcttttatgaaaaagagacgctccgctgtggctggtctgttcgccagctagagcggcaaattgcgacccagttttatgagcggacactactgtcacatgacaaatcagccatgctgcaacaacacgctcctgccgagacgcatattcttccgcaacaggcgatacgcgatccctttgtgctcgaatttctggaattgaaagatgaatattcagaatctgatttcgaggaggcgctgatcaaccacctgatggatttcatgctggaacttggggatgattttgcctttgttggtcgacagcgaaggttacgcattgatgacaactggtttcgtgtcgatctgctgtttttccaccgccgtttacgctgcctgctaatcgtcgatctaaaagtgggcaaattcagctatagcgatgccggacagatgaatatgtatctcaactacgccaaagagcactggacgctaccggatgaaaatccgcccatcggtctggttctctgtgcagagaaaggagccggagaagcgcattatgctctggcaggtttgcctaacaccgttctggcaagcgaatataagatgcaactacctgatgagaaacgactcgcagatgaactcgttcgaacacaggcggtgctagaggaaggctatagacgccgttaatttcagcggtttcgaattctgcagacagtgtctgcagaatctttaaaacgaactaagttttaagccattaaatcagccttaaccttcaccacaacctttttaatctctccaggctcgccgacaacgcatcctggtttatgcggttcacctggcataaacacggcgaacattcccggttttaagatgatggcttgctcgttatcaatggtgctgcaaagctgataatcatcctcatggtggaactcttcacactgacgcgcagtgcctgccatgccaaacagaatccgttcctcaccgtttaataacagctggatatcaatgtattgctcgtgcaattccgcttttttctcgacgggcgattgagtgttaaacgtcatgacattcataaagatattgtcgccctgtaattcgtaacgacccggcgctttttcttgcggtctggcagctaatgccagcgttaacgcgtcctgtaacgcaggatgtaacccagcagacggtaatgactgtacttcacccatcatcataatttttctccctgggccaacagcgcagccccaagtaaacctgcatcatggcggtaatgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacgtttccaccagcgccagatacccttctgccagaccaacgctgccaccgaccaccacgcactggcaatcagttgtggctttaatatcagcgatcagccttgcaagcgtacgtgcggagcggtgaatcagctgctgcgcctgctcgtcaccctgcccggcgcgcgtgaaaatagttttcgcatccgcgccagccaactccccctgcgctgccgctgcaatgccgcgaccagaagcaatcgcttccacgcaacctgtgcgtccacagccgcagactgggccgtgtggatcggcaagcgtatgcccgatatgccccgccagaccgccagggccggtaagcagtttgcagccgctcactacaccgccgccaacgccggtggaaacggtgataaagaccatatcggttatatcgccatccagcgcctgaaactccgcccatgctgcggcctgcgcgtcgttaatggcaatggtcggcaaattggtaagttgttccagcgttttgactaacggaaagtgtagcaatccaccaagattatgcggattaagcgccagcaagctgccgtcacggattatcccggtcgaagcgatggcaacccgctgcgcatgagcttgcaacggagagactaatgcggataaggcatcacgcaaggcttctggtgtctggctggctggcgtaggaagttcacgacgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgctcaagacgcgtgattgcagaaccgaccgtcaccgcccacgcgccgtggcgcatcgcatccgccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccgacatccggcgtcgctcaacgttttcaccagcgccagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatggtgaatacgtgccagcagcgtttcaacaggcaccggacgcgggcggtcggtgccgtcaatggcgataatgtccgcgcccgcctgcgccagcgcatcaacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgtttcacaattccaataatcggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcaatgcgaatggcaaccgcgcccgcctgttctgccgctaatgccatggcggcgacgatttcgggtttatcgagcgggctgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccggtacatagaccgggcaacaggattaacttttggttttgactaaatcgtttttggcgctgccaaacggcacggcaccgctgaatggtttaccgtcgatagcgtcatgagtacgcaacgcttccgggcgcaaccaacgctgaacgcgagaaggcatatccagcccaatcagcaggatcaccacgaacgtcagactgaacgagagcgatgccagcgcagtacccagatccagacgttgagcgatcaacgcgccgatgattggggccagtgcaccgcccaatgcgccaacgttgtaggtaaagcccaggcccgctgcacgccggtcggtatcgaaataaccgccaatcagttttggtaagatcccggcgatcccttgtccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcgccgccaatcgcaaataccggaataatcagcagctgcgaggccagcaggctacaaacgtacgctttgcgggttcccagccagtcaccgaggaagccacctacgcagcatcccaccgccgcgccaaagccactaaagaacagcacattggctacagtatgcgggttataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgcccgttggccagcgtttgcctgtactctgcaccataaagctgataaagattgcggcgcataacagcccaagaacagcgacgatcgcggcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatatccaccattgtgcgtactggtgctttacctgcgtgtttctctttccagtcttccgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccaaccccagaccggaaccaccaggctatagacctgagcggcaacgacggcccccacagagaagcctgaaatcaaaaaaccactggctttgttacgcagatgttttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcaggccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcggagatcagacttgccgcctgcaccgtcgtcagcccgaattcaccctgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcgcgccattgtgcacggttgagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggtccaaacggtttgcggcacagcggcacagaaacgacatccatataatgcaggacagttttcaggccgcggaatacgcccgttttgatcagtaaatcaatgactttgttgcactcagtttgcagtttctgcgcggtctggatatcgccttctttcagcgccttcacgatcccctgatatcgccagcccatgatgttgtaagtactgccgataccaccatcagcgcctgccagcaagccggaagcgaagatttcgtcgtaaccgttatagagcaccagatcaggatgttcacgacggatctgttccatctgatagagatcgccagaagtctgtttcagcgcaccgacgccaggcaacgtaaccagggtgttgatctgatccagggtcagttttaccccactcagggctggaatgttgtacaccaccatcggcaaaccatccgctgaatcaataattgcccgatagtgatcgcagtgttcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatcttacctttcgcctcttcggcgacgatttccagtacctgttcacgctcggaaaggctttgtacaaaggcctcgccggtcgaaccacccacgtataaaccgtcgatgccctgctgaatattgaactgaaccaggcgacgcagactcgctttatccagtgcttgttgttggtcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccctatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaagcgtgccaggtagcagagacgctgttgagatgcgattgcaacgcacgatcggcttcgtcaggatcatgacggcggatcgcatcaacgatcgcaatatgctgttgataactaacgttgttatgttcgtgcagtgcctgatcggtaaccgttgggcgtgcggcaataagccagtcgagcagggcaacgtggatcgccatgaagattgggttaccggggatctccgccagcacgcggtggaaatcaacgtctgaacgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcatgttcagccgcatagcgcaccagactggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccgggatgagaaaggaaatctttcgccatgccggaaagctcaccgatgatagtgtccgcagaaggacgcgagacgcgagcgcgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcacgcaccgaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctacgcaagttgcgaccaattgcaggtgaagaatcttcggtttgcgaatcaaatgcgttcataaggcccattctgtaaggtcagtgtgattaacatcatcagtgacatcctatcacaggattgaaagtaggggaaaatggcagggttttctctttgtgcctcatcattaccataattaacggaataattaactattgcgaaaaattaatgtaacgcagataaaaacatcccgtttgaattatttataagactattcacgagcattatgaatattatgaatgtgttcttacaaaataatcataagcgcatattttttaatgaaaaatcacctcacctacaattaaaaacacgacatccgcaccataaatagccttgcaaaaaatataacatcgttgttttcaatctgccgtttatgggattgaccgttttcttttgacacggagttcaacaatgttcggcataattatatctgtcatcgtattaattacgatgggctatttgatcctgaaaaactacaaacctcaggtggtgctggctgccgcaggtatcttcctgatgatgtgcggtgtctggttagggttcggtggtgtactcgatcccaccaaaagcagcggctacttgatcgtcgatatttataatgaaatcctgcgcatgctgtccaaccgcattgccggattggggctgtcgattatggcggtgggcggttatgcccgctacatggagcgcataggggccagtcgcgcgatggtgagcttgttaagccgcccgttaaaactcattcgctcgccgtatattattctgtcggcaacttacgtcatcggccaaatcatggcgcagtttattaccagcgcctccggtctgggtatgttgctgatggtcaccttatttccgacgctggtgagtctgggagtaagtcgcctctctgcggtggcggttatcgcaaccacaatgtccattgagtggggaattctggaaacgaactccatttttgctgcccaggtagcgggaatgaaaattgccacatacttcttccactaccagcttccggtcgcctcttgcgtcattatctcggtggcgatctcccactttttcgtgcaacgcgcttttgacaaaaaagataaaaatatcaatcacgaacaggcagagcaaaaagctctcgataatgtcccgccgctctattacgccattttacctgtgatgccgttaatcctgatgctcggctcgctgttcctcgcccacgtcgggctgatgcagtcagaactgcatctggtggtggtgatgttactgagtttgacggtgacgatgtttgttgagttcttccgcaagcataacttgcgcgaaacaatggacgatgtgcaggcgttttttgacggcatgggtacgcagtttgccaacgtggtaacgctggtggtcgcgggtgaaatatttgcgaaaggcttaacgacgattggcactgtcgatgcggttatcaggggtgcggagcattctggtctgggcggtattggcgtgatgattattatggcgctggtcattgccatttgtgccattgtgatgggctctggcaatgcgccgtttatgtcatttgccagtcttattccgaatatcgcagccggactacatgtaccagcggttgtaatgattatgccgatgcattttgccacgacgctagcacgcgcggtttcgccgattactgcggtggtagtcgttacgtcaggaattgcaggcgtttcgccttttgcggtggtgaagcggacagcgatccccatggcagtcggtttcgtggtgaatatgattgccacaatcacgctattttattaagccattaaaagacaaaacaggccaccagggcctgttttgtattacttaacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggaggttcatcgtcaggatgagtgtcatcatcgtgatctggcttatcgccatcaataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggcatcttcatcgtaggcagcttcaggttcaaacatcgtgccagcgccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccaccaaagcgcgcgttaaagcgcacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgccagggagcgtcacatccaccaccaggtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgctcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatgcccagttgcggcagacgccacagcagcggagcaagatagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatctgcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacagacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccaataaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgaccattgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttacctgtctgtcaggtggcagcaaaaagcaactttccagtttttacgctgattcagattttagctataaaaaaacccgccgaagcgggttttttcgaaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgggcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagttttgggaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtggcaggttttaacctgctaaatgctcgcgcttcagatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaatttcagccgctcgccctgataaattgcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgccgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtatgaaagagacgtgagagcgcaatatagtcatgctgactgcgggtgtcgacgcacagcgtagtaaaagagaccgccagcgtctggttctcgacgcccattgtcgccaatggccgatggttgatttctaacgtcggtgaattttctcgtttcgcccccgccagcgccaaccatagtttatccatctgcgcccgggtttcatcgttgagtggcgaaacccacagatgcgcctgagtgagtgtacgcagtcgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcagaaaacgcgcacgttgcaggccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccgcgggtgaacagggctttcatcagaccgccaagtagcatggcgtcggtaatatcagaaacaaaaaattcgtcaaaacagagcacgtcagtttcggctttaaagcgatcggcaataatttccagcggatcggtctgcccctgtaaggcagttagctcttcgtgcacccgcagcataaaacggtgaaagtgcaggcgctgtttccgctctcccggcaggctttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcgtatgctttgtgtcttcgcgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggtggcctgctattgatgagttcttgataaataatttccaggcggctgacggcctctttttgaacgtcgtcgggttgatggctgccttcattgagcgccttcaggtattgcgatgttggggtaatgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagccactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcaaaaagctccagcagcctgctgccggaactgtctgctgaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgtcgcgtcgattccaggccaggttgccgatcaggcccctctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttcgaaggtttaggctccggtgtcatcatcaacgccagtaaaggctatgtgctgaccaacaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttacaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtagcggtcggtaacccatttggccttgggcaaaccgccacctctggcattgtttccgcattaggccgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactattaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcgggagcgtcgggattggatttgccatccccagtaatatggcgcgaacactggcgcagcagcttatcgactttggtgaaatcaaacgcggtttgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaagccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcaaaagcgggcgtcaaagcgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacgaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggcggcaaaggtattaaaatcgatgaagttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcatcgccctgcaaattgtacgcggcaatgaaagcatctatctgctgatgcgttaatgtcgtaaaccgggcatcaggcttacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaatgacgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagctataatctggcggttcgccgcgccgcgccagcggtggttaacgtttacaaccgtggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatccggtgtaatcatggatcaacgcggttatatcatcaccaataaacacgtcatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtatttgaagcattgctggtgggatctgactctctaaccgatctggcggtacttaaaattaatgccactggcggtttacctaccattccaattaatgcacgtcgcgtaccgcacattggcgacgtagtactggcgatcggtaacccgtacaacctcgggcagaccattacccaggggattattagtgccacgggtcgaatcggtctgaacccgaccgggcggcaaaacttcctccaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggcgaactgatgggcattaatacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcaaccaaaattatggataagctgatccgcgatggtcgcgtgatccgcggctacattggtatcggcggacgtgagatcgcaccactgcacgcgcagggcggtggtatagatcaactgcaagggatcgtggttaatgaagtgtcacctgacggcccggcggcgaatgcgggtattcaggtcaacgatctgattatttcggtggataacaaaccggccatctctgctctggagacgatggatcaggtggcggaaattcgccctggttcggtgatccctgtagtagtgatgcgtgatgataagcagttaacgctgcaggtcaccattcaggaatatccggcaaccaattaagtcgtgcgctcaaaacaaaaaaccggagtctgtgctccggttttttattatccgctaatcaattacttattaacgaactcttcgcccagggtgatatctttcttcagcgtatccagcataccttccagcgcgttctgttcaaatgcgctcagggtaccgatagatttacgctcttccacgccgtttttacccagcagcagcggttgagagaagaaacgggcgtactgaccgtcgccttcaacgtaggcacattcgacaacgccttgttcgccctgcagtgcacgaaccagagacagaccaaaacgtgcagctgcctggcccatagacagggttgcagacccgccaccggccttcgcttcaaccacttcagtacccgcgttctggatgcgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacagcagcggcagaatggtaacaccagagtgaccgccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaattgcaactgtggtgttaaccgggttagtgataataccaatgcacgctttcgggcaggttttcgcaacttgctgtaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacgatccatacccggtttacgcgctacgcctgcagagataagaacgacatctgcgccttccagcgccggagtcgcatcttcaccagaaaaacctttgattttcacagcagtagggatatggctcagatcgacagccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatctcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaacttacgtaattaacagtcgcttatgcattagcgcaacattccaacaggtggtgacaatataccctaccgttcagccaaaacaacatcaatttgataacaattaatttacttttaagcagaatttgcatgccgtgacgcaggcatgtttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaagaatctggtgctggatatcgactacaacgatgcagttgtcgtgattcataccagccctggcgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttaccacccctgctaacggtttcacagtcaaagacctgtacgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgtttctgacggcggggaaaatgttgcttatccctctcaaccccctgctttcccctgcgattaatttaacgaatagtgcgttttactgcgacatgtcattcacacaatgaatacataaggtaaaaaaagcacattatgcaaaattcattatctaattgaaaaaactagaattaacgataaataaccgtatttttaattcttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgcggtattaattagctcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagcgtactttctgttctctctttcggtgcattcgctgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagcggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggcttttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagctcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgccaccgtcacgtttcgcggcgagttctgccgtgcatcgctaagtatagccatgaaaaaaccgacgcttttggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatccccgccagccgatgaaccggttccgtcacctgcggtggagcttgccagatgcgtagcttttcctggtagatttccagttcttccagcaactgaccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccgggatcggcgcatcacgcaggcgctggtgggcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtggttctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatatttatggtgctggccagtgcccccatcgagcccagtcgccgtttctgtacttctataccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggcagcgcggccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcacgaccgcaatcatcaccattgcaccactaccggaagtccagcccgtccacagccagaaaagcgttcccagaatgcaggaaagtgtggttcgccagaagttaaccattgcatgatgacgttcggctgactctacttttacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagctgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactcttcgcaggcgtttgagctgcttgtggacgtcctgcgcggtttctaccggtgtgtcaaaaaattcgcggaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcataccttgtagcgccgtggtgcgtcgaaccaggtcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataattgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttcaggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgcgcggatcatcgcaatgatgatcaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcagcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttggttagcaatggagaaaatacccatcgtgattaaccaaactcacgcaggcgatgggccattttacggaagaacgaatcctggctttcgtcgcgatcttgtttgccagtgaccaccactgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgaaccggaacacgttgcgccaaacgcacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcgttggtgaccccagcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctctgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaagagttctgtttcaccagcgcaaccgccgttgatccacgagtaataaactcaccggtatagacgttgaggttggtcacccagccatccgctggcgcgcggatcaccgtgcgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaaccgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacgattacgacgtccggcctcctggcgtttctcctgtgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgatagcgcggctggtcgatggtgaacagtacctgtccttttttcaccagctggttatcatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacatcagcgctaaagcgcgcgtcacgcgtccacggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtagatacctgttggcacaagtacccggcgcaccagccagaaaatcgccagtgataaaagcaattcaaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgtcgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattagcgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtagttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttgcaggtaaagctgttaaaccgtagtacacgcagcattggtctgactgaagccggcagaatttactaccagggctgccgtcggatgctccatgaagtgcaggatgttcatgagcaactgtatgccttcaataacacccccatcgggacgctgcgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacagcaaaaatgctgaaagaatacccaggtttgagcgtcaatctggttaccggaattcctgcccccgacctgattgccgatggtctggatgtggtaatccgcgtcggcgcgttgcaggattccagcctgttttcccgccgtctgggcgcgatgccgatggtggtgtgcgccgcgaaaagctatctcacacaatacggcataccggaaaaacccgccgatttgagtagtcattcatggcttgaatacagcgtgcggcccgacaatgaatttgaactgatcgcaccggaagggatctcgactcgcctgatcccacaaggaagatttgtgactaatgatccgatgacgctggtgcgctggctgacggcgggtgccgggatcgcctacgtgccgctgatgtgggtgatcaacgagatcaatcgtggggagctggagatcctgctgccgcgttaccagtcagatccacgcccggtttatgcgttgtataccgaaaaagataaactgccgctgaaggtacaggtcgtgatcaactcgctgacggattattttgttgaggtcggtaaattgtttcaggagatgcatgggcgcgggaaagagaagtaattcatattgtactgttacgttgttcaaacctgtgccaacgggttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcgtgcacgtagaaagattaattatccttctgaaaatagtgaaattattacgcagtaccgccaacagtcaggttatcgactttcaacgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttcgttactttaccgttttcaatcagatatgcttctgaagtggagaaaacgaatttgccggaggtgatatccacctgaccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttgcccggcagcatataggtgttggtcatacgcggcatgggcagatgggcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaacctcggcgatcgaccatcgtgccatcatcaaccacggtacacagttctgaagccaccagctccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgaccaaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgcactgcttcttttgcccatgcatccgcacggacttcgccgtcgagatcggcaaggaagaattcataaccaaaacgaccgccgccgccactggcaccgcgttcgcgtttgccatcttcttcgacgagaacgctcacggaaagacgcaccagcggacggacatccgccgctagcgtgccgtcggtggccgcaaccaaaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcaggatatccagcttctcttcacggctcatgctttgcagcggatctaccgaggtatacaacgggctatgctctaccgcgcccagcgtctgtactttaccatcaccactatcacggacgatggtgcgcgccgcttgcgcactctgttccagcgccagcaggctgatttggtcagcgtaagcaaatccggttttttcaccgctgattgcacgcacaccaacgccctgatcgatgttgtaagaaccatctttaataatgcggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcgcgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttaagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctatccagcctacggttatgttccggtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgtcggatgcggcgtaaacgccttatccgacctacggttatgttccgtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgccggatgcggcgtaaacgccttatccgacctacggttatgttccgtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgccggatgcggcgtgaacgccctatccgacctacggttatgttctggctcgttggcctttggcaacgattatcctatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttacgcggttggcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggccccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaagccgcagccacgcccaccgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatggcgatatccgcctccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcgcttcatctggctgccagggtgctttgcgccagtgtaaatcgtaatccacattaaatgacgactggcgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggtacgttcattccccggattattaacccattcaccatcggcagtaagccgcgagaaaccagtatcaatcagtccattggtcagcgttaacgtatcgccagaaatggtgatatcactgtcaatgcgaccgaatttttgcccccagaaccagcactctgtgcatcgtatttgggcgtccggccagccacggaagttaatgcgctccgttgtcgggaaaggtgatgacggcgttgaatcaccacgagttttcgccacgctcgggttgtaataaagatatttgatattcgccagccacggcgcgttattacgcatcgctagcgtggcgttgatttcacgcccttgcgcttcaaccagggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagtgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgcagcgcctttctggaacagggccagccactcggcaccattcatcggcggcatattgagttcaacgccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacgatcgagcgtcagcttttgaccgagcaaccagcggctattgaaatgattatccgcaccagcctgtccggttaattcaaagctgttgagattgccatcaaccttaacgtttaccgctagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattctttagatcgccgttcagctctatgttataggtcgcaccagcatgataaggcagatcaatgcccactttaccatcccacgccacgctgccactcaatgcttcgttcaccgcttcaggcagaacgccggttttcgccggttgccagttaccgttgaggtttaccgctacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgccattgataaagctgaatttaccgctcaaatttttcagggtgctgtcgagtggtttgataaacagactgttattacgcagcgtcacttcacctttcgcggttaccagctcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagctggagttcttgcagggtcgcacccagagaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaattagcagtttttcttttgaatagtcagggatcactgcggtgagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaatatcaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggcaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattgccaccataaaccagcgtcgcgttatccgcttcaccgccctgaatcgcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccagctggaaacctttgttattgttcagccagcttatagttgcctggccgtcggcgatttctagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcggtaagcaaaccattttcaacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgccgcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtggagcgccaaacatcacccagtgcaggtgaaagtttcgcggccagcgggcgtatgccctccaggcctgccagctccagattactggcgcgaatccggagttcgtcactgcgtttattgtctttgccgccaacgtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccagcccggattttcacgcgtaatatgcgcggtcagattatccaccgacagcgtatgcgtttgcttctcgcccaaccagctggcaccgccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgtgccgtttccagcgcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctggagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatgcgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagttgtgggatcgccagctcggcgcgctgaccggatggcgtcaggaaactgacttcactgtcgcgaagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccagactgtcatcactaccaccgctggtgataggagtgttggtgcgaaagcgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaggctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcttttagttctgcacggatgtcgtgtgcttcaagcgtcgggccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttgccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcagctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtggacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccggtctttgctcaacgcctgctccagcgagtgcagcactcggcggcggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattacgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgctccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatgagataaccaccggatttcagttctactttgcgttccagcgctcgctggatttcgttttcgacatcaaagagatcgaaaatcggctggcgtcctgtgtaatgctccagcttgcttgtcatctcgggaatgtactccgaggtgaactcaagtaacgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtccagttcggcatcggcgaaatcacgcagaacacgctgcgccagcgccagttcgccgtacagctgataacgggtctgcgggcgttttttacgctccataactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcggtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaatacgttgggaaaccccaacgtgagaagcccctggcataaacaccagatagcgagaagggagcgtgatatcggtggtcaggcgcgcacctttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacgaaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcggtgtgcggcatgatgtcggatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgcgtttccgaaggcgttacgtttactaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcgtgatagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcatcgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatcggtgaccaccaggcaatcgagaatgtgctggctgtcggccaacgccactgctgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctccagcacttctccgttcaggataacgatagtatccgcacccagcaccgggagatccttcgccgtttgcgcgacacctgcccgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcccgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttgcgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatgaggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaacaatcaggttatccggccagggcatgatttgcagcaacagcgcaatgaggaaagagagccagattacccagcgtccctggctacgatagctcgccactattgccctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtggagagcgattagcagcaggctgtgtcggcgcagcaggcgcagtagctgcatttcctgtcgccggttgctgcggagtcggctgagcgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcagacgttcattagcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatctgccccccacagcagcagcagataacgcaaacgttgcagccctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccgcccagaccggaagtcaccagcacatcaccaacacgaatatccgtattcgccggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcgactggtcagtttagcgacggccaccacctgaccaacaacacctttgtcgctgatgaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagcagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccggttttcaagttctaattggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcggctgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacacttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtgagcaccatgccgcgctcggagatgtcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcattggagttcagggtaaaaccgcgtggaacaccttctgccaggttacggccacgaacttcgatttcacggacttcatcgcccggataagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgcacatagttgatgatagcttcgtcgaaacggtcaccaccaatgcgcacagaagaggagtaaaccacaccgttcaaggagataacagcaacttcagtggtaccaccaccgatatcaaccaccatagaaccggtcgcttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggcacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacggattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccgcctgtaacaccgcgctgaatcagggtctgccactcgcttcgcgaacgcacgccggtggcgtaaacctgggtgctggtcccggagcaggcttccaccaggctttgaaccagcagctggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtacttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaaacgactgatatgttgacctacatcggcctctgcaagttcaataattatgcgttttcgttgtgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgatttgcagacggtcatactcttccgataagccaaactgcaagaccatcggcatatactccgccgagctaacctcttcattaccatcgaagatgcggcacatgagttcgcgatgatgaacctgaccttcgcgagtaaccgccggtttttgataaaggcgcgggccgccgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcgcagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcaacggctttgattaactgaccggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgacagcagattcgtcagagtgaagaactgttcttcaacctggctgtgcccccaggtatcgctcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtacctactttctcctgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcacgtcctgggcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacgaagcagcgtatccagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccaggaagagcataacaatgataaagccaatcgcccccgtgagcggcgcggtggtcatcaacgaatggaaatagttgcccatcggatcctgataaaccagacgcaacgacatccccggatgctttatcaacggaacgctcagttcgcgaaacagatcgctggagtcaactggacgataactaccatttctggccagggtataaacctgtttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatacgctgaagtcattcgacacaaggtgggtatcaatcgccgtcgccaccgcctgaacgcgatgactaaacttatactgaatggcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtaacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcagtacagactctggacgaaagtcgcctgccggagggcgatgtcacggtcgatgttcactggtcgagcctgaactataaagatgcgctggcgattaccggtaagggaaaaatcatccgtaattttccgatgattcctgggatcgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggagcaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggacggggagattgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgccgtttccggtcgcgaaagtacccatgaatatctgaaaagtttaggtgctagccgtgttctccctcgtgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacaccgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacaccaccagaacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctgtcagaggcaccgaactttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcagggaataataagagagggaactcattttgaaatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacaccttggtcaggaagttatacaacatcatccaaactggaaagtcatgatttcgactgaccacaaattgatgcgcattgatactccactaaacagctattattgatacgcctccgtcgcctgttaggtttatggtgctttgcctgggcgacgctacgcttagccccttacttatttctggtaccatggggtgaataatctgattttgtttgactacaaattaatcactcgaacctatttaatgctgagcattgtcaatcggttaattttgcgtgctttagcattcacatctatccagacgatgcagtgaaaattgggtaatccccagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgaagattatctcattgcagcccctcatcttcgcagggctggcttttcagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagctgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacgcagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatagcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccggcctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggcgaagagtcagtacgcattagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcaccaatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggacgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagcgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtattggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcatcagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaactttgccgagcaggttgaacgctccggctttatcttcattggcccgaaagcagaaaccattcgcctgatgggcgacaaagtatccgcaatcgcggcgatgaaaaaagcgggcgtcccttgcgtaccgggttctgacggcccgctgggcgacgatatggataaaaaccgtgccattgctaaacgcattggttatccggtgattatcaaagcctccggcggcggcggcggtcgcggtatgcgcgtagtgcgcggcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagctgctttcagcaacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaacgctatctatctggcggaacgtgactgctccatgcaacgccgccaccagaaagtggtcgaagaagcgccagcaccgggcattaccccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttacagaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcgcggccatgcggtggaatgtcgtatcaacgccgaagatccgaacaccttcctgccaagtccgggcaaaatcacccgtttccacgcacctggcggttttggcgtacgttgggagtctcatatctacgcgggctacaccgtaccgccgtactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgcccgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgagaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataagactgctaaagcgtcaaaaggccggattttccggccttttttattactggggatcgacaacccccataaggtacaatccccgctttcttcacccatcagggacaaaaaatggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcagtttggttagtagccgcttacttatctggcgttgcccccggttttaccggctttccgcgctggtttgagatggcctgcatcctgacgccgctgctgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccactggaggatgacgatgcagcttgaagtaattctaccgctggtcgcctatctggtggtggtgttcggtatctcggtttatgcgatgcgtaaacggagcaccggcaccttccttaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacctatatcagtgccagttcgtttatcggcgggccaggagctgcttataaatacgggctgggctgggtattgctggcgatgattcagcttcctgcagtctggctttcactcggtattctcggcaagaagtttgcgattcttgcgcgccgctacaatgcagtgacgctaaacgatatgctgtttgcccgctaccagagtcgtcttctggtgtggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgatttttggtatcagcattgcgttatataccgcctttggtggctttcgcgccagcgtgctgaacgacaccatgcaagggcttgtgatgctgattggcaccgttgtgctgcttattggcgtggtacatgccgctggcggcttaagcaacgcagtacagaccttgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgctttggcgttataggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagcagtacaccgggggatcatcatcggtacgattgtagtcgcaatcctgatgttcggtatgcacctggccggagcgttaggtcgggcggtgatccccgatctcaccgtaccggatctggtgatcccgacgttaatggtaaaagtgctgccaccgtttgccgccgggatcttcctggctgcaccgatggctgcgatcatgtcgacaattaacgcccaactgctgcaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtaattacgttagttctcggcgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgctggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgcgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgacgctgaatattcagtacctgggcttccaccctatcgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacaccaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgaaccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcaggcttcgcgcataaaatcgaacaactagaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggtgaacgactgtggatctgccctagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagatccagggctggcgtttggtacgggtacccatccaaccacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgtggttccggcattctggcgatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatatcgatccgcaggcgattcaggccagccgcgataacgccgaacgtaatggcgtttctgaccgtctggaactctacttaccgaaagatcagccagaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggcccattacgtgaactggcaccgttaatcagcgtcctgccggtttcaggcggtttgctgggcctttccggtattctggcaagccaggcagagagcgtttgtgaagcttatgccgatagcttcgcactggacccggtcgtggaaaaagaagagtggtgccgtattaccggtcgtaagaattaaccttcgcatcgccgtagggtgacgcggggcgaagtgcgagcaagctcacaaaaggcacgtaaatttgccgattatttacgcaaatttgtgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagtgtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcaccacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaagattcgcaccggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggcgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgcgctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaaatgcttgattaaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccggtttggtaatgaagctaagaccattattcacggtgatgcgcttgccgaacttaaaaagatccccgccgaaagtgtcgatctgatctttgccgacccaccatataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgtttgaagtgattgcagagtgccaccgcgttctgaaaaagcagggcagcatgtacatcatgaacagtacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttctggagtgcaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacattcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcgattatcgcaaaaatcctccacagccttacaatcatcaaaaagtaccgggtaacgtttgggattttccgcgcgtgcgttatttgatggatgaatatgaaaaccacccgacgcaaaaaccggaagccttactgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgctggtagctttactaccggtgccgtagccatcgccagcggacgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactctgcggaagaactggcgaaagtgaaaaaaagaaagaccggcaacctgtcaaaacgaagccggttaagcgaagttgaccccgatctcattacaaagtaaaggatgtgtaagcctggttttcagattattcatttcgtgtatatttcctgccagacttggttaaacatgcacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgcaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttacatgacacttaattcattcgtttgatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagagcgggggcttgtttataaagatcataacccgccatattcattaaccagttttgaacaattccgctgaaggcaccatcaataataatcatcacaacatctaaatcgaggttatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattaaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaagccgacaatcaatttttcacgcaattgttgaaacgggtcatgctctaatccagccgtcaagtgttcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgagtcttgttttcgaagtgccagtagatagcgccacgcgtaacgttagcggcgtcggcaatgtcgttgagcgtcgtcttgcttacgccatgctgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagagcttcggctttggttctttttgccatgattaattattcaggaaataaatatattcgacacagagtgagaaaatagcgaaggttaatctatcacctaatgtgtatttatacgagaggctaatattgagttgctataaatcgttaaataaataatatatattatttacctaagatacattcactacatcaatatatatttcaatttacgaggttttaattctgcctctttcaacccgcgtcaaaataaaacagtagaatattaatctttttttgtgtttatgtgccttgagatgcctgtattcataactattccttacatcgacgaatgataatttgtaggatagcgaactgtatttttctttctgcgagttaacacgttgcctttttgggtaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtaaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttatcgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgcaatttcactgaaggcagcgatgtgcaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaaattatgacagcgcgaaaggcgaactggcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagccagcaggagtacgaccaggccattgctgatgctcgtcaggccgatgccgccgtgattgccgcaaaagccacagtcgaaagcgctcgcatcaatcttgcttataccaaagtcactgcgccaattagcggacgtatcggcaaatcgactgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcgactgtccagcagctcgatcctatctacgttgatgtgacccaatccagcaacgattttatgaggctgaagcaatccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggaaaacggtcaaacctatcccctgaaaggtacgctgcaattctccgatgtgaccgttgatgaaagcaccggctccataaccctacgtgctgtcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgtgcacggattgatgaaggcgtccaacctgacgccattcttatcccgcaacaaggcgttagccgcacaccgcgtggtgatgcaaccgtgctgattgttaacgataaaagtcaggttgaagcgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagtgaaggactgaaatctggcgatcaagtcattgtcagcggcctgcaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggtaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatggcgggcgcactggcgatcctacaattgcccgtcgctcagtatccaacaattgcaccgcctgcggtttctgtttcagcaaactatccgggcgctgatgcgcagaccgtgcaggatacggtgacgcaggttatcgaacagaatatgaacggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtgcaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaggttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtggcgggctttgtctctgataacccaggcaccacacaggacgatatctcggactatgtggcctctaacgttaaagatacgcttagccgtctgaatggcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggatgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgatcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacaattgaacgcctcgattattgctcagacgcggtttaaaaatccggaagaattcggcaaagtgaccctgcgcgtaaacagtgacggctcggtggtacgcctgaaagatgtcgcacgggttgaacttggcggtgaaaactataacgttatcgctcgtatcaacggaaaaccggcggcgggcctggggattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctctacccttatgacaccacgccattcgtccagctttctattcacgaagtggtaaaaacgctgttcgaagccattatgctggtgttcctggtgatgtatctgttcttgcagaatatgcgagcaacgctgatccccaccattgcggtacccgtggtgttgttagggacgtttgccatcctcgccgcttttggttactccatcaacacactaacgatgttcgggatggtgcttgccatcgggctgctcgtcgatgatgcgatagtggtggtggagaacgtcgagcgcgtgatgatggaggataagctcccgccaaaagaagcgacggaaaaatcaatgtcgcaaattcagggcgcactggtgggtatcgcgatggtgctgtcagcggtatttattccgatggcattcttcggcggttctactggggcaatttatcgccagttctctatcaccatcgtttcggcaatggcgctttctgttctggtggcattgattcttacccctgcgttatgtgcaacgctgcttaaacccgtctctgctgagcatcacgaaaataagggcggtttcttcggctggtttaataccaccttcgatcatagcgttaaccactacaccaacagcgtcggcaaaatcctcggttccacaggacgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaagaacgagaaagcgaacgttgaaagtgtctttacggttaacggctttagcttcagcggccaggcacaaaacgccggtatggccttcgtcagtctgaaaccgtgggaagagcgtaatggtgatgaaaacagtgcggaagcggtaatccatcgtgccaaaatggaattgggcaagatccgcgacggttttgtcattccattcaatatgccagccattgttgaactgggcacggcaacgggtttcgactttgagttaattgatcaggctgggctgggtcacgatgccctaacccaggcccgtaaccagttgcttggtatggctgcgcaacatcctgccagcttagtcagcgtgcgtcctaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgctgggtgggacttacgttaacgacttcatcgaccgtggtcgtgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcgccaacggcgaaatggtgccattctcggcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaggaaccagttccggcgatgccatggcgttgatggaaaaccttgcgtcaaaattacctgcgggcattggttatgactggacgggtatgtcgtatcaggaacgcttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctatctcggttatgttggtagtgccgttagggattgtcggcgtgctactggcggcaacactctttaatcaaaaaaatgacgtctactttatggtgggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactaatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctagcctttattctcggcgtattaccgctagctattagtaacggtgccggcagtggcgcgcagaacgcagtgggtatcggggtaatgggcggaatggtctctgcaacgttgctggcaatcttcttcgtaccggtgttctttgtggtgatccgccgttgctttaaaggataaatctgaaacataaaggcgctttcgggtgcctttattattttcagtgaaacccataaaaattaataagatattcttttgctcactctttaaaagctttctatagttcccgctcccttcactatttttacaattcacataatttgtcattattcattccgcaagatttataacctccggtgataaaatggcattcagctcgttaataagagagttaacttattaagcgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtggcattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcaggggcgtctggttcacaccaatacctgtatgaaaggcacaactcaggataactgggaaacggctggggctattgctggcggagcagcagctgttgctggcctgacgatggggatcatcgctctgtcgaaataactgaacagggcgcggagtttcgcgctctgtttaacgatacagtatctttacataagataaaatattgctatattctgctggctaattctctgctgacttagcatgttatatcgcgttatttcgctgctttcgaaataacgcatcaatttaactttcgcacttcccaccagaaatatactcacgctaacaatcattattctgcttagtaaaacacgcgtaaatattttgcgccaaaatgtggtgcatgtttcattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgtgcgcaaaagctggcactacttttgcttataagaggatggccacagacaggtaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgtacagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgctgacggtaaattttcaggtattgatgttgatatttgtcgtggtgttgccgctgctgtatttggtgacgacacgaaagtgaaatataccccgctcactgcaaaagaacgcttcaccgctttacagtcaggggaggtggatttgctctcccgtaatacgacctggacttcatctcgcgatgccgggatgggaatggcatttactggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgtattcaggcgggtactgataccgaactcaacgtcgccgactatttcaaggcaaacaatatgaagtacacaccagtgactttcgatcgctctgacgaatcagcgaaggcactggaatctggtcgctgcgatacgctggcttcggatcaatcccaactgtatgccctgcgcatcaaattaagcaacccggctgaatggattgtcttaccggaggttatctctaaagaaccgcttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctaaatgctgaagagatgggcatcaattcccagaacgtcgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagttggataataaatgggcctataacatcatcaaacaggtgggtaactactcggaaatttttgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctctggaataacggcggtattcagtacgcaccgcccgtgcgttaagtcggtgtgaggtaacgagcgtcgctacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcttttgccaaccctacggttcgcgcctggttattccagatccttgccgttgttgctgttgtcggcattgttggttggttatttcacaacactgtaacgaatctcaataatcgtggcattacttcaggttttgcctttctggatcgcggcgctggcttcggtattgtccagcatttgatcgattaccagcagggcgacacctacggacgcgtttttattgtcggcttactcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttgggcttctttatcggtctggcgagactttcggataactggctgctacgaaagctttccacaatttatattgagatcttccgtaatattcccccgctgctgcaaatcttcttctggtactttgccgtgttgcgcaatttgcccggaccacgccaggctgtgagcgcgtttgatctggcctttttgagcaatcgtgggctttatattccgtcaccgcagctgggagacggatttattgcgtttatcctggctgttgttatggctatagtcctttctgttgggctattccgctttaataaaacataccagataaagaccggacaactgcgccgcacctggccgatcgccgcagtgttgatcattggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccctacgaggctttaacttccgcggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacatctgcatttatcgccgagattatccgcactgggatccaggcagtgccttatggtcaacatgaagcggctcggtcactgggattacccaacccggttacgctacgccaggtcattattccccaggcattgcgggtgattattccaccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgctattggctatcccgatatggtttcgctgtttgccggcaccgtgctgaatcagacggggcaagccatcgaggcgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgttgaacgctaaggagtcatgatgacaaaagtattgctgtctcatcccccgcgcccggcgagccataactcaagccgcgcgatggtgtgggtgcgaaaaaatctgttctccagctggagcaatagcctgctgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaactgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatgggctttacccacacgaccaacgctggcgaattaacctcgcattactgattgggcttgtgtcgatcgcaccaatgttctggaaaatactcccgcatcgcggtcgctatattgcggcctgggcggtgatttacccactgattgtctggtggctgatgtatggcggtttttttgctcttgagcgggttgaaacccggcaatggggcgggctgacgctaactttaattattgcatcagttgggattgcgggggcgctaccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgtatcttatcggtcatttttatcgaattctggcgcggcgtgccgctgattaccgttctgtttatgtcttcggtcatgctgccgttgtttatggcagaaggcaccagtatcgacaaattgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggtggattacaggcgctgcctaaagggcaatatgaagcggcagagtcgctggcgttgggttactggaaaactcaggggctggttattctgccacaggcgttgaagctggtaattcctgggctggtaaataccatcatcgcactcttcaaagataccagcctggtgatcattatcgggttgttcgatcttttcagtagcgttcagcaggcaaccgttgatcccgcctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcgcgctatagccagtatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggagaacggatcgttctgtgtggcccttcaggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtagatggcatcgaacttaatgaagatatccgcaatattgagcgcgtcaggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgttttacagaactgtaccctggcaccgatttgggtacgcaagatgcctaagaaagaggctgaagatctggcggtgcattacctagagcgggtgagaattgccgaacatgcgcataagtttcccggacagatttcaggtggtcagcagcaacgcgttgccattgcgcgttcgctgtgtatgaagccgaaaattatgttgtttgatgagccaacgtcggcgctcgatcctgagatggtgaaagaggtgctggatacgatgattgggctggcgcagtcgggtatgacaatgttgtgtgtaacacatgagatggggtttgcacgaaccgtcgctgaccgggtaatttttatggatcgtggggaaatagtggagcaagctgcacctgatgaattttttgcgcatcctaaatcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcaaaaaggccatcctttcggatggcctttcgcttgatttgatgtctggcagtttatggcgggcgtcctgcccgccaccctccgggccgttgcttcgcaacgttcaaatccgctcccggcggatttgtcctactcgggagagtgttcaccgacaaacaacagataaaacaaaaggcccagtcttccgactgagccttttgttttatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattcttttctaatctgccgaactttaacctaaaaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctacggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacagcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggacccttaaagggtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgttcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgagtcaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttctaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacctcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcatcagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttcacttcagagttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaaacttcgcagtgaacctttgcaggtacactctgaagtattttttatttaatcactacagagatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataacatgtagttaaaacctcttcaaatttgccgtgcaaatttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctgtagaggttttactgctcattttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccgttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtctttcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcgaaacagcaagctgtttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacgcggctttcagctcactgtcgcgaggtggtgtatattacgctttcctctttcagagtcaaccctgaatttcaggatttttttctcttcgttgttccgaccatcctgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtatttttttgatctttttttctgtttgttgttttttcaccctttttgctgcaatcgcacacaaaacggtgcttttttgcatactaaaagacttgcacaaggccaataatgcccccaaagtcattagtaaatcatttattgctgaggtaagtatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagtgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccgctcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagatggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatgggctcaattttacttgatggcgcaatagtagaagatgatgtgatgattggtgcgggtagtctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagccccgtcaaacagatccgcccgttaagtgatgaagagaaggctgggttacgctattccgcgaataattacgtgaaatggaaggacgaatatctggatcagggtaaccagacccagccttgatcatcttcactttgttcctgaattaagttttccgcttcttcttccaggtcccagcgatgctgacgaaaactcgctaaccactgttctggcgtatctccagtaaagcgatacgccagactctcgccagagatcgcgcatgtcagttgcataccattcacgagagcgggaaaacatacacattttttattctcgtcccactcttccctgtccggaaactggatggcctgattcacgcggacaattcctcctgcaattgctttataactggttctacgtcaggcagaacaccgtgccagagaagaaaggcatgagccgcctgtgccaccagcattcctaaaccatcagcattacgctttgagcctcgctgctcacaccatgccagaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatgacgggatcgccggaatatcaccactgatgccactggatgttgcattaataatgagatcaaactcatgaccttccagttcgtccatactcaacgcctgaatactgccagtgtgcgcaaacaatttagccaactcttccgcgcgggataccgtccgattagttattgtcaccgcacagtccagggaaaggagtggcagtagtacgccgcgagatgctccaccagcgccgataagcagaatacgtaaaccagggcggataaaagacagacgttccagatcgcttaacaagcctacaccatcggtattgtcacccagcaggcgtccatcttctaaccgcatgagggtattaacagcaccagccaacgctgcccgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggcaccgtcacattcgcacctttaccaccagcactaaagaaagcgttcagtgtgttgatgaaatcattgatgggtgccaacacgcgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgccgcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaagacaaaggtgacaggacctggccagcgggaaaaaatggtttcacgctgcacgtcagtcaacatggtgtcatcaatatagggtttaagctgctcgtaatttgctgcgattaaaatcagccccttatcaaccggacgctgttttaactccaacagtcgcatcactgctgtttcgctatcaggatcgcacccaacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgagaacatctatcgcagctgcgatagcgtctctttgcaggttattattcacgttattattccgccgaaaccggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagcggataatgacactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaagagtgaaatgttttgccataacgggagcggcgctggaccagatggcccgtccgacattgggggcatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttaatgcaaccaataaacataccaaagcgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacgatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataaccagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataacaacttatgctgaattaaagaaatgattaatgcagcataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggatcacccatttcagatcatccagttcgaactctgcgttatccagcgcgagcactcgctctatcaccatttcacgagtttcaaggttgagcacctgaatctgctcaaggaaaagcagaaacccacggcagctggcatccagtcgttcacactcttccggtgtataaatacgcatggagagaggatccgaggccagttgcatcggttctgccaacccttcctgataatcagcaagtttttccagccatagcagggcattgtagatatcttctcgctcaaaacctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgctcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagcccaggaaatggcaatgccacgtcttgctgatctggtgaataaaatgaattttcaggggcgtctggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaggcaaaaacttctcgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactacgcaaagccgcttccaccaccagtacacctttacttagaccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagcgcccccctgttcaagcagactggcagccagtcgggcatgacggcggggatgaatggtattaagtccattccccaatacagcaatgctgacgccatttacctgtaaggctgctttatgcgctacaccatcgattccacgcgccagtccactcgtaattgtcactccacgcgtcgccagagtttcgcaaaataatcgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcagcgcgtgcagttctccttcaacaaacagtgcgccggggtaatctgtcgtcgccagaagttgaggaggataaaattcgctgtccgcaggaattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactctttcgtggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatacaaccgcatcaatatgcgactgttttgccacccagtgagcgatacggaccatatcatcgccgtacaagctgctgatactcattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgttattgatgtttcggaaaaccgtgacgaacggctagtgttaatcaatccagagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccgcgcgcagagaaagttaaaattcgcgcccttgaccgcgacggtaaaccatttgaactggaagcagacggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgctgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaactaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacgtcgttggcgtgttcacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccggttaaagttctggctgaggaaaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaactggtcgccgaactgcaggctgatgttatggtcgtcgtcgcctatggtttaattctgccgaaagcagtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgtcggtttagacaccggtgatatgctctataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaagctggcagagcttggcccacaagggcttatcaccacgttgaaacaactggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgagaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgctgcattcgcgctttcaatccatggccaatgagctggctggaaattgaaggacagccggttaaagtctggaaagcatcggtcattgatacggcaaccaacgctgcaccaggaacgatccttgaagccaacaaacaaggcattcaggttgcgactggtgatggcatcctgaacctgctctcgttacaacctgcgggtaagaaagcgatgagcgcgcaagacctcctgaactctcgtcgggaatggtttgttccgggcaaccgtctggtctgatagtccactcttctaagcccggtcttgccgggcgtttttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccgttgaacaagtcgtcgagcaagggcaatcattaagcaacattctgccaccgctccagcaaaaagtttccgataaagacaaagcacttcttcaagagttgtgctttggcgtactgcgtacgctttcgcagttagactggctgattaataagttaatggcccgtccgatgaccggcaaacagcggaccgtgcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgctgcgctggctgaaacggttgaaggcgctatcgcaattaagcgtccgcaacttaaagggttgataaacggtgtattacgccagttccagcgtcagcaagaagagttattagccgagtttaatgccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaagcgtatccagagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgtattaatcgtacgcatcattcccgcgacagctggcttgcattgctggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacgtctggaaacacctgcacctgttcatgcgctacctggttttgaagacggatgggttaccgttcaggatgcatcagcacaaggttgcatgacctggcttgcgccacaaaacggtgaacacattttggatctttgtgccgcccccggcggtaaaacaacgcatatccttgaggtggcaccagaagcgcaggttgttgcggttgatatcgacgaacagcgcctctctcgggtttacgacaatttaaaacgccttggtatgaaggcgaccgtgaaacaaggtgatggccgttacccttctcaatggtgtggcgagcaacagtttgatcgcattttattagatgcgccttgttcagcaaccggtgtgattcgtcgccatccagatattaaatggttacgtcgcgatcgcgatatcccggaactcgcgcaattgcagtctgaaattctcgacgccatttggccgcatttaaaaaccggtggaactctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatctacctggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatattactgttgtcgataccaacggtgagcgtctgcggaccttacaggataaatttgacctgcgggtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgtatccgctcaccagactacgtgcgcgatgccgataagctatttcattcagatgctgtgccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctggctgtggttaaagcctattatggcggcccgctgattggtaatgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccgcaaggttcgaccattgttgaagctggtgatgaagtgttctttattgccgcttcacagcatatccgcgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttacagaatacgatcgtcttttttggtgatgcgtcggatcaagaactactggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccagcgtcgcgcttatgtggatctggttcaggggagcgttatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattgcgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgacgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaagtttattaccgacgtcgaaagactcttccagccaagccctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattatcaaggattaattaaattcattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcggtgggtgtcattatcggtgcggcattcgggaagattgtctcttcactggttgccgatatcatcatgcctcctctgggcttattaattggcgggatcgattttaaacagtttgctgtcacgctacgcgatgcgcagggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgattgtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagccgcacctgcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaagcgcctgaaagcagaagaccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccccttcttatttttctctacgcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatattgactcataaaaactccagttggttatttaacggcgcgagtgtaatcctgccagtgcaaaaaatcaacaaccactcttaacgccactcgccccttgttcaagagcttcaagaatcgaacaataaacactgctatgagcagtcccacaacaggcatcgttaaggcgttgcaaggaacgctgcatactctgcaactcggctatccgtgcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatgcggatcgacagcaactcgcggatcgactccagactgaaacctagttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatataggcgaaacccaccttcagtacgcacttcatgctccatcatctgctgtttttcgtaataacgaatcgtgtcgggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttgtccaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcaatccagcttgtcgcagcttcaattccagtaatgacaatcgacggctaacctcttgatattgcggatcatcgtgacggatacctttgagaatatccagaagctgaattgcttctctccgttgctcaagttctggcggtaagcaaccggcattcttcagcaagcgataccccgcacgtaattccggaggcacgtgagaatcatcatccagtatcaatggttcgccgctacctgccaggttatcaaactcacctttcgcttgcgcttctgctatatggcgctctgcccactggtcaagtaaccacataaatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatactacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcgttgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcagagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgagctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatatacagcgcaccaaccagggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcgtagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtaatctgttcgcccaaccacatcaggaacatggttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggttaatcaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtagcgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttgggtgaaccaccgtcagcagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctactacaccgccttctactttagccaggtcagacagacgaatttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagacttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccataggctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagccggctgcatgaatacgcgagaacccgtgtgaacacctttaacagggtgttgcagagtgccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttataaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttaccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtattgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgggcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccaaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttctactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttttcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcacctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtggccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacatacttaaccaccgaacgcaagcgtattgctagtaaagtaaacagccttcgggttatctctcaagttcgttcagtgcatttttgacacgctctcttaaaccggctttctcttcgctttcttccacagtattttcttcgtcttcagaagaagagggggcattctcaaccgcgacgcctgggtcatcttcctcctcgacggattcgacgacggggagtggctgttttttgaagaaatagtgttgtgttgattgtttaaaagcgggcgtttcagcctctacagtgacttcggcttttactatccaaagcacccatagctgcctggcatacccaccaaccagcaccattcctgcaaaccacaggcaaatcagtaataaacaaattacatatattatggtgctgtgtttttgtcgggagaagataccagggtgacctgtttctttctgctcacgcgcggcgatatagaattcaaacatgtcatttccccttcactgttgtttccggggaaatatttgcttcatcccgatataagtaggcactctcccctgccacctgccagagatgtactaacgttgaaaagccaacaacaccgtcagttttcaagtggtggcttttttgaaattgctttattttttctaccaacaagggacgccactccgccgaaggttctgtcgaaatatgcaatgcgcggtttaacatcgtttccagccagagaatctcttcctcgctgctatcacgcgtaatggtactctccccttccggcgacattttccacaacagaagataatcacccgtccataccgactcaaaccatttatgtgtcagcgtccacgtttgctgacctacgaggacatcaacgctagcctcaccgacgcgaacgaccacaacaggcaattttttgtccccgactttaagcgatgcgatccagggcaaattctgatctaccaatgtttgtaaagaagcattcccacttttacatgccagccccgctcttactgcctgatcgcaccaggccgaatcagctgggacctcgtacccccatacgccgtataacacgcttagcgcctcactatcgcgcatcaccacatgagcaatatccttagtcatatcttgtttaactactggcgttacgggtatcagccacgcaggaacgggtaacgtagctgtaaaagaggacagcagtagccaaccacaggtaagagcgataatggttccactcatcaccacggcaagctgcattttccgggggcggttatcacccaatatgcggtaaatcattcgccattgttttgctgtgaaaacgctggtctgctcggcttgctgtaataagcgaattgtttcgccggcaagcgccagctttctgcgatcgccccgacataataaagctatccgtttcagaactctggcggttaaaaggagatcgggttggtcaatattctgaccttcaaggatgcttgccttaagttcgtgctccgtcagacgtcctatcgagacaagttcaatgccctgttttttaaaatcacgttcgacttttcgatcgggtctgccgatcagcaaaaattgaccgtcaggaataagagatattgcgcgttggagatcatcaagtatgcggcggtgattcaggtgagcattttcaataataataagagggcagcgactatcagttcgatgaagcgcatgcagtaattgccccgccatctcatctcgcgtccaggcgctgtcacggcagccctgttcagccgcgttatcgtcggtaacgatccatgcggccttaccttgccaggaaacaacgaggcttaaagtaatcacacggcgatgtttatctttttgcagttgctgcgccagccaggtttttccacttccagcctcacccaacaaatagcatagacgccaggtttgacgtttctcacacaaccaggaaagaataacttctcttctcgtagacatagaacttcctgttttaattattgattatccttaatcataaaaataatgtatgtatttattaattaaatacatattactaatataaataaattttgcttgattcatgcaagcggcattaatactatttatactaacgtcaatatacaacccacccaatctattttattagaacatacatcgtgcccacactacgtttccccttccatctggcgaatcataataaagatgctgccatcaatatattgattatatttataagcatagggtcgattatttttaatgtgaattatttccatacaactatagttaaaaatggacagatcattaatcaaccaacaaacgcatttcagtctgatttcagccttgccgctttatggcgtaacgaaaatcatgctggggtaaaagatgcaaatcccgtggcagttaatcaggaaacacctaagctctctatagcgcttaatggcattgtactcacatcgaatgatgagacttcttttgtcttaattaatgaggggagcgaacaaaagcgatactccctcaacgaagcccttgagtcagcgccgggaacgtttattagaaaaataaataaaaccagcgttgtgtttgaaactcacgggcattacgaaaaagtaactctccatccagggctacctgacatcatcaagcagcctgattcagaaagtcaaaatgtactcgctgattatattatcgccacgcctatacgtgatggagaacagatatacgggcttcgattgaaccctcgtaagggcctcaatgcatttaccaccagcttgctacaaccaggggatatcgccctcaggatcaataatctttcgctgacccaccctgatgaggtttcacaggcattaagtttactgctaactcaacaaagtgctcagtttacaattcgtcgcaacggcgtaccccgcttgataaatgtttccgtcggggaacttacaggaatgaatggactgcgtcatgaaaggactcaataaaatcacctgctgcttgctggcagcactactcatgccttgtgcaggacacgctgagaacgaacaatacggcgcgaacttcaataacgccgatatccgccagttcgtggaaatagtgggtcagcatcttggcaaaacgatcctgatcgacccttcggtacagggaaccatttccgtacgcagtaatgatacgtttagccaacaggagtactaccagttctttttaagtattcttgatctttacggttattccgtgatcacgctggacaatggttttctgaaagtggttcgctcagctaatgtaaaaacatcgccagggatgattgctgacagttctcgtccaggcgtaggtgatgagttggtcacccgaattgtaccgcttgagaacgttcctgctcgtgacctggcccccctgctccgccagatgatggatgcgggtagcgtcggtaatgttgtgcattatgaaccctccaacgttcttattctgaccggtcgtgcctccaccattaataaactgattgaagtcataaagcgcgttgatgtcatcggcacagagaagcagcaaattattcatctggaatatgcgtcagcggaagatctcgccgagattcttaatcaattaatcagcgaaagccacggtaaaagccagatgccagccctcctctccgcgaagattgtggcggataagcgaaccaactctcttatcatcagtggaccggaaaaagcacgccagcgcatcacttcattactgaaaagccttgatgtcgaagagagcgaggaaggaaatacccgggtttattacctgaaatatgctaaagccacgaatctggtggaagtgctaaccggtgtttccgaaaagctgaaagatgaaaaagggaatgcgcgtaagccctcctcttctggcgcgatggataacgtcgccattaccgccgatgaacagactaactctctggtcattaccgctgaccagtccgtccaggaaaaactcgccacggtaattgcgcgtctggacattcgccgtgcacaggtgctggttgaggcaatcatcgttgaagttcaggatggaaatggactaaacctcggcgtgcaatgggcgaataaaaacgttggcgcacagcaatttaccaataccggattaccgatttttaacgctgcgcaaggtgtggctgattataaaaagaatggtgggatcaccagcgcgaatcctgcctgggatatgtttagcgcctacaatggcatggccgcaggcttcttcaatggcgactggggagtactgcttaccgcgctggccagtaacaataaaaatgacatcctcgccaccccaagcatcgtaacgctggataataaactcgcgtccttcaacgtggggcaggatgtgccggtgctatccgggtcacagaccacttcaggggataacgtctttaataccgtcgaacgcaaaacggtggggacaaaactcaaagttactccgcaggtcaatgaaggcgacgcggtgttgctcgaaatagagcaggaagtctccagcgttgactcttcctctaactcgacgctcggcccgacgtttaatacccgtactattcaaaacgccgtgctggtcaaaaccggtgaaacggtggtcctgggcggattgctggatgatttttctaaagagcaagtgtcaaaggttcctctgcttggcgatattcctttagtggggcaactcttccgctatacctccaccgagcgcgctaaacgcaacctgatggtatttatccgtccgacgattatccgtgacgatgatgtttatcgctcactgtcaaaagagaaatacacccgttaccgtcaggagcaacaacagcggatcgacgggaaatcaaaagcgctggttggctcggaagatttgccggtgctggatgaaaacacgttcaacagtcacgcccctgcgccatcgtcacggtgaggcattcatatgagaattcactcaccgtaccccgccagttgggcgctggcacaacgaattggttatctctattcagagggcgagattatttatctcgccgatacgccattcgagcggttactcgatattcaacgtcaggttggccagtgccagaccatgaccagcttgtcacaggctgattttgaagctcggctggaagcggtattccatcagaataccggtgagtcgcaacagattgcgcaggatatcgatcaatccgtcgatcttctctcgctttcggaagagatgcccgcaaatgaagatctcctgaatgaagattcagcggcaccggttatccgcttgatcaatgcgattttgagtgaggccatcaaagaaaccgcctctgatatccacattgaaacctatgaaaaaacaatgtcgatccgttttcgcatcgacggcgttttgcggacaattttacagccaaacaaaaaactggcggcactgcttatctcccgaattaaggtcatggctcgtcttgatatcgccgaaaaacgtattccacaggatggaagaattagtttgcgtatcgggcgacgtaacatagatgtccgcgtatccacactgccgtccatctatggtgaacgcgccgtactccgcctgctggataaaaacagcctccagctttcattgaacaacctggggatgacggcagcggataagcaggatttagaaaatctcattcagcttccgcacggtattatcctggtgacagggccgacaggctccggtaaaagcaccacgctctacgccatcctttcggcgctgaatactcccggccgcaatattctgacggtagaagatcccgtggaatatgagctggaaggcattgggcaaacgcaggtgaatacccgtgtggatatgtctttcgctcgcggcctgcgcgccatacttcgccaggacccggatgtcgtcatggtgggggaaattcgtgatacagaaaccgcgcagattgcggttcaggcctcgctcaccggccatctggtactctcaacactccacactaacagtgcatcaggcgcagtgacccggctccgcgacatgggcgtcgaatcattcctgctttcgtcttccctggcagggattatcgcgcaacgtctggttcgtcgcctgtgtccgcaatgccgacaattcacgcccgtatcaccccaacaagcgcagatgtttaaatatcatcagctcgcggtgacaacaattggcactcccgtaggctgccctcattgccatcaatccggctatcaggggcgcatggcgatccacgaaatgatggtggtgacgccggaattacgggccgctattcatgaaaatgtggatgaacaagcactggagcgactagtccggcaacaacacaaggccttaatcaaaaatggcctgcaaaaagtgataagcggtgacacctcctgggatgaggttatgcgcgtcgccagtgccacgctggagagcgaagcatgaattatcgctatcgcgccatgacccaggatggtcaaaaattgtaagggatcattgatgctaacgatgaacgtcaggcacgactgcggctgcgtgaagaagggcttttcctgctggatattcgcccccaaaaaagttcgggagtaaaaacacgtcgcccgaggatcagccatagtgaactgacgcttttcacccggcagttggcaaccttaagcgcagcggcattacccctggaagagagccttgccgtaatcggtcaacaaagcagtaataaacgactgggtgacgtgttaaatcaggtacgcagcgccatccttgaagggcatcccctttccgatgcattacagcattttcccacgcttttcgattcgctctatcgtaccctggtaaaagcgggcgaaaagagcgggctgctggccccggtgttggaaaagctggctgattacaatgaaaaccggcagaaaatccgcagcaagctcattcagtcactgatctacccctgtatgctcactacggtggcgattggggtagtgattattctcctcactgctgtcgtgcccaaaattaccgaacagttcgtgcatatgaagcagcaactgccgctgagtacacgcattcttttaggtctgagcgacacgttgcaacgtaccggcccgacattattagcgacagtgtttattgtcgctgtaggtttctggctctggttaaaacgcggcaataaccgccaccgttttcatgccatgttgctgcgcgttgcgctcatcggcccgctgatttgcgccattaacagcgcacgctatctccgcactttaagtattttgcaatccagcggcgtccctctgctggatgggatgaatttgtccaccgaaagcctcaacaacctcgaaattcgccagcgtctggcaaatgcggcagagaacgttcgccagggtaacagcattcatctttcgctggaacaaaccgcaattttcccgccgatgatgctctacatggtggcctctggcgaaaaaagcgggcagctcggcacattaatggtcagagccgcagataaccaggagacactccaacaaaatcggatcgccttaacgctctccatcttcgagccagcactcattattacgatggcactgatcgtcctgtttattgtcgtgtcggtactccaacctcttcttcaacttaactcaatgattaattaaggaaagcatatgcgcgcaacggataagcaacgcggttttacattactggaaattatggtggtgatcgtcattatcggcgtacttgccagcctggtggttcctaacctaatgggcaataaagaaaaggcggataagcaaaaagccgtcagcgatattgtggcgctggaaaacgcccttgatatgtacaaactcgacaatcatcactatccaaccacaaatcaggggcttgaatccttagtagaagcgccgacactgccaccgctggccgcaaactataacaaggaaggttatatcaagcgtctgcctgccgatccctggggcaatgattatgtcctcgttaatcctggtgaacatggtgcatacgatctgctttcagcagggcccgatggtgaaatgggaaccgaggacgacatcaccaactggggtttgagcaagaagaaaaagtaagtcagcgatgaatcagcaacgcgggtttaccctgctggagatgatgctggtgctggcgctggtcgctatcacggcaagcgtggtgctcttcacatatggccgggaggatgtcgccagcactcgtgcgcgcgaaacagcggcgcggtttaccgctgcacttgaattagccatcgaccgcgccacgctcagtggtcagcctgtcggtatccatttctctgattcagcatggcgcattatggtaccgggcaaaacaccatcagcctggcgctgggttccattacaagaagatgccgcagacgagagccaaaatgactgggatgaagaactctcaattcatcttcagccatttaaacctgatgacagcaaccagccacaggttgtgattctggccgacggacaaatcacgcccttctctttgttgatggctaacgccgggaccggtgagccgctcctgacgttagtctgttcaggctcatggcccctggatcaaacgctcgccagagatacccgcccatgaacaaacaatcagggatgacactgcttgaagtcttactggcgatgagtattttcaccgctgttgctctgactttaatgagcagtatgcaagggcaacgaaatgccatcgagcgaatgcgtaacgagacgctggcattgtggatagcggataaccagcttcagtcacaagattcattcggcgaggaaaacacgtccagttctggcaaagagttaataaatggcgaagagtggaactggcgcagcgatatccactcaagcaaagacggcacgcttctggaacgcaccataacggtgacattacccagcggtcagacaacctcgcttacgcgttatcaaagcatcgataataaatccgggcaggcacaagatgattaatcgccagcagggtttcacattgctggaggtcatggcggcgctggcgattttctcaatgcttagcgtgctggcgtttatgattttttcgcaagcttccgagttgcatcaacgctcacagaaagaaatccagcagttcaatcagctacagcgcaccatcaccattcttgataacgatctcctgcaactggtcgcccggaggaatcggagtacggacaaaatcatggtgttgggtgaagaagctatttttaccacgcaaagtcgcgatccgctggctcctctcagtgaagcacaaaccttactcactgttcactggtatctgcgaaatcatacgctctaccgtgctgttcgtacttctgtggatggcaggaaggatcaacccgcccaggcgatgctggaacatgtcgagagctttcttctggaaagtaacagcggggaaagccaggaacttcctctctcagtcacgttacatctgcagactcagcaatatggggggttacagcgccgttttgcattacctgagcagttagcgagagaagagtcgccagctcagacgcaggccgggaataataaccatgaataatgaacaacgcggcgtcgcgctgctcattgtactcatgttactggcgctcatggctgctctggcagcagacatgacgctcagttttcacagccagcttcagcgaacccgccaggtaaaccatcatctgcaacggcaatatgatattgaactggcggagaaacttgcgcttgccagcctcacccaggacgttaaagataacgacagacagaccacgttgcagcagtactgggcacagccacaacagttgcagctggaagatggcaatacagtgaagtggcagttacgcgatgcccagcactgttttaatctcaatgcgttagcaaaaatctctgacgacccgctggcttcccctgatttccccgcccaggtattcagtgcgctgctgattaacgccggtatcgatcgcggaaacaccgatgagatcgtgcaatcaatcgctgactatattgatgtcgatgactcaccacgctttcacggcgcagaagatagcttttaccaaagccagacgccgccccggcatagtgccaatcagatgctttttctgactggcgaattacgtcagataaaaggcataaccgaaaacatctatcagcggcttatcccgtatgtctgcgttctcccgaccacggaacttagcatcaatcttaatatgctaacggagaacgatattccgctcttcagagcgttattcctcaataacatcacggatgctgacgctcgggtcttattgcaaaaaaggccgagggaaggctggctaaccacggatgcatttctttactgggcgcagcaggatttctccggtgtgaagccactggttgctcaggtgaaaaggcatctctttccctatagccgctattttacgctgagtacggaaagtatcagcgacgaacaatcccagggatggcaaagccatatttttttcaaccgtaaacagcagagcgcccaaatctatcggcgtacgctgcaactctactaatcataaggatcgtgatgcctgaatcgttgatggtcatacgttcttcctcgacgctgcgtaagcattgggaatggatgacgttctccgcagatagcgtatcttcggtacatacgctcacggacgatcttccgctggagtcgctggccgatcagcccggtgccggaaatgttcatcttttgatcccaccagagggccttttatatcgttccctcacgctgcccaacgccaaatacaaactcaccgcacaaacattacaatggctggcagaggagacgttacccgacaacacccaggactggcactggacggttgtcgataaacaaaacgaaagtgtcgaggtgataggcattcagtcggagaaactcagtcgctatcttgagcgtttacatactgccggactcaacgtgacgcgggttttgccagatggctgctatcttccctgggaagtagatagctggactctggttaaccagcaaacaagctggctcattcgcagtgccgcacatgccttcaacgaactggatgaacactggttacagcatcttgctgcccagtttccgcctgagaatatgctttgttatggtgtagtacctcacggcgttgcagcggccaatccacttatccagcatcctgaaataccatcactgagtttgtattctgccgatattgcattccagcgctatgacatgctgcatggtatttttcgtaaacagaaaactgtaagcaaatcgggaaaatggctcgcccgcctggcagtaagctgtctcgttctcgccattctttcttttgttggcagccggagcatcgcgctctggcatacgcttaagattgaagatcaacttcagcaacaacagcaagaaacctggcaacgttatttcccgcagatcaaacgcacccacaattttcgtttttactttaagcagcaactcgctcagcaatatcctgaagctgtgccgttgctctatcatttacaaacacttctgctggaacaccctgaactgcagttaatggaggcgaactatagccagaagcaaaagtcgctgaccttaaaaatgagtgctaagagtgaagctaatatcgatcgtttctgtgagttaacacagtcctggcttccgatggaaaaaacagaaaaagatccggtcagtggtgtatggacagtaaggaactcagggaaatgattaaatcatggtgggcagaaaaatccacatcggaaaaacagatcgttgcggcactggcggttctctcgctcggcgttttttgttggcttggggtgataaaaccgatagatacctacattgcagagcatcagtcccacgcgcaaaaaattaagaaggacatcaaatggatgcaggatcaagcgagcacccatggtttactcggtcatcctgcgcttacgcagcccatcaaaaatatccttctcgaggaagcaaaacgtgagaatttggttatcacgctggaaaacggcccggacaatactctgacaattcatcctgtcacagctcccctcgaaaacgtctcccgctggctcactacggcacaggtaacatacggtattgttattgaagaccttcagtttactcttgccggaaacgaagagatcaccctcaggcatttgtccttcagggagcaacaataatgacaatgctactgccgctcttcattctggttggttttattgcaggttattttgttaatgccatcgcctatcacctctcgccgttggaggataaaacggcgttaacgtttcgccaggtattggttcatttcaggcaaaaaaaatatgcctggcatgatacagtgcccctgatactttgtgttgctgctgctatcgcctgcgccctggcacctttcacgcccatcgtgactggcgcactctttctctatttctgtttcgtactcacgctcagtgttattgattttcgcactcagctcctgcccgacaaactcaccttaccgctgctctggcttggcttggtatttaatgcgcagtatggattaattgatttacatgatgcggtttacggcgcggtagcgggctatggggtgctgtggtgtgtttactggggcgtctggttagtttgtcacaaagagggattgggctacggtgatttcaagctactggccgctgcaggcgcatggtgtggctggcaaacgttgccaatgatactgctgattgcctcgctgggtggcattggttacgccatcgtttcacaacttctgcaacgccggactataaccactatcgcattcggcccgtggcttgcgctcggcagcatgataaacctggggtatctggcctggatctcttattaaccgggagggttctccctcccgacacggctcaaccttcttcgcggatctgtgcttgcagataattttgcaggcccatcttctgaatcagatcaagttccgtttccagccagtcgatatggccttcttcatcacgcaaaatttctatcatcatatcgcggctgacgtaatcatgaacgctatcggcataaccaattgcctcacgcaaattcttcgcgccatccagctcaagtgccagatcagaacgcagcatttcctcaacatcttcaccaatgttcagtttgcccaggtcctgtaagtttggaagaccttccagaaaaagaatgcgctcaatataacgatcggcgtgtttcatctcatcaatggattcatgatactccacatcattgagacgtttgagaccccagtttttaaacattcgggcatggagaaagtactgattgattgcgacaagctcatttcccaacagtttgttgagataatttataactttagtatcacctttcattttttgactccttcgcttccactctttgaagagtagaacggcttacgagtaagtcaaaaaacacactccgtttatgcggactccttaaactccggcagctgcattaattcatcctccatcacttcacgcgcggcccggacacatttaccgcactgattgccgaccggaataaatttttttaattgctggaacgagtgaggggaaaactggcgcacagcctgacgaatttttttatcgctgataccattacaaagacaaacgtacatagagactcccgtatactttcttcaaaaataaatgaaaatagttcttatttcaattacggaaagactcttttttaagcaaagaatagaaatatgaataaaaataatgggctaccaaaagtagcccattgacaaaaaatgcggcgatactggaaggtatcgccaacacatttattgcttagtaaacggcgcgaagatttcgctaaatgcgtacttcggtgcctgttctttagtcaggccgtggaattccggagacaggttagtgccgcccggcaggtcgcgcgcgattgaccagataccaaccataccgagattacgcttctgcgcatcctgcatgaccagacgagcatcagagagatagaacacctcgccctgaacgtcgttcacgccaaccatcggcgtggtacccatcatagcgtcaatttctgcatcgctcttattgggatggaggcctttcaattgtgaatgcaggttggcaatcgcagacgttgcacacttaccgtgaatgttctggccttcggtatttgcagactgacaaatcgcgttaccgtagtccattgtcatcacgttcacacccgccagctcaacacctttcgctttggcatcgctcaggacattcatcccttccggcgtcaggccagtcggcagaattggcaaggtgtaccagatagcaatatctttgccttctgacttccatttatcctgcactttcttcacagcaaggttacgacgttcaatagatgcctgatccgcaacccaggtgccttcgatatcgaagtccaggactttgaggttcaggttatcaacgatgtcataataatgctgcatcagatcgtctacgttcttacaggaagcagccagcggagcgttgttagcaccaccgatagacagcatcacatcgccgccagcctcacgcagagctttgattttgctgtactgagcgtaattctgcataccgtaagcggtaccccatgtcggcagacaggtgttcgcatctttactcaccacaaacgccagcgtgaagtggttgacgttatgattcttagccagcgcagccagatccgggatcgtattcagcgtaaagtcgacatacggtgcataaacgtgtttcggccacgctttcttcggcgtacctacgcgctctttggttccggtccagtcaacaaaaacacgccacgggttgctgtcagaaggagaaactttctgcactttactctgagaaatgtagttcacaccgttaaagcgaatcagcgtatcgctggcataaagcgtttctggattaaactgcggcgcattattcagctcttcgttgctatagctctgagccttacctaacggcttccacgggcggctattgctaccggtggcgttttggttcgccaccagagcagggttgtcactttgcgtccagaacagcgcttcataagcctgcccatcaacaacaacgcgatcacctttcacgtacacagtggatgcggaccatgctttcgccggttcgtatttcttccacgggttatcgccgcccgggacaaagccccatgcgtcttgatcgacagaagttttataatgtgcatcgttataatctacgatgctgtccgcgctgtacgctttgctggcctggaaaccatccgcaacaatgacgccgccgttatcaatttcacaggtagtcgggttaccgtactgactcaattccgcagcggtagctgtacgctcgagacgccatgggttattggagttttcagcgctggtaccccgtgggcaatctttagacccaacccaccaggcgttcttgtaaacattaccattgaaaataacatggtaaatttcgctaccttcctggccgctccacgcttgcaatgagtaatcgttaacgctatccgctggtgttgatggctcgctgttatccggagttggggtcaccggtgtttccggagttggatcaaccggagtcacagcaccgccattattatccggcttaacggaacaggagccagggttaccatactggctgatttctgttgccgttgccgcgcgaacataacgccatgggttactggcatcgttttctttcgcatcgcctgggcaatttgccgcgcctacccaccaggcgttcttataaatgccgccgttatagataacgtaccatgtagaagaaccttcctgacctttccaggctactacagcatagttgtcgtttgacttatcagctggggctggctgaacatcaggagccggtttaacgtccggtgccggtttcacatccggtgaaggctgtggtgctgaagtacaggactgtggattactggtttctgagatttccgttgccgtagcggcacgaacataacgccatgggttgctggcatcattgcttttcgcatcacccggacagttagaagaggctacccaccaggcatttttatataccgcaccattaaagacgacataccaggtctgaccgccctgctgtttattccaggcaactacagaagaattagacggaacagtgccctgtgctggtgtagccgaaccgccattagccggcgtattggatgcaggcgtatttgaatttgaagaagatgagctgccgctcttttcgcaggaaagtgtattgccaaactgactaatttcagcagctgttgcggtacgctttaaacgccacgggttagttgcatcatttgctttcgcttttcccgggcaatttgtagaagaaacccaccaggcattttcataaattttgccatcgaaaataacctgatatttattaccaccttgttggttattccatgcttccattgccaatgctggcagagcggaacacaccagccccataccaatcatagatttagtaaatatatttaatttcattataatcccttgtgacgtaaaaactgcaaaacaaaagtcctacgcaggaattatttacgttttacgagaacccttcaatatgaattaaattacggcattaaaaataagaaaaaagcctgacaaatgaagcattttaaaaacagaaacattcatatttaaaatgttaaattgaattgatattttaaatatgaataatttattcgttctgacagtacgaataagatatgccgtcaacaaatgcaaaaagggcgccgaagcgcccttttcaattcaaaactaattaacgtgtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatataagaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgtgcgtagtgacgggtcggggtgtcgtattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcacgacctttggtcagagaacgcagctgagttgcgtatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttccggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcgatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatcggggtcacacagggtgtcaccagtggttacgtctttcagaccgatagcagcagcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtaaacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgttcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatgcggtccattttgttaacgaacgcaatgcgcggaactttatatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggctggggtgcttaaccgtaagtctgacgaaatcagtatagtcaatgagaatgatgtcgttcgaaatttgaccagtcaaaccgcgggcaataaggtcttcgttcagggcatagaccttaatgggggcattacgcagactttcaaggtagcggttaccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtctccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgagcgatgtaatgtgtgcagcataaacgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaagggtgtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatgtcgtacagacccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctggcagcagctgaaaaacgccatcagctataaagaagacagccagatcgtcagttaatgcggaagttgccagtaaagcatctaaaccttcccggcctgcggctgtaccatgaggtgcagtagaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgccccaagtccgcttaaggtaaatccctgctgaaggtttgacgaagccagccccagtcttccggcctccgtttcatcaacaacgccacggcgtaatgctgccgctacgcagatattcagcgccacaccatgttgcgcattcagttgttgccaggcccgtacgaggtcaaattcgtcacttgccggagaggtcaattggttagcgttatagaccccttcccgatagaaaaagacgctgcttaactcatggccatctgctatcagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgctcttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcatctttaatatcgaagatccctttctcgtagagattcagcacgatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtgaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggggtttctggcggcacaaaggtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggcctgtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctggtcgaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctagtcaggcggcggttcttaatgcttattttttagcagaatctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccagggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagaaagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcactacaacagtatcgctgtctttcggtgcttcgcctttaccggcttctactacctgataaaccagaccagttgaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgtagagtctgttcgatctcttggtcggagagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttcttttagagagttttccatgtaacgacccagcgaggcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagctgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcagggcaacggccattgtggtcgccagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctattttcagactctttttgtttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcaaagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaagcacgcctggcagagctggagagccgactggcttttcaggaaatcaccattgaagaactgaacgtcacggtgaccgctcatgaaatggagatggcgaaactgcgcgatcatctgcgtctgctgaccgagaagttaaaagccagccagccgtcgaacatcgcgtcgcaggctgaagaaacgccaccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcactttttcggtattagtggcaaccgcaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccgccgcagcaaccgtcgtggtcgtgatcgtggtggtgatcgtgcgcgccgtgaacgtgaccatgagccagttcttcttcagtcgcttcgcgaatcgccacaacttcaacgttgaatttcaggttctgaccggccagcatgtggttaccatcaaccacgacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcggtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacacgttgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgccgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccgatcacttgctcatctttgcgaacgtgatcgcgggcttctttgtctgcttctcgcatctgatgtccgcacttaacacattcaacaatatcaatattattttcgcgccacatcgccattgaatcctgcgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctggcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcgcgtcgggcttccctggcgcgagaaatttgtacggtatcggcatgcattgggatgagctctcgcagcatccgcatatccaggcggcgaaaatgcagttgcgctcgctgtgcctgatgcggatgcatgccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgttggcatatttccaccagcttcatggtgtcttccggctcgttacaggtaatgacgatagactcagcggcctctgcacccgcagaacgtaaaagatcgacctgcgtggcgtcgccgtaataaactttgtagccgtatttacgcatcaggttaacggcgctgatatcccgctccagcacggtaatgcgcattttatttgccatcagcaaacgaccaatcacctgaccaaaacgcccgaagcccacgacaatgacctggggtttatcatcgttgacccacggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatccaccagcttcatcagcaacggcgtggtcatcatggaaagcgtcaccgtcaccagcaacaacgccatctggtcgccctggaataagcgttgtgaagaagcggtagaaaagaggacaaaggcaaactcaccaccctgactcaacacgccagcaaactgcatccgctctgagctacgcacgccatacaatcgcgccagcagatacagcacgagaattttcaccgccaccagcacaaccacgcttatcactacccacaacagatgggtataaagcaccccgaggttgagtgacatgccgacagagataaagaacaaaccgagcagcaagcctttgaagggatcgatagccgtttccagttcatggcgatattcactttccgccagcagcacgcccgcaataaatgtaccgagcgccatcgacagccccagcgcatccataaacaatgcggaacccaacaccagcagcagcgtcgcggcggtgaacacttcccgcacgccagaagctgcaataaagcggaataccggacgcagtaaatagcgcccaccaatcagcatgccgacaaacgccagcaccttcatgccgaccttcatccagtcgaaatgttcgtctgccgaccccgccaacaacggcactaacgccagtgctgggattactgccagatcctgaaacagcagaaccgaaaacccgagctggccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcagttgaagacatcgcaaggccaatgccaccgaccaccgccgcctgccaggcgaaatccgtcagcatcaataatcccgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagtttggagggattcaactcaaggccgatgataaacatcaggaataccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccacgggccaattgcaatccctgccagcaaatatcccaacacagcgccaatacccagccgcgatgccagcggcaccgcagccaccgccgcgaagagaaacagcactcctgcgagtaaaaaatcggaaccttccatcagcggcctcctggagacagcggatttgccagccagtcaccgtaggctctggcgtggctcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatgggacttaaccaatgcatccggcacatgcccgccgccagttcaaaggggcgcagcacatcgctcatcgggtagcgattcagcgcgttataacggtaagcactttccggctcgccggtggtaatcacgctacgccagtactttcccgccagttggtttcctcccggcccgctggcaaaaccacgacttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgggggatatcaataaaaaaatcgggatagtgcgcgtaaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagtacccggtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcaccttatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccctgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacgccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactagaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgctgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttttccgggggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggctgaagagctatcagggcacgctgatcctgatctctcacgaccgcgacttcctcgatccgatcgtcgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtacgaaagccagcaggaacgcgtagcgcatctgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcattaagatgctcgagcgtatggagctaattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgccaaatccgttactgaagatggaaaaagtcagcgcgggctatggcgatcgcattattctcgactcgattaaactgaacctggtgcccggctcgcgtattggtctgttaggccgcaatggcgcgggtaaatcgacattaatcaaactgttagccggtgaacttgcgccagtcagcggtgaaattggtctggcgaaagggatcaaactcggctacttcgcccagcatcaacttgaatacctgcgcgccgacgaatcacctattcaacatctggcacgtttagcgccgcaggagctggaacaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctccggtggggaaaaagcccgcctggtgctggcattaattgtctggcagcggccgaatctgctgctgctcgacgaaccgactaaccaccttgacctcgacatgcgtcaggcactcaccgaagcattaatcgagtttgaaggcgcgctggttgtcgtttcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccagaccgacgaagcgccaaaagagaatgcgaacagcgcccaggcacgtaaagatcagaagcgtcgggaagctgagctgcgtgcgcaaacccagccactgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcggaagagaaactcggcgacagcgaactgtatgaccagagccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcatggctggaagcccaggagcagcttgagcagatgctgctggaaggccaaagcaactgatggcgcagataacgacgaccgatgccaatgaattcagcagcagtgctgaattcatccccatgcgcggctttagcaattgtcatctgcaaaccatgctgccgcgtctgtttcgtcgtcaggtgaaattcaccccgtactggcagcggctggagttgcccgacggcgattttgtcgatcttgcgtggagtgaaaaccctgcacaggcgcaacataaacctcgtctggtggtgtttcacgggctggaaggcagtctcaacagcccttacgcccacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgaatttggtcatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctggcaaaggaaggcaatgatctcccggttgatgcggcggtgattgtctctgcgccgtttatgctggaagcctgtagctatcatatggaaaagggcttttcccgcgtttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggaacgctgccgattaatctcgcgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctcatcaccgccagaattcacggctacgccgacgctatcgactattatcgtcagtgtagcgccatgccgatgctgaaccggatcgccaaaccgacgctgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcaactgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatattatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcctcgcgtttcgtaaaatattcgcgcagttaaatctgcatgcagctgaggtggaaggcgacagttttcaccgttacacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaggctaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggcaaagggaaatctcgcaaatatctgcatacctacgacgaagccgtaccgtggaatcaggtaccggggacattcaccccctggcaacctttaccggaacccactgatgtactgttttatgaaggtttacacggcggcgtagtcacgccacagcataacgttgcgcagcatgtggacttactggtcggcgtggtgcctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggactcagtagtgcgttcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaacttccagcgcgttcccaccgtcgacacttcaaacccgttcgcggcaaaaggtatcccgtcgctcgatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtaccgggcggcaaaatgggtctggcaatggaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaactctgctattacgccggataaaatactatccggcttcacaacgggatagttaagtcacgcggcaaccacttcatacgagtgagtaatattcaccgctttttccagcatcaacgccactgaacaatatttctcggcagagagatcaaccgcacgcgcaaccgctgcgtctttcaggtcgcgaccggtgacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgttcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatcgaaaccacatcgatggcactgcaaccacccgccgccatcaacaccatttccatcggacttggtgctttatcgcctgagttgccgtccattaaaatctgatgaccagaggcggattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatacattgatgtactgcatgtatgcaaaggacgtcacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggcagtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctgaatctggcaaaacaaccagacgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgcttgaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcggagaggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatatcaactatgcacttcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggtctgctcttctccctcgttcctgcctgttgcaatattgcgggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttactgacacagctgctactggcaaaagatgttcccctgccctttttgctgaccggattaacgctggtacttggcgtcactgctgagctggggccattgcacgcaaaattgcttcctgcatcgctgctcgccgccatttttaccctcagtttggcgggatacatgccggtctgggaaccgttgctcatctatgcgttgggcactctctggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctgcgcgagtcactaagtctgctgtaccgtgaactggcagattattgtgaagccaaatacagcctgcttacccagcacaccgaccctgaaaaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatctaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataatactgactacaagcggatgctgcgtattttccaggaggcgctggatttacaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccaacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccagcatccggataatccggttgggcaattctgctactggcatttcagccgcatcgcccgcgtgctgcgcacccaaaaaccgctctatgcccgtgacttactggccgataaacagcggcgaatgccattacttccggcgctgaaaagttatctgtcactaaagtctccggcgctacgcaatgccggacgactcagtgtgatgttaagcgttgccagcctgatgggcaccgcgctgcatctgccgaagtcgtactggatcctgatgacggtattgctggtgacacaaaatggctatggcgcaacccgtctgaggattgtgaatcgctccgtgggaaccgtggtcgggttaatcattgcgggcgtggcgctgcactttaaaattcccgaaggttacaccctgacgttgatgctgattaccaccctcgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactattgtggttgaacggcgagcaatacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggcggtactgtctggctgtggccgcagtggcagagcgggttattgcgtaaaaacgcccatgatgctttagaagcctatcaggaagcgattcgcttgattcttagcgaggatccgcaacctacgccactggcctggcagcgaatgcgggtaaatcaggcacataacactctgtataactcattgaatcaggcgatgcaggaaccggcgtttaacagccattatctggcagatatgaaactgtgggtaacgcacagccagtttattgttgagcatattaatgccatgaccacgctggcgcgggaacaccgggcattgccacctgaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacagcgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcgtcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaaggcgtaatgcaggctaaaccatcggataaggcattcacgccgcatccgacatcttttgcctgatgcttcgtatttacgccccaaccaccttcgccaccgcgtgggcgaaacgttgcatcccttcatcgatatccgcatcttccaccaccagcgacggtgcaaaacgcatcacatccggtccggcattcagcaccattacgccagcctctgcgcccgcatacaggaaatcacgcgcccgacctttgtactgtggtttcagctctgcgccaatcaacagccccataccgcgaatatcgctaaatacatcgtactgctgatcgatcttctgcagatggtcaacaaaacgctggcgtttcgcctgaatgccttccagcacttcaggggtattgatgatatcaaacgccgcccccgctactgcacaggccagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaacgcagaagcaatttccgccgtggtcagcatggcgctaatcgggaagccgccgcctaacgctttcgcagaggtcagaatatccggcgtaacgccgtagtgcatgtaagcaaacaaatcgccggtccgccccatcccgcactgcacttcatcaaacaccaataatgcctgatgttgatcgcacagctcgcgcaagccctgcaaaaactctggcgtcgctgccgtcacaccgccctcgccctggatcggctcaaccaccaccgcacaggtgtgatcatccatcaccgctttcactgcatggagatcgttaaagggaacgtggatgatgtctgccggtttcggcccaaagccgtcggaatattttggctgcccacccaccgaaacggtaaacagcgagcgaccatgaaaagcgttatggaaggcaataattttggttttgaacgggctatgacgcacacaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgttgcctcaatcagtttacgcccaagacgcagcgccggttcattggtgaaaacgttactgatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccttgctgatcccagattcggctgccctgaccttttaccggaataaactctgccggagcataaatcggcaggatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttacgcataaacaaatgtgaaattataaccacaaaatatgcataaaaaatcactaaatggcaatcagaaatcagcgatgcaggaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaactgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacgtcaaagcacgctggtaatgagtcaggttccaccaccagcgaatggtagcgtgtcacggtaagtggatttgccagcccccgaaatacgccctcaccgttatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttaccgccaaatgcctgcgccattgcctgatgaccgaggcagacgccaagaatcggcaagcgcccggcatagtggcgaataacgtcaagggagatcccggcttcatctggcgtacaggggccaggtgagatgacaattttttgtggtttaagggcgtcgatatccgccagcgtcaacgcatcgttgcgcttaaccagcacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatctataagcaggatcatggcggctccggtacaaaagaaccgcgctattttactcagattccccggcttcgcttaccactttgctaaatatcatctgcagtgcggtgagatcccccattgccccactctgatttgcctgattccaggcctctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccagaccacttcccacccggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgctttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcaccctgataaatatcaacttcacgcagttgccccgcccagtcgaaaatatcctgatacagctggcgatggatagtacgcaaatgcggtaaaccgcgcaccagcggaccaagctcaatggtcgcagcacgcagcgccgtcatttcgtaagcggcctgttccagccgctgctgctggtggatgttcagccggttacgcatgatatcaaggccaggataaagatacggatcgcgcccttcgccgaatttatcgctcatagtgcctcctcagctcttcaaggcgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctggaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgaaaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggcaacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccatggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgtgccatcgcgatggtgccacgcgtgttgcgcaggccgttatcggcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtagtgttgttataaaaaccgctgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagagcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgacgatcactttttattccgtgatcaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaaacagatcacaaaatcacctaaaatcgcccgctcgcggcatatcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctctcctacgcactgactggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagtatgagtaataccttcaccttcctcaacgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcggcggcgatgttcattctcggggtggtcagcggcatcaccatgtcgattggtacattcctggtaacacaaatgtatgaagggcgtcagcgcggttcccgcctgttatttaccgactccttcttcagtatggctgggatgattttcccaatgatcgccgcgtttctactggcgcgcagcattgagtggtactgggtttatgcctgcatcgggctggtgtatgtcgctatttttattctgaccttcggctgtgagttcccggcgctgggcaaacatgcgccaaaaacggatgctccggtagagaaagaaaagtgggggatcggcgtactgtttctctctgttgcggcgttgtgctacatcctcggtcagttaggttttatctcctgggtgcctgagtatgccaaaggcctgggcatgagcctgaacgacgcgggcacgctggtgagtaacttctggatgtcatacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcaacgcattctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccagcacatatggcgtggtcaattctcgctctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcggaaccatcggtactatgttgacctttgtggttaccggcccgatcgttgaacatagcggtccgcaggcggcactgcttacagcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgctcatgccggacggcactatcgtcgtccggccttttcctctcttcccccgctacgtgcatctatttctataaacccgcttattttgtctattttttgcacaaacatgaaatatcagacaattccgtgacttaagaaaatttatacaaatcagcaatatacccattaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctgatgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccggacgtaccgttttttatgacaagctgatcatggcaaccggttcctacccgtggattccgccaatcaaaggttctgatactcaggactgctttgtctatcgcactattgaagacctcaacgccattgaatcctgcgcccgtcgcagcaaacgcggtgccgttgttggtggcggcctgttaggtctggaagccgcaggcgcgctgaaaaacttaggtattgaaacccacgttatcgaatttgcccctatgctgatggcagaacagcttgatcagatgggcggcgagcagctgcgtcgcaaaatcgaaagtatgggcgtgcgcgttcacaccagcaaaaacacccttgagattgtgcaggaaggtgttgaagcgcgtaaaaccatgcgttttgccgacggcagcgaactggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtattgtcattaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcacctggctacaaaatggcgcaggtcgccgttgaccatattctcggtagcgaaaactcctttgaaggtgctgaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctacgtttacctcgacgaaagtaaagagatctacaaacgcctgattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggtaacctgctgcaactggtgctgaacgctatcgaactgccggaaaacccggattccctgatcctgccagcacactcgggtagcggcaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggtgatctgattgctgccatcaacaaaggctgccacacagttgcggcgctgaaagctgaaaccaaagcgggtactggctgcggtggctgtatcccgctggtcactcaggtactgaacgcggaactggcgaaacagggcatcgaagttaacaacaacctgtgcgaacactttgcttattcgcgtcaggaactgttccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggctacggttgtgaagtttgtaaaccaaccgtcggttcgctgctggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgctaacatccagaaagacggcacctactcggtgatcccgcgttctccgggcggtgaaatcaccccggaagggctgatggcggtaggtcgtatcgcgcgtgaatttaatctctacaccaagatcactggctcccagcgtctggcgatgtttggcgcacagaaagacgatctgccggagatctggcgtcagctgattgaagccggcttcgaaaccggtcatgcctatgcgaaagcactgcgtatggcgaaaacctgcgtgggtagcacctggtgccgctacggcgttggcgacagcgtcggcctcggcgtggaactggaaaaccgctacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccactgaaaaaggctggaacctgtatgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctggcggcggatatcgatcgcgaaacgctgatcaaatatctcgaccgcttcatgatgttctacatccgtactgccgacaaactgacgcgtaccgcaccgtggttagaaaacctcgaaggcggcatcgattacctgaaagcagtgatcattgacgacaaactggggctgaacgcacatctggaagaagagatggcgcgcctgcgtgaagcggtactgtgtgagtggactgaaacggtcaatacgccgtctgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtgcagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccagtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgagcaggtcgcgattttccgcccgtatcacagcgatcaggtgtttgcgatcagcaacatcgacccgttcttcgagtccagcgtgctgtcacgcggactgattgcggaacaccagggcgagctgtgggtcgccagcccgctgaaaaaacagcgttttcgcttaagcgacggcttgtgcatggaagacgaacagttttccgtcaaacattacgaagcgcgagtgaaagacggcgtggtgcagctgcgcggttaatgttttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaataatcttcggtatattgcaggacattttttaaactttttgttttattttttgtttttattttttaaaggataatcaaatgtttacagacactattaataagtgtgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggcttttgggtcagctccgccatggcgggcgcgtatgtgggtcttgggatcatcctgattttcacgctcggtaatttgctcgatccatccgtacgccctttggtgatgggcgcgacctttggtatcgccttaacgctggtgattatcgccggttctgaactgttcaccggacacaccatgttcctcacctttggggtaaaagcgggcagcatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaacctggtcggttccgtcttcgttgccatgctctatagctggggcggcggtagcctgctgccggtagataccagcatcgttcactccgtcgcactggctaaaaccactgcaccggcaatggtactcttcttcaaaggtgcattgtgtaactggctggtttgcctggcaatctggatggcgctgcgcactgaaggggcggcgaaatttatcgctatctggtggtgtctgctggcatttatcgcgtccggctacgagcactctatcgctaacatgacgctgttcgcgctctcctggttcggcaaccacagcgaagcctacacgctggcgggtattggtcataacctgctgtgggtgacgctgggtaatactttatcaggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacggatgatgacgcgcttaaccagcgcgtcagcgaagccgctgaagctcgtcgcatcttctgtaacgtggtcgatgcgccgaaagccgccagctttattatgccgtcgattattgaccgctcaccgctcatggtagcggtctcctctggcggcacctctccggttctggcacgcctgttgcgcgaaaaacttgaatcactgctgccgttacatctgggccaggtagcgaaatacgccgggcaattacgcgggcgagtgaaacaacagttcgccacgatgggtgagcgtcgccgtttctgggagaaattgttcgttaacgaccgcctggcgcagtcgctggcaaacaacgatcagaaagccattactgaaacgaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccgggctgctgacactgaaaggactgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgcggaccgtgttttcgtcggcaaacgcgcgggataccactgcgtaccccaggaagagattaaccagatcctgctgcgggaagcgcaaaaaggcaaacgcgtggtgcggctgaaaggtggcgatccgtttatttttggccgtggtggcgaagagctggaaacactgtgcaacgcgggtattccgttctcggtggttccgggtattaccgcagcttctggttgctctgcctattcgggtattccactcacgcatcgcgattatgcccagagcgtacgcttaattaccggacacttaaaaaccggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttctatatggggttgaatcaggccgcgactattcagcaaaagctgattgaacacggaatgccaggcgaaatgccggtggcaattgtcgaaaacggtacggcagtcacgcagcgcgtgattgacggtacgctcacacagctgggagaactggcgcagcaaatgaacagtccatcgctaattattattggtcgggttgttggcctgcgcgataaactgaactggttctccaaccattaatttaacccgggccagagaattctggccttcttaatgactctttttatatattcagcaaataaaacatagccccttaataaatattatctgctaatgggttatattcaccgttacagcgacttacaaaattaagtcattcgctcactgacgccaattaaatattcctgtatcgttcttaacgagcagtctgcttatattcatataatcaatgaatattaattaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggtgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccggcaatttctatttctaaaatcattggcggttgcggtcctactgcacagtaagtctctgacagaaatcggctaacaccggtttaattgcccgacgccctctggattttccgagggcgtatttgtttctatgtccttcttgcccccgcccgtaaaaatattttcactttaaattcaatttgataactacatccattagccacagcgcgatcctgtgcgaaattttgtgatcttcctccacattacataacatcatatgttgttatattcatcatgcattgtcatgttaccttttaaatgactgcaaactctcccctacaacgtattggacaagaaaaaggtatcgctatgggaagccaggaactccaacgcaagctcggattttgggccgttcttgcaatcgccgtcgggacaaccgtcggctccggtatttttgtatctgtgggtgaagtggcaaaagcagcgggcacgccgtggcttacggtgctcgcgtttgtcattggcgggttaattgtgatcccgcaaatgtgcgtctatgcggaactatccaccgcttatccggaaaatggcgcagattatgtttatctgaaaaatgccggaagccgaccgctggctttcctctccggctgggccagcttctgggccaacgatgcgccgtcattgtcgattatggcgctggcgattgtcagcaatcttggctttttaacgcctatcgatccgttgctcggtaaatttatcgccgccggattaattatcgcctttatgttgctacacctgcgctccgttgaaggcggtgcagcgtttcagacgctaattaccatcgccaaaattatcccgttcactatcgtcattggccttgggatcttctggtttaaagcggagaattttgccgcccctaccaccactgcgattggcgcaacgggcagctttatggcgctgctggcggggatctctgccaccagttggtcgtataccggcatggcctctatctgttatatgaccggcgaaattaaaaaccccggaaaaaccatgccacgagcgctgattggttcctgtctgctggttctggtgctctacaccctgctggcgctggtgatttccggcctgatgcccttcgacaaactcgccaattctgaaacgccgatttccgacgccctgacctggatccccgcactcggcagcaccgctgggatctttgttgccatcacggcgatgatcgtcattcttggttcgctttccagctgcgtgatgtaccagccgcggctggaatacgcgatggcgaaagacaacctgttctttaaatgcttcggccatgtgcatccgaaatacaacacgccggatgtctccatcatcctgcaaggggcgctggggatcttcttcatcttcgtttccgatctcaccagcctgctgggttatttcaccctggtgatgtgtttcaaaaataccctcaccttcggctccatcatctggtgtcgtaaacgcgacgattacaaaccgctgtggcgtactccggctttcgggctgatgaccaccctcgccattgcgtcaagcctcattctggtcgcctcaacctttgtctgggcaccgattcccggccttatctgcgccgtcatcgttattgctactggtctgcctgcttacgccttctgggcgaagcgtagccgccagctcaacgctttgtcgtaatgttatctggagaaaataaaatgttggatattgataaaagcaccgtggactttctggtcaccgaaaatatggttcaggaagtggaaaaagttctcagccatgacgttccgctggtgcacgccatcgtggaagagatggtgaagcgcgacattgatcgtatttatttcgttgcctgcggatcgccactcaacgcggcgcaaacggcgaaacatctggcggatcgcttttccgatcttcaggtctacgccatttccggctgggagttctgcgataacaccccgtatcgcctcgacgatcgttgcgcagtaattggcgtttctgactacggtaaaaccgaagaggtaatcaaagcgctggagctgggccgggcctgcggcgcactcactgcggcgttcaccaaacgcgcggatagcccgattacctcggcggcggaatttagcattgattatcaggccgactgtatctgggaaattcacctgctgctctgctacagcgtggtgctggagatgatcacccgcctcgcgccgaacgcggaaatcggcaagatcaaaaacgatctcaagcagttgccgaatgcgctcggtcatctggtacgcacctgggaagaaaaaggccgccagcttggtgaactggccagccagtggccgatgatttataccgttgctgcgggtccgctgcgtccgctgggttacaaagaaggcattgtaacgctgatggaatttacctggacgcacggctgcgtgattgagagcggagagttccgccatggcccgctggagattgtcgaaccgggcgttccgttcctgttcctgctcggcaatgatgaaagtcgccacaccaccgaacgcgccattaactttgttaaacagcgtactgacaacgtgatcgtcatcgattacgccgaaatttcgcaagggctgcacccgtggctggcaccgttcctgatgttcgtgccaatggagtggctctgctactacctgtctatttacaaagatcacaacccggatgaacgccgctattacggtggtctggtggaatattaatccctctcccggcccggcaacgggccggatttacgcaaggagttacccgatgaaaacaggtatgtttacctgcggccaccagcggctgcctattgaacacgcatttcgtgatgcaagcgagctgggttacgacggcatcgaaatttggggcggtcgcccgcacgcgttcgcgccggacttaaaagcgggcggcatcaaacaaatcaaggcgctggcgcagacgtatcagatgccgattatcggctatacgccagaaaccaacggctatccgtataacatgatgctgggcgatgaacatatgcgtcgcgaaagcctcgacatgatcaagctggcgatggatatggcaaaagagatgaacgcgggttatacgctgatttccgcggcccacgcgggctatctcacgccacctaatgttatctggggacggctggcagagaacctaagcgaactgtgtgagtacgcggaaaacatcggcatggatctaatcctcgaaccgttaacgccgtatgaatcgaacgtcgtgtgtaatgctaatgatgtgcttcatgcgctggcgctggtgccttcgccgcgcctgttcagcatggtcgacatttgcgcgccgtatgtccaggcggaaccggtgatgagttatttcgacaaactgggcgataaattacgtcatctgcatattgtcgacagcgacggggccagcgacacgcattacattcctggagaaggcaaaatgccgctgcgggaactgatgcgcgatattattgagcggggctatgagggttactgtacggtggagctggtgacgatgtatatgaacgagcccagactctatgcccgccaggcgctggaacgctttcgcgcgctgctgccggaggatgagagatgaaaaccctggcgacaatcagcgataactgcgtcgatatctacccgcaactgaataaagcgttttctggcggtaatgcggtcaatgtggcggtgtactgcactcgctacggcatacagccgggatgcattacctgggtgggtgacgatgactacggcacaaagctgaagcaggatctcgcccgcatgggcgtcgatatcagccatgtccatacgaaacacggcgttaccgcacaaactcaggtggaactgcacgacaatgatcgcgtttttggcgactacaccgaaggcgtgatggccgactttgccctgagtgaagaggattacgcctggctggcgcagtatgacattgtgcacgcggcaatctggggacatgcggaagacgcattcccacagctgcacgctgcgggcaaacttaccgctttcgacttctccgacaagtgggacagcccgctctggcagacactggtgccgcatctcgattttgcctttgcctccgcaccgcaagaagacgaaacgctgcgtctgaagatgaaagcgattgttgcccgtggcgcaggaacagtgattgtcacgctgggtgaaaacggcagcattgcctgggatggcgcgcagttctggcgtcaggctcctgaaccggtgacggttatcgacaccatgggtgccggagattcgttcattgccggattcctttgcggctggtctgcggggatgacattaccgcaggcgatagcgcagggaacggcgtgcgcggcgaaaaccattcagtaccacggtgcctggtaggtataacgttggcgtgagcatcttcacgccaacgtgctgttacttgccggaaaacgaccctataatccgagtaattcattctttatttcagggtcgattatgtcagctacggaccgctactctcatcaactcctctacgctaccgtccgccagcgactgctggatgatatcgcgcagggggtttaccaggccgggcaacagatccctaccgaaaacgagctttgtacacaatataacgtcagccgcattaccattcgcaaagccatcagcgacttagtggcagacggcgtactgatccgctggcagggaaaaggcacctttgtacaaagccagaaagttgaaaacgccctgcttactgtcagtggttttaccgattttggcgtctcacaaggcaaggcgacgaaagagaaagtgatcgaacaggaacgggtcagcgccgcgccgttttgcgaaaagctgaacatccccggaaacagcgaagtgttccatctctgccgggtgatgtatctcgataaagagccgctgtttattgatagttcatggatcccgctgtcgcgttatcctgactttgatgagatttacgtcgaaggaagctccacctatcagttatttcaggagcgttttgacacgcgagtggtcagcgacaaaaagaccatcgatatctttgccgccacccgcccgcaggcaaaatggctgaaatgcgaactgggcgaaccgttgtttcgcatcagcaaaatcgcctttgatcagaatgacaaaccggtgcacgtctccgaactcttctgccgcgccaatcgcatcaccttaactattgataataaaagacattaaccgtaggccggataagatgcgccagcatcgcatccggcgatgctggcgcgttgaattttacatcccgtacgttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcagtacggaatttagcttgacggtgctatccagcattaaatactggcaatactctcacgcaaaatccgcagcaccgtctcttcaccgctgcgattcgggttaatgcgaatcgcacaatgttctgattgtggattcgcctggcgaaacgttccggaaaggcgataaaagagcggcgggatttcatatttcgactctgcacccaccgggtaaggcaaggcaccgcgcttttgcgcctcttccagcactctggcggcaatcggctgatgaaactcgacaatcaacaccttcgactgcgcattagcaatcaccgcgcttttcacttccggcaccgcaccaccgttaagcaaagccagcaaccgttcagatacccctgcctgcaccgcgtgcatcactggcgcaaacaccagaccacgcaatacttccagcgcctgtgcgccctggatctggctaccgccggagtaaagcgtggcgcgaatacggttgataacatcagcatcgccgaccactgcaccaacaccctctggcccaaatagcttgaagcaggaaaatgtcgagacattcgcgccgcattcacagccgattcgagccaccttcatcaccgcatagttgtcatcggttaacgctggaacacctgccgcgcgcaacgttgccagcacatctgccagcacgtagctgtcctgcggctgctggcgcgtatgctgcaccagcgccgcatccggttgttgctcgtcgacgacctgcttcagtgccgacaggtcattgaaatcaacagtaataagcgtcagccccatctgctcaataataacccgtgtcgtcgggtaaacaggcgcgtcatgcaccagaagacgctgccccggtttgagcaaagccgccagcccggcgcgaatcgcgccagtccccgcgccctgcaccagcgccgcagcctgtgcgtgaaatgcatcagccagcacctgttccacacgctgggtaacgcgcggttgattcagtcctggcgttaagcctaaatcaccgccagtaagaaactcgctgccggggaaatggcgacaaatgctatccaccagcgcaaactgcttttgctgcgcctcaataatcgtcaggctttgcagaggaaacgtcttcataggtgccttccttaagccggaacgaacaggccaagccagtaaagaacattcagcagaataccggtgatcattactgccacgaccggtgccgccattttctgtaccggacggcccagggattcgttgaggaagtaaatggcaaccgcgatagagaatccggtataacccgccatcttaattgctgcgaaaatcgaaccgaccagcagcgccacttccatcagcatattcatggcgttacggatgttatccgacgcattacgcaccgacgggtagcgtcccagccatttgccgatcgaacgaagcagcaagacttccgccgaaataaccactgcgcctaataccgctgcaaccatcggattcggcgagagatagcccaccgcataaacaaaggtaaagcccgcaactgcatacacacccgttgctaacgcggtggtggcaatcaacggcacaaaccccagtccgcgcataaattctgccagagccgcctgattaatcagcgtttgcgattgttccggcgttacgcctgcggaatatgctttctccagtgtgaagatcgacacttcactgccagcaaaaatcttcatgctggcaacggcggcaatcaatgctcccacgatggcgatatagggtaagtttttgataatccgtgacgtgcgttcttcaaacaccgaaagcccgctggcatcaatgtcattttcatcacgatgacgcaggtcgtgagttatcgcgatccccagcagcatcaccatgccaataaagatttcgatggattcagggttaagatgtgggaaatagcgcacgactaccacacgggtcatcagtaccaccacggcggcgatcagactttgcttccagccaaactggtagaaaatcgccaccagcgggaacagtgcaaaagctgaaaccaccggcgagcttaattcccccaggctacctaatacatccaccggcagcgcggtcagcagctggtttactggcaacaggcaagtaaggatcaacacgccccagatagcgccaagaccaaacgccatcaggctgtttatcgccaggacgccgaggatatcggtaggaagaaagagtaaccatgcgttgagcagcccggttttcagggtaaaagagatccccaccgaggccacaaaaccaatgctcagaccaaaagcgatactccccgcctcgcgacggttcatatagccttcaatcagttgcggcaggatcgggcggatgccgtcatgaaaaacagccgccgagcgatgcgccagaagcgatgtcatacccgtcaggcacgccaccacgataatctgaatatacagatccatagtcgtgccttttatttcagatggttaatcagcatcggaatcgcgtgttcgacgtgctcaacggaaaggccaaacgccacttttccttcagcgatcattttggcgatatgctcgtctttcgctttaatgcctggtttggcaatggtgcaacttttgttatagcctatcaccgcgatggcaatcgacaatgccgcgcccgcaccggtattacacgcgccgatgtaataatccagttgcccggatttcaccttcattgccgcttccatgtcgttgtgaatgaaaacttcaaaacagccaggagccgtcgcttcaatagtttttttaatctgctcacgctgtaagcctgcaacgccaatctttttcatgagtctgtccttattggaaaaattgagagggattttcacgtaacatcacatccacatcggcctgactgaatcctgactggcgcaattgcggaataaaggtggttagtaaatagtcatagccataaccaccgttggcttttaaatgggagcggcgcgtaatatccatcgacagcatgacgcggttcagcaacccacggtcgcgtagcgcatgaagcatcgcaatacgcttttcgtccgggtagtaactgttcttgccgatggtgtcgaactgcacgtacgcgccgagatcgatcatcttcaaaatgttgtcgaggttgtctttcagatcgcagtgaccaacggtgacgcgcgaaagatcaaccccgtgggcttgtagcaacgccagttgctccagccccatcgtgctgaacgacgtatgcgtggagatcgggcgtccggtctggttatgcgccagcgcagcggcaataaataccttctcttccagcggcgtaatctttccttcgctggtgccgatctccgcgatgatcccggctttcagctccgtgccatcgataccctgttcaatttcatcgaccatctcctgtgccagttcctgcacgctgcgggtcgccacatgttccgggaaaaacgcgtcctggtaataaccggtacaggccaccacgttgatccccgtctcgcgcattacatcaagcataaattgcgcattgcgccccatgtaacggttggtcatctcaatcacattacgcacgccccgggtcatcaggtcgttcatctcctggcaaatgaacgcatactgatcaaggcggcagtccacgttgtttttaaagccggagagatcaatatgcagatgctcatgggcgagggtgtaacccgtcggatcaaaactcatagggtgtctcctgcaaaccggagggaggaaagaaaagagcgaccattttgtggcggtggcgcgcggaaaaattcacacacggtagcccccacatcagaaagcgtggtgcgcacaccgagctgcgtagcgatcatcccttgctgataaaccagcactggcaccacttcgcgggtatggtggctgtgaccaatggtcggatcgttgccgtgatccgccatcacgaccaggcaatcatctggctgcatcgcctcaacaagccgggcaaggttacggtcaacgacctgcaaacgttcggcataacgtgcgacgtcttctgcatgaccagcgaggtcggtttcctgaatgttggtgcaaataaacgccgtcggatgggtgttaaattcgttgagggtgatatccataatccgctggctatccaccagattttgccagctcacgccataaggattgttgacgatatctgccaccttacccaccagcacggttggcacgcctgcttcatacagtttttgtggcacctgcactttttcatcgacgccatagcccatatgcacgacctggaaaccgttgtcataagcgccagaacgcggcgcattgataccaataaagcgcccttctttgctttctgcggcatcgagaatgcgttgactgtcggttaacaggccaccaaatgtaatgacccgaccgacctgtacctgctcacgcacgatacgaccaattttgattgcgtcgtcaaaagagatcacagagagattggcggtaatgttatagacctggcctaaatccgcctcgagattatcgccaatcgcaaccgcctgattgacccacagaaattgcagatcatcgccacggcgctccacctgccagccagcggaaactaatgcctgctcaacacggtcaatcacatcgcgaaaaggcatccgcagcggcggtaacgggcgcgtgcctaaaatttcctgatgccccataaaggtatcgccaccttcatgttgcagctctgccacgccccaggttgcggaatctgacggctgcatatcgcctggcgcataacccaatgcgttgattagccccagcttctccagcgttggtagctgcaaatgcggcaactggctcaggatgtgaccacatgtattcgctcccgcatcttgcggacgcaccagcgtgacatctttcattgcccctacgccaaagctatcaatcactaacaccacaaatcgcgccattacgcccccagagagtttccaagactgtcataacgaccgacgatttccggttcaccacgatgaataccggacaccagcaccacatcgctacgggtgacaaaaatctgcgtgcgaaaacagagcaccactgcactgcttaccggaaactcgcctgccagcggcagggtgtagtcgatactgctgtcatccacagttttgagattggtttcagtaatcttttgattttctggcgtaaacaccaacgcatgttgcgcatgaccacgacgatagtaaccgccgccgtagcagtagctgtcgccacggaaatgatgggagatttcacttaaccagagcatcgcgatacgttcaggctgatcgccctgctggtttgccggaatagtgcccgtcagcgcatgaccgggttcggcatgagtcacaccgtattgcgccagtaatggcagcgaagtgcagctggtcgctgaaggcgcgttcagttgctcaagtgcaataccagatttcgccagttgatcccgtgcctgtatcagcgtgtgaagattcggtgtcggcaaaacttttccgacagcctcatcccaaagcaggcaagggaaatgggtaagtccggctaaatgcagccctggcagattctggatttcggcgacaatctccggcaacaccttgagggcaaaaccgctctcctggcccggataaagaaaatcatcgtcgctataaactttaagcagcacagactggattcgcccggccttcaccgccgccgcagaaacttcccgcgctttgtcgagagtaaacacggtgatgacgtcggtgccctgttcaacggcgtcagcaacctgatgacaagggatttgtaccagatgcccctgatgcgccacaggcaaaccagcgcggcgcatgactcgcgcctctttgtaatccaccgccacaatgccgctgtagcctaatgccagcaatttttccgccagccacggattacgaccaaactgcttggtcatcagatacagttcaatgccgtaaagccgcgccgtctcaatcagtcgcttaccgttttccagtacctgatccacgtcgatcacccagctgtccggagcgatctttccctgctgccacaggcttagtgcggcggaaatcagcgccgggttctggcgtttcaatgcttctacaaacatcttgttgcctcgtttctgttccttgaattaaatattcatttttttgaatatttaggttgtgcgacgtggatttgtcgggagcttcaaacctcttcgttagcagccatccataatccataaaggttggccagcaaatagccttcttcacacgggttaacttccagtgcgaattccttcaacaacacctgatgcaattgcacaacggcttgccagtggctggattgcgccagctctgccagcaactcgttatccagtggctcaatttcttcaccacggcgactgcgcatcagtgcactcgccatatgtgtcatcgccatcgttccttgctcactgcgcaccggcagatggcactctgtttccagtacgttgacgacctgcatcatgcctttgcagatgtccttatcaataacgcctgcctcgcaaagcaggttgagtctggtttccatatcagatgcctttcgtttaataactcggttcctgttccccactcactacccgttgttgatgggcgagcagggcgtgtttatctacaacggcacgcagcagttgttgcattgggtaatcatcgactcgcgtcaggaccacggcttcggtggcctgtaaaaatcgcggatcgtctgtgagcggcgtcgcctctaatcccagcatggtcagttcgttttccgccaccacgttccagatcaccgcatcgacatcgcctttaacaatgtgttgtaaactctcgtgataagagagatcgactcgttccacatcactaccgccaaaaaaaacatcggtcatgattttctgatccgccgaacggttatccagccccacgcgcttcacgtttgcggactcgcctttacggcaaatcaactggtgctcgccaacgtaggtgtgcggccccaactccagcgcgaggcataaccctttttgcgtgagataactttccgccgccagtcgggaaaccaccgccatgtcatacacgccgttaagtaaacactccacgcgaatatccgcgccgcgcatatgcgcatagtaaaaaggaatgccatcaaactgagctttcagcccgctcgctaaaccttcgtacaagcgggtatagggcaaaggcatcgcacataccacgttgttgatatccacatgactcagcaatgctttgttatccatctcgaccagataactgccattgcgcccacggcgttcaatccgtatcgctccgcttgattccagcgttttcaacgcggcctgcgtcaggccaacggatgaacggcattcatttgccagctcatctatggttttcaatcggttaccgcacttttcacccaacaaataacgggccagcgtcgttatgacgacgccttcttttttgataaacgttcgacgcataataaattttcagtaaattgaatatttatatcttcaggaatttgaagataaggcgcaacagcgagatgtggaaacggcgaggcacttcacattttttcggattattgcaaatgaggataaaaaaaccgggtttccccggtttcagagtgatgataaaagcaaaattgcctgatgcgctacgcttatcaggcctacatttccttgcaatatgtgcattactttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcgcaatttgccagcaatagtgaattacggcttcgccacaaaaccaatcgcttcgtacaccgcttttagcgtacggaaagcgtgcgcgctggctttttccgcgccatctttcatcacctgttgcaggaaggcttcatcgttgcggaaacggtgatagcgttcctgcaattcagtcagcataccggaaacggcatcagccacttcacctttcagatgaccatacatcttgccttcgaactgtttttccagttctgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcagtgaccgcacgtttgattttcttcactaccgatttcggatcttccagcaggccgataacgttattgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacattacgcgcgcgccagatttcggaataaacggctccggcaccttaaagatatcgccatacagcgcgttgaaacgctgggcgatatcgcggctcagttcgaggtgctgtttctggtcttcacccaccggtaccagattagtttgatacaacaggatgtccgccgccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgcgtcatgcggctcagctcgccgaagtaggtatagcagttcagtgcccagcctaactgcgcatgttccggtacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacatgccagatacaaggccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttatagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaacggatgggcaacctgccgcttttgccgcctgaatatcattgcgtgagtcgccgacaaacagcatctgttgtggggcaattcccatccgctcagccaccagtaacagcgggtccggatgaggttttttgttttgcacatcatcgccgccgataaccacgctaaagtattttgcaatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgccataatagcgatcgaacagtttacgcagaatacgtacctgttcttctgccggaatgtcgtcatcaacgggcggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggtcaatgcgcgctccatcagaacatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacgggtaactccaacgcatacagcgccatatctaccgcagcagcaagaccgggagcactgtccaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttactcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttatagtctggctggtcgaagattgccgaaccggcgacgaacatatccgcgcccgccgcagcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagtcgaatgtcgaagccagactcgtcgatacgacgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagactgaccgccgaaaccagggttgacggacatcagcaggatcacatccagcttatccatcacgtaatccagatagctcagaggtgtcgccgggttaaataccagacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggcacaatgcgatcgacaggtttcaccatcaggtgtacgtcgataggggcggtaatgccatagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacatagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcactggaatatggcgatcaaccagaccttcggcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcggtcgcagacagcggtgcataaggcggatcgcaatagacgacggatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccgaacggcacgttaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtaaacctcggcgcaatttgtttcgggaacaaacagctcgcgtgcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaactcccgcaacgataaaccattgcgggagataaccttgattacttcagatcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctggacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcgtacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaaccaacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgtagaagtcgcagccggtgccttcgtgctcgccacaggggcagctggttcagtacgcttcggcgtctgtgctaccggcttcggctccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagctgggcgcgtagtggccggacgttcagcggtttgcgttttcgccgtgtcacgcgatgcattgccattgcgaacaggcgcgacagtcgcgggttcggtcggcaatgtggaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgccgccggggtttgcccttgagtcggcgtagaagagatcggtggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcaccccattcgcctgatcggtcgcattgcctgcaagatcaatactcttctcgccagacgcggtttgatcgctggaagaggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacgcccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattgcgctctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgctcagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgcatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcgtgagcagggttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttctgccttcagttcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgcaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcaggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggaatcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgaacaccgcgctgataactcgccgccgcgaagccggtcagatcgcccactacgccgccgccaagcgccaccagcgtagtatcgcgaccatgcggcttttgtaacaacgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcagggaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggttagcgaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgtggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatggtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagcgccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaacgcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagcgtaaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgttaaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaacaagggaatgtcgccaagcaacggtacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatcagcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatgcgacctttttgtaacaccgtgggcgtgacctccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactagcgataatatccagctgctgtttttgttcgagcgcagaaagctcaagatccagcaaacgtccgttgatgcgcccaatgttaaaaccgacatgcgttgtcgccgtcgctacggagaggtcgctaccaagcgtggtgacttgcccaacgccaccagcgtgttgcgcatcggccagcgtccatttcacgcctaactcacgcaaacttttttcattaatggtgacaatatgcgccgacagctcaacctgcccgaccggcagatccatttgcgctacccactgttcaagtgcgcttaacgccgttttgttatctcgtagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcagtagcttctcccccgctttcgccagttctcccgcgtcggcgtattgcagggttatactgcgattttccagcggcagatttgcctgcgcccgcgcctgctccgcctcctggcgggcgatattgttattctgccaggcaatggaatgcactgagagaatgttgccctcctggcgcgttatcagtccggcgcttttcactacagtttgtagtgcctgcttccagggaacatctgttagatgtaacgacaccgtaccgctgacgtctggcgacacgaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcttgtacgccgggtatcagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccattgtggcggttcgcagtttgtcccggttcccagcgttagtgcgtctggtgtcagctgtaaaattgtccagccgttttccagcacatcgttttgctgcacccgtcgccatttcttttgcccgtcttttattacaccgatgatgcgctcgcctcgccctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaaggcacaatgcaatacctgccaacaaccagcgtttaaccctcatgcggcgtctccagttgtagcgtgaacaaaagatcatcaccttccacgcttaacgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcgcctccctgcgcggatggatgccaggaaaccagttgcgcgccggataactgaaaatccagtggcgaaaagggcagcgttttttcctcgctgaagggagtggtgtctaccaggcgatacagtgcggcccactgctggtgatgacttgcccgtagtcgaattaatgcgtcgcgctcttcatggtgtgtcgatgacagaaaaatgagcgtaactaacatcagcaaccagaatgcccagcaaagctggcggaggcggggtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggctccccgctgattgagatgaaaagatgcatcctggcggagtgacgtttctagtgcgtttaacgcggtaatgcttgttgtcagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggcgtgctcgggtaaaagcgccgccagtgcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgccgttgcgaacgctgttcgcgtaactgctgttgctccagcaaacgtggcttcgttatctgtaagctgcgggcgagttgttgttccgcctgaagcaaaactgcgtctatgcgcgcttcggcgctgcctgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgcagaaaagcggtccggcgttgctgtcgccagggcaaaaaattaattggcgggttcatcagtacgccttcccaagcgccagccccagcgcgatggcaaagtctccacctggcggcggtagcggcggctgacgaacagaaacggcctcccagggatcaaatccgccttcgccacatatcgcgacgctttcgggatcaacggataacgctgccgccagctccttcgcgctagtcatccccaccgccagtttgcgcccccagctatagcgcgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaatcgctgtaatgcactggcatccggggtgatcgcgctcacatgaacacgcaacctttctgccagagtaagcagcgttgccagctctttgctttgcgcggcagtcacgttataggcgggactgagtgagtcttcgctgtaatcgaagcgcagggagtccggatccatatccagctcgcgggccatcgtccctgacagccaggccgtttgctcccgctcaccaagggacatcgacgggcgcggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacataatgtgataacgctgcggcagttcgcgactccacggtaacaacgttttagccagctgctgcgcatcaacaatccgcccatctttgataatgtcgttctccagcggcaaccgccaccagcgttgcaaaaagcattcttttgcgccccgcacgatcgcaaccgctaccgcttcttgctgttgtaaatgcaaaccaatttgccagatcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccaccggagatggtgaaagcctttatcgcgacagaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcagcaagcgtggcgctgttctccggtcacgcgtcacaaggggcaagtaccattacccagcagctggcgagaaacttcttcctcagtccagaacgcacgctgatgcgtaagattaaggaagtcttcctcgcgattcgcattgaacagctgctgacgaaagacgagatcctcgagctttatctgaacaagatttaccttggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggaaaaacggtcgaccaactgacgctgaacgaaatggcggtgatagccgggctgccgaaagcgccttccaccttcaacccgctctactcgatggatcgtgccgtcgcgcggcgtaacgtcgtgctgtcgcggatgctggatgaagggtatatcacccaacaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttctctgcgccgtacctgagcgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcgcagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcaaatgtgctgtggaaagtgggcgagtcggcgtgggataacaacaagattaccgatacgctgaaggcgctgccaacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcagcaagcgacggcgatgctggcggacgggtcgaccgtcgcattgagtatggaaggcgttcgctgggcgcgtccttaccgttcggatactcagcaaggaccgacgccgcgtaaagtgaccgatgttctgcaaacgggtcagcaaatctgggttcgtcaggttggcgatgcatggtggctggcacaagtgccggaagtgaactcggcgctggtgtcgatcaatccgcaaaacggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttctcgctgggatgcaagtgccggttctgactggcagccgaagaactcaccaccgcagtatgctggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactacgctgcagaatatctgcaacgcttcggcttcccggcacaaaacattgtccacaccgaatcgctggcgctgggttcagcgtccttcaccccaatgcaggtggcgcgcggctacgcggtcatggcgaacggcggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcctgcccggaatgcgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggcaaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacactccgctggcattcctgattaagagtgctttgaacaccaatatctttggtgagccaggctggcagggtactggctggcgtgcaggtcgtgatttgcagcgtcgcgatatcggcgggaaaaccgggaccactaacagttcgaaagatgcgtggttctcgggttacggtccgggcgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatctcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggagcagccgctgacgccgccaccgggtattgtgacggtgaatatcgatcgcagcaccgggcagttagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaggcagtgcacgaggtgggaacgaccattatcgataatggcgaggcacaggaattgttctgattaaaaaggcgcttcggcgccttttcagtttgctgacaaagtgcacttgtttatgccggatacggcgtgaacgcgttatccggctaacaaaatcgtgaaaactcaataaattgcagaaaccccataagcctgataaacattgtgcatcaggcaaacttcacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcactgacattgcgcgcttcattgaagtcagggtcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtagcggctctggctcatcgccttccagtgattccgggtagagatcttgcgctaccacgatattcattttgctggaaaagtaagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgctccaaatccaacctcttcttttagctcgcggttagcggcttcgtagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcgtattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactccagatccacgctctcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcatgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtccggtgcgactgaccacgcctgacagactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgcggatgcgcaaacgcgtaaactcacacctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagccagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttacggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccccctttctgggaacagtacatcaacgatgagaataccgttgaactgattcataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaactcgcagctatgccttgcaacctgttccgtcaacgcaggcgtcgattcgcggggaagagagtgagcaaatcgagctactcaatattcgcaaagaaacgcatgaagaatatgcgctgagtcgtccgcgcgggctgcgtgaagcgttgctgatcgtcgcctccttcctgatgttctttttctgcctgattaccccggatgtatttgttccgtggctggcaggcggcgcgttactgctgctgggcgcaggtctgtgggggctattcgcgcccccggcaaaatcctccctgcgggaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatctcggtcaacaaaccgatatcgatatctatctcgaccgccatgtagtgcgtcagggacgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattatcgctgcgggctcgctgctggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcactctctcatggatgaaaggcgcgcagaccattgaagccaccagcgtaaaacaactggctgacgctggcgtgcgggtaggcgatacattgcgtattagcggtacgggaatgtgtaatattcgaacttccggaacctggagcgcgaaaaccaattcaccttttttaccgtttgactgctcgcagatcatctggaacgacgcccgctcattgccattaccagaatctgaactggtcaacaaagcgacggcattgactgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagtgcctcattacgttcagcaattcaaaaatccggcatggtattgcttgatgattttggcgacattgtactgaagacagcggatttatgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacaccgggaagctcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggcaacctccaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactacccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgagggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatattggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacattgctgctactgacgatgctgggtagcgccatttacaatggcgtacaggcctggcgtcgttaccagcgtcatcgcactcgcatgatggagattcaggcctattatgaaagctgcctgaacccgcaactgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagatttccctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacgttgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggggttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaagcagcgaattttgctcaccaatgcgcatccgcacaacctgtcggtaaaacttgagcatacgggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcagtggccgaagctacgggtctgaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggcgtgactaatcctgattccgggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagacgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccgagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcacccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgtgcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaaccacgattatccgcagcccgttaaaaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgctgaagtttgatggtgatatcaccgtacagctgcagggcgacggtccgatgaatctggcggttattaacggtaacaataaccagcagatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccattaccccgagcgaaggcgaacgctatcagggcgtagttggtctggaaggtgataccctggcggcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggtatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgaccttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgatgcgctgaaaacgctgcctgatgaagaagttgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgctgaaatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagagggctctgccggattttacgattaatacacctgatgcgctttgtcactcattcagattcacattcagcctttcaccatccactacaagatcgcgccacgctttaggcttcgtccccagttttccatccttcgcagctgtgagtaatttttctttcgttatttcgttcggaagtaaactcatatcaagcgcgtcccattcttttctgtctgagtcaaagccatagacaatgactctgtcatcattaaaagcaaacaggatccgctccgcctgaccatcactattcagatcttgctcgaccaggacgcaggcgtctttttcaatacaggtcatcacgttatagcgatcctggattaaggccgaccagaatgtcgcatcaggtttaacagaaccaggggcaattaacacattatcggctaatactttttccgatacctgttgctgaagatgttgctctccatctaacgccatcagcagatcccgcgcgcgtttcgggtctttcataaacccggcatcgcttttcagcgactcaagcgcagcacgtccatagcgaccgctctgctcgagcatgtagatagttacctggtctgacgtgtttttgccgctctgataacgcgccatatggctgttcacgctaatgcgcatactgtccagcaccggcgaattaagaagcaccagtatcaccaacaccaataacgaaaccgcaaggttcactttgccctgaagaacaacgggattttgccctttacgccagacgatgctgacaaaataccccagcgaccacaccagtaacaccagcaccgccagcacgccctgcaagcggtcgacagtccagccgtactgagcgacccgcagccataacgcccaggcggcgacgaacacatacagcggagcaaccagcaaagcggttttaatcaggcaacgcaacggccctgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgtcaacagcaacccggcggcggagatgtggcgagaaatcgcgctcaggcccgtaaacggcagggtgatgataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattaacgtgaacaacttttgaatagagtcgattaaacgtgactgtgttcgcgcgaggatcaccgccagcgcggtaaccagacctaacgtgagataaataaaccagtcggttgcaaaaaagagcgtattgaaaaacgtgatgccaacaagtttaaacaactcactccacagtaaaagcaccagccacgtcaagccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaaatagcgatagcggctactgtcattgcggatgcgaaggctttgttgtatccacggtagcaacaacattgccatcaacagcagatagcaaccaaaatcccaaagcgccttttcagctctccaggggttcatgccatcagtttgccacttcagccagccgctcatccccagcgtggcaataaacactagcgccagccatccccaaaggcgcttctgtttaaaagagatcacggagaagagtaaaacggatgaaaacgcgacggtcgcaggcacgccataaacaatccaactgtgattttttccggaaagccaggcgatcagcaggtagcaaaccagaccctgaagtaatccggtagcaatcatcccccagcgtgttgcgggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccggttgaatttgcatcaatttcattcaggaatgcgattccactcacaatattcccgccatataaaccaagatttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgacctgctgtatcaggaagagctcgatccgagcctgacaggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccaaaagataagtatatcgtccgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaagaacgacaacaaacctctctctccggaaacctggcagcatctgaaaggcctggtgaccaggcagctttccggcaaacgtctgttcgttgtcgacgctttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagaactggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctcaactccgaaaacttcgtggcgtttaacctgaccgagcgcatgcagctgattggcggcacctggtacggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctccgccaacgttggtgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgtcgcctgattggcgatgacgaacacggctgggacgatgacggcgtgtttaacttcgaaggcggctgctacgcaaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgtgatgcgttgctggaaaacgtcaccgtgcgtgaagatggcactatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacattgttaagccggtttccaaagcgggccacgcgactaaggttatcttcctgactgctgatgctttcggcgtgttgccgccggtttctcgcctgactgccgatcaaacccagtatcacttcctctctggcttcaccgccaaactggccggtactgagcgtggcatcaccgaaccgacgccaaccttctccgcttgcttcggcgcggcattcctgtcgctgcacccgactcagtacgcagaagtgctggtgaaacgtatgcaggcggcgggcgcgcaggcttatctggttaacactggctggaacggcactggcaaacgtatctcgattaaagatacccgcgccattatcgacgccatcctcaacggttcgctggataatgcagaaaccttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagattctcgatccgcgtaacacctacgcttctccggaacagtggcaggaaaaagccgaaaccctggcgaaactgtttatcgacaacttcgataaatacaccgacacccctgcgggtgccgcgctggtagcggctggtccgaaactgtaatgatttgaagctggagaatatctatccagtatcttatagaaagcaaaacgggaggcaccttcgcctcccgtttatttacccttcttttgtcgtgccctgcgcccgcgttaccggcactggcagccaggcgcgaatggaaagcccgccccgctcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaattgccagccctaatcccgtgccgctaatggtgcgcgcactgtcgccgcggacaaacggctggaacaggtgcttacgttgttccggcgcaattcccggaccgtcatcttccacctggaaccaggcgcgattcggctccgttccgctgctgactttgatccagccattgccataacgggcggcgttgaccaccatattcgccaccgcgcgtttgatcgacagcgggtgcattttcacttcaatgctgccggggtaaagcgcggtttcaatttcccgctcatagccactttcggcagcaatcacctcaccgagtactgcattaagatccgccatttccatcggcatctcctgcccggtgcgcaggtagtcgataaactgctcaatgatggcgttgcactcttcgatatctttattgatcgattctgccagatagccatcctgctcgctcatcatctcagtcgccaggcgaatacgcgtcagcggcgtgcgcaagtcgtgacttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcacgggtaacggaacgcacctcggacgcgccatactcacgcagcggcggcggaataatccctttaccaacctgcaaggctgcgtgttcgagatcgaccaacggtcggttctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccagcgtatagcggaacagcggagagaaatcgccctgatgaatttcggtcagcggcacgcgtacccagatattgggcgacagccaggttttcagccagacgacaggcgaacttttgttgacctcaacgcgcacttccgtcgggccgcccagttgctgcgccatctgatggcttaagaattcatagtgttgcgcccaacgcagacctgcctcttcggcagcctcgttggagtagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctggcgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagagccgtccggtacaaagacgtagcccagaccccagacggtctgaatgtaacgcggatgcgctggatcttcttccaccatgcggcgcagacgcgaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccgctggtgagcggcatcggctcgtcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggcagttcgttcgcctgacgacgcagcaccgcacggatacgggccagcagttcacgcgggttaaacggttttggaatgtagtcgtcagcgccaatctccaggcctacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcgggttgctctgactacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacattaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcacgcaggcgcatgtcgtcatcgaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagcttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaaaaaggtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgtctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcctggaaaatctcaaaatcgtcgattactcccctcagcaggaaggcaaagtcttttttggcgcgtgggtggagattgaaaacgacgatggcgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggcggtggttaatacccctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccaaccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccgtttatcgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgagctatctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaaggccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgcgggcaaatcgccattgaagcagggcttgagccgttggctgacctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcacaatatgttgatgccgataaaggcgtggcagataccaaagccgcgctggatggcgcgcgctatatcctgatggaacggtttgccgaagatgccgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatttggtttctacggtggtgagcggtaaagaagaggaaggggcgaaattccgcgactatttcgatcatcacgaaccgttgtccacggtgccttctcaccgcgcgctggcgatgttccgtgggcgtaacgaaggcgtacttcagctttcgctgaatgccgatccacagttcgatgagccgcccaaagagagctattgcgagcaaatcatcatggatcaccttggcctgcgcctgaacaatgccccggcggatagctggcgcaaaggcgtggtgagctggacgtggcgcatcaaggtgctgatgcatctggaaaccgaactgatgggcaccgtgcgcgaacgtgcggaagatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggcggcccctgccggactgcgtgcaacgatgggcctcgatccgggtctgcgtactggggtaaaagtggcggtggtcgatgccactggcaaactggtagcgaccgataccatttacccgcacaccggacaagccgcaaaagcagcgatgactgttgctgcgctgtgtgaaaagcataacgttgaactggtggcgatcggcaacggtacagcttcccgcgaaaccgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcacagaaagtgatcgtcagcgaagctggcgcgtcggtttactcggcttccgagctggcagcgcaggagttcccggatctcgacgtttcgctgcgtggcgcggtttctatcgcccgccgtttgcaggatccgctggcggagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgatgtcagccagacgcaactggcccgcaaactggatgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacaccgcttctgttccgctattaacccgcgtggcgggcctgacgcgcatgatggcgcaaaacatcgtggcctggcgcgatgagaacggccagttcaagaaccgtcagcaactgctgaaagtcagccgtctggggccgaaagccttcgagcagtgcgcgggcttcctgcgcattaaccacggtgataacccgctggacgcctctaccgttcacccggaagcctatccggtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactgcgtaacctgaaagcgtctgactttactgatgaaaaattcggtgtgccgacagtaactgacatcatcaaagagctggaaaaaccgggtcgcgatccgcgtccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtcgatatcggcgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtggaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgactatgcgtctggacgagcagcctggcgaaaccaacgcccgtcgcggcggcgataatgaacgcccgcaaaacaaccgcccggcagccaaaccacgcggtcgtgaagcgcagcctgccggtaatagcgcgatgatggatgcgctggcggcggcaatgggcaaaaaacgttaaacgcccggactggcccctaaacctgcgcgataaggcgttcacgccgcatctggcaacgaacgccttgcctgacataaaagtgccggagaatatctccggcctttttattccacaaccaaactcataatatattccggcaatatttatcacttcattaacaactgaaaccttaattaaacattagccagtccgggtaattcactattcgaattatattttcgctgcgatataaccttgagccacatcaacattgagtcagattattattcaaaccaacattcgcacacattttaagtattgctgatagaaaccattctcattatcattgtgttgttgattatttaatctctcctttgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaatcactggcttttcccgtgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccattggcttaattggtaatccaaattctggcaagacaacgttatttaaccagctcactggctcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgccgacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctacaactgctggaactcggcattccctgcattgtggcactgaacatgctcgacattgccgagaagcaaaatattcgtattgaaattgatgctctgtcggcgcgtctgggctgtccggtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgagaatgtggaactggtacattacgcacagccgctactcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatcttgatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccaatgcattgctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggcctgccgattttcctctttgtgatgtacctgatgttcctgctggctatcaacatcggcggggcgttacagccgctgtttgacgtcggctccgtggcgctatttgtgcatggtattcaatggattggctacacgctccacttcccggactggctgactatcttcctcgcccaaggactgggtggcggtattaacaccgtgctgccactggtgccgcagatcggcatgatgtacctgttcctctccttccttgaggactccggctatatggcgcgtgcggcgtttgtgatggaccgcctgatgcaggcgctgggcttgccggggaaatcctttgtaccgctgatcgttggtttcggttgtaacgtaccgtcggtaatgggtgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtatttgcggctgccttcttcgggcagaacggtgcgctggcggtcttctcgctgtatatgctcggtatcgtgatggcggtgctgactggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagctgccggtctaccatgtaccacacgttaaaagcctgattatccagacctggcagcgcctgaaaggcttcgttctgcgtgctggtaaagtgattatcatcgtcagcattttcctgagcgctttcaacagcttctcgttgagcgggaaaattgtcgataacatcaacgactcggcgctggcttccgtcagccgggtgatcaccccggtcttcaagccgattggcgtgcatgaagataactggcaggcaacggttggcctgtttacgggcgcaatggcaaaagaagtggtggtgggtacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcggaatttaacctcggtgaagagttgttcagcgcggtagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaaccccattgaagctagcaaaggcgacggcgaaatgggtaccggggcgatgggtgtgatggatcagaaattcggtagcgcagctgccgcatacagctatctgattttcgtcctgctgtatgtaccgtgcatctcggtgatgggagccatcgcccgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatatcgcttactcactggcaacattgttctatcaagtcgccagctacagtcagcacccaacttacagcctggtgtgcattctggcggtaatcctgtttaacatcgtagttatcggcctgctgcggcgcgcacgcagtcgggtggatatcgaactgctggcaacgcgcaaatcggtaagcagttgctgcgcagccagcaccaccggtgattgccattaatggcttcacttattcaggtacgcgatttgctggcgttacggggccgtatggaagcggcccagataagccagacattgaacacgccgcagccaatgattaacgccatgctgcaacagctggaaagcatgggcaaagccgtgcggattcaggaagaacctgacggctgcctctctggcagttgtaaaagctgcccggaaggcaaagcctgtctgcgcgagtggtgggcgctgcgttaaccatgctccatcgcctgttttgaaaagcccggtatgcgtttgcatccgggcttttttgcgtgcggctttccataaaaatgcaattcttgcagcgcgacgtaagttcctctgaaagcgtctcgcagggatgaaaactggctaatgcacaggtgtggagtggcgcgtagagtcgcggcattcaaacaacaggtgaaggaacgccatgagtaaaaagcagagttccaccccacataatgcgctgttcaaactctttttacgccaaccggacacggctcgcgattttcttgcattccatttaccggcccccattcacgcgctctgtgatatgaaaaccctcaagctggagtcgagcagctttattgatgacgatctgcgtgaaagctactccgatgtgctgtggtcggtgaaaacggaacaagggccaggatatatctattgtctgattgaacatcaaagcacctcaaacaaactgatcgcatttcgcatgatgcgttacgccattgccgcaatgcaaaaccacctggatgccggatacaaaacgttgccgatggtggtgccattgttgttttaccacggtattgaaagcccctatccctattcgctgtgttggctggattgttttgccgatcccaacctggcaaggcagctttatgcctctgcatttccgctgattgatgtcaccgtcatgcctgatgatgaaatcatgcagcaccgacgtatggcgctgctggagttaattcaaaaacatattcgtcaacgcgacctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatgacagacaaatcaaagggctgtttaattacatactgcaaactggcgacgctgtacgttttaacgattttatcgacggcgttgccgaacgttcaccgaaacacaaggagagtttaatgactattgcggaaagattgcggcaggagggggaacaatccaaagccctgcatatagccaaaataatgcttgaatccggagttcctcttgcagacatcatgcgctttaccgggctgtcagaagaagagttggctgcggcgagtcagtaaagttctgtctcgccatttcaaaagccacctacaccctctgcttcaacgccaccagcaggtgacaaaactcggccggatgcgaaataaatggcgcatgggccgctttggcgaagatatatgattcgctgtgaggccaaagtttatccagcatcggcaccactttgcgcggcaccagaccgtcgagatagccatacaatcgcaaaaacggcatggacacgttttgcagcggctgacggagatcgaccgttttcaggatttccagcccgccattaagcacgtcaacctccggcatcggtaacgccagaacggttttcttcaacgcccgcgcatcctggcgcgccgtttcagtccccatggtttgtaacgccaggaaccgctccactgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcacgagcactaaaacaaggtgacgacgccacggtgaccagcgcctgaacacgctcgggatgggttaacgcaatctggcttgccaccagcccgcccagactccagcctaaccaaatggctttatcaggtgcctgttgcagcacggcttcggccatatcagcaagtgacagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaaggtgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcggcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctcttttgacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccactggcgttaggtcattgggggatttgttcggtctgttcacgcgccacccgcacagataaaacgttatgcccacaatgtggattacccgccacacactcccatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacggttgccgactatgcgccgccgttaagtccgcttatccaccagcttaaattttcccggcgcagtgaaatcgccagcgccctgtcacgtctgttactattggaagtcttacacgctcgtcgcaccaccgggttgcaattgccggatcgcatcgtcagcgttccgttatggcagcggcgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggttgcactgccaatgggatagcgaagccgtcacacgtacacgggccactgcgacccagcattttctcagtgcccggctgcgcaagcgcaacctgaaaaatgcctttcgtcttgaattgcccgtgcaaggtcgccatatggtgattgtggatgatgtcgttaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcggctgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggcgtttcttattgtccgccggacgctgtggaagccaccgacacagccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgcaccatacctggaagatgcagagatcgattttgttaccgaccagttgggttcccagttaacgctgaaagccccgaacgccaaaatgcgtaaagtggcagacgatgcaccgctgatggagcgcgtggagtatatgctgcagtcgcagatcaacccacagcttgctggtcacggtggtcgcgtttcgctgatggaaatcaccgaagacggttacgccattctgcaatttggcggcggctgtaacggttgttccatggtcgatgtgacgctgaaagaagggatcgagaagcagctgctgaacgaattcccggagctgaaaggtgtgcgcgatctcaccgaacaccagcgcggcgaacactcctactactaagttatcccctcttttgtagattgcccgatgcgacgctaaagcgtcatttcgggcctacgttgaacatgtgccagacgttggcgcagcattgctttgtcaaatcctcggttcgtttccccgcgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaaacgccagatgttacccgtatcattcacatgggtaccaaacatactcctgacatctgactacaataattagttttagtgggtatcagtcgtggtgccgcaatatctctgttcccgattgggataattagagtttgtcgtcagaaaattgacgttacccataacaaatgaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttgttgctcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgctgttggattaatgcaaggaatgccgctggataaagttattggctccatcaaagccggtgtcggcgggacgctcggtagccttgccctgatcatgggttttggcgcaatgctgggcaaaatgctggcagactgcggtggcgcacaacgtatcgccaccacgctgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggctttgtgctgatgctgccgctggtgtttaccatcgcggcttctgcgaatattccactgctgtatgttggtgtaccaatggcggctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcgattgccaccattttcaatgccgatatgggtaaaaccctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgttgaaaggtatcgataagccaattccggaaggtctctacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtagtactgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggcaacgctgattgccgtgctgattgcgatgttcacctttggtctaaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgatcatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgttgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggttggttccggtagtgtgattttctctcatgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataacactgactgccggatgcggcgtgaccgccttatccggcctacgattcgggatgaattagtaggccggataagacgcgtcaagcatcgcatccggcatcaaccgcactctacttcttcttcgctgcagctctgcgccgtctgtccaaatccttcagcaacttgttcacgccatcatcggcaaacatcgactcaagcgttgcggaaagcttgcgtcgccagtttttatactggtaactggtgccaggaatattcaccggttcggccatatccagccagtcttccggctgtagtcctaacagagcactgttactgtcggcaatgtagcgctgcaaaccacggttcagcgtcggcgtcatcgacatcaacgatgccttatgcccggcacgtttcggcagacaaccatatttatgcagtgcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacagccccagggttttgcccagcgttagatccccgctctcccagtaaccgcgcagcgttggcaggtcatgtgtcgccgcaaccgccatcgactgctccggatacgctttcggtgcacggaacgtcttctcgtggtcgttttcgaaatagagcactttgtaagagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgagagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacatggtcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataggcacgcgcggtgatgatatgcgggtccattggcggtaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgatgctttcaggcaatatagttcacggtcacaccaggtttccgccccaccttccgctacgccaaccgccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagccagccactgcaaccagagataaaaatcgacgtcatcacgatgttcttcgcagaactgacgcacttctggtgaatccacgttctgatacatctctggccatgcaggccagccccagcgcatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccctgctctgcaacaaactggcgaaacgcggccatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggcggtaaccgtggagtaatcgacccagtcggcatcgcgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcaacggcgttaacgtcgatataaatcacattcagccaacggcgagaagacgggctgtatgggctggcgctctccggatttgccggatagagcgcatgaatcgggttcaggccaatgaacgacccgccacgttttgccacatccaccagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctgaacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgtttcggggcgacaatcacccggcaatgcgcgcgctggtcgtcctgggtgagtgtcagcgtgtgataaccttccggcagcttcgtcggtagattgaacgctttgccccccgttacatggcctttgtactgcgttccttcttcggtggtcagcagccagctatattcgccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaattggggctaatccccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcagtacagcacatccacctgcttttgtgcctctacataggctgcgaaatccgccatcaccagatacggatcgccgccctgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttaccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaattgccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccgactttctcggcgatttcaacgttcgccccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgcagtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacgcaataatccggcaggaacaccaccttcaacttatcgccaaccagcggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatattcttcgccaggtagtagcccggtgccgctttcgcgccgaagaggaagacgcgcggtacgcgatcagcctgcgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcaggtgctggcgtttgtactcatgcaaacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactccgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagctgatcgagatcgttagcccactctttttgcagtgatttatccaacagagccgccagtgccgggttgcactgtttgatccagcgacgtggggtaataccgttggtgacgttatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatccgagtgcagcgccgcaacaccgttcaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttgtcgtgcaccaccgccagtttggcccacactttttcatcgcccggccaggttttctctaccagcgttttaaagcgagtattaatttcgttaataatctgcatgtggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtaatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcagcagttctggaatcgcgatagttgggtgggtatcgttcagctgaataacttcgtaatccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgaacaggcacactggaagtattgctgcatcaggcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcattgatgccctgctgttcggcacgcaagaaatcaccgtcgttaaatttagtcagatcaaacggatgcgcgtgcgtcgcctgccacagacgcagcggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccgtctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttactgcgatgccagtcatccggcgcttcaacctgtttgccatcgacaaaagactggcggaacaaaccatattgatagttcagaccgtaagccgtcgcagactgaccgacagttgccattgagtcgaggaagcacgccgccagacgtcccagaccaccgttacccagcgccgggtcgatctcttcttccagcaggtccgtcagattgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcaggcgaccaatcaaaaactccattgagatgtagttaacatgtcgctgattcgccaccggcttggcgaatggctgagcacgcagcatttcggccagtgcttcactcactgctagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcaaccacttaaagctagtgcaaaccacaggattagcatcaaatcaatgcaatacagcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcggaaggtaactctataaattaagtaaaggagtgaaacagtttcataagtaaaatatccagtgtgctccatctcattcttaatagatttattaagatcatctttttagatggcactttcatcaggaatgaagaagaaacccttgcttaaatgaatctgatgaacataagggaaaccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaagatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaactaagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacgagtcctgcgggctacggaaagaccaccctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggatgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcagcaggcaaccaacggtcactgtgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatccagtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcaccctggtggtgttgtcacgcaaccttccgcaactgggcattgccaatctgcgtgttcgtgatcaactgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagccgcagaaagcagtcggatttgcgatgacgtttccggttgggcgacggcactacagctaatcgccctctccgcccggcagaatacccactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgccctcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgcctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttctgctatcacccgctgtttggtaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggatttcccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtctgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagcttgctggaaaatccgcagttggtgttattgcaggcgtggctgatgcaaagccaacatcgctacggcgaagttaacaccctgctagcccgtgctgaacatgaaatcaaggacatcagagaagacaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtaatccggatgaagcggaacggctggcaaaactggcactggaagagctgccgccgggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgctgcactgcaaaggcgaattgacccgctcactggcgctaatgcagcaaaccgaacagatggcacgccagcacgatgtctggcactacgctttgtggagtttaatccagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacgcaggaaaaagcattccagctgatcaacgagcagcatctggaacagctgccaatgcatgagtttctggtgcgcattcgtgcgcagctgttatgggcctgggcgcggctggatgaagccgaagcgtcggcgcgtagcgggattgaagtcttgtcgtcttatcagccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaacctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatttactggcaaatgaccggcgataaagccgccgctgccaactggttgcgtcatacggctaaaccagagtttgcgaacaaccacttcctgcaaggtcaatggcacaacattgcccgtgcacaaatcttgctgggcgagtttgaaccggcagaaattgttctcgaagaactcaatgaaaatgcccggagtctgcggttgatgagcgatctcaaccgtaacctgttgctgcttaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgcgtgttgctggacgcattaaaactggcgaatcgcaccggatttatcagccattttgtcatcgaaggcgaagcgatggcgcaacaactgcgtcagctgattcagcttaatacgctgccggaactggaacagcatcgcgcgcagcgtattctgcgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatcctgaagtacctgaactgatccgcaccagcccgctgacacaacgtgaatggcaggtactggggctgatctactctggttacagcaatgagcaaattgccggagaactggaagtcgcggcaaccaccatcaaaacgcatatccgcaatctgtatcagaaactcggcgtggcccatcgccaggatgcggtacaacacgcccagcaattgctgaagatgatggggtacggcgtgtaagtttagccggataacgcgccagatccggcttacatctctgcatcattcaatgctcacccgcgttacgccatctgtttctatcaaactaaaccgcaccggcaagaaacgctccaccaccgcgatattggtcagcagatggcatgagggatgggcgaccgtaaattcccccgcgcccgccagcgccatcggtagcaccagttggtcagcaagatattcccccaccgccgccgtgcttgccaggtagcgtttcacctctttcaccaactgtgccgcaaccacctcggcactgacgcgcttttcaccgacgacaaaaaagcgttcggtgatattttcactttcgacttcaagcgagacggtattacccggcccctggtcgcgcggcaggttatgaatattctgttcatgcagggaaaaactccccgccagtgtagcgatttcacgctcagcaacatggcgcggcacaccagctaatagaacttctccacgcatctgcacaatgttcccgcgctcgccaagttgcaaggtgttaaacgatgccacgggcgagacttccgttgccaccacaccgcctccggcagggtaaaaaccgtggcgtaacagcgtggtttgctgatgaattcctattttcgccagcagcggctccagcacccggcggataaaatccgcaggcggcgccgacgggttatcggtgccgccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcaccgtttgcagcaccagcgtacaacttccggcgctaccgatagcaaagcggtaatcgccgccgcgcacggtgccgggccggaagagcagacgctgcgaccccagctccgcgccttccacggttgctccgcaaatttccgtcgccgcctttaccgcggtcagatgctggcgcaacagccccggtttcgcccgcccggcacgaatgctggtgatggtaaatggctggccggttatcatcgacaggctcagcgccgagcgcaggatctgcccgccaccttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgcagggtatagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacttcggcatctttacggcattccacatgcgcggtggcacgaatttgatcttccacgctgaacagttttttcgctttagttcggctcattacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccagcccacggacgataaagctttttgctcccatcgaaccgggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacgtagatctcttcaccaaagtgctgttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgtggctgtctgaccgttttctgcgtaatgctctgcaatgccgttaccacgttttccatcatcgcatcgcggttaaggctggcaaaaagctgcgcccaggccacggctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccagatcacgcgacggcaacgtctcaagcgtttcctgcatctctttttgtgccagatcgataaagtaagtcccgatggcgttaccaattccgcgtgaaccggagtgcagcataatccacacctggtccgactcatcaaggcagatttcaataaagtggttaccggttcccagcgttcccaggtgtttatagttattggtattcaggaaacggggatatttttgcgttaaccactgataaccggcttcaagctcagcccatttagcatcgacgttaacaggtggattttcccaggcacctttatcacgtttacaacggccagtggtacgcccgtgcggcacggccgtttcaatcgcctgacgcagctctgccaggttttcaggcaggtcttccgccgttaacgcggtacgcagcgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgctaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatatgtttgaaaataaacggcatcttcgccgtattaataagttgctgacgcgcatcggcctctaccggcacgcctttggtccacatttttaccggggcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgctgtcctgataattgcaaccgtcgtgccagaaaattaaataagcagcttaattttttaattcattgttttaaaaaagattatatctttacgtccgtaaccggagatttcccgcaaagccaatttaccgataatgaaatatcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcggtaccgtactggattatgccgggcgcggcagtcagcgctggtcaaaatggcgtccgacactctgtttatgccagcaagaatcgttggtcatcgatcgactggaattgttgcacgacgcccgctcgcgctcgctatttgaaacgcttaaacgcgatatcgccagcgtttcgccagaaacagaagtggtgagcgttgagattgaactgcataacccgtgggatttcgaagaggtctacgcctgcctgcatgatttcgcccgtggttacgagtttcagccagaaaaagaagactatttaattcacatcaccaccggtacccacgtcgcgcagatttgctggtttctgctggcagaagcgcgttacctgcccgcccggctgatacaatcttcacctccgcgcaaaaaagaacagccgcgcggcccaggtgaagtaacgattatcgatctcgatttaagccgttataacgccatcgccagccgctttgccgaggaacgccagcaaacgcttgattttcttaagtccggcattgccacgcgtaacccccacttcaaccgcatgattgagcagatcgaaaaagtggcgatcaaatcccgcgcgccgattctgcttaacggtccaaccggcgcgggcaagtcatttctggcgcgacgcatcttcgagttaaaacaggcgcggcatcagtttagcggcgcgtttgtggaagtgaactgcgccaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtaaaaggcgcgtttaccggggcgcgggaatctcgtgaaggtttattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaggcaatgctgctgaaagccattgaagagaaaaccttttacccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgcgatttgcgccagctggttgccgaaggcaaatttcgcgaagatctgtacgcgcggatcaatctctggaccttcaccctgccgggtctacgccagcgccaggaagatattgaaccgaacctggattatgaagtggagcgccacgcctcactcactggcgacagcgtgcgttttaacaccgaagcgcggcgcgcctggttggcttttgcgacctctccccaggcaacatggcgcggtaactttcgcgaactttctgccagcgtcacgcggatggccacctttgccactagcggacgcatcactctggacgtggttgaagatgagataaaccgtctgcgctataactggcaggagagccgcccctccgcgcttacggcgttgctgggcgcagaggcagaaaacatcgatctcttcgaccgtatgcaactggaacacgttatcgctatctgccgccaggcaaagtcgctttccgcagccggacgccagctttttgacgtttcgcgccagggcaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacgtgggaagccgtgcaggatcagcacagctccagttgaatatggtggtccgtcagcacctgcatcacgcttactggcggcggggcgtcggtgtagacggcatctaccatgctgatgctgcccatattgaccatcgcgttacggccaaatttcgagtgatcgacaaccagcataacgtggcgcgagttctcaataatggcgcgtttggtgcgaacttcgtggtaatcgaactccagcagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgtcgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcgagaatgatgcgaaaatcttcttttaccatcaacgtgttagcaacgttgagattgttggtgacaatgcgcaaattgctgtgattgagcagtgcgtgcgctaccgcttccggcgtagtgccgatatcgataaacagcgtcgagccattggggatttgctccgccactttgcgggcgatgcgctctttttcttcggtctgggtggccttgcgatcgtgccacggcgtgttaaccgaactggaaggcagcgccgcaccgccatgatggcgcaggatcaggttttgctccgccagctcattgaggtcgcggcgaatagtctgcgggctgacggagaaatgctctaccagctcttcggtactgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcatttataaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcagcgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcgccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctgataagcgtaatgacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaatttcagtgttggatcgaatggccaggccagccataacatcacttcctgatcgccgagaatttgcatggcaataaacaccaccacgcaggcgatcatcatcacccaggttaccggacctgcgcgttcacgcaaggcggcaaagaaaggataacggcgataatgcaggccactgccggtatggcctgcctgccagctcgccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgtacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctctgcgggaaactgacgttgccaggcttcaaagccgccgtcaatgctatagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattgccgtgataacacatcaccatcaccggagtgtcaaagtcgttatcacgcataaaagcgcccagcgtgtcgttggttaaatggaaagcctgcaccgcatgtcccattgcgaaactctgtggatcgcgaatatcgaccagcaccgcctctttttcctgcaacttctggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttaccgcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacctaaagcgcgattctttgctaatatgttcgataacgaacatttatgagctttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgatagggggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgcctggtcagcgaggcgctggctgaacgtgaagtgctgctgaaaatggccccgcatatcgccttcccgatgcgttttcgcctgccacatcgtccgcatctgcgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggtaaacgcaccagcttgccgggatcaactggtttgcgttttggcgcaaattcagtgttaaaaccggaaattaagcgcggattcgaatattctgactgttgggtagacgacgcccgtctggtactcgccaacgcccagatggtggtgcgtaaaggcggcgaagtgcttactcggactcgcgccacctctgctcgccgcgaaaacggcctgtggattgtggaagcggaagatatcgataccggcaaaaaatatagctggcaagcgcgcggcttggttaacgccaccggcccgtgggtgaaacagttcttcgacgacgggatgcatctgccttcgccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgcgtgcatacccagaagcaagcctacattctgcaaaacgaagataaacgtattgtgttcgtgatcccgtggatggacgagttttccatcatcggcactaccgatgtcgagtacaaaggcgatccgaaagcggtgaagattgaagagagtgaaatcaattacctgctgaatgtgtataacacgcactttaaaaagcagttaagccgtgacgatatcgtctggacctactccggtgtgcgtccgctgtgtgatgatgagtccgactcgccgcaggctattacccgtgattacacccttgatattcatgatgaaaatggcaaagcaccgctgctgtcggtattcggcggtaagctgaccacctaccgaaaactggcggaacatgcgctggaaaaactaacgccgtattatcagggtattggcccggcatggacgaaagagagtgtgctaccgggtggcgccattgaaggcgaccgcgacgattatgccgctcgcctgcgccgccgctatccgttcctgactgaatcgctggcgcgtcattacgctcgcacttacggcagcaacagcgagctgctgctcggcaatgcgggaacggtaagcgatctcggggaagatttcggtcatgagttctacgaagcggagctgaaatacctggtggatcacgaatgggtccgccgcgccgacgacgccctgtggcgtcgcacaaaacaaggcatgtggctaaatgcggatcaacaatctcgtgtgagtcagtggctggtggagtatacgcagcagaggttatcgctggcgtcgtaaattaacgtaaggtgatcaggtcagatttcaatctggcctgagactgatgacaaacacaaaactgcctgatgcgctacgcttatcaggcctacgtggtttatgcaatatattgaatttgcatggtcttgtaggccagataagacgttcacgtcgcatccggcatgaacaaagcgcactttgtcaaaaatctaacctactttttaattcagggaattaccgcaaagcccacgccatcatacccaacgtaacaaaactcaggcacgttccccactcgccccgagaaaaatagcattaatgcgcccagcgccagcataaaaattttgagcagaaggtaaattgttggcgtgataaggatattacaaacttcaataataccggcaagtccgacacccagcatggcaataaccaccgccaaaaattgcgccagtatggggatgccgaaaaaagtcattaccagcgaggtcaaaatccattttctgttttgcattattctttccattctttttgaatggtgaaattatactccccgagtccccttgccccttctggacacttttccgaaatgatggcggaaaaaaacgggaccctttggccccgttctatttattggtgaacttacaatctcaccggatcgatatgccagatatgatcggcgtactctttgatagtacggtcagaagagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgaagctcgtagagttcatcgactttatcctgacaatcgacatagctgcgataatccgccagtacctggtagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgctgtgttaccaaaaataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccaacgtaccgatagtcagcgcaccgttaagcgcaaacttcatgttactggtgccggaagcttccgtccctgccagcgaaatctgttcagacagatctgccgccggaatgatcaactgcgccaggctaacgctgtagttcgggatgaacacgactttcagcttatcgccaatctgcggatcgttgttgatcactttcgctacgtcattgatcaaatgaataatgtgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccgggtcggccttgatgcggttatagcgggtaatcacatgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgtacatcgaacaacgcctttggattcaccaccacattcagctgctgggcgatatactctgccagacgctttttgttctccagcttcgcctgatgcacagcgtgattaaccattgggaaatcacagtgttgttgcagctcattaagcaggctaaggtcggtgcgccagttacggcccaggtgttcgtccagcacggctgaaagcgatgggttcgctaccgccagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaacaacgattgcaccatcagattagagtgcagttccgatacaccgttaactttgtggctcacaacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgcggcagaattttacccagcatatcaaccggccaggtttccagcgcctcgctcatcagcgtgtggttagtgtaggagaagacctgacaacacacctcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagtaccggatgggtatcattgagatgaatcgcgattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaggaagtattcctgacgcaggcgcagctcacgcccggagtaggtggagtcatccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcaccctggttgaatttaccgaggttaatttcgctactggcttgcgcactccacaaacgcagcgtgttggtcgcgtcggtgtcgtaaccagggattatctgatcgtaagcgactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcgaccgccaaaacggactttatagcgcgtgttgtggcgtttgaattcccacgggttaccgtattccagccagtagtctggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcaaggaagcaagccgccagacgtcccaggccaccgttaccgaggcctgggtcattttcttcatcaatcagctcttcgagatttaaccccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggagagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgaacgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccgggtcctttccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagtgaaggacgggaccacagtacaaaagcacgtcgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacgtccgcgccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctgaccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaagacccggtaaggcttccagcaccaggtcgagacctttctggctggtcagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaacagtaagtccgtctctggactccagattttctcgtccacgccgttcagtacgccggaaagacgcccttcacggtgacgctgttgcaacagaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttggactgaccgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatgtgatgtgcataaaacatgccttgataggccaggttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtaaatgccaaccccgttgtaatgaccgaacaacagcgtgatatgtccggcgaaggtatcacgacgggatactacctgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccggaataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacaaccgccggaaaccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgaggttcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccgggtcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcgcgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtagatacccatactcgccagagatttgctcggatcgttcggcattgacggcgggttagcaggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaatgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtgatcgataagcatacgcgagtagtcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcggataatgtcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgtgctggcagcagatcgacaaactcgttcatttcttcattgaagaatgaccagccgcgctgaatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccggagttgatgcagttagacagcgcaaagtcgataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcgttaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccaccaaagcgggaatgcgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtaccctgggagagcaacaacgttgttaacagggcgtgaatgctgtcgcgccgccgttcaaccaggtcaagagaaccgcctaacccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaagcaaacgcagtcgcgaagcgtaaaaccgtcatgcgcggtgacgagattaatcgcggcactcggcagacgaccattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacgcccccagaggcaaatcataatgtagccagaaacgacgggcagcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacggaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgacgtggcaggtttctacccaataacgcaggcaggcgctggcataatccaccaccgccggatgactcaaattgagcgtgttgccgcaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttatcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatccagcgccgtttctggcgagcaggcatacgccggatgcagcgcaaacatcgccaccgggttgtaaccccagtagttacttagccccatgcgttgcagacgtggttcactggcaaactgcgccactggcagcagttccagcgcggtaatgcccaattgtttcaaatagttgatcatcaccggatgcccgagggctttataagtgccacggatctcgaccgggatctccgggtgcaagtacgttaatcctttgacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcatcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggcggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcgggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcgtcaaagacacacagttctacccgctcggcatgagcggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagcgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagcggtggtagcgtcaggcttagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtaccgtgccgccattgcctgcattactgccgtgatagtgcatggaatcggtattgaggatttcacgccatttgcccggctggtttatgccgaagcgataatcatgacgcggtaccggcgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcattgctttatggtggcggtaggtgaggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttacccatgaacagtagtttcttgcccgggaatgcccacatccagccatagtaggcgcgcaggttcgcgaatttctgccatgcgtcgcccggcatgcggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagaatcccgaaggtcagtttatcgtgatgatactgacgataaaccgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctcagccattgtcaccgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgcccgccaaattcgttcgggatccactccccctctttacggctgtagtcgcgataaatcattgacgccaccgcatcgacgcgcagcgcatcaataccaaaacgttcaatccagtaaagcgcgttaccgacgaggaagttactgacttcacggcgaccatagttgtagatcagcgtgttccagtcctgatgatagccttcacgcggatcgctgtgttcatacaagttcgtgccatcaaattcggcaagcgcaaagtcatcagtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcggcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggttggcgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaatgggcagtagttcgaggtgggtaaagcccatccatttagcataaggcaccagttgatcggccagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggaacccaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgtacaaccttttccggcagcccgcaaataagagacgcggtttccgggcgcatttgcgcttcaaaggcataagggtcggacttcagacgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccagggataaacagttcccagatgccgctctctttacgcaggcgcatcgggtgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagagaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaggtttcatacgggcgcaggtgagtaccttcagataatagccaggcatccatttcctggattagcggaccaaaacggtaaggatcatcaatcaggttttgctgaccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacgccgctaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcggtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcattcccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaattggatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcatgtattcagccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactaacaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccacggtaaaggctgacaggaactctggtcccatattcagcttacgcaggcggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgttcggaacgactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatagacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcgagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatccaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaggacggggtcgcgagttcatctgccacatggccatacagatggcccatctgggttaataactcacgcatatgtcgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccaacgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgatgccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagacgatgctgcgtcaatccagtaaccttgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctggccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgtttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcttggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcagcagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctcctggtgatgctggtgttcctgtttgcgggtgagaaaattctggcatttcttagcctacgagcagaaaccgtctccatttctggcggcatcattctgtttctgatcgccattaaaatgattttccccagcgcttcaggaaatagcagcgggcttccggcaggtgaagagccatttatcgtgccgttggcaattccgttagtcgccgggccgactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatggggcatctggtgattgctctgctgctggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctgggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaacccagatgttcctcgacggcattcgaatgtggatgaaggggtaacgaggagagtttttcgaaaagaacccggtagcgtcacaactaccgggcgaacaaacttaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgaggatggtttccatcatggtccaggttttcagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaaccggcgtcgttaacgtggctgacaacaatcgaaccaccagcgatacaaatcgacagcgccgccatttgcgcaccggagtagttcagttgttcaataaccggcatcaccagtcctaccgccgttaaacaggctacggtggcagaaccctgaatgatgcgcactgcagctgccagcacgaagcaggtgatagcaatcggcaggcccatgccggttaacgcttcgcccagtgccggacctacgccagagtcaaccagcacctgtttgaacacgccgcccgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcatgccctgacgcattgccagaccgtaaatcgccaccagacaagcaaccagaatcgcggtaaacggatgaccgataaactcaaaccattcgtaagcagttgatccttccggcacaaaacgcgcggcaatggttttcagccctaccagcaccagcggcagcaggatcagcgacaggctgaatccgaaagatggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcagctcaacgtaacggctgatgaagttaccccacagcggcccggcaataatcattcccggaattgccgcacacaggccaatcaggatcatccagccaaagtcggcattcatctgcgatgccagcagcatcggcgctggtccaggcaccagaaatgccgccgctgccgccacgcctgcaaataatgggattaccagcttcaccaggttcgtaccggtgtggcgcgccattgagaaagcaacgctaatcagcagaactatcgccacttcaaagaacagcggtagcgcacagaccagccccgcaaggccgatggcataatgcgcgcggctgtgaccgaaggatttgagcattttgacggcaatctgatcgactgcgccggtttcatgtaagatcttgccaaacatagctcccagtgcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccagaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcgatatccaccaccagtacatcggtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccaacatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacatcaaaatcgcctttcaaatagatgaaagagagattcggattaccttcacgcagcaagtcgcgatagtgttttttcaatgcagaacagacgatcagcgacactttattagtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagtggttcgccagacgccattttttcgatattgcgccgtggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcactggcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccatgccttaagtgtataagtgtgagctacttcaaatttgtgggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgttcagcgccaatactgcccatccgctcacgcggcgtcagcacgctcgcaagtcgtggctccatcacctgaccaatgtcatgaccgtggaaaccggcaatcgccatatcgtcaggaacttttaaccccagacgctgacattcaaacgccgcgccgaccgccaggtcatcattcgtacagaacacgccatccagctgcggatattcccgccgcgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatatggcaccaggcctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgagacgtgcgccgagataggcaatgtggcgatgcccgcgagcaataatggcagtggtcatctggcgtgctgcttcaaagttatcaaaaccgacggcgatatcaaggcatggcgacttgctgtccatcagttccaccacgggaatacccgccacttcaatcatctttaaggtgcgcggcgtgtgggtacgttcggtgaggatcaggccgtcgatattccaggagagcatggattcgaggcgttcttgctccatttccggtttataaccgtagtgcgccagcatggtctgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagaggatatcgggcgcacgattgggaatatagcccagttcatcaagagccgcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacacatcagaaccttcccggggaaaacagtgcttgtttacaattattagatatacactaaatcaattgcatcgcattgtgctaacgacgcggcaaaaccccggaagcgtacatcagcacgcgaccggagcgagcgaggaagcctgcaaaaaggcaggcttcaaagatgccgttgagttttaaaccggcggcagatcgaacagtaacacttcgctgtcgctatccgcatggatggagattgcctgctcatcccagattgccagaccatcgctggtcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcagcaacgcccagcggtacagttccatatcctgatgcactttcaatgaaccatctcgcgcatccggcgagagcaccagctgtttgccctgtacggcatcgaagcgacgctgttcataacgcggcgtaataccgttttcttcaggcatgatccagatctgatacagatgcagacgctcggtgctgcttgggttgtactctgagtgacgaatacccgtaccagcactcataatctggaactcacccgccggaacctgctctttattgcccatgctgtcctgatgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgcgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcggagaagcccataaagttcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccacgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatctgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacttagcgagagttactgtggagggagaggcttgctcaaatccgcgttcaaggatttccagattggtaagaacttcagattccttgacgtaatttggcgcaccgtgggtgatggtttgatacaacgcatcataaacgcgcccgtaatcgcccatctccggcttcatctcttctctgaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgcgaatcccggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccgtatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggctttcaggtcgccataaaacagttgcgcttcaaaggtgtcgtcaggattggctttattacgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccataaaacgcgccatcctgcggcagcccaggtttggtttctgccaccgggcggtaatagtcaaaatggctttccacttcaacaatctctcccaacttgccactttcaatcgcttttttcgctgtcaggaagcaggagtcaaagcgacgattctgatacggcgtgacggtcagccctttgcttttcgccaacgcaaacagctctttcgcctgcgcaagtgtcggagtgaacggtttttcgaccagcacatttttcccggcttccagcgcgcgtttcgcgtactcgaaatggctgtccgcgtgggtgcagacaacaaccagcttaacatcgggatcgtttagtacttcgtcgagatcgctggtgaaatggatatgggaataaatgggagcctgttcttccggcttcgcatggcgacgaaaaatatgcgcgacatgccagctatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttgatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcactcccgtggataaattgagaacgaaagatcaaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcatttgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtaatacgccacgcagaaacacgggattacgaggccatcaggcagattcacgcccagccggaggtgtattgcaacacactacaggtgcctcatccttccgatcatatgtggcaggagcgactcgccgatcgtcccggcatcaagcaactcgtcgcctgtattgatggagacgtcgtgggccatctcaccattgacgtgcaacagcgcccacgccgcagtcatgttaccgattttggtatctgtgtcgactctcgttggaagaaccgcggcgtcgccagcgccctgatgcgagagatgattgaaatgtgcgacaactggttgcgggtagatcgcattgaactaaccgtgtttgtcgataacgccccggcaattaaggtctataaaaaatacggctttgaaattgaagggactggtaagaagtacgcattgcgtaatggtgaatatgtcgatgcatattatatggcgcgggtgaagtaagatagtgccctttttctgagatggaaaaagggtgtcattcaaaatcgacataccttcctttaaggtatttatttgcccaatacatatattgagatttaactcataattacttcctaaagtgtaatattttattttttaatatatacgcctacaatttcctggagtaaataaataacaattaacaagcataatattgccattgataaaatagcatgccataaaaggacttttcagggatgagtaatattgtttacctgacagtaacgggagaacaacaaggaagcatctccgcaggttgtgggacttctgagtctacaggtaatcgttggcagagcgggcatgaggatgaaatatttacattctcactcttaaataatattaataatacggggcttggttcacagttccatggtataacattttgtaaattaattgataaaagcactccattatttattaattccattaacaataatgaacaattatttatgggatttgacttctatcgaataaatagatttggtagattggaaaagtattattatatacaactaagaggcgcttttttatcggctattcatcaccagatcattgaaaaccaactggatacagaaacaataactattagttatgaatttatcctctgtcaacatcttatcgcaaataccgagttcagctatttggcactccctgaaaattataaccgtttgtttttaccaaattcaaaaaaccaaacaaataatcgtttcaaaacgttaaacagcaaagctattggcaggctacttgctgctggtggcgtatacaatgggaacattgaaggattcagagatactgcggaaaaactgggtggagatgcaataaaaggctatgatcaaatactaaatgaaaaaacagcgggcatagcgatagcaacagcatctattcttttaacaaagagttctaatgttgatacatatacagaaataaatagttacttaggcaaacttagaggtcaacaaaaacttcttgatggtatagacataatagaaataatatacattaagagaccttcaaaagacttagctaacttacgaaaggagtttaataaaactgtaagaaaaaattttcttatcaaacttgcaaaaacctccgaagcatctggaagattcaacgccgaagaccttttaagaatgagaaagggcaatgttcctctaaattataatgttcaccataaactatctctagatgatggtggtactaatgatttcgaaaatttagtattaatcgaaaacgaaccatatcataaagtttttactaacatgcaatcacgaatagctaagggaatattagtaggtgaaagcaaaatcactccctgggccattccatctggctcaatttatcctcccatgaaaaatattatggaccacacaaaatgatgactaaaacccaaataaataaattaataaaaatgatgaatgatttagactatccatttgaagcaccgctcaaggaatcatttattgaaagtataatccaaatagaatttaattctaattcaactaattgcctggagaagttatgtaatgaagttagtattctttttaagaatcaacctgattatcttacttttttaagagcaatggatggattcgaagttaatggattacgattatttagcctctcgattccagaaccttcagttaaaaacctttttgccgtaaatgaattttatagaaataatgatgatttcataaaccctgatctacaagaacggttagtgatcggggattatagcatttcaatatttacttatgacattaaaagtaacttttttgaaattagagataatattggcacagaaaatatattcagttcgtttagtgatttctcttcattcttaaacgaaatcatggacagttgttcataataatcaaaaggaaacaaaaatcattgtaaaccatgccatctttttagagattaccagcagaaaattccttgttcgaaatttagcagtgcaagctatggaaaaacttacaacggaactacactccttaagtgagatggaccgaagacatgtagtctctattttagccgaaatagctaatggctatgatgattttaatgacatgttgatttatttagaattttacccgaatcataagattctgatatcttaaataagaaaatcccgttcgacgttctgaaaaagaaatcataaaatattagcagatacttatttcatgactatatcttatccgatgagcttttttcaaaaccagcatttaataatatctttgacgaagatgaacgcgtctttgctcaatgtatcacacaggaataataatataacactcaacaataatatttattataattatgattacttatcacgacgcattcgcgaaagcgaaccattaccttgatgatgcagatctcccggtcgtcattactctacatggacgctttagccagggctggtatttctgtttcgaagcacgagaatttctcgaaactggagatgaggccgcgcgcttagctggtaacgcaccttttattattgataaagacagtggtgaaattcattctctgggaacggcaaaaccgctggaagaatatctacaggattacgaaataaaaaaggctaccttcggcttgccctgacaaaatagccctcttcccacgaagagggccgctaaccttagtaccccgccgttaaatcatccaccgagcgcgggtcggatgcgccgtacaactcaccgtccggcccaaccataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgagcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaacgcggcgcattggtcgcttcggcgacgttcaagccataatcgatgctattcaccaccatttgcagcactgtagtgatgatccggctaccgcctgggctaccggtaaccagccaggttttaccgtctttcaccacaatggtcggcgacatcgacgacagcgggcgtttgttcggcccgacggcgttggcatcaccgcccaccagcccgtaaacgttcggtacgcccggtttggcggagaaatcatccatctggttattaagcagaataccgctctcgcccgcgacaatgcccgtaccgaaggtggtgttcagcgtataggtcaccgccaccgcgttaccatctttatccaccactgagtaatgggtagtttgattactctcataaggcgcaagcttgccggggcgaatttcgctggatggcttcgctttattgatatcaatttgatcggcaatatatttggcataggctttattggtcagcgcctgccacggtactttgacaaaatccgggtcgccaagatattccgagcggtcggcgtaggcgtatttctccgcttctgccatgatttgcatcgcatcggcgctgccaaagccgtatttcttcatatcgaagttttccagaatattgaggatttgtacgatatggatcccgccggaggatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggagtgcgttcgaccgctttataggctgctaaatcttctttagtgatcaagccaccgtttttctgcatctcctgggcgatctgttccgcaatcgtgcctttatagaattcgtccgggccgttttcagcaatcatctccaggctctttgccaggttcgcctgcaccagcgtgtcgccctttttcagcggctcgccctctttccagaagatagctttactgttttcgtgattcggcaacacttcgctaccgtaggttttgagatcgtcagccagcgcgtcgttaacgataaaaccatcgcgtgccagtttaaacgcgggctgcacgactttgttcagcggcatggtgccgtatttatccagcgccagcgagaaacctgctaccgtacccggtgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctgatcatcgaggaacatatcgcgggtcgctttggcgggtgccatttcgcggaaatcgatagccgtggtattgccatttttcgagcggattaacataaaaccaccaccgcccagattccctgcctgcggatgcgttaccgccagcgcgtagcccaccgccacggcggcatcaacggcattcccgccctccttgagaatatccacccccacctgagtggcagtggcgtccacagacgctaccattccctgtttcgcgcgtaccgggtggaagacatcttcctccacaccatacgagacgggcggcgcaggaggcgcggcggcggcgctaaaacaacttcctgagagcagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattctccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcatcgttttgtcgggaagcgagtaaacttaaaggatatcttcagaggaggatacgcgatgaaacgacttctgattcttacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccggggtatcagatacccagccagcagcggatgcaaacccagatgcagactcagcaaatccagcaaaaagggatgctgaatcagcaactgaaaacgcaaactcagttgcaacagcagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcacagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaacggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatatgctgccggagaggagaaacggcgacatgctgaatcagcccagcacgccgcagcctgacattccgttgaaaactattgggccgtaaagttcggaccaatcacgtcaatcgcatcggtacagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgcagtccggcgtctttcaactgcatcactcgcactttatcgagtaacttatgattgagatgaatagagacgcagcccagccgcgcggtcagttcgcgccagtcgtcgcgccactcatccagcaacaaaccgcgcggcagttccggtactgcctgttgtgcggcttctaaagcatcaatctcaaacgatgacagcagcggcggcatcataccggcccacagttggcgtgccgccagcgccaccattttgcccgttaatggtccagtgccagtggtgggtttgatttcgatattcgccatcatcccgtgttcacgacagcgttccgccacctgcgaaagcaacggcagcggctcacctttaaacgctttgctgtaccaactgcccgcatccacgcgcagtaaatcctgccagttcagttcacccgcgacgccccagccgttgctggtgcgttcgagattgtcgtcatgaagcaggaagatctcgccatctttcgataacttcgcgtcaaattcgatcatcttatgaccgtattttgccccgacgtcgattgccgccagggtgttttccggggccagcttaccgccgccacgatgagcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgcagctgattttccgccagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagtcgcaccaccagcttctgctcgccccagcgtccgtgcgccaggttatctgcgccgaggatctccagcgtgtccatcaccatcggtacgccgccttctgcctgcgagcttagcgcaatatgttccgggcgaatgccgagagtcattttacgcccggcatactgacggtagccaccgtttagcggcagctcaataccgccgtccagttcgaaatgcgtgccttcgttattcacgcggcctgtcagcaggttcatcgccggactgccgataaaactcgctacaaacaggctggcgggcttttcgtagacttcaactggtgtgccaatctgttcggcaacaccgccgttcatcaccattactcgctgggcgagcgtcatcgcttcaacctgatcgtgagtaacgtagagtgaagtcgttttcaggcgacggtgcaactgttgcagttcaagacgcatctgcacgcgcagcttggcatcgaggttagagagcggctcatcaaacaggaacaccgccggatcgcgcacaatcgcgcggcccatcgccacacgctggcgctgaccgccggaaagctcgcgcgggcgacgtttgagcagaccgtccagctccagaatgcgcgccgcttctttaacgcgctcggcaatttgctgcttgcccatgccgcgaattttcagcccccacgccatgttttcttcgacactcatatgcggataaagcgcgtagttctggaacaccatcgcaatcccgcgatcttttggctccatttcagtcacgcgctggtcgttgatccagatatcgccttccgtcacccgctccagcccggcaaccatgcgcagcagcgtcgatttcccgcagccagacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatgacctgggttttaccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcaccaccggagggataagcgttaacaacatcgccgccatcactgagttccattccgtggtgccttcgcctgtagcgatcatccctttgatccctgccacggtggtgccgagatccacatcggtaataatcaacaacggccacaaatactgattccagccgtagataaaggtgatcacaaacagcgccgccagattagttttggagagcggaaaaacgatgtcgcaaaagaagcgcattggcgatgcgccgtcgatccgcgcggcttccaccagctcatccggcagcgtcataaagaactggcggaacaggaaagtagcggtcgccgaggccatcagcggcagcgttaaaccggcgtagctgtcgagcatctgcaggttggcgatgacttccaccgtcgggaagatacgtacttcaaccggcagcatcagggtgataaaaatcatccagaagaagaggttacgtagcggaaaacgaaaccagacaatggcaaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacaaagctgttaagcaacatccgccagaacggcgcgctattcgtgcctaccccgttcacccagatgttgtggatgttttccagcagatgtgtgccggggatgagcgtcatcggcgcggcatagacggcctgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaagaggatcaccgcgatcccgaggatcagcatggtatggctgaatatcgtcagccacggacggttctcaatcattggtaacgcaccttgctttcaacatagcggaactgcaccaccgtcagcacgatgacgaggaacatcaacaccaccgactgtgcggcagacgaagccagatccagtccggtaaaaccttcgcggtagatcttataaatcagcgtcgtggtggcctgaaccggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcactaccagcaggaagaaactcaccggggcgataagcggcagcgcaatcttaaagaagcggcgaatcggccctgcaccgtcgatggctgcggcttcgatcaacgaacggggaatggattgcagcgcggcatagaagaacaggaagttgtagctgatttgcttccatactgaggcaaacaccaccagaaacattgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactccgcgagaaaatgggtgatcagcccgcgaccggggttaaacaggaagatccacaatacggcggcaacggcgggagccacggcgtaaggcagcaacattaaggtttgatagaaacggctgccgcgcacgatgtactccaccagcgccgcaaagaacagcgataccagcaaaccgctgacggtgacaaaagtgctgaattttatcgtcgtccagaaggagtcgagatagtagctgtcatggaacagcgtgacgaagttatccaggccgacaaactggctggagaaaccaaacggatcgacgctttgtagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcagataaggcagccagcgcgagcggaacaccggacgggatgatgacattacggttaattcctgaactgtgccggatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcagcaactgatttccacgctcaacggcggtatccagtgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcagccctttggtgaacggcaacggcggcttattcagcatctgacgcgtcgcggtatccgcccctgggtttttctcataaaagccctgctcacgggtcaggtcatacgctgctttggtgattggcagataaccggttttctgatgccactcggcagcgttttctggcttcgcgaggaaatcgaggaacttcgccacaccggtatacgtttctttatctttaccctgcatcacccacaggctggctccgccgataatggcgttttgtggcgcatctttcgcatcggcgtcgtaaggcatcatgcctacgccgtagttaaatttggcgtactcgcgaatgttggcaagagaaccggaagaggcggtggtcatcgcgcaatcaccgttatagaacttctcggtggattcatccttacgaccgacgtagctgaagtcgcccttcttgttcatctcctcgagcatggcgatgtgtttcacctgctccggcttgttgaactccagcaccgcgtccgtgccgtcaaagccgttgtttttgctggcaaacggcagaccgttccaggcgctaaagttttccagttggatccagccctgccagccgctggcgtagccgcacttcatgccggaggctttcagtttcgcggcatagtccgccagatcctgccaggttttcggcggttgttccgggtctaatcctgctttcttgaaggcgtctttgttgtaatagagaacgggggtcgagctgttgaatggctgggagagtaagtggcccgttttgctgtcggagtagtaaccggaaaccgtcggcacaaactgcgactcatcgaattgaatccccgcctctttaaacacgtcatataccggtttaatggctttcgatgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcgttgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtagttgcctttataggtcggtacaattttgtaatccggattttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaacggaatggtcgtcactgcctgtgcattccccattaacgccagtccgagcgccagtgctgaagctgtataatgtaacggtttcatcgtttatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggggtaacatgacatgctcgaattacagaaaaataacttttttgttacatttgtaagatagtaaggtgtcagaaagatgacaaggcggtgacggcgtgggtgagggaaaatgggagatggggcacggataagcggaaaaatagaaggtctgaatcaaactctacagattactcatcgtttcatgccagatgcggcgtaaacgccttatccggcctacaagatcgtgcaaattcaatatattgcaactcacccagtaggcctgataagcgcagcgcatcaggcaattttacatttgtcacctgtctcaaaggagtcttttgactccttatcaatcaacgtgttattacccgcctaaatacgcacttctcactgcttcgttcgccagcagcacgtcgccggtatcggagagcaccacatggccgttttccagcacgtagccgcgatccgccagctttagcgcctggttggcgttctgctcgacgaggaagatagtcatcccctgctcgcgcagctgctcgatggtgtcgaaaatttgctggatgataatcggcgcaagaccgagcgatggctcatcaagtagcagcaaacgcggattgctcatcagcgcgcgaccaatcgccagcatctgctgttcaccgccggacatggtgcccgcccgctgaacacggcgctcatgcagacgtggaaacagttcatacacccactttatgcgctcctgaaactggtcacgttcggcaaagaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacgcgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcaaacacaattcgcccgctggtggcgcgcggatcgccgcataacgtaccaagcaaggtggttttccccgccccgttcgcgccaatcagcgtgacaatctcgccctgattgatatgcaagctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacgtccgggttattacggatttgctccggcgtaccgtttgccagtggcgccccctgattgaccacgtaaattcggtctgaaatccccatcaccagcttcatatcgtgttcaatcaacaagatagtggtgttgtgatgattgcgcagttcggcaatcagctcatccagctctttcgtctctttcgggttaagacctgccgccggttcgtcgagcattaaaatctccggctgcgtcaccatgcaacgggcaatctccagacggcgttggtcaccataggccaggttactcgcctgacggttggcgtgttccagcaaaccaatgcgctcaagccaggtggcggcgcggtcgagcgcttcgctctgggcgcgacggaaagaaggcgttttcaacaggccagagaacagcccggttttcagttgctgatgctgcgccaccagcaggttttcaattaccgtcatttcacggaacagacgcacatgctggaaggtgcgcaccacgcccatgcgggcaatttgctgccccggtaaaccttcaagatgctgatcgcgcagtaaaatggtgccgccggtgggtttgtagaaaccggtcaggcagttaaaaaccgtggtttttccggcaccgttagggccgattaacgagacgatttcctgcgggtacagttcaagattgacgttgttcaccgccagcaggccgccgaagcgcatcatcagaccgttaacagataataatggctgactcatgcctgctctcctttcgctgcgccgtttttcagcttcagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccgagcattaacatgctgtattcgttgaaatcacgcatcaattcgcgcgacaccaccagcaaaattgccgccagaatcaccgcaaattgcgagcccataccgccgagcaccactatcgccagcacaaacgccgattcggcaaaggtgaaggattccgggctgacaaagccctgacgcgccgcaaacagcgttccggcaaaaccggcaaacgcggcgctgatggtaaaggcggtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcaatttcatcttcacgcaatgcttcccacgcacgccccagcggcatccgcagcaggcggttaatgacaaacaggcttagcaccaccagcagcaacgccaccagatacaggaaaatgacgcgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccagccgccttcacgagcggtacggctgaactcaaggccgaagaaagtcggtttcgggatctgactgattccgttcgggccgccggtaatttcggtgttattgagcagcaatatgcgcacaatttcgccgaagccaagggtaacgatcgccagataatcaccacgaagacgcagcaccggaaagccgagcaggaagcccgccgccgctgccattaacccggcaatcggcagacaagtccagaagcccaagccgtaatagtgattgagcagcgcaaaggtgtaagcgccgatggcgtaaaaaccgccgtaccccagcaccagcagaccagaaagaccaacaaccacattcagcccgagaccgaggataatgtagatcatggtcagagtggcgatatccaccgtcccacgtgacaccataaacggccacgccaccgcaagcaccagcagcgccacgaggaacagtttctgcttcaccgtggagccatcaatggcgggcagaataaacttcggtccggaaacacttttcaaccctttctggaaagcaggtcgcaaaagctgaaagaaaaagaccaccgccgtgccgataaacacccactgccaacggacatccgaagcgctgtcgaccaccagtttggtgccatccagctccagttgcacgcccataaagacgccagcgaggacaaagaacatcgcggcagagagcagcgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccagaatcagcagggcaaatgaaaccacatccttatattccgtactcagataggcagaagagagcgcctccgcaatccccaagatcagcccgccaatcatcgcccctggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatataggggttaatgacgccatagaactgaccgagcagtacgccagccactgccgccatcgccgcgccaataacaaaggtcaaagcaatcacccggtcggtgttgatgccaagcaggctcgccattttcagatcttccgcgcaggcacgacaggcgcgccccatacgggaatagcgaatgaaaatcgtcagcgccagcatggcgaggaaggtgacaatccagatcaccgcctgcatggtggtaatagaggcagagaagttttcgctatggcccaccacccactgaccgttaaacaggctgggcagcgccacatcgcgcgaaccttcggtcaggctgacgtagttttgcaggaagatggacataccgattgcggaaataagcgcaatcaggcgcttagaattacgcaccgggcggtaagccacccgttcgatactccagccgtaggcgctggcaatgacgattgcgccgacgaatcccgccgccaccagcagccagccggtatcaatgcccatcatcatcagcgcggcgatgatcataaatgagacgtagctgccaatcatataaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggctatcagcgcgtaggtactgcccagcgtgacgccgttaaacatctgctgcaagaaatacaaaaactgctcagacataaggtaacctttctaaacccgcccgcattttacgggcggtgggatgatcacttggctgccgtggatgaaccgtcggcgtgccactggaagacaccaaaatcaaatcccttaagatcgcctttttcatcccagttcagcggcccaatcacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccagtacgctcaagggcagtcgccagagattgcaccgccgcgtaggtgatccagacataaggcccggacggatctttcttgtctgctttcagcgcatcaacgatgccctggtttgccggatcctggtcatagcgttttggcatagtgaccaacatgccttcggcagcatcaccggcaatattcgacaatgatgcgttacccacaccttccggccccataaactgagttttcaggccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctccccggcggtaatgccgtcgaagaagacgacgttggcgttagccgctttcagcccgtcctgcaccgaacgcgccagcccttcgccatactgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgttggcccctgggaagagtccagcccggcagtacgcatgatgtgttgataaccgcgttgggtcagttccggattggtcgctcccggcgagatcatcagaataccttcatcttcatagatatctgacgcaggttgagtagaagaagaacacagatgaccaataacgtatttaatgccgtcattaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattccacgccaaccagcttgtcgcccttaattccccctttggcattaatgtctttaatcgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcgactttaatatcgtcagccatagcggtgtgtgaaattgccagtgcaatcatccctgcgatgatagtttttgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttacctgtctgattaaggggttagcgcagtattttgtgatgatagcgattaaaatccctatttttcagtcgattaagaacagataatattttgaatttattgatagataaacagaaaaaggtgcctttgtcagcataaaataacggcacaaagagcggaataattcactaccattcaggggattatgctggacatttttcattctctaatgttttaactttgtaattattgctgttaaaaaattaatcacctgccaaaagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttacccatgaagctgaccatcattcgattagaaaactttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataaccaccgtatctacgccgcgcgttttaacgagcgcctgctcgctgccgtacgggtaaccttaagcggcaccgagggagcactggattccctgcgtgtgcgggaagtcacccgacgtcgcggtgtggggcaatatctgctggaagaggttttgcgtaacaatcctggcgtttcatgctggtggatggcggatgcaggcgtggaagatcgcggtgtgatgacggcgtttatgcaggcactgggatttacggcgcaacagggcggctgggaaaagcgttaatcgtcaagtttgatttcaaaagtgatgaccaacgagaaattgcctgatgcgctacgcttatcaggcctacaatgtgtgctgcaatttactgatttctttggatcttgtaggccggataaggcgtttacgccgcatccggcatgaagcaacgtactcgatattagcaatttggcggcaacccaaagttgccgattaatgattacttcgcatcggtcgccgtgccgttggcgtgccagtcaaatacgccgaactcaaagcctttcagatcgcctttctcatcccacgtcagcggtcccattacggtatccacggagttcgctttcaggtatttggcgatttcagccggatcgtcagactgattcaggcccgcctgcaaagattgcagcgcggcgtaggtggtccagacgaatgcgccgcttgggtcctgttttttcgctttgatcgcgtcaacaatgggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttccgctgattcgcccgcaatgttagacagcgaaacgttagccacaccttccggccccataaactgagttttcagccctgccgcgcgtgcctgacgcaggatttgccccatttccgggtgataaccgccgtagtaaacgaagtcgatattctcttttttcagacgcgccaccagcgttgagaaatctttttccccggcggtgataccatcaaagaacaccacgttagcattgcctttcttcaggccgtcctgcaccgctcgcgccagaccttcgccgtattgctgtttgtcgtgaacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagctacgggcggtcagctccggcgcggttgccgctggggtgatcattaaaatgccttcgtcttcgtagatatcagacgcaggctgcgttgatgaagaacagaggtgaccaatcacgtatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttaatgccgcctttagcgttgatatccgcaaccgcctgctctgcgccggtaaactcctggtcaccgtactgggccaccggaccggacattgcgcccacgaccgcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccattcttctggttattacgtgtgttgtgatgttgttgttcagcactttatttcgttttatgcatgactacccgtgctttagcagcatactctgctaaaacatacccgatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattggcgttttgccggaggggaaattgattattacagaggcccaaaaaacaaaaaccccggactcgcatccagggttctctgcttaatagcggaaattacgcttctatagcagcacgcaattttttcatcgcgttcttttccagctggcgcacacgctcagcggaaacgccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcgtccagccagcgcgcgcggatgatgtcctggctacgctcgtccagaccttgcatcgcgtcggtcagacggtttgccgcctgctcttcccagttatcatcttcgatgccgtcggcaaagttagatgatttatcctgcagatagagcaccggtgccatcggctggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgaacgtctttgctggttacgcccagttcacgggccaccatttcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgctgcgctttggtggtcgcaactttgacaatacgccagttacgcaggacgtattcgtggatctctgctttgatccagtgaacggcgaaggagaccaggcgcacacccacttccgggttaaaacggcgcactgctttcatcaggccgatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatgcaagcttgtgaataaattacgcacaaaatgtgacatagagatgaaataccgggaagagacaacggggtctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaatagcaggcattcatcgaacgataagccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaatcgcagtaccagaatttctgacaaaattagtgacaacaatgcgccagaaaaccccagcaatgcgccaccgtacaggaacgggcgcaggatgaaaccatccgttgcaccaatcagtttctgcacgttaatggagtcacgacgagcaaagatactcaggcgtacactgttaccgatgacgaggaacactgccgccaccatcaacacgccgatcatcgccgaaacgcgcccgaccagcccggtcaacgccgccagacgggcaaaccagctgtcatccatccgcacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattcagagactccgtaccctggaaatcgagtttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcaccaccaaaaccagaccagttacggaactcacccagtgcgtcttcacgagaaagataattcactttctccacgccttgctcggcctgcaactgtgccaccacacccgcagcggcgtcatcgtccagcgttttttgcagataaacagtgatttgcggtgacggataatactgcgtcgccgcctggttaacgtttttgtacaccatataacagacgctgggcagcgtcagagagatggcgataaccatcaccgttaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggtgcgttacgaccgccgtcgccagagccaccgaccgatttacggaagcgatccagacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgtgaaatcaggttgatgtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgtagaatcccttccgacaacgcgtcgtccaggttaccagtcggttcgtccgccagcagtaccgcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgccagaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagtgccgccgacacccggcgacgaatatcgtcaccgctggcaccagcgataatcagcgggatcgccacgttatcgtagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaagccaacagcttcgtggaacagtttggcctggcttaccgcgttctgcccggtgctggcatcaatagtcagcataacttcatgcggcgcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcagatgcgatttgttctgcaggcgtccggcggtatcggcaatcaggacgtcgatgttacgcgctttagcggcctgaatggcgtcgaagataacagaagcggaatccgcaccagtatgctgggcaatcaccggaatattgttgcgctgaccccagacctgaagctgttcaaccgctgccgcacggaaagtatcgcctgccgccagcatcaccgatttaccctgctgctcaaactgacgcgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcgcccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttccgtcagattggtgattattttacgtgtggtttccacgcccacatcggcgatcaacagctgttcttccagctcttcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaaaaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgctcttcttctgccggaggaaccaccatcaccgcctcttctgccgcttcggcagccagcgcctgtgcttccagctcttcgtcggtgatttcttctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcagcctgccactcttctggcgaaacctcttcggcgttgacgtcttccggcaacggcagctcttcacgttcgatagccactggctccggcgtttcttctacgaccggttccggctgtgcaacgacttccgcttcaggctgcgctttttcactttcagcaacctgttcagtgacttccacaacgtcggcagcaaaagtttccgcctcggcttcagtatgcgcctgcggctgctcttcaacggcttgttccgaagccttcacaggttcttgcgcctgaacgatttcttctacaaccggttgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactcccggttcctgatagcccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttgtttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccgggagcggcgcactggggctggaagcgttgtcgcgctacgctgcgggggccacgttgattgagatggatcgcgcggtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtggtgaacagcaacgcgatgtcattcctggcgcaaaaaggcacaccgcataatatcgtgtttgtcgatccaccattccgccgtggcttgttagaagagacgataaatttactggaagataacggctggctggctgacgaagccctgatttatgtcgaaagcgaagtcgaaaacggtctgcccactgttccagcaaactggtcattacatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggtcgtttgttaatgctctgcgtttggggatttttaatcctcaacctggtgcatcccttcccacgcccgctgaatatcttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcagctggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtacggattttccttttcggcgtgtttgaactgctggcctggcagaagaaatttaaagttaaaaaataaccttattgttcgcctacaaagctgacaaagcgcgttcctttatagctcagcgtacctttatcgcccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtctgctccattcctccgctttgcggtttgaagcttgcctcatagcgtatactggtgcctgccggagtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccgccaccagcttttgctggagcggagccatatcattatcagctttttcccgtcgctgttgcataaaacgaaacgatgcggcgacgacaattaagccaatgataacaataaagaaaagaggtggtttgctcatctttatccctcatcggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgctgttactggcctggcaagcgccgatgttcgacgccattagctatctggtgctggcagggctgtgcgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctaccactggtgctgctggttctgggtgcgctgttactggcgattatctggacgcgcctggaagagtaccgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggcaggtgaactgtggttcttccgtccgaccgctccggcgctctctgcgtttgttggcgcttcgttgctgtttatcagtaactttgtctggctggggagccactatcgccgacgcttccgtgcggataacgcgattgctgcggcctgctactttgccggtcacttcctgatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgctgcgttcaaaccgctaaccacggtacagaacgccaacgactgttgctgcgacggcgcatgttccagcacgccaactctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggcatggactgcgccgcctgtgcgcgcaaggtagaaaatgccgtgcgccagcttgcaggcgtgaatcaggtgcaggtgttgttcgccaccgaaaaactggtggtcgatgccgacaatgacattcgtgcacaagttgaatctgcgctgcaaaaagcaggctattccctgcgcgatgaacaggccgccgaagaaccgcaagcatcacgcctgaaagagaatctgccgctgattacgctaatcgtgatgatggcaatcagctggggtctggagcagttcaatcatccgttcgggcaactggcgtttatcgcgaccacgctggttgggctgtacccgattgctcgtcaggcattacggttgatcaaatccggcagctacttcgccattgaaaccttaatgagcgtagccgctattagtgcactgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagccgcgcgcgtcagggcgttagcgcgttaatggcgctgaaaccagaaaccgccacgcgcctgcgtaagggtgagcgggaagaggtggcgattaacagcctgcgccctggcgatgtgattgaagtcgccgcaggtgggcgtttgcctgccgacggtaaactgctctcaccgtttgccagttttgatgaaagcgccctgaccggcgaatccattccggtggagcgcgcaacgggcgataaagtccctgctggtgccaccagcgtagaccgtctggtgacgttggaagtgctgtcagaaccgggagccagcgccattgaccggattctgaaactgatcgaagaagccgaagagcgtcgcgctcccattgagcggtttatcgaccgtttcagccgtatctatacgcccgcgattatggccgtcgctctgctggtgacgctggtgccaccgctgctgtttgccgccagctggcaggagtggatttataaagggctgacgctgctgctgattggctgcccgtgtgcgttagttatctcaacgcctgcggcgattacctccgggctggcggcggcagcgcgtcgtggggcgttgattaaaggcggagcggcgctggaacagctgggtcgtgttactcaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcgcaagccatcgtacgcgaagcacaggttgctgaactcgccattcccaccgccgaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtattgatttgcgctgccgggaaacatcccgctgatgcatttactggtttaattaacgaactggaaagcgccgggcaaacggtagtgctggtagtacgtaacgatgacgtgcttggtgtcattgcgttacaggataccctgcgcgccgatgctgcaactgccatcagtgaactgaacgcgctgggcgtcaaaggggtgatcctcaccggcgataatccacgcgcagcggcggcaattgccggggagctggggctggagtttaaagcgggcctgttgccggaagataaagtcaaagcggtgaccgagctgaatcaacatgcgccgctggcgatggtcggtgacggtattaacgacgcgccagcgatgaaagctgccgccatcgggattgcaatgggtagcggcacagacgtggcgctggaaaccgccgacgcagcattaacccataaccacctgcgcggcctggtgcaaatgattgaactggcacgcgccactcacgccaatatccgccagaacatcactattgcgctggggctgaaagggatcttcctcgtcaccacgctgttagggatgaccgggttgtggctggcagtgctggcagatacgggggcgacggtgctggtgacagcgaatgcgttaagattgttgcgcaggagataaggcaaaccgatcgcaacattgagcgcgatcggtcccctcgcccctctggggagagggttagggtgaggggaaaaggcggcatcgaagccaatcagcccctatcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttagcaaccagttcgtgttccataaaggtacaaaacccaggaatatcgcgggtagtggccggatcgtcggcgataatcagcaacgtttcgccaggctgcatattgcgcacggttttgcgcaccatcatcaccggttccgggcagcgcaggccaagcgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacttaaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaactaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtaagcacgttattatgttaaggtaacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaactcaacgctataaggcgttgttctggttatcgttatttcatctgctggtgatcacctccagtaactatctggttcagcttcccgtctccattttgggtttccataccacctggggcgcgtttagctttccgtttatttttcttgctaccgacctgaccgtgcgtatttttggcgcaccgctggcccgacgcattatcttcgcggtaatgatccctgcgttattaatctcctacgtcatctcgtcgctattctatatgggttcctggcagggattcggcgcactcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctggggcaaatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgccgctggtggctggcaccgacagcgtccacactgttcggtaacgtcagcgacacgctggcctttttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgcgctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtattactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaacgctacggcgcagggttcggtcgcggaaagtaacgctaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccaccgggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccgcagctgcaagtggtaaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagtattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctgaccatgcaaattacgctgcccgctgacgatcagcaaaaagcgcagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcagggacgtgttccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggtacgcccgcccagctcatcaccagcccagccagtggtccagtcacgccaagcgataaatccataaatacggtgtaagttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacacccaatgccgggaacaccagcgaaaacccggcccccgccagtaagacgccgattttcgccatccacggcatagtcgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgctacgtttaagccaccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttagcgtcataaaacagcgtgataaaggtggcgatgacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgcgcccaagcaccgcgcgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagcgccacgcccataatgattaacgctaacgcctgcaagccgccccagtgataaaacacgacgcctaacggcgcacccatcgccatcgccccgtaagtgacaatgccgttccacgaaatcacccgcccgatatgcagcgagccaaccacgccaacgccccatagggtcgatcccgttccggcaaaactttgcccaatcccaaggatgacgcgccccaggcaaagtaataacaggctgatgacaggcagactggcggttaatcctgccgtcagataccccagaccgctcaaaaagcagccgcataaaccgaagacgacaatctttttgggtcccagcgaatcggcgtaacgtccggcatgagggcggctcagcaaggtggcgaaatattgcaggctgataaccaatcctgcccagaaggcgctaaagcccatcacatcatggacatagcccggtaatacagcgagcggcaacccgatggtgaggtagctggcgaagttaaacatgactatagagacaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccacgtgctgacgtgaaaatcagcagtaagaatcagaatattgctggcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagctggcctcgctggtagtgatcctcgcgggcattcacgcagcggcagatatcattgtgcagctgttactggcgctgttttttgccatcgtcctcaacccgctcgtcacctggtttattcgtcggggagtacaacgccccgttgccattacgattgtagtggtggtgatgctgatcgcactaaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaagtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatgctgcagcggatggactcggaaaaagtggttaccttcaccacagcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctggtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgttttgcgctgaataatccacagattcacatcgcgggattacaccgcgcacttaaaggcgtttcgcactatcttgcattgaagacgctactcagtttatggacaggtgtcatcgtctggctggggctggagctgatgggggtgcagtttgcgctgatgtgggcagtactggcgtttttgctcaactacgtgcccaatatcggcgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtgtttacgaatgtattctggtcggcgcattgtttttagtggtccatatggtcatcggcaatattttagaaccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatttggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaaccaccaaaggcggtagcaaactggcgattttactggggccgggcagaccgaaaagtcggttaccgggatgaggcgacaagtgatacgatacgcactttcattttccattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctccactgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgcgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcatttgcgccggaaatgccgctatggttcaacttaagccatagcggtgacgatatcgccctgctgttgagtgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtattcagcctcggggaacacgctgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggcggcagcgcctggcaaatcgtcagcgtagacagcacctatcactcctcgctgtcagtcagccattgtcagcttgaaaatttaagccttgcgatctgcacccctactccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttaccatgctctccacactccgccgcactctatttgcgctgctggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcaccaccgcctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccagatgttcgcccagagcatggtttatgaaccattggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaaattctccaacggtgaaccgttcgatgccgaggcggcggcagaaaacttccgcgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgttaaagcactcagtaaaacagagctgcaaattaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccccgtcctttccgttttatcgctccctcgcagtttaaaaaccatgaaaccatgaacggaattaaagcgccgattggcaccggaccgtggattttgcaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccagcgattaaaaagatcacctttaacgtcatcccggacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaatccggcttaccacacccaactgtcacagccgatcgaaaccgtgatgctggcgctcaataccgccaaagcccccaccaacgagctggcagtacgtgaagctcttaattacgcggtaaacaaaaaatcgctgattgataacgcgttgtatggcacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgagccagtacgatccgcaaaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcgggcaaagacatccgcgagaaaaatggtcagccgctgcgcattgaactttcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgctcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatatgatccacacgccttcctcagttcaatgcgcgtaccgtcacacgctgacttccaggcacagcaaggattagccgacaaaccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaaacgcaacgtcaggcgctgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtatcaaaaccggagctgggtaacatcccctacgcgccgatcgccaccgaaattccgttcgaacagattaaaccggtgaaaccttaatgttgcgttacgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttctgatgctgcgcctcggtaccggcgacccggcgctcgattatttgcgtctgtctaacctgccgccgacgccggagatgctggcctctacccgcaccatgctgggactggatcagccgctgtacgtccagtacggcacctggttgtggaaggcgctgcatcttgactttggtatctcattcgccagccaacgcccggtactggacgatatgctgaacttcctgcccgccacgctggaacttgcaggtgcggcgctggtattaattctgctcacttccgtaccgctcggtatctgggcggcgcgccatcgcgaccgtctgccggatttcgccgtacgtttcatcgcgtttcttggcgtgtcgatgcctaacttctggctggcgtttttactggtgatggcgttttcggtgtatctgcaatggctacccgcgatgggttacggcggctggcagcacatcattttgcctgcggtttccattgcctttatgtcgctggcgattaacgcgcgtttactgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcgcgtctgcgcggcctgaacgacaaacagaccgaacgtcgccacatcctgcgcaatgcctcgctgccgatgatcaccgccgtggggatgcatatcggcgaactgattggcgggacgatgattatcgaaaacatctttgcctggccgggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccagtgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcgctggacccgcgcattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcttcccgctggtcggtacgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgacccccaggcgattgatttgccgtcgcgcctgctttcgccggatgcgcagcactggctgggcaccgatcacttaggtcgcgatattttctcgcggctgatggcagcgacccgcgtgtcgctcggttcggtaatggcctgcctgctgctggtgctgacattagggctggttattggcggcagcgccgggttgattggcgggcgcgttgatcaggccaccatgcgcgtcgccgatatgtttatgaccttcccgacctcgattctgtcgttctttatggttggcgtgctcggcaccgggctgaccaacgtaattatcgccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgcagcctggtgatttcactacgccaacgcgagtttgtgctggcgtcacggctttccggtgcgggccatgtgcgggtgtttgtcgatcatctggcaggcgcggtgatcccttcgctgctggtgctggcaacgctggatatcggccatatgatgctgcacgtcgcggggatgtctttccttggcctcggtgtgaccgcgccgaccgccgaatggggcgtgatgattaacgacgcgcgccagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggaccctcatctggtgacggagcacgcacactaatgccgcaacagattgaactacgtaatatcgcgctacaggccgcgcagccgctggtacacggtgtatcgttaaccctgcaacgcgggcgcgtgctggcgttagtcggcggtagcggcagcgggaaatcattaacctgcgccgcgacgctgggcattttgcccgctggcgttcgccagacggcgggggaaattttagccgatggcaaaccggtttcgccttgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagcgcctttaatccactgcacaccatgcacacccacgcgcgggaaacctgcctggcgttagggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcgcgcgtgctgaagctgtccccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctgtgtgaatcaccgtttatcatcgccgatgaaccgaccaccgacctcgacgtggtagcacaggcgcgcatcctcgatctgctggaaagcattatgcaaaaacaagcgccgggaatgctgctggtgacccatgatatgggcgttgtggcgcgtctggcggatgacgtggcggtgatgtctgacggtaagattgtcgaacagggcgatgtagaaacgctgtttaacgcccccaaacatacagtgacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgactttacttaacatctccggcctttcccatcactatgcgcacggtggatttaacggaaaacatcaacatcaggcggtgctgaataacgtttccctgaccctgaaaagcggcgaaaccgtcgccctgctggggcgcagcggctgcgggaaaagtaccctcgcgcggttgctggtgggtttagaatcgcccgcgcaggggaatattagctggcgtggcgaaccgctggcgaaactcaatcgcgcccagcgtaaagcgttccgccgcgatattcagatggtatttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgtgaaccgatgcgccacctgctatcactgaaaaaatccgaacaactggcgcgcgccagcgaaatgctgaaggcggtcgatctcgatgacagcgttctcgacaaacgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggctcgcgcgctggcggtcgaaccgaaactactgattctggatgaagccgtttctaaccttgatctcgtgttacaggcgggtgtcattcgcctgctgaaaaagctacaacaacagtttggcaccgcctgcctgttcatcacccacgacttacgcctggtagaacgcttttgccagcgggtaatggttatggacaacggacaaatcgtcgaaacccaggtggtgggagagaaattaaccttttcctctgacgccggacgtgtgctacaaaacgcggtattacccgcattccccgtgcgccgtcgcaccacagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagcctgagccagcgtcgtggttataacaaccgttccgaagctatccgcgacattctgcgtagcgccctggcgcaagaggccacccagcagcacggcacgcaaggtttcgcggtgctgtcgtatgtgtatgaacacgaaaaacgcgacttagccagccgcattgtctccacccagcatcatcaccacgacctctccgtcgccacgctgcatgtgcacatcaaccacgacgactgtctggaaatcgccgtgttgaaaggtgacatgggtgacgtgcagcattttgccgatgacgttatcgcccagcgcggcgtgcggcacgggcatttgcagtgcttgccgaaggaagattgagtctattattgggtcctttggtgaacgatcaacaaagggccactagcacacctgattcctctctaaataccctatccgaaccttctcttttgtaacgttctaaatatattcctaaaaatcttcaattcattgtgaccacaagtttttcttcgctttttcgtatgaagatactgtcattaaaataatagaaaaggattttacgatgagcggaaaaccggcggcgcgtcagggtgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgcctggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccccgcggcgaactggcggcggtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgagaaggaccgcatcaccatcaccgacagcctgaaccgccgtgaagtcctgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgccgtgggcaggctcagggcacagacggatgccgcaggcaggacaacagagtacagcccggatgtggtgacgggcctcatcacgcgcataaccacgccggatggcagggcatcggcgttttactataaccaccacaaccagttaacgtcagccaccgggcctgacgggctggaattgcgccgggaatatgatgaattgggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccgtccgtaccacgcagggcgggctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtacttgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgagggtctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcggtggcagtatgacgaacgtggctggctgacagacatcagccatatcagcgaagggcaccgggtggcggtgcattacaggtatgatgagaaaggccggctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggttacctggcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacaatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcgcttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgcagctggcgctcatcagcacggaaggggcaacagcgtggtgcgcagaatatgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccggctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcgatatatcactcaggatccgattggactgaaggggggatggaacctgtatggatatcaattgaatccgatatcagacatcgaccccctgggtttatctatgtgggaggatgcaaaatcgggggcatgtactaatggtctttgcggcacactatccgctatgataggtccagataaatttgattctatagatagcaccgcatatgacgccttaaataaaataaatagccaatctatttgcgaagataaagagttcgctggtttaatatgtaaggataatagtggcagatatttctcaacagcacctaaccgaggagaaagaaaaggatcatatccattcaatagcccttgccctaatggtactgagaaagtatcagcttatcatactcatggtgcagatagtcatggagaatattgggacgaaatattttcaggtaaagatgagaaaatagttaaaagtaaagataacaatatcaagtcattttatttaggtacgcccagtggtaattttaaagcaatagataaccacgggaaggaaataacaaacagaaaaggattacctaatgtctgcagagttcatggtaatatgtaaaaaaatattgtttaggaactgtgtcattgtatctttgtttgtttttacatacaacacatgggcgcagtgtaataataatattaaaataatgcgcaagtatgaaagtgaaggtaaatataccgttagaaatttggttaaaaataaagctatagcattggaattagctgagatatatgttaagaatcgttatggacaggatgccgcagaagaagaaaaaccatacgaaatcactgagttaacaacaagttgggttgttgaaggtaccattcactcagaccaaattgctggtggggtttttattatagaaataggcaaaaatgatgggagaattctgaattttggctacggaaaataagtatgtaaggataatcaaacatcgtgtgcgctgatggcagagtaggtggaggactccagacagtcaaacgatagaaaaagatagcctttatggaggttcctgcaatgtcaaatacataccagaaaagaaaggcaagtaaagagtatggtttatataataaatgtaagaaactaaatgatgatgaattatttcgcttacttgatgatcgcaattccttgaaaaggatttcatctgccagagtattacagttaagaggggggcaagacgctgttagattggcaattgaattctgcactgacaaaaattatatccgtagagatatcggagcatttatactcgggcaaatataaatttgcaaaaaatgcgaagataatgtttttaatattttgaacaatatggcattgaatgataagagtgcttgcgttcgagctacggcaatcgagtcaacggccagggaaagatcatcaaaagttcactttttgcactaaataattcgcattttatgtttaaaaattgagatattccttattacctgaagctgttttttattgcttatacatgatcaaatactccttacctaattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaaacctggaaagtggaacataaattatcggatattcggtgatgatgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcacttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattttccgccatttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacccggatattctactgttgactatttgtgccgttatttctggtgcagaaggttgggaagatatagaggattttggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggatgagaaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaacccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaatcagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgctgagaaattcgccacagcgatccgaaatcactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactatctggcgtcagtccttgcggggagcgggctttcgtaatcttgccctgaatacaggactgagtatcaaaaagccggttaactgaaactgtccaggttttgggggtcagttcataaacgccttatccggcctaaaaacaactaaaattcaataaattgcaccgatgcgtagtccctataagcttacgcatcgggcaattgtatttacgccattgtcccaatcgtcttcctgaatcgcagcagcgcaatggtgaaaaatgcgccgccaattgccatcagcgtcagaaactgcggccagacgatttcgaatccggcaccccggtagaggatggcctgcgcgaggctaacaaagtgtgtcgtcggcatggtcagcataatgtcctgcaccatctgcggcatactttcgcgcggcgtggaaccaccggaaagcatttgcagcggcagcagcaccagaatcaccagcagccccagttgcggcattgaacgcgctatcgtccccataaaaatgccgattgacgtggtggcaaacagactgagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacgcccagtacacctttcaccatcagcaccagcgataatcccgataccaccagcaccaccagccccatcgaccagatcttcgccatcatgatctcaaacggcgttatcggcatcaccagtaagtgttccaccgtgccgtgttcacgctcgcggatcagcgccgatccggtcaatacaatcgccagcatggtaatgttgttgatgatcgccatcaccccgccaaaccacgcgggatcgaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatatacccattgccggtaaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatccggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcgaaggtatagcgtccggcgtccagtccggcatccatctcatcggcggtgatcatctccggtggcaaaaaccacggacgatagaagctgttaacgatccggttcgataactgcgattgatccatatcggcaatggcgatcggcgcgaggttcaacgatcctggcgtaacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcagcgtcagcatcgctttatcaccgagcagactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatacttaagcccatcaccagcgggatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgtcccgcgggcgatagtcagaaaatgactggtcgggtaaacctcgccgatccaacgtccaggcccttccagcgaagctaccggatcgatcatcccggaaaactgtgtcgctgggatcaatgtgataatcgccgttccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcaatgatgatatacagcagcgccgccagggtgagcgtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacaggccgcagagcaggaaaaagttcagcaaccccagcgcgatgtatggcaactgtttaccaagcaaaaattcactacgcgtggtgggggtcacgtaaaggttgataatcgacccaagctctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgctggcaggctttttacgtccgggttatagcgataacgcgtctcaatgttcatcagcccgctttggctggcgggtgtcgattgtcggctcgccacatcctgaagccaactctggtgcattgcctgcacgtaaccttttaccgtttcggcacgactgggcatcgctccgtcgatccagacgccgagttccacaggcgtaccacgcgcgatatcgcgcccgaaattgggcgggatctcaatcgccaccgtgatatcgcccgcacgcatccgacgatcaagctcgtcataactggtgagcggcggctgttcgataaagtaacgggaaccggagaggttgagtgtccacgcctggctactgacggtctggtcgcggtcgagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcaccgttcccatcagcgccagcgtcgaacgtactggatcgcgtcgcagttccagcgcttcgcggcggctgtagctaaacagacggcgcaggctaaatccctgacgcggcgcgtgggtggtgtcgtgtaccacgggcggcgcttcggcttcgttgctctgccctgccgcttcctgcaaataggcgataaatgcctcttccagactggcggctccgcgtttctcaaccagttcctgcggtgtaccgctggcaagcacttttccggcgtgcatcagtgagatgcggtcgcaacgttccgcttcgttcataaagtgggtggagatgaagatagtcactttgtcctggcgcgagagatcgaccatcaactgccagaacatatccctcgccaccggatcgacaccagaagtaggctcatcgaggattaacatctccgggcgatgaatcaccgccaccgccagcgaaagccgctggcgaatgccgagcggcaatgactccggcagaatatcttcaacgtcgttgagcttaaaacgctcgctcatttcagccactcttgcgggaatttccgcttccgggatgtgaaacaaacgggcatgtaactcaaggttttgccgcacggtgagttcgttatagagcgaaaacgcctgcgacatatagcccacccgacggcgggtatcgatatcttttggatcaaccggttgcccgaacagccacgcctcaccttcgctggcgggcagcagtccggtgagcattttcatggtggtggatttaccgcagccgttcgaaccaagaaaaccaaaaatctccccgcgtggaatgcggaaattaacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcgttttcaggttgatacggtgggatcactaccgcctgatgcgcctggcgttgcgcttgcggtaacagatttataaatgcttcttccagcgtagcgctttgcgtttgctgccgtagctcttcggcgctgccagttgccagcacttctccggcattcatcgctaccagccagtcgaagcgttcggcctcttccatataggcggtggcgaccagcacgctcatattgctctgccgctggcgaatactgtcgatcagatcccagaactgggagcgggagagcgggtcaacccccgttgttggctcatcaaggatcaacagttccgggtcgtggattaacgcgcagcacagcccaagtttttgcttcatcccgccggagagtttccctgccggacgatcgcgaaacggtgctaacccggtgctggtcagcagctcattgattcgcacttcccgctccgctttgtcgtgaccgaacaggcgagcgaaaaaatcgacgttttcatacaccgacaaggtgtggtagaggtttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtcgcggcgatgcttcgggtcgcgcatatcgccgcccagcaccatcacattgccctgttcaatgacgcgggcaccggaaatcaacgacaacaagctcgacttcccgacgccgtccgggccaatcagcccgaccatacagcgggccggaatatcgagagtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgcgtcattgcggcaacctcaccacgaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggcaaaccggttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacgcggaacatcagtttcagccgttcatcgctggtttcgacggtttttggcgtgaactgggcgacactggcgacaaaactgatggttgcaggaatacgcagatctggcgcggcatcgaggatcagccgggcttcaccgcccagtttcagcgtgcccgcctgttcggttggcaggaagaaagtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgccgccagcacttcgcctggctcggcaacccgatactgcacgcgtccgtcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgccgcttcgacgcgggtttgcgcctgaatgatattggtgcgtgccgcttctatagccgctttagaagccgatacctgagctttcgccgattccagcgcagctcgggcgctctcagcggcggcgcgatcgtcatccagctgttgcgcagaaatagcccctcgttgggccagtgaacgggaacgcgtatgacgttttgctacggagtccagttctgcctggcgttgattaaccagcgactgtgcggcacgagtttcgctttgtcgttgctccagcaaagcctgcgcggcagcaacggcgctttgtgcctctttgatttgcgcgatggcttccagtcgctgttcctgcaacacgcgagtatccatcttcgccagcacttcaccttcgcgaacaaactggccttctttcaccagaatggtgtcgatacgcccggcaattttgctggcaatatccacttccgtcgcttcaatgcgcccattactgacagcaaagccttccggcacacctgccgggcgcaacagccaccacgccacgatagccgccaccgccagtaacccgacaacccaccacgccagatggcgcttactcttatccataatcgacccgccataatccctgtaagcaaacgacgcgtgttacaactgccgccgaacgacgttcagcggattcttccatccgggataagaaggaaacggcaaatacgaccagcgcgcagagcattgagcgccaacggggaaggcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgtgatctataaaactggctgacaaaacggtatccatcctgttggatagcgtttcacgcctgttcagttgcaggaacagagcattcctttttacgttttatcaacagtctcaaccagatagtaacattaatattcatgttgtctatggttcagagctgtaacattgtgcgccttctaatcaaaggcataagtccatttctgtttttttcatgctggtaagacttccagggagtggttatctcaggccctgcaccagggttaatttggcaattatgcatgctgaacattcttccagcatgtttactgtcacgggcgttaagacctaaaactgtccccgtttcgcctatgcgttctcttccaccatttccgttatgtgcaacaacttgatttatacctaacatttgtgaacatgctaatagtgcttcaagtttaggtctgtaatctgtcgaaacagaaaaataacgattaaaggatcgacaagagatagcccggctagttttaaactttttgccattaattatagcatgatgctttttattgataattgccgctaattcgaccggatcgagagcattggtcatttcatcaatagagactgttatcggtcctataatgtaacgttttcgctgatcatcaaaagttatcccatgatgatttgccattattttgtatttggggtcatagaaacatacaggataatcttttatcccagagtaggtatcctcatcgagtggtttcatacgcgtgaagttctgcatatagttaccattgcaattcgtttcatgatttccagctaatacatgaacattttcattgatactcattatgcgttttaacaaatcgatgataaattgatcaccacagatattgctaaatcgatcgccggtttggtcgcccagaaacgtacatggcgtcacagcgtctttattaataactaaataaggctgaagactttctaaaataatgtctcttctgttcaggatactgattattgtattaacattagtgttaagttgctcattaaagttctcccttagcaatacgttgagaacttcatcttctatattaagcaactggctaaggaaattttctccttcagccatgattcccaaatgtcccgttgcgaaaagcgcgaacaaaactgcaccgactgagccatcggtatcaccaaaataggttggtctggtacttgtgggatcaacgggtgaacaattggagaaatagattctgtcagcgaactggggttttatcattgtttcgaatttaatatcagatacattatattgcgatattttccagttccagatgggtttgtacgactcagtaactgcaacatcattagcattatcatttactgtcatattattaagtaaataaacaatactgcaccaattaacatcggtattatcaagagagcaaccgtaatttttgctattaattgtcacaataaactgataattattattcctacgtagaatatgagcacgcatgcccgatagcatactatatttttctgaatgatccgtttgtatggtaaatgaaattttgtcatcttgaatagattgttggaaccgttctatttgccaatcatctattttttccacaacctcaccgagcattgtcctggcaatacttgatatatcatcacctataccatttgcaatatacccaaacagttctttagtgaagttggtaacatgctcttgcaccatatcatttgttgcgattgtcgttgtactgtcgttagtgcctgccacagttccaattttcatattttacctcatattatttaccgcgaggaatacatagttaacattttatcttatgacatacacctcatgttcgatgggaaaataattatattttgcacaaatcattcagcctcaaagcataatatgaaatttcttatctcatagcagagaaaatccctaaagattgtagaggcgtcatcagaacatgcctctacaatcgattaagaaaacctatgaaatactggcaggattaaaaagacataccaccgtattcatggagttttaatgtggttgaaaacaactaagccctgaggaataaattattttattatttttatcacgtgcttccttcagggaatttagccccataataccattatcaaattgttgattatgatctaccccgggcccatgatgcccatatttttgtctaatgtatttgctggggtcttcacctttgagtgtctccccacatatgaagatacgttcacgtgctggtctgaaatcagtagtgttatcaaaataattagcatatacaggtgtgggtttcaaagtattgcttcggattagatggaatagaggatcatccatgtgttctttatgttttttattaaaaatattggctaattcctcaggatcagtaggatttttcatctgattaaatggaacctgcaaagcaccgagacaataacattttttttcttcatctcttattattccgtgatgactggttaaaacttgcctttctgagtcataattacaaacatcgagcgttttaattaagttatacgtatcaccggcagagagtttatgatttgctagtcgtgcagtatagttaccattaaaattgatttcatgatttccagccagaacgacgacatttttattaatacggctatctttattaccctccatatttcgcatagaatttagcaaagtaaggatatatttatcaccaaaaatagtactaaatctatcgcctgtatgatccccaaggaagatacaaggggttatcgcatcgtcctttaaaaaaacatgttgatgcaactcattcaagatcatgtctctcgtatttaataaatcgtagagcactttattatttttatgtttgtatgcagatgaagccatctcttcgtgttttaataattcacataataaactccaacccttttccctgatgcctatatgccctgaaacgagcaatgcataaagtacagcgcctactcttccatctgtatcgccaaaataagccgtgttggcattttgtgggttaatcacaccacactgtttatagaagtctatttttgaaaacacagatttaacatagctatcaaacttttccttagtaaacgtctctttagagacatcccaacgccagtcaggtttgaaattaccactaagaagagtaaagaaatttctcgctatgatagaaagcccatcaactttataaattatatctgatttatctccagaggaattaataaaataataaccgcccttacactcaacagtaacggtaatgggagacgataattttaacacatggttattgtctggtataattgtaaagataaacgtatcagtagtattgtcggcgaatctattatattcttgaatatctatagaaggttcactattataaaaccatactttctccatctggtgactacgatcatttaccttccagtgaccatgttgcaggaaatagatgatatgcaggccaaaatcgttatctatttgcgaatcattatccattttatcaaattcaactatctttgcacgatgtgttttatcaaccttgccatggtgttgatgactgttaactttatctgaatgcttatcttgatggcttgaagagatgtttctaatctgattgtcaattgctttcataaataacctgtgatatttttgaattgtttgtaacaaaataaatgatacttgtctgaaaaacagatttacgacgatataaaataataatacttatatgttcgctgattttaagcaccgagactatccggtcttttaccaaataatgaagaataatccctccctggaagataattgtaaaaaacaacagcataagaattaatcttaggataaatttttatttatcatggccttttgaacgctgaaaagtagcgctctgcaaagtaaaccccgctatagttatgctatgcatttgtctttaatgatatctcgtcattatattaacaggatgaaattatcattaatgcatatttcaatattagcagggatacctgaggagtttaaagtgaacatatatatcgggtggcttttcaaattaatccctttgattatgggcttaatttgtatcgcgttaggtggctttgtgctggaaagttcagggcaaagcgagtatttcgtcgcgggtcatgtgctgatttctctggcggccatatgcctggcattattcactaccgcatttattatcatttcgcagctcacgcgcggcgttaatacgttttacaatacattgttccccattattggctatgcggggtcaattatcaccatgatatggggttgggcactgttagcaggcaatgatgtgatggcagacgagtttgtcgccggccatgttattttcggcgttggtatgattgccgcctgtgtatcgacggtggcagcgtcatccggtcactttctgctcattcccaaaaatgcagcggggagcaagagcgacggaacaccggtacaggcttattcttcattaatcggtaactgcctcattgccgttcccgttttactcaccctgctcggtttcatttggtctattacgctgttacgtagtgctgacataactccgcattatgtcgcgggtcacgtattgcttgggttaaccgcaatctgtgcctgtctaattggccttgttgccacaattgtccatcaaacacgtaatacgttttcaactaaagaacactggctgtggtgttattgggttatttttctcggctcaatcacggtactgcaggggatatacgtcttagtcagttccgatgcaagcgcccgactggctcccggcattattcttatttgcctcggaatgatctgttacagcatattctcaaaagtctggctactggcactggtatggagacgtacctgttcgttagccaacagaataccgatgattcccgtcttcacctgcctgttttgccttttcctggcatcgtttcttgcggaaatggcgcagaccgacatgggatattttattccttcgcgagttctggtcggtttgggagcggtatgctttacgttgttctcaatcgtttcaatattagaagcgggttctgctaaaaaataattgcaacgtaccggataaaaccagcgttgaccatttgcgtaacgctggtttttcttaggcatcatgaaataacgcagcattaatgcatagtggttaagtataaaaaacagcaaagttactgtttttttcaacctgttcatatttcataaagatctggccactgggtgagttttcaatcacctttccatccaccttatattaagcatggagggtttcagttcacgggctcattagaaaataatcacaagataaccactatcaaaattagctcatttttaatgcgactctaataattttcatctttaggaaataggtcaggacgactttgctgcaatcaaatcctgcgcacaagcccacgcactcgaccacgcccactggaagttatagccccccagccagccggtgacgtccatcacttcgccgatgaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcggtcaatgtgctaatcagtgcctgttggtcacgcacgttgagctgttttagcgaaacatccgggatttgcccgagttgctgtaagcgttcaaccaaccgcttcggtagatgaaccgccagtgtgtttttcaggctttgattcggatgtgcgttacgctgctcattcaggaaggtttcgaggtccacatccggtagcagattgatgctgacaaattcccccggttgccagtagcttgaaatctgcaacaccgccggtccagacaagccgcggtgggtgaagagtaagttctcacggaaaacggtgccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcgagcaacggtttatgcagagtgaatggcaccagacccgcgcgggtcggcagcacgttgaggccaaattgttcggcaatcttataaccaaacggcgacgcgcccagccccggcattgacagcccaccagtcgcgatgaccagcttttcgcaaccgacagtcatgccgttcagatcaagcgtgaagcctgtttcatccttcgccacactcagcacttcgctacgcaatctgaaggtcacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagttgccctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgtgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcctggttcgacataaaggttggtaaagttgcagcgcccaccgccagacataaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacatacccgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctcttagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtgaaatccatacagggggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcggcggtattcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttacctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttctctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgagaagaaagacggcaagaaaaagccgccgttctggacgcgtattgcgctgatcctttccgctatcggcgtggcgttttcgcacggcgcgaacgatggtcagaaaggcattggtctggttatgttggtattgattggcgtcgcgccagcaggcttcgtggtgaacatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctcaaacaggctaccggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacctgcggagttccactgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggtatgttgaccaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgacaaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcaccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgccgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgacggcggcagtgtctatcggcctggcgagttataccgggatgccggtttccactactcacgtactctcctcttctgtcgcggggacgatggtggtagatggtggcggcttacagcgtaaaaccgtgaccagcattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctgtactggctctccttgcagttcctgtaatcgtacgcaccaaaacgagcgggtcagctggcccgcttcagattgtgacatagtgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaaacatgcaaattcaatagattgcagagattatgtaggcctgataagcgtagcgcatcaggcaattttgcgtttgtaatcagtctcgagcgggtcagtttactggcccgctttttttatgcgttattattgctgaagtgcttaatgccaaatcatcaatgcaatcaggctgaccaccaccagaccacacaatgcgctggtcagaataaactgccgacgcacccgctcacagcggcgaataaattcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgggtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgacgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgatctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccctacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatacaccgggcttattgatgtgaatctgggtgatatgcagaaacgcatctcagaagagacacatcatgcgctgaccgagctttccactaatgcaggctacccaatcactgaaaccctgagcggcagcggcgacctgggccaagttctggtcgatgcaatcaagaaatacgatatggatctggtggtttgtggtcaccaccaggacttctggagcaaactgatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcttccctctacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttggcgcgccttgttacctgatcagcgtaaacaccttatctggcctacggtctgcgtacgcaatcaaaatccccagccaatacaacatttaacaccatcatattttccatcattagtgtgatcatctggttattttctgttgtaatagtgtattaatctattcaccgcatcaatattaagaatctctgacagatgtaaactttttcgcgcgttatcccttacgcgttcatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttggattctcgcaagagcaggcttttgtcacttttggtgcttttgctgcgctggtctatggcctcatttccattggcggctatgtcggcgaccacctgctggggaccaaacgcaccattgttcttggagcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgccctggggactatcgctgtcggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctatccgccgaaagatccgcggcttgatggcgcattcaccctgttctatatgtcgatcaacatcggctcgttgatagcgttatcgctggcccctgtgatcgctgataaattcggctattcagtcacctacaacctgtgcggggcggggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgaacccgacttccggccaatgagcttcagcaaactgttgtacgtgttacttggcagcgtggtgatgatcttcgtatgcgcatggctgatgcacaacgtagaagtcgccaatctggtgctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacatcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggtttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagacctctcgatgccgatgaaatttactctcggcatgtttatgtgctcactgggctttttgacggcggcagctgcgggaatgtggtttgcggatgcacaagggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgccctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacgcaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcggtgccggacaacattaccgatccgcttgagacgttgcccgtctataccaacgtgtttggtaagattggtctggtcacgctgggcgttgcagtagtgatgctgttgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcagggtagcgttatcgctaccctgttttagttttacactggcgtacctgcatagatatcaaagcgatgccctttagtgactaccgcgtttggcgtggcgacattcgccagcggtggcgcgtagtccgggcgctttaccaccacgcgtttggtcgccagcaagcgtgcaggctccagtaatccatcggcatcaagatccggtcccaccagcgactgaaagacacgcatctcttttttcactagcgcgcttttctgcttatgcgggaacatcgggtcgagataaaccacctgcgggcgcggggtaatatcagtcagcgccgtcaggctggaggcgtgaattaactgcaaccgctcctgcaaccagccgccgatttccgcatccgcataaccacgcgccaggccgtcgtcgagtagcgcggcaaccactggattacgctccagcatccgcacgcggcagccgactgaagccagtacaaaggcatcgcgcccaagtcctgcagtggcatccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctcaccgcgaccaccgccgaatttgcgtcggtgcgccatcgctccgccaacaaaatcaacaaagatgccgccaagttttggctcatcacgcttgcgcaattccagatgttccggcgttaacaccagcgccatcaggttgtcttcatcgtgctccagcccccagcgggccgccagaacagataaggcaccgtctccggtgcctgtttcatcaattaagcagattttcactgaatgatcagcccttaatgccgtaatgctccagcatcgcatccagctgcggttcacgaccacggaagcgtttgaacagatccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccggtttcacggttgaaaatgccctcttcctcaaagcgcgagaaagcatctgccgccagtacgtcagcccacaggtagctgtagtaacctgcggcataaccaccggcgaaaatatggctgaaagcgtgcgggaaacggccccaggacggagatggcaccacggcaaccagtttcttgatttctgccagagtttcgaggatttttgccccctgatccgggcggaactcggcatgaaggcggaaatcaaacaggccgaactccagctgacgcagaataaacagcgccgcctggtagttcttcgccgccagcattttatccagcaactctttcggcagcggttcgccggtttcatagtgaccagagataaacgccagcgcctccggctcccagcaccagttttccataaactgactcggcagttcgaccgcatcccacggcacaccgctgataccggaaacaccagcggtttcgatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaagagggtgatcacttcgtcgtgagtgaacagcgccggtttaccatttaccgggcggttgaagttacaagtcaaatacgcgaccggtttttgcaaagaaccatcagctttacgcatctggcctacgcagtcatccatccacgccccgccgcgcttgttttcacgggcatacagatcgaggtagaagctaccgcgcagttcgttattttcgtcatacagttcgaagaaacgtacatccggatgccagacatcaacatctttacgctctttagcggtgatgccgtaaatacgcttaaccacttcaaacaggccgttaaccgctttgttttccgggaagtacggacgcagctgttcgtcactgatgctgtagaggtgctgtttttgtttttcgctgtagtaagcgatatcccacggctgcaactcatcgacgccaaattcggctttggcaaaggcacgcaattgcgccagctctttttcgccttgtggacgcgcgcgttttgccagatcggttaagaaatccagcacctgctgcgggttttctgccattttagtggcaagtgatttgaaggcgtagttttcaaagcccagcagttgcgccagttcgtgacgcagcgcgaggatctcttccatcaccttgctgttgtcccacttaccggcgttcgggccttgatcggaggcgcgggtgctgtaagcgcgatacatctcttcacgcagagcctggttgtcgcagtaggtcattaccggcaggtagcttgggatatccagcgtcagcaggtagccttcaagttctttcgcttcagcctgggcttttgccgcagccagcgcgctttctggcatccccgccagttccgcttcgtcggtaacgagtttggtccagcccattgtcgcatcgaggacgttgttgctgtactggttgcccagttcagaaagacgggtagcaatttcgccgtaacgctgctgtttctctttcggcagacctatgccagagagttcaaaatcacgcagggcgttatcaaccgctttcttctgcgccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcgatacgctttatacagcccttcatgttgccctacccaggtgctgtattccgacagcagcggcagggtttgttcgtacgcttcacgcagttccgggctatttttcaccgagttcaggtggctgaccggggagaagatacgccccaacacatcgtccacttccgccaacggctggcagagattttcccaggtgtacggtgccccttgcgctactacgcgctccacgttttcgcggcagtcgttcaatgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattcgcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtgtgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgatacgcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcatcgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggcatcgcccgtatctggcagcaggacgatttgcccgcagaactggaggcgtacatcaatgtggtaaaacacttcaaccgtagcggtcagttgcgttactaccccggttcgccgttgattgctcgccagctactgcgtgaacaggacagcctgcaactgaccgaactgcacccgagcgattacccgttgttgcgttctgaatttcagaaagatagccgtgcgcgtgtcgaaaaagccgacggtttccagcagcttaaggccaaactgccgccggtttcccgccgtggtttaatccttatcgacccgccgtatgaaatgaaaactgactatcaagcggtggtcagcgggatagcagaaggttacaaacgtttcgccactggtacttacgcactgtggtatccggtggtgctgcgtcagcaaattaagcgcatgatccacgatctggaagcgaccggtattcgcaaaattctgcaaattgaactggcggtactgccagacagcaatcgccgtggcatgaccgcttccggcatgattgtgattaacccgccgtggaaactggaacaacagatgaataacgtgctgccgtggctgcacagcaaactggttccggcaggcaccgggcacgccaccgtaagctggatcgtgccggagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacactttgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggccagaaatgtgcgctgattgaagccaaagagctgggcggcacctgcgtaaatgttggctgtgtgccgaaaaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgaaaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaacgctggaagttaacggtgaaaccatcacggccgatcatattctgatcgccaccggcggtcgtccgagccacccggatattccgggcgtggaatacggtattgattccgatggcttcttcgcccttcctgctttgccagagcgcgtggcggttgttggcgcgggttacatcgccgttgagctggctggcgtgattaacggcctcggcgcgaaaacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgatctctgaaacgctggtcgaagtgatgaacgccgaaggcccacagttgcataccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacgctggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggtcgcgagcctgccaatgacaacatcaacctggaagccgctggcgttaaaactaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaatattgaaggtatttacgcggtgggcgataacacgggtgcagtggagctgacaccggtggcagttgcagcgggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggaaccgcaggcgcgcgagcagtatggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgccgcatgaagctggtgtgcgttggatcggaagagaagattgtcggtattcacggcattggctttggtatggacgaaatgttgcagggcttcgcggtggcgctgaagatgggtgcaaccaaaaaagacttcgacaataccgtcgccattcacccaacggcggcagaagagttcgtgacaatgcgttaaatgttaaagggctaagagtagtgtgctcttagcccttaattacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgcccctagaacgatgattgctttatcaatcacccgttttctccatgcgatggagtgagaatgcatccgcttactcatccactgcctgtcacggcgcatgtctcattgttagataagaactctctcactccggccagagcatcagttaacggcaccacccgtacttctgaccaggactttgaaagcgtttatgcgcattgccagagtgaaaatgcctcagagctaactggataatcatacagtacatgcaggttataaaaccagcacgtccttgcaatagtttcagtatggtattagcattgatgcgttagatgatggctatctcactccagtcagagccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggtttttttacatccggattcggacaaggcttaatatgacgatgacccagtgaaagtatataaatcgtcactgcgatatataccgaagtgctccctccgccagctgaagaaatcgctaattcttgcaatgttagccactggctaatagtattgagctgttagataagaactctctcactccagccagagccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggttttttacgtcctgattcagacctcctttcaaatgaatagccaactcaaaattcacacctattaccttcctctgcacttacacattcgttaagtcatatatgtttttgacttatccgcttcgaagagagacactacctgcaacaatcaggagcgcaatatgtcatttctgttacccatccaattgttcaaaattcttgctgatgaaacccgtctgggcatcgttttactgctcagcgaactgggagagttatgcgtctgcgatctctgcactgctctcgaccagtcgcagcccaagatctcccgccacctggcattgctgcgtgaaagcgggctattgctggaccgcaagcaaggtaagtgggttcattaccgcttatcaccgcatattccagcatgggcggcgaaaattattgatgaggcctggcgatgtgaacaggaaaaggttcaggcgattgtccgcaacctggctcgacaaaactgttccggggacagtaagaacatttgcagttaaaaatttagctaaacacatatgaattttcagatgtgttttatccgggaggcattatgttactggcaggcgctatctttgtcctgaccatcgtattggttatctggcagccgaaaggtttaggcatcggctggagtgcaacgctcggcgcagtactggcgttagttacgggcgtggtccatccgggtgatattccggtggtgtggaatatcgtctggaacgcgacggctgcgtttatcgccgtcattatcatcagcctgctgctggatgagtccggcttttttgaatgggcggcgctgcacgtctcacgctggggtaatggtcgtggtcgcttgctgtttacctggattgtcctgctcggtgctgccgttgccgccctgtttgccaatgatggcgcggcgcttattttgacaccgattgtcatcgccatgctgctggctttagggttcagtaaaggcactacgctggcgttcgtgatggcggccggattcattgccgataccgccagcctgccgcttattgtctccaacctggtgaatatcgtttccgctgatttctttggcctcggctttcgcgaatacgcctcggtgatggtgccggtggatatcgccgcgattgttgccacgctggtgatgttacatctctattttcgcaaagatattccgcagaactacgatatggcgctgctgaaatctcccgcagaagcgatcaaagatcctgctacgttcaaaactggctgggttgttttactgcttctgctggtgggatttttcgtcctggaaccgctcggcattccagtgagcgccattgcagctgtgggcgcgctgatattatttgtcgtcgctaaacgcggtcatgcgattaatacgggtaaagtcctgcgcggtgccccctggcagattgtcatcttctcgctcggcatgtatctggtggtttatggcctgcgcaatgccggattaacggaatatctttctggcgtactcaacgtgctggcggataacggcctgtgggccgcgacgctcggcaccggattcctcaccgccttcctctcttctattatgaacaatatgccgacggtactggttggcgcgttgtccattgatggcagcacggcatctggcgttatcaaagaagcgatggtttatgccaatgtgattggctgcgatttgggaccgaaaattaccccaattggtagcctggctacgctactctggctgcacgtactttcgcagaagaatatgactatcagctggggatattacttccgtacagggattatcatgaccctgcctgtgctgtttgtgacgctggctgcgctggcgctacgtctctctttcactttgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggcacgtcgcgtaatacgctggagatgatccgcaacagcggcacagaaccgaccattatccattatctggaaactccgccaacgcgcgatgaactggtcaaactcattgccgatatggggatttccgtacgcgcgctgctgcgtaaaaacgtcgaaccgtatgaggagctgggccttgcggaagataaatttactgacgatcggttaatcgactttatgcttcagcacccgattctgattaatcgcccgattgtggtgacgccgctgggaactcgcctgtgccgcccttcagaagtggtgctggaaattctgccagatgcgcaaaaaggcgcattctccaaggaagatggcgagaaagtggttgatgaagcgggtaagcgcctgaaataaagcggcgatatcccccccacaggttgttagaaaagtgcgctttatttatgtcggatgcgacgctggcgcgtcttatccgacctacaaagttatgaaaattcgatgaatagtatgttatttgtaggcctgacaggcgtagcgcatcaggcgattttgctatttacacagtactccctgcgtgagattccaattatcgcgtccagcatggtgtatcagtgagctgcttagttatcagcgatacagcgcagtagtttaaagacgtactggattatgatttatcagtggtttacacaacaaattattaaataattataagataccttaacccattttattattacacatctaaaacatcacaaaaaaaatcacttcacacactatcagagaacataataactttttaaaatgagcgcattttgatagttgttaacgatttcctttacgatactatcactaccctttttttacacacaaatattaccgggtggagataaaagggaaatcaaaggtaattatatcaggaagatataacgcattacatttattgtgtgtagaagaaaatccattcctgttctaattatccaatttaaacatcttagcataaaacaaatgatgaataagggattttatgtcaattgactttaccccaggtataataaatacatatcacggcgatatttataactgcacaacaaataccgataatgctaaaacgccagacacaccgaagtggccttgcgataattgggaagaacaacaacccattaattccacattctctggagaaggatatatctctgatcaatatgatttagcgcaacaccaacttcaacaaattaatgcgtgccacacgaacactacatatacaaatgcagactactcaaaagttgtggctcaacttgtaagtcttattactaacattgaaacgataagttcgacacaacttacgcaacagacacaatcaatacttaatcagattaataacattagatatgaaaaaaacaaaagtgctgaatgtcgaatcattgttatcgctaatcctaaacccgacaaggcaatcataactaaaattagcgtagaagagggaatacccataacattcagtgtccaaaccatgttttcagatactaattttattgctgaacaacgagctgacttaccaactaatataaaagatattcaaagcctgtatcaaaaaatgacgaagttatatattgagcacagtgaaaataaaaacaggatgaaagtctttgccggaaccaactttattgatttcaatatgacaggacagaacctgtccgggttcgttctaaccttgtcaaggttttatttcgaagatctacttaatataaatttcactgacgcaaatttaggtgacactatttttttacataaagaacaccctacccccaaattatataaagatggacaatatcttgacaaacaaatcgaaggtttattttcaacattattaaccattaatgacaaccttttacgagcaaaagcggaaattgcttcgacaataattaaatttttagaggccaggataaccaatctttcatacaatgacatattaaaatatcagcaagaattccaaaaacaatgttataagcaagttaaagcctttacgacactctcccgatacaataaaattcaaacatgggcagaaatgtctgaatatcaattcgaagtatttcaatacgagacgcttaacccaaaaaaaatgtcacacacgccttatttaaagaggccactgcctaatgaaaaagatataaattatggggtggaaatagaaataccatctggtaaaagaattcgcttatcaaatcattaccagaatataataccataatattgattattagcactttataatcattgaataaaaatagattttatgtacttttaaaacaatgcactatattatggggtgatggatattcatgtcacgccccaaaattaactgagttcacctaaacagaaaggatataaacatcagacaggtttacgttactatcaggcatatcacctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatcctcagcctttcatttttgcttgccgcatgtagttcaattccgcaaaatatcaaaggcaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggtgggaaggttatcaacgttatcaatggcaaaacggatacgttgttagaaatcgctgtattaccgttggatagctatgcgaagcctgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggcaccattcagggtgaacaacctggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggtgcgccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgcattacatcaaattaatacacagtaagctaactattattattataagccctgtcctgttaattacctttggcaaactgattataaagttaatgtccgcaccaggagtcggttatgtttcttataattaccagggatacgatgttcttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtcattattttctccccctttaatattaaacgctgcctggggaaagtgccggtgacctttgttccgcggactatcactatcattgattttgtcgcactcatcaatggcagttactgctctgtgcctgaagcggctgtgtcactttcgcgcaagcaacatcaggttctgagctgcattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattgattatctggtgtgaatttcaggcttacggtgagtctggctacgctgccacacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacaggtcttctatcgacgttgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatcagtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccaacaaggtcatcactgaaccataaatacccagttcgtacataccgctgccaataaccatacctatggcggcggtcacccagatatccgctgccgtcgtcagacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcaccacctgagcagcaatacggctggggtcgagtccgacgtgatctaaagacagcacgtcagcaaaaccatatttcgaaacaatcataaacagggcgcttcccatgccaattaatacatgtgtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattgccgcgagtataagacgtataataaattctgctgtcatataaaaatgcaaaaaggagcagcaagatggctcaacttgctactcctttttacttgcacctcattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttacagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaacggtatcgccacctttatatactgtttcttcatgcagcatccaccatgcaaccggggtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatattcattttgtaacccattcaatatagagattatatatgaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaagtacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagttggcttgtttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagcgcttcagcaaaaccaactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggagttgaccggttttttgttatcagctgctttttgcgcatccgctgcattgctcacaactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttatttcaatacaatgagttacagatgcatcagatactgcaattaggaaatttttattaaatcgactgcattcttagacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgcttaaaaaacatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagtttcccgttcgtctctggcgatattttaagcacagtagtgggtgcattattaatctgctcgggtattgcgcttattgtcgggttattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccggagctgggcatttttgccattgcggcatttattgccggtttgttctgtgttgcaggggttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagctggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgcaacgccgatggtgtctgtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagcctgttcagcttcgccagtttgttcgttaagcagcaataattaccccggttgtcacccggatcatagtcacttgatgtgactatgatccgattaatactctctccgctacgcagtgttgtagatcaattgcgcactatcattgaaataattacctgctagtgattatttcaacctactgaatttcatctaatttttttcactctatggcaaattagccatttcaaacattatcatggctgatattttccgtagtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccgtgtctccagacgctatataaaaacctgaagacatgaatgcgttatttactcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcttaagtcgaaacaaggagactcgatatttaaatcggattacattttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaacgttaactttttgtttgctatttacaagctgataacaaccaggaatcttacttaggatcaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggtaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatattcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggttatcattgatacctatcacaatcatatccttgatgaagaagcgattaaatttctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgttagccgcaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaattatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaataaaaatgaaagcaatatcacgtcgacgctcaatatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaactaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtcaggacataagcaactgaaattgatggctggcatgacgagggatgcagatgctgatttcattacccccggtgattactaaaggagaggctaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcaggaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactgtgcctgtatcccaccttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaagctgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacgccgccgccatgacgcctgaggtcggtgtcgtcacactctcccccggttcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggtattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcacctttacaggccgagctaaactccgccaaaggctcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactacgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaagatttcttacgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgctacagccagaccggcacgctgaaattctccgacccgacagtggatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtacgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccagggtaaagcaacggcgctcattctggataaagacgatgtcgtgcagctacgcgaaattgaagccagcaaagccatcggcgaccagtgggtcgtcacctctggcttgcaggctggcgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgagcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggtggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcgccaccgaccattaccgtcagcgctacctatccaggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagtgatgcggcgggcaatgcctctatcactctgaccttcgagactgggacatctcctgatatcgcacaggttcaagtgcaaaataaactgcaactcgctatgccttcattacctgaagcagtgcagcagcaggggattagcgtcgataagtcgagcagtaatatcctgatggtagcggcgtttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacaactctttggttccgagtatgccatgcgtatctggctggacccgcaaaaactcaataaatataacctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttccggtggtcaactgggtggcatgccacaggcggcagaccagcagctaaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgctcgcgtcgaacttggggcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctgccggagcaaacgccctggatacctcgcgggcagtcaaagaggaactgaaccgcttatcagcctatttcccggcaagtctgaagacggtttatccttacgacaccacgccgtttatcgaaatttctattcaggaagttttcaaaacactggttgaggctatcatcctagtcttcctggtcatgtatctgtttttgcagaatttccgtgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttgactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccgccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcggtattgccgttgttctttccgcagtgtttatgccgatggcctttatgagcggtgcaaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtggcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggaaggcggtcacaaacctaacgccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcaacactataccgatagcacccgctcgctgttgcgttgtaccggtcgctacatggtggtctacctgctgatttgcgccgggatggcggtgctgttcctgcgcacgccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgccaccatggttaacaccacgaaagtgctgcaacaggtgacggattattatctgactaaagagaaagataatgtccagtcggtgtttaccgttggcggctttggcttcagcggtcaggggcaaaacaacggcctggcgtttatcagtctcaagccgtggtctgaacgtgtcggtgaggaaaactcggttaccgcgatcattcagcgggcaatgattgcgttaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggtaacctggggcacgaaaaactaacccaggcgcgaaacgagctgttatcactggcagcgcaatcaccgaatcaggtcaccggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgctgcgaaagctgaagcgatgggcgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctactcgtctaccgaatggacctatggttcaccgcgactggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggcggccgggaaaagtaccggtgacgccatgaaatttatggcagacctggtcgctaaacttccggcaggcgtcggctactcatggaccggactatcgtatcaggaagcgttatcctcaaatcaggctcctgcgctgtatgcgatttcactggtcgtggtgttcctcgccctcgccgcactctatgagagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtctacttccaggttggtttgctgaccaccatcgggctttccgccaaaaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccgatagaggcaatcatcgaagcggcgcggatgcgtttacgcccaatcctgatgacctctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggttctggcgcgcaaaacgcggtaggtaccggcgtgatgggcgggatgtttgccgcaacagtgctggcaatttacttcgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacatgaaggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacaacacaatactgacccacattcccgtaatcgtatgaattgtcagcttaataatcccaaacatgccgagtcttttcctcctgaaaataccgataccgcctggcaaactgcgaaagagaactagccggtagcccggcagaaatcatcagggaagagtttcacatgaagcaggtgtgagatcctgaccaatattcaaatgcgaaatatgtcaggaaaaggtacctggcgaatgttgcgcaaactgatgtggcgttacaccataatattgtcgaaatgtgtttataaagtacgatgtactgctatagccacatttttccgcaatagtatgcagaggaatttgacgtaactcgagtaatcgtctggccatcgacatcctggaggcgagtaatattttactgaaacaggtattttcatcctgcaacttttttttgattagactctcgctggtatacattctttccgcgatatcgcgcagataccaacgtttggcgatatcaaagctaataaggcgttcaacttttcctgaaacagtgctgatgctattgaaaagtaaggggatcagttctttcttatgagaaaacatcgataaacaggaaaggtagagcatattgctcagtatcggtgaatttaccccggattcattgaagctatcaaaaatcgccgtcaccagcggcatggggggtgactggttaattaacaaacggtctttgctgtgtaaccctaaattgcgtggtagctgacgaatattttgtaagtaatggcaaactgtcagctcatcgatatccagtcgtcgcgtatccggtgaacaaaacgcaaaatcgtctgccaaatttttctccagcagcagaatactctcgttatgcagcgatattttttgctgttcatgataaatatcgaatgaacgacgaatgaggatcaccgagcagacatgagtcatgattatcccttatatttcatactgcgattatttcaatttcagtatactaatgaaatgatgccagactgtttcttagcgcaaaaactgccagatttggtaggaccaaaatttatccacaaagtagttttgcataacagttaattgataataagtaaatgcagcacgaatatattttcgcacagcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaactctataatcttattccttccgcagaacggtcagtgccgtaaaaattcccttgcgcaacaatacttgccgccgagtcacggttcgacaatctctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaagacgtaaatgaaatacgacacgctgtgatatccacaggatactgcaactcgcttaattgaaaaaccatgtataacaataagttgcaaagcacgttgcattctacactcagtaagcaactgtgaatatgatgtctcttcttcgcgcaattttttctttaacagacttggactcatcaacagctcgctggcgattcgggctagtgtccactcatgggcgatattattattgataaccgtacaaactcgtgttcgcatgttcggttgtaaaacgttcagaagcagcggtataaagtgctcatcctcaagaaaaacagataacaacgcaaagattaatgctcttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctactacagtgatgaacgagtaatgaagaaacttttttatgtgcatgaagatttaatgcctcctccttgagcatcgggagaaataatgaaagcgtgtcccttgacacgaatacaaaattttcaacacacttatctactcgaatttggcttgcatccgcaaaaaccaggtcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcatacgcaattagacaattcccatgtagtgattgcatagttgacttaatattacataaacatattactgtttattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggagaacaggatgataatgtgtgatgttctacgggcaggatgactggatttataatacaaaaacgtgtttaagaacgcagggaaattaatagtaagcaaataatcccttttcgtgacattaaaggtaatcgctacatttaataaacattcatataacatatatcttatcaacacgatgaatagacagccaatatattattgcgattaataagcaaccgaatgcccagctgtttttttaaaggctgggcattcggtttttacaacgttatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaattacctgacccgccgggcgggagaagttgatggcaaaagtaccaatttgaccacccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcgtcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggttgtgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcacaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcgaatattcttctttgtcgatccagtttttattgatcgacaaatccatcaatttatggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctgaaatgcgacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcgccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggcattacaggcttaatttaaataacaaaatcctaagcagaaaaacgactttttataatataaacatttaacatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacattgctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtacaccccgttcagactgtgcaggaaagctacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcagcatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtcacattcatacgaccaatatccgccgccgtaatttccccaaagttaaagtcttttttcagccccaacggttcaaaggaacgtccgccgagaataataccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagcgcattttcatctccgcgcaaccatttatcaaatggggaatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggatagacttcgaggaactgcgttttaagctgcggatctttttccagcttagcaataatttcgtcccaggatttcgacgccatttcaatcgggttcaacggcggtccaccagcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacgttaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctgccatcgacgccccccgcattcaacgcatggcaatgagcgcatgaaatggtgctatcagccgataaacggggatcgtgatacagcgcaaaacccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgttccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggtggcatagtttcatactgcatcacccattcaatcttattcaaatcgctttgcgaaacgggtttatcagccagcagtgccgcacgcacggcctcaaggttaaaagatttatatccaagcttaatgtcgtaatccatcaactgtttcgcgccaggaatataataataggcgggtaattctgccgaaggcgtgtggcaatagtcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttccctcacggtggtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagggagatacgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagcctgtgcctattacccagatcaggaatggcatatcatgattgcggcgagagcaggattgaatgttctgaaaatgaaaaacaacaccaaatcggtatttttataaattccattgatattagtgcgttatattttttgacaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagccgataattagcgacgaatttcggaggttggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaagtcgatctctgctatgagctggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcctgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacctaaaatggacccgctggatatcttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaaccacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgcgaaccacaggatcacattccgtggtcttctctgctggcgctgccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggattcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactacggtcacatccccaacggcaaccgcacctattatttgagccgctcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggtgcgcgccgctatctcgaccaccttaaaatggaatatgccttctggatggacggtgcagaatcgttaatccctaatcaggcctatcgccatgttgtgcggatgccggacggatcgctgctcaaccgttactgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccgcccaacgaggtgtaccgcgatttacgcgcgggggcggcctccggttgggattactcttcccgttggctgcgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggcgagaaagagacagaagcactgttccgccagaaagccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgaacaactggcgctgttttccgctgccgccattgtgccactctatgtcggtatggcgaaccatgaacaggccgatcgtctggcaaacgccgtgcgcagtcggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaacggctgggcaccgttacaatggatggcgattcagggatttaaaatgtacggcgatgaccttctgggtgatgaaatcgcgcgaagctggctgaagacggtgaatcagttctatctggaacagcacaaactgatcgaaaaataccatattgccgatggtgttccccgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttcacttccagacggcgatacagggattccagatgcgcttttaccgttccggtactgatattcagcgctctgccgatctccttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgtccgccagtctccaggcagaaacatcatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatggataacttcctgtaaccaccgtttattgcaatccgtcgccgtaattaacaccttaacctcaggaaattgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcataactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgctgctgtaaactgattttcattccatgaataaatattgactgcctgtcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattacccgcgagaaaaaataagaattcgccatttggcggtggccattctacagagatgacgtgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacaattttgaggatttccttatattggtggttagtacgcatgcaattaaaaatgaaattccgcgaccacaagccaaaataacaaacggcaaggagacaaaaataagcacaaatagccaacacgtcctctattcactttaaagggaatcgctgaaaaatacgctctgcttaaggggattcacctttctcagaaagctattccgcccttttcctgctgagaaatcgccacattcggcatgacaacattgtgaaacccggcattagatgttagaaaaaacaataaacaatgcgatatgcgcgttactgtttcgctgtgaacaacaatcggtcaaagaaatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcagcggatttctttgctttgccaaagggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcaccacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgagcaaaagatgtgttgagtaatctcagcgaactggacggtctgtttcaacaggatgccaccagtatcagcggtaaattacgcatcgacatcccgccaggaatcgcgaaaagcctgttactgccgcgcctgtcggaatttctctatctgcatccgggaattgagctggaactgagtagccatgaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcgttaccggaagatggcgttatcgcccgtcccctcggcaaactgaccatggtcaactgtgccagtccgcactatctgacgcgctttggttatccgcaaagccccgatgatctgacttcacacgcaatagtgcgttatacaccgcacctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcatgttgacggtaaacagtagcgaaaactatctcaccgccggtcttgccggtctggggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtattacctggctaccgtgccgagccgctctccctttcgctggtttatccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagtacctggactgaccgactatactttttaagaatgaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccatccaggatctggagcacgagccgattaagccgttggataatagcgagaaaggcagcaaagttagccaggcgctggaaaccgtcaccaccactgccgaaaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggtgcggctatcacctatttctcatttttgtcgatgataccaattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacatcagcgatccgacgctagccgccacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggcctggcggtggcactttattccggcatcaactggatgggtaacctgcgtgaagcgattcgtgcccagtcgcgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgagattttatttcgctgattggtttgttgattgcgctgattgtgacgctttcgatcacctcggttgccggttcggcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacgtggcgattgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgattcgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacctacaccctgccatcgttgatgaaatccccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccggggaaaacgcagccttaaaataggccggatgcggcgtaaacgccttatccggcatacgattttattcggcctggctccccgtaggccggataagatgcgccagcatcgcatccggctataatgcgcacataacctcttgaaactcgtccccagagcctcttcagtcatctatttgggagcaaacaatttcattccaactcataaccccagcatataaatccagttggtaacttttatttaacctgaaaccagttttatccactatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcctgatttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccgatcaactcgcgtaataaagtccttgtcgcctctctcattggcacagccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatcctacggcagcaacgctacagtcgctcgccaccttcgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggtctgctgccgggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggcggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcactgtatggctcctttccgcagctgggcgcaccgattggcttcttctttgccaatggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgacctttagtaccgccgccgcgccagttgggcttggcctgccgcgtaacgaagtgttgtggatgttgatgatggcagttattggttttggcgtgatggtgccagtcgctggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctgttcgcctttaacccactgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatgggtctgaccttcgggccaatgggtgcgctgttaccagagctgtttccgacagaagtgcgttacaccggagcatcgttctcttacaacgtagcgtcgattctcggggcttccgttgcgccatatatcgcagcctggttgcagactaactacgggctaggtgcggtggggttatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaataagagtgaaaagcctgatgcgctacgcttatcaggcctgaatttccatacaatatattgaattcgcaaggatttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcacactttgccaacaatctaaatctgtttaattgccggatgtcagacatccggcaattatcatcacttcttcatctgcgacaaaatcgtccgacactgattagcctccccttcggaaggtgagatcagtgccagtaacgccgccgccggtgttaccagcgttgccagtgccgcagcaacagcaccacgggcaatcagcggtccggctttcaccccagcctgcggatttttaaacgtcccccgcacatacagcggcgaacgcagtgtgataatccgaattcctttactctccggatcaatagtcaaatccagctgttccgaagcaaaacttgccgtgccggtaacattaatcaacgcgttctcagtatcgaaagcaaaaatctgcgggcgcgccacgccgttggcaatattcagattcgccgccgcgcagttcacccgcacctcatcatcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagtgccgccaccgagttaccgctaccgcgtagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttccacatcgggcatcagttctttcagtttcagtcgacgagcctgaatatctgcccgcccctgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccgcccgccatgccaaatttcagcggttgcaggcgcaggtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctactgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggaatcaacgccaatcaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggctttccggtggtgtagaccagagaaccgtggatatcgctatcaccaattcgcccattaaaaccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggggtatcgggcagcagaacgcccgtcagttcatagagatcacccagtgaatcgccagaaaatttaagccgtaaatcgacaccgcccatcttcattgggtcattcacgacgccatcaaaagcaacacgggtgttaccagagcggaaatcagcctgtaccggaaacggcgtcccttcgccacgcagcgccagcataccgcctatttttcccgtacccgtgagcggttcaccgttatatcgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccagtaacttcgctgaacggcagcggcttgcctaagggatcaacaaaaatctccagatccgctttgcttactttgtcatcaatggcgatccgcccttgatcgaaaagaatattatccagccgaaacgaccatgccgacggctttgcattcgcgtctttgttatcatcgttggcaagattaaacgtccagttattgttcttttcagagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcagccagaccgttttggtcagcagcgccagcggggccagcgttgcctctacgcgtggcaaatgcaccatcgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgtttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatagtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgaacatcacgccactcttccggcgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcgtccttccggcgactgacgcagcatcacaaacagttctcgcgcgattttgatgtagtcataacgcacttcacttagcgcagagaaatttgccatcccggtaccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcagacggatatgctccaccagttcgaaacgcagccagggaagacgctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtagggccatcaatattgaccgatgccagcaggccgtgctctataaagaagtcggctttttgcgccagcaaatcaatctgctctttcacaacctccatccgatggctgacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccaccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgctgcccggactcgacaaagattatcggcgcgtaagggcagaactttaccgcctggccggggtaaatttcctcactccacaacggaatctttcaggaatacgttctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcagatgctggacgcctggcacggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggcgagcgtacgttctactactggcggaacgaagccgccgccaaattctggctggagagtgagcagtctgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctgacgctggacgacgaagacgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtgaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtctgacaggcggcagcgcggaagacgcggcgaaacgtgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaggcgatgccagcgtaaacgcagcatatgcaaaaggctggataaagtgttacccctctatccagctcatccataaatacctgatggttgtgctaactcatcaccatcaggcattactgtgcaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagaggtggtcgcagcagcggtagatggggccatgatttgatcccagaccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgttgacgcagatcctgatttaacatctctaccgtcaggctattaaggaaatcctgccgcagtttctgatattgctccggcgcgatatcgacaacctgattttgcaacgaacgcatccgctgacccatcagaatatcggtatcagctcgtgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacggcagtcaaatccaagaccgatgtctttgctgttactggcacttaacgcttgctgaacatgccagaacagcgcctcgcgggccaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagataaccggtcctgacgcaccgcgtcagtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagctggcgtttcacgtttgcctttcagttcgccaaacgttttgtttatttggtcgacaaccgagcgcgcatccacgtttcccaccaccagtagcgtcattgcatccggggtgtaccatttctgatagaaatctttaattttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgaccctttcagacgatagcgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcagcgcgtggttgatggtttctggtgtgatggtcaatttgccagtggcatttgccagataagagagcgcttctttcagcaaatcgttacggttattgggcaaactcagattaaacagcgtggtgtcataagagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgtgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgctggggggtggtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtgatgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcacatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctaccggcaaatggcccaccgcagagagcgtcgccgccagcacgataaagccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaaggttaaacgagtagcctgtcgggatgaccagccccaccaccgatttacggcagccgagtttctccatcttgtcgagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtagcggataaatttgaagatactgaaaccagtcgctttagcgattgaacccaataccagcaccacaaacaggatacaggtaatgtagaaacagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaagatgacctgcgagaaactttcgatgacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagcacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagctggctcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagctacttttcttccaggtaactctcttcgaagatttcaatagggagtgggcgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaagttcaggctctgcgccagcatgataattgcagcaatcatgctgctatctcccggcaagccttcaacaaacattttgtcgattttcagtacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattgcgcagcggacggaggattgccaccgcagcatgagggtcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatatttgggtgcatcagttgcagcgcagagaggtttaccgacaagggcagcataatgccgcgctcttgccaggctgcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatccggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagttttccgctggtcatctcgacctgtggctgtaaccaaatagcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcggatcaaagaactgaatctgattcttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgccaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctcatgatagtgagcacttgctgacctaaggtgattgcgtgccacggttcctgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatacgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacgcccgcagtatcacgcagggtttcacaggtgatgatcatcagcgcggtggtttgtttacgcgcgacaacctgctccagcatctccatcagcaaggctttgttcggcaaatccgacaccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctcctgggctgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctgatggcgacggtcaggataagcgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatacggaaggaatccgcctgtagtaccagataggcaattggctgcgggtttgccggacgttcgagcgagtaaacgcccagcgagatttgaaccggtagctcaaacaggcgagtaaccattaccggcaccgggcgctctggaataaaacttttacgcagcgcctggaactggttaggcagcactacatcggcacggctgaccacgcctgccggtttaatgctggcaagaatagcttccgcttcgggaatatcgcctttcaaaatagctgaagataagggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgctggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggcggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggtgcgtaatctttcgcctgctggatatcaattgccgtgccaacaaaccagttggaagtaacacgtcgttcaagtaatgcccgcgccgtgtagccgaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcacccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcggactgtagtaaccgccctgaccgagtgagtagccactcagatctttgtcgtaatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttaatgaccttatagtaatagcccgtcatccagcgcacgcgccagttatcttcgacatttttaccggttaactggtcgccactaagcgatgcccagacgccgtttgcttcacctttatcgtagctcaggcttagccccacgccgtccgcacgcacaccgccccattttttcccggtattactcggggagtctttttgcccaccaaaggccagcaaagaactggagatgggccgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtgccgatatcccagctccagacgtcatttcgccagccgaccgccacgctggcaccggaatccgactggctacggttgccgctacagtcctgtaatgtacaggtgccccagttgtcatcccatttgccatcggcattcgtggagaaactgccgacgttcatattgacgaaatcactgcgaaagaacatccgcccgtcagaatacggcgcgtccacctgcaacatagtggtgtgcgctttcagatcggagtaaccaccggtgccgctcgatccccaataatcatgctcaagggtgacgttaagatcctgctggcgatagaggtccgccgcatcgctgcgcacgccgcgtttcagccagtcatctttctcgtcgttacgggtcagtcgggtaaaggtgtcgttatcctgcggacgcgtcgtggtcacaccggatgcgaccatagcgtctttgtaggtttccagcgcctgctttggatcgcccgcctgcgcttcaaacttcgcaccgtcgcgcagcaccatcgcgctttccatcgacggtggctgagattttgcctgcgggatcaacttattaaacgtctgctgcgccgctgcggtatctccaagctgcgcctgtgccagcgccacgcgccgctgtgtgttcagcgaggcgttatcggtagcgggcagtttcgccagctggctacgtgctgccgctttgtcaccggcagcaatatccacttccgtcagaccaagaatggcgtcggcgttagctggctcccgcgtcaggacattctgatatgcagcgcgggcggcggtgtaatcacgtcgttgttgcgcccagtcagccagcgtgaggtcaatacgcgtggaaggtggttgctggcgcagcatcgcttccgcttctgcctctttgccgctttctcgcaggcggttagcggtttccagcacctgatcgctttgcagtcgattaaccagctcctgaatattgctgttccactgcgcacgcggcaggctgttgatatgcgccagcgccgctctgtcctggtcatgaccagagaggtacagcccgtaagcgtaaacctgctccgggtcgttcgacttctgctgcgccagattgcgcattaacgtatcggcctggctgcgttgtccggcctgccagagatcctgcgaaagtcggtaagtaatccatacgctgccggggtccagcgccagtcgttgccgctgaagtgctgccgcctgcgcccatttgccctggttttccagtgcctctgcctgctgtgccagacggtcgttttgcaggctgcgttcgatatcatcaatgctacgccgctgactggcagagagcgaggcgataaacgcttcagctttttctggcgattgctggcggtaaatatttgccagcccgcgcacggcgttagtgttgccgctgtccatacgcaaggtctgctgataataacgttcggcggcgggataatcttttcgcgccatcgccacatcgcccagccccagcactgcataactgtcggtgttatcgacattacgcgcctgctggaacaggcgttctgcccggtcaggattattggctttcagcgcagcatcgccctgctggatcgccagccagtagcggtttactttcagcagactgttccatttgtcgttgttgctgctgtgcgggtccagtgcgagggctttttccagattcgccactgcattggcgcgatcgcctttctgagaatacgcctggcccagcgcccccagagcttcactgtctttcgggttcgcccgcaccgcctgttgtagttcgggaatggctttacccgccataccagagtccaccgccgctaaaccttgcgcacgagcgcggaaagcaggatcggccagctgtttttgctgttctgccagttgcgattgtgcagccgccacgctatcgccatcactaaagatcgagagatattttttcagcgccgacacactggcatcactgacgggcatgtctttaatctgcccgtaccagattttagaggccccttcgcgcccggcgttcgattttgccatctgttccaggacggcaaaaccttcgtcacggcgatcgctactaaacagcaatagcgccagattgttttgcaggcccgtattgcccggtgcatccgcattgatgcgttttaactgattaatcgcttcgccacggcgagccggaattttcgccaccgtactccagtactcgacagcaatgtcaccttccggcggcgcaccgttgaacagtttgttgtaactcgccacagcttcttctgcatgaccggtcgtcgcctgcaatcgtgcctgttgcagtgcctgacgaccatccggcgtggaaagtagcatcgtagtccgcgacgatttatacgcatttgaactcggcgctaactgcgacagccgatcgagctgtttttgcgcgccatcaatatcgccctgacgtaacaaagaacggaaacgggcggcaacgacgtccgggttattcggatcaataagttccagccgatataacgactgttgcaccagatcttcacgatgggtcgcttcgcctaaccgaacttgctccagcaactgttgctgagcggttggtgctgcctcgaccatcggcatgacggccagaccgagggaaagcgtgaatatgtttagtgtgaatttgcgcattcctggccccagtcaggtaataactcaccttttgtcgagaagcggaaacggtgttgatcccagccttgtccaaacagggtcagcacatagttgtaataggcatcgctgccgggaaagttatcggccacgcgctggcgctgaacggcctgcgcatcgcggttttgtaaaaagggcagcatggcggcagaaaaaccgactggtcctttaccctgcgctttccccgtagccacatccactttttccggcggataaccgtttttctcagtgaatgtcgccatcggtttaaaccggttgagcatccgcgctttttgcggatcgctgtcaggcatcatgcctacccacatgtaaacgcggatagcgtcgtagctgctgatcaatgttttttcggcttttagctgccagcctttgtctttctcatagcgcacccagtctggcgaaaaacctttcggggcggtttccagcaataaacgttgattggtttcgcgcagcgtggtccacggcgcgccaaagcgggtgaaatactgcgccagcgtcggcggcaggtagctggggttaaaacgccagctgttatcctcagcaaaacccactttgcccggtaacaacatggaacccagcccaggcaccgtcaccacttcctcccgcgcgatacgttttagcaacgcgctgccgatgtcggtataacgctgctctttccacaaacgccccgcctccagcaatgaccaggccatccagacatcaccatcggaggccgaattgctgtccagcacttcccacttactgttctctttcttgccccacagccaggcgggcaaaccttcttttaaagaaccctgagcgagattgttctgcgtccagtcgagaatattatcgaaagctgcacggtcgttagccgccagggcaaagaacataccgtaactttgcccttcggaggtggtgattttgcgcgcgtcgctggggtcgatgacgcgcccttcctgactgatgtaatcctttttaaactgctcccaggcaggccaggtacaggctgcctgaacactaaaggcagccagcagcagcatcgtcacgagtccactacgcaacacattcatcttcaattactcgttatccgggttaagacgacgacgactaataattcgcagcagacgccacagtacccatgccagcaatatcacactgattgccgccagcaccgccagcagaatcggatggtttgccagcgcataccacaagcgctcgaaccacggcagatgacctacgtaataaacgtcgccaacacgtaggctgttgataccggactcgcggatcaccgcgaccgaaccgaacatggtggcgcgtttgccgctatcgttcaccgcatcgttaagcatttcataaccgcgtgggctatctgccagcagcgcaatcacgctgcgctggtcgttatacggcgactggaagccaatcaccgccgccatcgcaccggaagaggtcagcgttgaccgggtttctgccgcgcgatcgctctcgtccggtacaatgccggggaacggggtctggcgcatcggtgttttcacccagctttcggtcgcctgcaccaataggtcgatctgcttatcgtctttcagtttgtccgggataccaccgatgatcatgatgtcggcatctttgccctgaatggtgctgccatcatcggtcaccgtcagattaatcgccgggaagcccgtctgtgcgccgataaaaccaacagtattcagcaacgtttccatctgtgcttcgttaggcgctttcggcatcacggtgatggtttgcgacagatccgccatccggctgaatgggaagcccgcgttagcaaaggcgcgtagatccggcatcgggatgaagtggtaatacttcgagaagtcgatggtggagtcgtcaccaatcaccacatgattctgcaccggctggaaggtaatacagttatccaccgaaccgcccggcatcgggttcatatactcaaagtcgaagcgcagctggttggtcgcgcccagtttcagcgccggaatagagacatctgttttgccatccagcaaaccttgtaataccggaatccgcagcagcaggcggttcgcctcctgtttgctgctcaggttgaaggattgcaggaactggttattcaggctgatatccatccgcgaactgtctttcaccggcggcatggtgtagcggtaattaatatccatatcaatgccggtactgcgcatcaggtagagatccggcggcaggtttagcgaaacgttaatcgctgctggctcaagaccgctggattgtaactgttcttcataggttttcagttcgccaaatgtgaccggacgatcggtacgtacccagttcggcgcatcgtacggcttacgcggtagcagcggtttcacttcattcactaccacgctttcaccacggaacagaatgttaccctgagcgatacctttcgctgcctgcaacaggtctttgtcgtcacgaccaaacaccaccagcagtttgacgtaaggattctgcggatggttaatcatctcaatcaccggggcttttaccgccggatgatcgcgcaggaagtccggccgtttgtcgttggttgcaaagacaatggcattgcgatccggcagttggttatagagtaccgggaagttctgcccacgccagccagaacgcgaaccaaaccacgaggcgacaatggcagaggcttgttgcagcccaacatccggcgcacccgcaaagaccatcggcaaggtgttggtgcggttatcgcgcgggtcaaagaatggcaccgggaagtgtgacaggtcattcttcacattcagggtctgataggtcagatccagtccactgctccgcccaacatccagccaaagcgtggtgctggccgggttttcgcacacgtcctgataatggccgacaaactccagccgtacacggttgaagtcggtaataaacagtgggttaatgggcatttgcgccagcgtttttttacccaactgttctttggtcactggcagcacgcccatcagttcatcattgagataaacctttaactgcgactggacaggcagtaacgatggcgatggggtgtattcgaggttgagcatcgccttcgtcaccacttcatcgctgcgcataccaaactcaatgctgccgttcgggttaatgccacgtagcaccatgctgcccggcggcggtgcaatttgcgcaaaggtcagcttcacatcacgcgaaggaccgttctgcgccacgactggcgcatcagcgccctgcacgcccggcatcacttgccccacctgcggattttgttccgtctgggcggctacagctggctcagcattgatcagtggttgcgttgctggcgtcgcctgcgtcatgaaagaggggaacgcactcatccccatagccactgtacaaatccagaatagttttcttttcatcgcgttatcatcattgttgagccaaagcctgatccgatggttgtgccgtttcgctccgctccgggcggcgcggaataaacgatacaacccaggaaaccagagaagtcagcacacggaatatgcccttcaccgaagaaggcgcaaactccgccagatggcggtagccacggaagccgagcttcagaatatccagcagactttccagcggcttatcttccgggtagctgtcctgccagagcgcccatgtatccgcacgggcaaacgtacactgcacaaaatcgatatgttgctgggtggtgagcggcattaatttcagcccaacttcattacccatcacgcgcgccacctgggtcgggaagacgtattcctgctgaccgcgtttaagcaacagattcactttctgcccttccagaatctgcgcctgaccgttgatcttgatccccaaaccaccgtcggagaaatcctgaacggtacacgagaagaggtgaccatcttcgcgggcaattgccgcgggcatcgtcatctccacgcggtgcgatcggcgtacctgtttgctttctaccgataccgcaactgcgccgccaagaacaatcaggttgtagaacacccacaccatactgacgaccacggtgagcatctcggttggcgggccatagaagtagcgccagatgcctaccgcaacgcccaccaggttgagcaggacaaggaagatgtagggccgcgagatcacccagtcgacgtactcttcttccaccagtccacctttggcggtgacgttaaatttgcctttgtgcgggttaatcagcgccaccagcgtcggtggtgcgatataccacgccagcaccgtttcgtagatttcactccagaaagagtggcgatatttgccctggatcttggagttggtcaggctggcatggatcatatgcggcagcacgaatagggcgatcatcaacgctggcgcatagatgatgtaggcatgaagcagcaggaacgccagcggcgcagtcaggaagatcagccgtggaatgcccgacaagaagtggaacatggcgttgacgtaacatagccgctgagcaaacttcagccctttaccggtgagcgggttatcgagacggaagatttgtaccatcccgcgcgcccagcgaatacgctgaccgatatgcgccgacagactttcggtcgccagccccgccgcctgcggaatacgcatatacgcggaggtatagccacgacggtgcaaccgcagagaagtatgcgcatcttcagtcacggtttcgacagcaatgccgccaatttcatccagcggcttacgacgaatcaccgcacaggaaccgcagaagaaagtggcgtcccacatatcgttgccatcctgcaccagaccatagaacagcgtgccttcgttcggcgttttacggaaacgccccaggttgcgttcaaacgggtccggtgagaagaagtggtgcggcgtctgcatcatcgccagctgtttttctttcaggaaccagcccatggtcatttgcaagaacgatcgcgttggtacgtggtcgcagtcgaaaatcgacacgaactcgcctttggcatatttcagcgcattgttgatgttgcctgctttcgcatgttcatgagtggtgcgggcgatatatttcacccccacgttttgcgcaaactggcgaaactcttccctgccgccgtcatcaaggatccagatattcagcttatctttcggccagtcgatacccagcgaggcgtaaatggtatttttcaccacgttgagatcttcgttgtaagtcgggacaaagatatccaccgacggccacagcgacatatctttcggcaatggcaccggctgacgattcagcggccatactacctggaagtagccgagcaccagcacaatccacgcgtacgtttcagcgaagagcagaataagcccgcacaccaggctgaccggatcgtcccagttcagcgtagaggtgtaacgccaccagatataacggcaagaaacggtcagcgacagcacaatcaacattagcgccgagaagcgccccggcatccgccgtacgatcagcgctaccccccacagcagcatcaggaagataaactgcgccagcgggttaaacggctgagtaacgcagattaacgccagaatcagcgagaaggtgacgatgataccgaggatcaaccgccgcgccccggcactcaaatgaccgagctcttttttctcatccagatgctgtgttttatggctaacgcgctcaggcagctcgttcatccattgatggtaacgtccacgaatattttgcagacctgaaaatgcccgcctgcgcggtttcggcgtttctttgcgcgatgcaccgatcaataaccagcatgtttgaatgagataacggaccgggtccagcggacgcggacgcgaggcgttgatatgcggatacaggtttttatgttctgcgcgaatacgctgccagcgcgggtgctccagcggaataaaaatccaggccaggatcatccagaaacagccgagcgtcgcgctgaaagccgacgcaccgtgacgacgataatcgcgataacgcccgataagccgcgcgttgaccggcgggataagcaaccaccgggtcaggatactcatgatgcactcccgactggcgttttcagcccggagtagttcaacaggcaccagttcgccagcgtcagtatctcttcagccgccagcgcatcactgcgatattcacctactggttgcttagccgccaggcattcagccatcgcttcatcacgatgaatgagcatcggcagtaatcggcgctggctttgcaaccaaagctggtaaatatcgtcctgaacctgactgccaatacggaagtcattaatcaaaatatgtgcgccatccggcagcgcttgctgatgcagtcggatatggcagttggcatccacattgacgattgccagcgagtgatcgcacaaactcagcagctggtgggttatctgcgaggcatcacgcggtaagtcgattaaaatccactggtaacgcccgctggcttttagttgctgtaagccggagcaaatatcgctcagccgggtttgccagtgctgtggattttcttgttcttcaatggataactgaccaaaaggcagcaaatcgagctgcgaggtgtagcgcaacccagcgtcacgccagtcctggccatccagcatcgctctggcccagccctgacggtgggtaaaatcaacattaaatgacaggcgcaacaagttgtccgggcaggcatcgaccaccaggacattttctcccaacatttgtaatgaccaggctaatgcggcggtgatggttgttgtccccacgcctccccgcaccccctgcaatcccagtacggccattcaccaatcccctacttttgttgcgcaaactctgccagcaacggccagcgttttaatgccgcggccaactgttcgcgttgggaaatatcggcataatcaatatcaggcagtgaaaatgcctgctttaacgccacaatatcattctggaagatatagcctatcgcgggatcaggcagagtatctggttcattgttattcattttgcttgatccctatgaaataaccgtaccgttcatgagacaattctaaccgtgagcatttcgccggtttattgtttacggcgagacgggaatttgctcactttttgactttccgttacgcaacagaaaaagttaaaaacgaaaagactaaaatcacacgtcttgtgaccttctaaattgattcacatgctaaatctgataagttttaatttcaatggtaggtttatttcttagctttcgctagtaaactgataatcagacaaaatggtgacatgagggacattgtggaccctgtattctctatcggtatctcatcattatgggatgagctgcgacatatgccagcaggcggcgtctggtggtttaacgtcgatcgccatgaagatgctatcagtctggcgaatcaaacaattgcatcccaggctgaaaccgcacacgtcgcggtcattagcatggacagcgatccggcgaaaatctttcaattagatgattctcaagggccggaaaaaataaaattattttcaatgctaaatcatgaaaaaggtctatactatttgacccgtgatttgcagtgttctattgatccccataattacctttttattcttgtttgcgcaaataacgcatggcaaaacattcctgccgagcggcttcgctcatggttggataaaatgaataaatggagcaggttaaaccattgttcgcttttggtaattaatcccggaaataataacgataaacaattttcattgttgcttgaggaataccgttcactttttggtcttgccagtttgcgttttcagggtgaccaacatttgctggatattgccttctggtgcaacgaaaaaggggtcagcgcccgtcagcagcttagcgttcagcaacaaaatggtatctggacattagttcaaagcgaagaggcggagatccaaccacgcagcgacgaaaaacgcattctgagtaatgttgctgtactggaaggtgcgccgccgctatcggaacactggcaactgttcaacaataacgaagtcctgttcaatgaagcccgtaccgctcaggcggcgacggtggtcttttctttacagcaaaatgcgcaaatcgagccactggcccgcagcattcataccctgcgtcgccagcgcggtagtgcgatgaaaatcctcgtgcgggaaaataccgctagcctgcgcgccaccgatgaacgtttgttattggcctgcggtgcaaatatggttattccgtggaatgcgccactctcccgttgtctgacgatgatcgaaagcgtgcaagggcagaagtttagtcgctatgtgccggaagatatcactaccttgctgtcaatgacccagccgctcaaactgcgtggtttccagaagtgggatgtgttctgtaatgccgtcaacaacatgatgaataaccctctattacctgcccacggtaaaggcgttctggttgccctacgtccggtaccgggtatccgcgttgaacaagccctgacgctgtgtcgccctaaccgtaccggcgatatcatgaccattggcggtaatcggctggtgctgtttctctcattctgtcggattaacgatctggataccgcgttgaatcatattttcccattgcctactggcgacattttctcaaaccgtatggtctggtttgaagatgatcaaatcagtgccgagctggtgcagatgcgcttgcttgccccagaacaatggggcatgccgctgcctttaacgcaaagttctaaaccggtcatcaatgccgagcacgatggtcgccactggcgacgaataccagaacccatgcgactgttagatgatgctgtggagcgctcatcatgatgaccatcagcgatatcattgaaattattgtcgtttgcgcactgatatttttcccgctgggctatctggcgcggcactctttgcgacgcattcgcgacaccttacgtttgttctttgctaaacctcgttatgttaaaccggccgggacgttacgccgcacggaaaaagccagggcaaccaaaaaatgactcaatttacgcaaaataccgccatgccttcttccctctggcaatactggcgcggcctttccggctggaacttctattttctggttaagttcggcctgttgtgggcgggatatcttaacttccatccgctcctcaatttggtgtttgccgcgtttctgctgatgccccttccgcgctacagcctgcatcgcttgcgccactggattgccctgccgatcggctttgctttgttctggcatgacacctggttgcctggcccggaaagcataatgagccagggttcgcaggtggcggggttcagtaccgattatttaatcgaccttgtcacacgctttattaactggcagatgattggggccatttttgttttattagtggcctggttattcctgtcacaatggattcgcattaccgtttttgtggttgccatactgctatggctgaacgtacttaccctggcgggaccaagtttctccttgtggccagccggacaaccgacgaccactgtaacaacgacgggtggtaacgcagcggcaaccgttgcggcgacgggtggcgcaccggtagtgggtgatatgcccgcacaaactgcaccgccaacaacggcgaaccttaacgcctggctgaataatttctataacgcggaggcgaaacgtaaatcgaccttcccgtcttcgctgcccgctgatgctcagccatttgaactactggtgattaacatctgttcgctttcctggtcggatatagaagccgccgggttgatgtcgcatccactgtggtcgcatttcgatattgagttcaagaactttaactccgccacctcctacagtggcccggcggcgatccgtttactgcgcgccagctgcgggcagacttcgcacactaatctgtatcaaccggcaaataacgactgctatctgtttgataacctttcgaaactgggctttacccagcacctgatgatgggacataacggccagttcggcggttttttgaaagaagttcgcgaaaatggcggcatgcagagcgaattgatggatcaaacaaatctgccggttattttgctgggctttgatggttcgccggtttatgacgataccgctgtgcttaaccgctggctggacgttaccgaaaaagataaaaacagccgtagtgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggggtcagcaaaacagcggattacaaagcgcgggcgcagaaattctttgatgaactggacgccttctttactgaacttgagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacggcggcgcgctgaagggcgacagaatgcaggtatctggcctacgtgatatccctagcccgtctatcaccgacgtccccgttggggtgaaattcttcggcatgaaggcaccgcatcagggggcaccgattgtcatcgaacaaccgagcagcttcctggctatctccgatctggtggttcgcgttctcgatggcaagattttcaccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctccgagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcagtaagaacgaaaaaggccgcagagtttcccccctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagctctgcgaacgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagtggtctagagtcaagattagcccccgtggtgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacctttccggcttgccgctgattctacgattgctttttactgtcagcacccggcaatcttcctcattgcgcgatgccttccagcttaatttctttatttgcaatagttgcagttcatatccgggctgactccagactggtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactatcgaaacacaatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggaatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtgcaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggaagaactggggaattttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttcacaatctctactttataaagtcgctattttcgccgtactggtggcgattgcgtctggtggtgaacgattactgtttaagatttccgggccaatggtggtggtcaaagtagggattattgtcgtgttcggttttgcgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgtctttttccgcgatgtcttgcttaccattccattttgcttcttttctgcagtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccgaattagttatatcacgctcatcgcggtgatcctgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcagcactggcgctggccgcgcaggtgatccctgggcatatcattcatatcacctctacggtgcttaatatctttgccgtactgaccgcattctttggcatttatctcggtttccacgaggccattaaaggcattattctcaatctgttaagccgaattattgataccaagaaaattaactcacgcgtgctgactctggcgatctgcgcttttatcgtcattacgttgacgatttgggtttcgtttcgtgtatcggtgctggtgttctttcagttgggaagcccgttatatggtattgtgtcgtgcctcattccgtttttcctgatctataaagtcgcacaactggaaaaacttcgcggatttaaagcctggctgattctgctgtacggcattttgctatgcttgtcgccactgttgaagctgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacagcaaaacaagctaccagttgaccgccgtagtcttttagctgcggctgcaactgggtgcaggggccgaagcgccgacgacagcgggcgttgaaggcgcaacccggcggtggattcagtgggcttggtagttcaccgctgagcttgatgcgctcgcggcgatcgtccgggttcaggcgcggcgtcgcggaaagtagcgcctgagtgtacggatggcgcgggttattgaagatttggtctttcgttcccttctccacgcagcggcccaggtacatcaccatcacttcatcagcaatgtgctccaccaccgacaggtcgtgggagataaagacataagacagccccaactcctgctgcaaatccatcatcagattcagcacctgcgcgcgcactgaaacatccagcgcggaaaccggttcatcggcaatcaccacatccgggtcgagcatcagaccacgggcgatggcgatacgctgacgctgaccgccggagaacatatgcggatagcggtcatagtgctcggttttcaggccgactttcgccatcatcgacagggctttttcccgacgctgttctttgcttaagctggtgttgatcagcagcggctcttcaagaatttgcccgacttttttacgcggattcagcgaaccgtaagggttctggaagacgatctggattttctgccgacgcagcttctgcgcctgcggatcgtgcttaagcagatcctgcccctggtaatacagctcgccaccggtgggcatttcaatcatcgtcagcaaccgaccgagggtcgatttaccgcagccagattcgcccactactgccagcgttttgccacgttcaaggttaaacgaaacgccatccagcgctttaaccagacgttccggcgcgaacatgcctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcagggtggcctcttgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcgcgacatctgtcagtggcataggggcagcgcgggttaagcaggcagccgttcgggcggtcgtacttgccgggaacgacacctggcaacgacgccagacgttctttgtcctgagcaaattctggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatggcgtgcgcatcaccggtttccaccacctggcctgcatacatcacgatgattttatgtgccgcttccgccaccagcgccaggtcatgggtaattaacaccagcgccatgttctctttctgctgtagctccagcagtagttcgatgatttgcgcctgaatggtcacgtccagcgcggtggtcggttcatcggcaatcagcagttttggccgacaggcaatcgccatggcgatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgatgccggatcgggaataccgacctgattcagcaggtcaatcgctcgctgacggcgggtacttttgttgccgccctgatgcaccttaatcgcttccataatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcatcgccacttcggcacccaccaggttgcggcgctctttttctgagatacgctgcaaatcctggccgttaaactccagtttttctgccattacgcggcccggataatcaatcagccccataatcgccagtgaactgaccgacttaccggagccggactcacccacaatcccgaccacttcgccctgttttacgctgtagctgatgcggtctacggcgcggaacggcgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaggcgctttgcgcgaactgcaacacgtcggagagcatggtgccccactcaggcgttggcggctgtgcccccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggcgcaaggcagttcgggaagatgttaataaacatctgacgcatcgccccggcacccgccacgcgagacgcggtgacgtaatcgcggttaacttccaccagcacggcggcgcgggttaagcgcacatagtgcggcaaggcaacgaaggtcagtgccagcgcggcgttaccaatcgacgggccgaaaattgccaccagcaccagcgccagcagcagacttggcagcgccagcatgatatcgaccacgcgcataatgatgttatcgaccaggccgccaaagtaaccggcgatcaggccgagaataacgcccataatcagcgataacacaactaccagacagccaaccagcagcgacaggcgcgcaccgtacatcaggcgcgacagcacatcacggcctacgtcatcggtgcccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgccgggttatagggtgcaatccagttggcaaagatcgcgatgaacagcacgatgacgacgtaaaccagcccgacgaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaacggggtcatcggcaccggtgcgctaatcactttattttcagtaacctgtgacatgatgtccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcagatcgaccagcaagttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcactaccggatagtcgcggcgttgcagtgcgtcaatcaaccagcgtcccagaccgggccacgagaagatggtttcggtcagaatcgcccccgccagcaatgttcccacctgcaggccgataacggtcaccaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatgcgggttagccctttggcgcgcgcggtgcggatgtaatcctcgcccagcacttccagcatcgaggagcgtgtcatacgcacaatgaccgccagcggaatagtacccagcacaatggcaggcaagatcatatgggcgacggcatcgataaagttgccgtcttcaccccagatggcggtgtcgattagcataaaaccggttaacggattggagtcatcgaggaacaccatatcgctcacgcgaccggagacgggcgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaagataggcattgaataacctgtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccgcgtttaaccgcagccagcacgccgaccggaataccgactgccgtagcaaaaatcatcgcgcagacgccaagttccagcgtggcctggaagcgcggcacgaactcttcccaaaccgggatgcggcttttcattgaaatgcctagatcgccatgcataacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcagctgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcaccggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctatagtgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccttatcggacagggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcgccaccgggtatacagattgttgacaaagtgcgctttgtttatgccggatgcggcgttaacgccttatccggcctacaaaatcgtgcaaattcaatacattgcagaattttcgtaggcctgataagcggagcgcatcaggcatttttgcctttgccatcagtcttgtatggcttttaattattcgatagagacgttttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttacgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcaccacctgcgcttgtttgtacagttcaacgcgtttattgtggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttggagccttgttcagaggcggcgcagctgaacagggtggcgaagaagttatccggatccccgttatcgccagtccagcccatcattaccgtctggtgctcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacaattttggcctgcacgccgactttcgcccagtctgcctgaatcatctccgccatgcggcgagcgttcgggttatacggacgttgtaccggcatcgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaggtgtagtcctgaacgtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacgcccgcgccctgataaaccgctttgatgatcgcgtctttgttcaccgcgtaggtcagagcctggcgaactttcacgtcatcgagtggttttttctgcacgttatacgagagataaccgacgttcagccccggcatttccatcagattgatggatttatcctgcttcatgcgagcgatatctgccgggttcgggtacggcatcacctggcattcattcttctgcaatttcgcgtaacgcacggaagcgtcaggggtaatagagaaaaccagcgtatcgatctgcggtttggtgccccagtagccatcaaacgctttgtagcggatacgggaatctttttgatactgctgtaactggaacggaccggttccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcatcagcatattcttttgacagaatagaggcgaagtccattgccaggtcagcgaggaacggcgcttccgggcgagtcagcacaaactgaacggtgttgtcgtccacctttttcacttcactgatcagctctggcaagcccatgccttcgaagtattcgtagctgccgccagaaactttatggtacgggttttgcgcgtttttctgacgatcgaacgagaacaccacatcatcggcgttcagttcacgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccgggatcacttcggtggtgccgattttaaattcaaccagacggttataaagcgggacggaagaggcgtcataggtggtgccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctactccaacatgaccagaacaatcagcttaatatttagcaacatttggtgattaagttttatgcatttaatgaaaaaaatctgaggaaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagggccagccataagtaacgcaaaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaatttggcagggaaatgtgtgtcgtgtaggtcgaataaggcggtcgcgccgcatccgacaatggccggcacatttgcctgatgcgacgctgacgcgtcttatcaggcctacgtcgagtcgaacctccctgcccccggaggttctcatcctcatgagctgcagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattactcgccacttcgtggctcgccctgcgggccgttgctggcgcaacgttctctcgcttcgctcgagtcgaacctccctgcccccggaggttctcatcctcatgagctgcagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatacgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggccgcttagttagccgctgcctcttttgcctgcgggatgtgacaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtatcgtacagctctacgtgacggcgtggcactttcatgtcggcttcttttttcagctgcgcaaacgcctgcgcattggccggattttccagatatttatctgacatccagaccatcatcggtacgcggaactgctccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcaccgtggtcagctgcgtagaacacaatcgctttcttatcgcgaacctgatcaatcacgctggagataaagtgatccacataggtcaccgagttgtcataggagttgatcatctgcgctttggtacagccgctatcaacaccaatacattccggcttccactgcgcgaagctacgcggataacgctgggtgtagttaaaatgcgaacctttggtatgcagaatgatcagatgcttaccatccgggttgcgccctagcgattgctgcatttcgtctaccagcaacatatcatctaccggcttgccacgattacgtggctccgcaccaatctgctcacgataagcaatgttgtccgccatcgtgttgctgtagaaccacatttcgctctgcatagcgtagaggtcagaactgaatcctaactgcttcagaaccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttccgcgcccccctgacgtacaaacatgcaacgcagtgagagtttggttgcggtatcacaggagtaaccacggaacgccgccagatttttctcctgggccagtttcggcgtggtattacgctcatagccgaaaatacccatatggtcccaacgcgtggtttcaccgatgataaacacgacataagtgtcatcaacgttttgcggtgcctgataagtgaatttcttcgccggattaagcaatgaattattatcggaagattcatcgacccgcgcccaggcatacagccccaacgcagaaagccagtttgatggcagataagagttcgctacgacaccgccataactcggcaaatcaacgccggtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataatacccgccagtacgacgaccgccaggctgcgaatacgctgccctggggttcgcagttgtcggagcaaggtgtagcgacagcggttattccagataaggataagaggcaatgcactaacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggaagcgatgatgccataaccaatgaccacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcaccaccagcgatgccagaatacgccagctgcggcggccaaacagcgaaagaagacgtagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaatgcctttccagacggtaaaatcgtgcgcatagctgccgaagcggcggtaaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaaaaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagtggcttttcaggcccggcagggaaaaagtgcggaggtagtcagataagtaaaatctacacgcgcgaataagtagaccacagcaaagggaaaaagtgtggggaaagagtgtgcatgaagcacaaatttacaaaaatgcaagtttgaaaagagactttagcgttacaaaaagcagtaaaaagggccagttaattggcccaaattttacgagtcattgtttatacatttcgttgatgcgtttgatgcacacggaagctgaagcccagtagctcgcggctgagcattaaagggagccatgcgcctcacgcaacattttctgctctggctgacgaatcgtcgtagaaagcgccaatgacagaatcagcagggcgaaaatcacgtagaaggtcacatagaagccgccaaacagtgaggcgataatcgaaccacaaatgctaccgataccgaaaccgagataaatcacaccgtagtttttcgccaggttattgaggccaaagaactcactgaccagtgacggaaagacggtaatagtgccgccaaagttaaatgccacgcaggcaatcgctgcaaagaacgtcactgcattcaatggtgcaaacagcagggccgccatacccaccagcgatatcacctgaccaatggtaataacacggatacgggcgattttgtcagacagaatacccagcaccagacgacctgaaaggttggcgatggaaataacagtgactgcattggctgcggaaaccacatcaaggtgtgccagactttgggcgatatctttcgctaccccaatcacgtacaggccgctcatgcaggcggtcaggaacattaccgctaacatccagtactgcggtttacgcatcgactctgccagcgtgtaatctttctccaccacaccattgctggttttcacttcctgttttggtgcgtctttcattaacgttgcgccgaaaacaatcatcaacagcgcaatcgctccccaaatcacaaaggttttttccagaccgaccgtttccagcagctgcgtgtcgataaatttgaaacccaggctacccagaccataagaaccgatagcgaacgcggagatcagacctttacgctccgggaaccacttcacacagttagagagcgtcagcagataacccgcgccatctgccagtcccaccagcacaccggcgcttaaccacagcatcatcaggttgtcagaatgcgctgtcaggaagaagcctaatcccagcaaaatgccggaagccatggtgacgcgtttaacgccaaaacgttcctgtaatttgcccgcaacagaagacgaaattgccagccccagacttaacaagccgaaagagaaagcgacctggcttaccggcgcatccagcttggcggaaagcgcgccattaaacaggctccaggtataaaccgaccccagcgcaaactgggtaatgatagtaccgatgagtgtcagccagcgggtacgctgataatttgaaggtgtcatgacagtattcctgcagtaataaaaaggaaaaatctctgccgacaaccataacgaagtgcactttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgccttagttcaggaatgaatgacgcgacaattattcaccaaatttattatttggtaagttagcacccactatcgccacaactattgttatttaatggtttcaattgtgactgttacgttaaaatctggcgctaacccccatcgtatacagatagtcgctattattagtggtattttctgcctgagttagcgcggcataggcggcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcggagatcgccaagccgggagtcaacacgccagcctaaggtactcacgctggcatgccataacggatcggtcagcgtggtagtacagtactgtcgccaaactcgttatacatcgaggtggttgtgccatcgtaatgtaatgccgcgaccgggccggttgtaacctgttcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggggtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcactatcccaggtgtaacgctctgtggaaagtccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacgctcgccagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagggaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgagtggggcgtgcctgaaactgacagtaaaaaactgttcgaaatgatctgccttgaagggcagcaggctggattatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcctgctttcatcagttcgatccggtgaaggtcgcagcaatgcaggaagaggatgtcgaaagactggtacaggacgccgggattatccgccatcgagggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgtcgactttgtctggtcgtttgtaaatcatcagccacaggtgacacaagccacaacgttgagcgaaattcccacatctacgtccgcctccgacgccctatctaaggcactgaaaaaacgtggttttaagtttgtcggcaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgctatccgggaaataaaccatgattcgggaagcgcaacgttcagaactccccgcgatcctcgaactgtggctggaaagtacaacctgggggcatccctttataaaagcgaattactggcgtgactgcattccgctggtgcgggatgcctatcttgccaacgcgcaaaactgggtctgggaagaagacggtaagcttctcggttttgtcagcattatggaaggccgatttctggcagcgatgtttgtcgcaccgaaggccgtcaggcgcggtattggtaaggcgctgatgcagtatgtgcagcagcgccatccccacctgatgctggaggtttatcaaaaaaatcaaccggcgataaatttttaccaggcacagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacatggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccgttgtatttttccagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttcactgcgccgtttttacaaataccgtcagcggttaaatccagatccggccatgccccttcgtgaatgcaaatcacgccaggtttaattccctcgctaatgaccgctccggcaagaatttgcccgcgtgcgttccacaaccgaacagtatcgccatcttgtatgccgcgctcctgggcatcgtcaggatgaatggtgacaggctcacgatttgccaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcaggcggtgcgccggatgggcagaaagtacctgcaactgttctggttcggcattgccctgccattcgtccggctccagccacattggatgcccagggcaatccgggtaaccgtaatcggcaatacgctgtgagaagatttcaatcttgccgctggcggtttttaacggatgcgccagcggatcgcggcaaaaatcagcgaagcgaataaaccgctcgctgtccgggttttccggcatctcaattaactggttggcttgccagaactcagcaaatggcggcaattcaacctgctggcttgccccgcgctgtcgggcaacgttataaaacgtttccagccattgcagctcactttttccttccgtaaaacgtgcataaccgcccttctcccagcgttcacttaactcggcaaaaacatcaaaatcattacgcgcttcatagcgtggcggcaccacttgcttcatcggcaccagatgctgattactgtaatcaccggtcatggtgagatcattacgctcaaaagaggtagtcgcaggcagaacgatatccgcgtgttttgccgccgccgtccagaagcattcagagatcaccaccagctccggtttttgccaggcacggatcaggcgattggtatcctgatgatgagtaaagttggcaccgcccgcccaccagataaaacgaatatccgggaaatgtcggttcataccgttgtgttgatatgcgccaccagggttttccagtgcttcaacaatgcgggcaacagggattttatccaccgcatcgcagccacccggcaagctgccctgcatggaagagagcaccgcagaacgccgcgtggggttaccaccattggcaaaatggtaagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgctgccagcgtgacgatcatccagtgtttttgctcaccaaactgttggcgctgcattccccagcctgccatcagcatggtggtattttggtggaaaatagccgccagctcgcggattttcgctgcgccaacaccacaaatctctgctgcccattcggcggttttcgctattccgtcactctcgcccagcaaataagaggcgaagacggcataacctgtggtgcaacgcgccagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcagcgcaacatcggtgcccatgtgcggtgccacccactccattttatcgccaaagaaatcgacggtttccgatcgcattggatcaatgcagatcagctttttcccgctgtcacgcagtgcagaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtgggttagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtctgctgttgataaacttcactaccacccacgacatacggcatgatcgcctgtgccgcgccggtcgaataatcccccagatgcccggtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccggaccataagcctcacgaatgcgtttatgttgttggtgaataagatccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcgggttttccggtgacgcaagaaagccttttcgcaccattggaaatcgtacccgcgtattgctgtgaacctggtcgcgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccacgcgagctaaacacggtttcgccgtcggtttcaaccagcatgggcccccagtgggcggcagtcagaacggaatatcgtgaggatgagttggccaaaccgaagactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgttcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgcacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaagtctgggctctctcgtgggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctgattggcgcagcagcaggcgcagctctgggcggcggcgttggttattacatggatgtgcaggaagcgaagctgcgcgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcgaccctgaaaccggcgggcgctaacaccctgaccggcgtggcaatggtactgaaagagtatccgaaaacggcggttaacgtgattggttataccgacagcacgggtggtcacgacctgaacatgcgtctctcccagcaacgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcagggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaggcgcaaaaccgccgtgtagaaattaccttaagcccgctgtaatccctttcatgccaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagagcatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgatcaaaatgcagcaatttttgcagaagctgaaggtttactgggttcaaacgagaatgtaaatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacgccaaccgtattaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcgaatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggtatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgccgccaccataaagaagcagaagaacgcttcaacgcccgctactgcgatttggatacactgttacaagagtcagatttcgtttgcctgatcctgccgttaactgatgagacgtatcatctatttggcgcagaacaattcgccaaaatgaaatcctccgccatattcattaatgccggacgtggcccggtggttgatgaaaatgcactgatcgctgcattgcagaaaggcgaaattcacgccgccgggctggatgtcttcgaacaagagccactttccgtagattcgccgttgctctcaatggccaacgtcgtcgcagtaccgcatattggatctgccacccatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtggagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgttgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgctacaaagctcacctgagtaccttgttgggcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgccgccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaggtcatcactctgttttagcgcagagtgcgcagcatcggcctgcaacttcgcattttgcagttgttgcgccagcacacccagcgaaccattcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacaaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatattgccgttgctttttttgtagccagagatttacgccttcgcagaaggttagattttcgaaatctttacaaaccaggagtggtaagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgactggctgaatcgaatcatagccagagcatgccctgacttcaccccgctgtgtctgcttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacatcctgtaccgaaattgagcagttacgaaaagggacaggattaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaattgatgcgtttgattcgagccaacccggcattaagtaagcagttgatggaatagacttttatccactttattgctgtttacggtcctgatgacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccgccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagatgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggtaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgtttttcaggaaataaataatcgatcgcgtaataaaatctagtattatttttgtgaaaaataaatttgggtgcaatgagaatgcgcaacgccgtaagaaaggcgggaataacttcccgccgaagactcttactcttttaaattgcaggctaaaaatgccgccagctcataactcccctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagtaatctatatttctgcggcattcccagcctcctgtgttgatttccaacgagtatgtactgcacccattttgttggacgatgaaatggaatagcccctaatatgtcaaagccaaaatacccttttgaaaagcgccttgaagtcgtgaatcactacttcacaactgatgatggttacaggatcatctcggcacgttttggtgtcccccgaacccaggtcaggacatgggttgccctctatgaaaaacatggagaaaaaggtttaattcccaaacctaaaggcgttagtgctgatccagagttgcgtattaaggtcgtgaaagctgtgatcgagcagcacatgtcccttaatcaggctgctgctcactttatgcttgctggtagtggttctgtagccaggtggctgaaggtctatgaagagcgcggagaagctggtttacgcgcgctcaagattggcaccaaaagaaacattgcaatatcagttgatccagaaaaagcggcatcagcattggagctgtcaaaagaccgacgcattgaggatcttgaaaggcaagttcgatttcttgaaacgcggcttatgtatctaaaaaagctgaaagccttagctcatcccacgaaaaagtgaaagtactcaacgagctaaggcagttttatcctcttgatgagcttctcagggctgcggagataccgcgcagtacgttttattatcatctaaaggctctcagcaagcctgacaagtatgcggacgttaaaaagcgtattagtgagatttatcacgagaatagaggccgatacggataccgtagggtaacgctgtctcttcatcgagaagggaaacagattaaccataaagctgttcagcgcctgatgggaaccctctcacttaaagcagcgattaaggtcaagcgataccgctcttacagaggagaggtagggcaaaccgcccctaatgttctccaaagagatttcaaggctacgcggccaaacgagaagtgggttaccgatgttactgaatttgcagtcaatgggcgcaagctgtatttgtctccagtaatagatctcttcaacaacgaagttatttcttacagcctttcggaaagaccagtgatgaacatggttgagaatatgctcgatcaggcattcaaaaagcttaatcctcacgagcatcctgttctgcactctgaccagggatggcagtatcgtatgagaagatatcaaaatatccttaaagaacatggtattaaacaaagcatgtccagaaaaggcaattgtctggataatgctgtggtggagtgtttctttggaaccttaaagtcggagtgtttttatcttgatgagttcagtaatataagcgaactgaaggatgctgttacggaatatattgaatactacaacagcagaagaattagcctgaaattaaaaggtctgactccaattgaatatcggaatcagacctatatgcctcgtgtttaactgtccaactttttggggtcagtacaaactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattctagcttaataagtttgtttcttctccttgatataatcctaaaaaaatctcataaaattaatatatgagataatctttattcagcagaagattattaaaggttgctgtattatttagcgataaaaaaagcctgccagatggcaggctatttaataacggcgttattattgcaacagcgaaatatccgcaacgcgcaggaacagttcgcgcagtttctccagcatggtcagacggttgatacgcaattctttgtcatcaaccatgaccatcactttatcgaagaaagcatcaaccggttcacgcagctcagccagttcgaccagcgcatcctggtaacgaccttccgtaaagtacggctccagcttgtcacgtagcaccacaacctgcatcgccagtttaatttcttccggctctttcagggtagaggcattcacgcggtcgctcagcacttcgtcagatttcgccagaatgttagatacacgtttgttcgccgccgccagtgcagcagctgcatccagggtacggaaatgcgataccgctttcatacgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtatcaacggtataaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaactacgttggcattagtcagcttatcgccatacagacgcaccgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataatacgcagcacgccaagcgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctgaccgataccgaagatacccgccagggtatccatcttgtcagcaatcgccagcgcacaagctactgggtcggacggcaggtcatcaccagcaaaacgcggctgatactgctcattcagcgccaccgcgacatcttccgcttcgccatcgtgacgcgcatagtgcatccccataacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcgcacttagacagcagacccgcacgggtagcgtggttaacgtcagcgccaatctgttcagcaatccagccagccagcgcctggatgcggtcagttttgtcgcgcagcgtccccaactgttgctggaacaacacggtttgcaggcgcggcaggttatcttcaagacgttttttacggtcggtgttgaagaagaactcggcatccgccagacgcggacgaacgactttctcgttaccggagataatctgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtatttctggtcacctttcatggtgtaaaccagcgcttcagccggcaccgcgaggaatttctcttcgaattttgcggtcagaacgaccggccactccaccagcgaagccacttcttccagcaggctttcgcttaagtcagcgttaccgccaatcttacgcgctgcttcttcggcatcggctttaatcttcgccttacgttcttcgtaatcggcgatgactttcccacgctcacgcagaatttccggatactgatcggcgttatcgatggtgaattccggctcgcccataaagcggtggccgcgaatcacgcgatcggactgaatgcccagaatggttgccggaatgactttgtcgcccagcagcagggtcacggtgtgcaccggacgcacgaagtgcacgtcgcttgcgccccaacgcatcagtttcgggatcggcagtttcgccagagaagtcgcaaccatattcggcagcagtgcttcggtgctttcgcccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtcaacggtaataccgcaaccacgcgcccaaccttctgccgctttgctcggtttgccttcagcgtcgaacgcctgggcaatcgccgggccgcgtttttcgatttcacgatccggttgcgcttccgccaggttagctactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggccagcgttatccagctccgcagtaaagttcgcagcaaaggactcagccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagccgagggcttcacgggaagcgtagtatgcttctgccactgctttggtcagggtgcgaatgcgcagaatgtagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaggctggcagcggcagcggattttccagcgccagcagctgctgcgcttctttctcgtactgctcgaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatggccagacgttccagaccgtaggtgatctcgccggtaaccggtttacactccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgttcagccacacttcccagcccagtccccaggcacccagcgtcgggttttcccagttatcttccacgaaacggatgtcgtgaatagtcgggtccatgcccagctctttcagagaaccgaggtacagctcctgaatattgtccggcgatggcttaatgaccacctggaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtacgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatccgcgtcaaaagaacagacaaactgctctttacggaaggtataaccgcgcatttcatagcttccctggaactgttcgaaggcggtgacgtcgattttttgctcgccggtgttataacgttttgccgcctgatccttgcataacgcttccatattcaacgaacgcagaggatcaacctttacccgttgtgctttctgcacgggtgacggtatagaacaacccactagcaccataagcgccattgccggaaagaaagcgttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgataaaactcagattattccagtgcgccaaccaaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccactacctggtatgtgaccaatgctcatagtgttagccccgtcacatgggatatcgccaatgttctgaattctgcctctcgtgtcagcgtgccgctatttttcatgatttccggctatctcttttttggcgaacgcagcgcccagccgcgccatttcttgcgtatcggcttatgtctgattttttatagcgcaatcgcactgctctacattgcgctgtttacctccatcaatatggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccacttgtggtttttcttcgcgattgcggtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtgctaatggcggtgattggcattatcgctaacccaaacacagtgccgcagaaaattgacggttttgaatggctgccaattaacttatatatcaatggcgatactttttactacattctgtatggcatgttgggccgcgctatagggatgatggacacacagcataaagcactgtcgtgggtgagcgccgcgctgtttgcgacgggggtttttattatctctcgcgggacattatatgaattgcagtggcgcggaaattttgccgatacctggtatctttactgtgggccgatggtttttatctgcgcaatcgcgctattgactctggttaaaaacacgctggatacgcgtaccattcgcggacttggcttaatctcccgccattcattgggtatatacggattccacgccttgattatccatgcgctgcgcacccggggaattgagcttaaaaattggccaatactggatattatttggatcttttgcgcgacgttggcagcgagtttgttactttctatgctggtacaacgaatcgacagaaacagattagtgagttaagtaaaagcccggtcacattggactgaccgggcttacgtgagttattcgctgtattcttcctgggtaacctgtgtttcttttggtgggtttattccggcatcacgaatatttttctgcaccgctactgcaccaaacaagcttaagaagaaagccagtccataaaaacctttttcgctgagtaataatgtcgcattccacagacctaccatcagtaatgcaacagagataataaagacagtcaggcaggtcatataataaatggaagtggtcggtatgccttcatacttgtcccgaacggtcttttgataagacgccgcagaaaacagtcctaataccagtacggcaaaataatatcctttttcatttaactgcatctctgcattccatagccctaacagataggtaacgataccaccaacgagagctatccatgacacaatactaaaggccggtgaataggttgatattttgttgtccatcacagtattcctttcattcctgaatatgtaagagctttatgttgctcatgccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatgggatagatcaccatttcataagtattgataggtgcgtttaaaacaccgataaacaagagaccgatagtgattaacgcaactaactggcagatatgggtaaaaaaatcatccagttgcccgagtttttctgcgcgaagatatgcatagttgccaaaagttgctgtcattaacacgccaagaaaatagccttttccacttaacaatgggcatgagatccatagcccaaccggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccttcctgctccgctactgaaggcgtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggcgttggatgccgggcaactgcccgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgcggaaatggacgaacagtggggctatgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcagcaagcgatatacgcagcgaattgagcggcataacctgaatctgaggcagcacctggcacggctgggacggaagtcgctgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcaataagttggagtcattacctgattaacgatgcggatatcgatttttatatttctttcgataacgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgccggacaaatgaaagtgttaaaaccttacgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaacgatgccaccgcaggtggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatctccggccaggatgcggatctcgcaggtattaaacgtattgctgccggtacgcaaactatgacggtgtataaacctattacgttgttggcaaatactgccgcagaaattgccgttgaattgggcaatggtcaggagccaaaagcagatacctcactgaataatggcctgaaagatgtcccctcccgcctcctgacaccgatcgatgtgaataaaaacaacatcaaagatacggtaattaaagacggattccacaaagagagcgagctgtaagcgttacgccccggcgcggagcgggggcgtgatttctctccatgccgcgtgaatgaattggcttaggtggagtcgttatgccttatctacttgaaatgaagaacattaccaaaaccttcggcagtgtgaaggcgattgataacgtctgcttgcggttgaatgctggcgaaatcgtctcactttgtggggaaaatgggtctggtaaatcaacgctgatgaaagtgctgtgtggtatttatccccatggctcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccatcattcatcaggaattggccctggtgaaagaattgaccgtgctggaaaatatcttcctgggtaacgaaataacccacaatggcattatggattatgacctgatgacgctatgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttagggcttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgcttgttaattctcgatgaaccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggacagcacattggtacgcgtgatgctgccggaatgagtgaagacgatattatcaccatgatggtcgggcgagagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccggtcaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtattgccggactcgttggtgccggacgtaccgagaccattcagtgcctgtttggcgtgtggcccggacaatgggaaggaaaaatttatattgatggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtacccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaataaatttaccggtggcattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaatccagcaactcaaagttaaaacgtcgtcccccgatcttgctattggacgtttgagcggcggcaatcagcaaaaagcgatcctcgcccgctgtctgttactcaacccgcgcattctcattcttgatgaacctaccaggggtattgatattggcgcgaaatatgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttccgaattacctgaagtgctcggccttagcgatcgtgtactggtgatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattggccgtaccgacatccggtggcttttccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccagaccgcgattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctattaggtggcgtcgcggcgatttgtgacgtctggttaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggtgcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcaccctcgcgggcatgttggcatttcgcggcatactcattggcatcaccaacggcacgactgtatcccccaccagcgccgcgatgtcacaaattgggcaaagctatctccccgccagtaccggcttcatcattggcgcgcttggcttaatggcttttgttggttggcaatggcgcggaagaatgcgccgtcaggctttgggtttacagtctccggcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgtggcgttcccactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacggcatttggacgacgcatttatgccatcggcggcaatctggaagcagcacgtctctccgggattaacgttgaacgcaccaaacttgccgtgttcgcgattaacggattaatggtagccatcgccggattaatccttagttctcgacttggcgctggttcaccttctgcgggaaatatcgccgaactggacgcaattgcagcatgcgtgattggcggcaccagcctggctggcggtgtgggaagcgttgccggagcagtaatgggggcatttatcatggcttcactggataacggcatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggttacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacagatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggcggctcgtatcaccttgcagaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggcaaacgttgggccactgagcgcgaatatgcatttcgtcagcttgtcgccgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcgccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacgctaccaccgcaaaccgggattattgccgttactgacgcccgagcgcggcatattctgcaagtatgtgaacatctacatattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctgtcgcgtgtcgccctttcttcggtcgctcagggcgcgcggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcgaattttggtcccaccagttcgcgtcattgaacggcgctcaacagattatcgctcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactggatgcggtcgggatctcgcgctccaatcttgagaagcgttttaaagaagaggtgggtgaaaccatccatgccatgattcatgccgagaagctggagaaagcgcgcagtctgctgatttcaaccaccttgtcgatcaatgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacgacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattgtcggcgtcacatcaggtaacgctgcgtggttgtcggatgcggcgtgaacgccttatccgacctacccgccaggcatgataaaacgcaccaacaacgcttcaggctcgtagctcaactgcctgagacaaagtaaaaagccttatccgactgacaagtcggataaggctcaaggaaatgcaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttgttataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatccgctttacgcagctgcgcacgcgatttacggaacgaagagtaagccgggtgcgtattcaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacctggcgcattggtacaacgtcctttcatgcatttcatgccgaacaggttgttgttgttgcgcgccagcttcgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtggggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccggaccacttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatgagccagttacgttccgcagtaatagccgcattttggctggtaatgtaaggcattacggtccggagaaacgcctttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgtcttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatatttttcacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgtgttaacgattcagattggcgctaaatcgcagaaaatgtgggggttatcgcaaaattcagccgttttttgcgcgagatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtttggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccgccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggtttcccgcctttagcgaacaggggacaggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactaacgctaaattttgaccaacagtgctggcagcctgcggatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccgcctcaatggcgattgttcagggacggcgaatatacgctgcaaatagacacccgctccggtacgccaacattgatgatttccatccagaacgccgccgaaccggtagcaagcctggtccgtgaatgcccgaaatgggatggattaccgctcacagtggatgtcagcgccactttcccggaaggagccgccgtacgggattattacagccagcaaattgcgatagtgaagaacggtcaaataatgttacaacccgctgccaccagcaacggtttactcctgctggaacgggcagaaactgacacatccgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattacctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggcgatttcccgcattatgcctaccacggttattacacacaggactggacgaatcttgatgccaatatgggcaacgaagccgatctacggacgctggttgatagcgcacatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgaagtgaaaaaatcgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatcagaacggatatcggcgattacgacaatcctggattcgacgatctcactatgtcgctagcctttttgccggatatcaaaaccgaatcaactaccgcttctggtctgccggtgttctataaaaacaaaatggatacccacgccaaagccattgacggctatacgccgcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcctggcagcaactgaaaaccgaagccagcgccgcgcttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgactactatcgccacggcttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagcagtcgactgtctggcgcagatggatacgacctggcagcaaatggcggagaaattgcagggtttcaacgtgttgagctacctctcgtcgcatgatacccgcctgttccgtgaagggggcgacaaagcagcagagttattactattagcgccaggcgcggtacaaatcttttatggtgatgaatcctcgcgtccgttcggtcctacaggttctgatccgctgcaaggtacacgttcggatatgaactggcaggatgttagcggtaaatctgccgccagcgtcgcgcactggcagaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacacttttgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcgtctgggcagggcaacagtaacttttccggcttcccgttcgtcagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcgttgcaggataaagcaccgctcactcttcaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgttgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgtaactacgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggttgggatatcgaaccacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaacctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgcttgcaccggaatacattggctatgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgtcgattttgagcatctgcatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggcattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagtgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctgggtctacctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcaccgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaaaatcgctgcctgattcataaaccggaaggagccattttcctctggctatggtttaaggatttgcccattacgaccgagcagctctatcagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccagggctggataaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggggtgaagattctggcggaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatattgaatttggaagaatttgtaggccggataaggcgtttacgccgcatctggcataaacaaagcgcactgttccggcgttgagaaacgccggaaaacgtttcaaacaggctgctgccgtagccgatgccgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggtcccgtctcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgtttgttcaacgaaaatatgcccatgttcgcggcttatcgcgtcaacagggcagacattcgcgcacggtgcatcttcacactgatgacaggctactgccgtggtccagcagtggtctttaatgacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattctcatgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgccagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagcgttatgtgatcgcgcccaggtcgtccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgcagtggtttcaggagatttttctcccccacctgtttcagacgtgatgtcgaaagcgagatcgacacggcgtacggcacccgcccatgaatatcaaacaccggaacagcaatacaggagacgccgagttcgttttcttctctgtccatcgccgctccgctttcacgaatgtgcgccagttcgtcgaacatcgcgggcagctcggtaatggtattgcgggttaacggctggatctcatgctgatggcttacccagtatgacttcacgtagtccgggtgaccaaacgccatgtagatcttgcccattgcggaacagtagagcggcatatgctggccaatataggcacgggttcgcagcatcccggttgtcggctccagcttataaatcaaaatagcgtgatcgtcttcgcggctggagaagttaatggtttcaccagtggcgatgttcagtgcctcaagatgcggagcggcgatatgaatgatattcagcgaagacagcgccttctgcccgacggcaataaatttggtagtcaggcggtaactccctgcggcgggcgcggtggtcacatagccgcaggactgtaatccctgcaataagcgatggacggtactcttatttaaaccagccagctccgaaagatgcgccaacggacaaccgtttggatagttgctcaaaatctcaatcagcatcaacccgcgaaacagactctggcttccggctggacgctctttttcctgcgccatctcgttctctttttttcccatcacttctttccccattttgtcgcgtcctgatggtagcgcaaagtgtgccgtagttcacgatctcgacagataatttataaccacttgatttttatgtcttttgaaattcatcaatcagattgctttgttaaaaagtgatcgatatatttgaaatcaagtttcgcatattgaaattttaagccaaaaaagcgatcaaaaaaacaaggaagcctgggatgaaagtgacatttgagtagttaaaagcagcctttaatcgggtcttaatttcacgcggcgttgacagcgaaacggctgacgcctgtgcagagatgttcgcccgcaccaccgaatccggcgtttattctcacggcgttaatcgtttccctcgtttcattcaacaactggaaaacggcgatatcattcctgatgcccaacccaaacgtataaccagcctcggcgcaattgaacagtgggacgcccagcgttcgatcggtaacctgacagcgaaaaagatgatggatcgcgccattgaactggctgccgatcacggtattggtctggtggcactacgtaatgccaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatattggcatttgctggaccaactccatcgccgtaatgccgccgtggggcgcaaaagagtgtcgcatcggcactaacccgctgatcgtcgccattccttccacgccgatcaccatggtcgatatgtcgatgtcgatgttctcttacggcatgttagaagttaaccgtctggcaggtcgtcagctcccggtcgatggtggctttgatgatgagggcaatttgaccaaagaacctggcgttatcgagaagaatcgccgcattttgccgatgggctactggaaaggttctggcatgtcgattgtgctggatatgatcgctactctcctttccgacggcgcatccgttgccgaagtcacccaggacaacagcgacgaatacggcatttcacaaatttttattgccattgaagtggacaagcttatcgacggtcccacccgcgatgccaagctgcaacgcatcatggattacgttactagtgccgagcgtgctgacgaaaatcaggccattcgcttacccggccatgaatttactaccctgctggccgaaaaccgccgtaacggcatcactgttgatgacagcgtgtgggccaaaatccaggcgttatgaggagataagtcatgatttttggacatatcgcgcagcccaatccgtgccgtttgcccgccgccattgaaaaggcgctcgattttctgcgcgctaccgatttcaacgccctggagccgggcgttgtcgaaatcgacggcaaaaatatttatacgcaaattatcgatttaaccacacgcgaagcggtggtaaaccgtccggaagtgcatcgtcggtatatcgatattcagtttctggcgtggggcgaagagaaaatcggcattgctattgatacgagaaataataaagtcagcgaatcactattagagcagcgcaatattattttttatcacgacagtgaacatgaatcatttatagaaatgataccgggcagctacgcaattttctttccgcaggatgttcaccgaccaggttgtattatgcaaacagcctctgagatacgaaaaattgtggttaaagtcgcattaacggcgctgaattaatcgaataatcgtctacgccagaacgcctgggtaatgttattgctctaactatattaataattcaggttgctgcacatgcgacttgaattatgacagacatagcctcaaggaatagctatgaaaaaaatactcgaagcaatactggcgattaatctcgccgtactttcctgtattgtatttataaacattattttaagatatggttttcagacaagcattttatctgttgatgaattgtcacgttatttatttgtctggttaacgtttattggcgcgattgtagcttttatggataacgcccacgttcaggtcacctttctggtggagaaactctcccccgcatggcagcgacgagtcgctctggttacccattccttaatcttatttatttgtggcgcactggcctggggcgcaacgctaaaaacaattcaggactggagcgattattcaccgatcctcggtttacccatcggcctgatgtatgccgcttgtctgcccaccagcctcgttatcgcattctttgaactgcgtcatttatatcaactcatcacgcgtagcaattctctaacgtcgccaccgcaaggagcttaatcatggctgtgctgatttttctgggctgtctgttgggtggtattgctatcggtttgcctattgcctgggcactgttgttgtgcggggcggcgttaatgttctggctggacatgtttgatgtccagatcatggcacaaacgctggtgaacggagccgatagcttctccctgctggcgattccgttctttgtgctggcgggtgaaatcatgaatgcgggcggcttgtcaaaacgcattgttgacctgccgatgaaactggtggggcataaaccaggcgggctgggctacgtcggcgtgctggcagctatgattatggcgagcctttctggttctgccgttgcggataccgccgccgttgccgctctactggtgccgatgatgcgcagcgccaactatccggtcaaccgggcggcggggctgattgcctctggcggcattatcgcgccaattattcccccttccattccgtttattatcttcggcgtttccagcggattatccatcagtaagctgtttatggcgggcattgcccctggcatgatgatgggcgcaacgctgatgcttacctggtggtggcaggccagtcgccttaatttaccccgccagcaaaaagcaacgatgcaggaaatctggcactcttttgtctccggtatctgggcgctgtttcttccagtcatcattattggcgggtttcgctccggtctgtttacccctaccgaagccggggccgttgctgctttctatgcgctgtttgtcgccacagttatttaccgtgaaatgaccttcgccacactttggcatgtactcattggcgcggcgaaaaccacctcagtggttatgtttctggtggcctcggcacaagtttccgcctggctgattaccattgctgaactgccgatgatggtttctgatttactgcaaccgttggtcgattcaccgcgtctgctgtttatcgtcattatggtggctatcctgattgtcggcatggtcatggatttaacgccgacggtattaattcttaccccggtattaatgcctttagttaaagaggcaggaatcgatccgatttatttcggtgtcatgtttatcattaactgctcaatcggcttaattacaccgcctatcggtaatgtacttaacgttatttcaggggtggcaaaactcaaattcgatgatgcagtcagaggcgttttcccttacgtcctggttttatattcattattagtcgtatttgtttttattcccgatctcatcatcctccctttgaaatggattaattaaaaggaaaatattatgaaattacgctctgtaacctacgcattattcattgctggcctggctgcattcagcacatcttctctggcggcacaatctttacgtttcggttatgaaacatcacaaaccgactcgcaacatattgcggcgaaaaaattcaatgatttattgcaggagagaaccaaaggcgagctgaaattaaaactgttcccggacagcactctcggtaacgcgcaggcgatgatcagcggcgtacgtggcggcaccatcgatatggaaatgtccggctcgaataactttgccgggttatcaccagtgatgaacttgcttgatgtccctttcctgttccgcgataccgctcacgcgcataaaacgctcgacggcaaagtcggtgatgatctgaaagcctcacttgaaggtaaaggactgaaagtactggcctactgggaaaacggctggcgcgatgtcaccaactcgcgcgcaccggttaaaacccccgccgacctgaaagggctgaaaatccgcaccaacaatagcccgatgaatatcgccgcattcaaagtctttggcgctaacccgatcccgatgccgtttgccgaagtctataccgggctggaaacccgcactatcgacgctcaggaacacccgatcaacgtcgtctggtcagcaaaatttttcgaagtgcagaagttcctttctctgacgcaccacgcctattccccgcttctggtggtgatcaacaaagcgaagtttgatggcttaagtccggagttccagcaggcgctagtttcatctgcacaagaagcgggtaactatcagcgcaaactggttgctgaagatcagcaaaaaatcatcgacggcatgaaagaagcgggcgtggaagtcatcaccgatctcgaccgcaaagcctttagcgacgcactggggaatcaggttcgcgacatgtttgttaaagatgtgccgcagggagctgatctgctgaaagccgtggatgaggtgcaataaaccatgacgcaatactggctggggttagattgtggcggtagctggctgaaagccgggctgtatgaccgcgaaggccgggaggcaggcgtgcagcgcctgccgctgtgcgcattaagcccgcagccaggctgggcagagcgcgatatggcagaactgtggcaatgctgcatggctgtcattcgcgccctgcttactcattctggtgttagcggggaacaaattgtcggtatcggcatctccgcacagggaaagggcttgtttttgctggataaaaacgacaaaccgctcgggaatgctattttgtcctcggaccgccgggcgatggaaatcgttcgtcgctggcaggaagatggcatcccggaaaaactctacccgctgacccgacaaaccttgtggaccgggcatccggtgtcgctgttacgctggctgaaagagcacgaaccagaacgctacgcgcaaattggctgcgtgatgatgacgcacgactacctgcgctggtgtttaactggcgtcaaaggctgtgaagagagcaatatttccgagtccaacctctacaacatgagtcttggggaatatgacccgtgcctcaccgactggctggggatcgctgaaatcaatcacgccctgccgcctgttgtcggatctgccgaaatctgcggggagatcaccgctcagacagccgccctgaccggtctgaaagcgggtacgcccgttgttggcggcctgtttgatgtggtttccaccgcactctgcgccgggatcgaagacgaatttaccctcaatgcggtgatggggacctgggcggtgaccagcggcataacccgcggtttacgtgacggtgaagcgcatccgtatgtctatggtcgctacgttaacgatggtgaatttatcgttcacgaagccagccctacctcttccggcaacctcgaatggtttaccgcacagtggggagaaatctcgtttgatgagatcaatcaggccgttgccagcttgccgaaggctgggggcgatctctttttcctgccgttcctgtacggcagcaacgccggactcgagatgaccagtggtttctacgggatgcaggccattcacacccgcgcgcacctgttgcaggccatctatgaaggggtggtgttcagccatatgacccacctcaaccgaatgcgcgaacgttttactgatgttcacaccctacgcgtcactggcggcccggcgcactccgatgtctggatgcaaatgctggcggacgtcagcggtctgcgtatcgagctgccgcaggtggaagaaaccggctgctttggtgcggcccttgccgcccgcgtcggcaccggggtttatcacaacttcagcgaagcccaacgtgacttgcgacacccggtgcgcaccctgctgccagatatgaccgcccatcagctttaccaaaaaaaatatcaacgttatcagcatctcattgccgcacttcagggctttcacgcccgcattaaggagcacacattatgagccgaccacttctgcaactggccctcgaccactcatcacttgaagccgcgcagcgcgacgtgacgctgttaaaagacagcgtcgatatcgtcgaagcgggcaccattctctgtttaaacgaagggcttggcgcggtgaaagccttgcgcgaacagtgcccggacaaaatcatcgttgctgactggaaggtcgccgacgctggtgaaacgctcgcgcaacaggcgtttggcgcaggcgctaactggatgaccatcatctgcgccgcgccgctcgcgacggtagaaaaaggccacgcaatggcacaacgctgcgggggtgaaattcagatagagctgttcggtaactggacgctggacgacgcccgcgactggcatcgtattggcgtgcggcaggccatttatcatcgcggtcgtgatgcacaggccagcgggcaacagtggggcgaagccgatctggcacgcatgaaggcgctttcagatatcggccttgagctttccattactggcgggattacccctgctgacctgccgctgtttaaagatatccgcgtgaaagcgtttattgccgggcgggcactggcaggcgcggcaaatccggcgcaagtggctggcgatttccatgcgcaaatcgacgctatctggggaggtgcgcgtgcgtaatcatccgttagggatttatgaaaaagcgctggcgaaagatctctcctggccggagcggctggtgctggcaaaaagctgcggttttgattttgtcgaaatgtcggtggatgaaaccgacgaacggctctcacgtcttgactggagcgccgcacaaaggacttcgctggttgccgcgatgatcgaaacaggtgttgggatcccgtcgatgtgcctgtccgcacatcgtcgctttccctttggtagccgtgacgaggcagtgcgcgaacgggcgcgggaaatcatgagtaaagcgattcgcctggcgcgcgatctcggcattcgcaccatccagctggcaggttatgacgtctattacgaagaccacgacgaaggcacccggcaacgttttgctgaagggctggcgtgggcagtcgaacaggcggcggcatcacaagtaatgctggcggtggagattatggataccgcgtttatgaactccatcagcaaatggaaaaaatgggacgagatgctcgcctcaccgtggttcaccgtctacccggacgtcggcaacctcagcgcctggggcaatgatgttcccgccgaactgaaactgggcattgaccgtatcgccgcgatccacctgaaagacacccagccagtcaccgggcaaagtcccggacagttccgcgacgtgccgtttggcgaaggctgcgtcgatttcgttggcatcttcaaaacgctgcataaactgaactatcgcggttctttcctgattgagatgtggaccgaaaaagccaaagagccggtgctggagattattcaggcgcggcgttggattgaagcgcgtatgcaggaggctggatttatatgttagagcaactgaaagccgacgtgctggcggcgaatctggcgcttcccgctcaccatctggtgacgttcacctggggcaatgtcagcgcggtagacgaaacgcggcaatggatggtaatcaaaccttccggcgtcgagtacgacgtgatgaccgccgacgatatggtggtggttgagatagccagcggtaaggtggtggaaggcagcaaaaaaccctcttccgatacaccaacgcatctggcgctctaccgtcgctatgccgaaattggcggtattgtgcatacccactcgcgccacgccaccatctggtcacaggccgggctggatctccccgcctggggcaccacccacgccgattatttttacggtgccatcccctgcacgcgacagatgaccgcagaggagattaacggcgaatatgaatatcagaccggcgaagtgatcattgaaaccttcgaagaacgtggcaggagtccggcacaaatcccggcggtgctggtgcattctcacggcccgttcgcatggggtaaaaacgccgccgatgccgtgcataacgccgtagtactcgaagaatgcgcctatatgggtctattctcgcgccagcttgcgccgcagctccctgcgatgcaaaacgaactgctggataagcactacctgcgtaagcatggggccaatgcctattacgggcagtaatccctcacgccggggcttcatcgccccggcactacgaattgatatgttccttgctgtaacgccgcttccacgctgctggcgttaaaccagtatgtttctgaaaaatctgccggaaatagccaacgtcattaaaccgtattgcatggagcaggccgacaacgtcgagtcactgcataacctgttgctgcccgccgatgcgccatttacgacatttgaaggcaagggattgttcagccataagatcctgattcagacgccaggttcccggtatgaacagagcaatccagagcaacaacctttgtggcattacgacggagcaccagccgcaccgacatccaccggtgaattaaaaacgccagctcaccccggtgacaaaggtaaaactctcattacgatcaatcatcgggctgtcggtaatctcttccggcagctcgctgtatcctgcgctcgccatcaatacgacgtgctctcctatcgggtattttgccgtcaggctgacatagggcacccaggcatcctgcgcggaataacttgccagaccgctacgacgggactcactctctgaaatgccatagtaatagtcactgaaattctcgtcataatagagaacgcccagcgcaggtgtcagcgacagacgacctatctgcattttgtggaataccgatagctcccccacccagccgttgctgttatccagaacgtccgcagctgcagaggctttcacggttccccaacgctcgtggtgataccaggcaacccccgccatagccgtactatcacgcttatcaagctgttgcatggcataatcgtcattatcggtagggtcaaattccagcggcatccaggatgcggtcaggctaagttcatttttttcactttgcgacagaataaaacctaacgtggtctgacgaacataaaaagtatcaccttcatggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacccaccttcataactaatcagcggaattgccttcgtattttcattataaccgcgataaggcgattcattataagccgcaccagcaccaatggataattcagaagcagttgcgcttgccataaaaggcaacacaaataacgccacaatattgcgattaattaacatgtccggtattccattttaaaataagataaaaaagagtcggcataataatgcttacaatttctccggtgcaagattcatatttatatagtaatatataaaattatatataattgggctgttgcgatgacaaaattacaacttaagtaccgggagttaaaaattatctcggtaatcgctgccagtgaaaatatcagccatgccgcgactgtacttggcatcgcacaggccaacgtcagcaaatatcttgctgattttgaatcaaaagtgggtttaaaagtctttgaccgaaccacccggcagctgatgctcacaccttttggcaccgcgctgttaccgtacatcaacgacatgctggacagaaacgagcaacttaataattttattgcagattataagcatgagaaacgtggtcgggtcaccatctacgccccaaccggcataattacctatttatccaaacatgtaatcgataaaattaaagatatcggtgatatcaccttatcgctaaaaacctgcaatcttgagcgtaatgccttttatgaaggcgtcgaatttcctgatgattgtgatgttttaatcagctacgctccaccaaaagatgaatcgctggttgccagttttattacccaatatgccgtaaccgcttatgccagccagcgctatcttgagaaacatcccattagccgtcctgacgaactcgaacatcactcctgtattttgatcgactcgatgatgatcgacgacgcgaatatctggcgcttcaacgtcgccgggagtaaagaggtgcgggattatcgcgtgaagggaaattacgtttgcgacaacacgcaatctgcgctggagctggcacgaaatcacctggggattgtgtttgcgccagacaaaagtgtgcagagcgacctgcaagacggcacgctggtgccctgctttcagcaaccctatgaatggtggctggatctggtggctatcttccgtaaacgggaataccagccctggcgggtccagtatgtgctggatgaaatgctgcgtgaaattcgccaccagcttgctcagtcgcagcaactgcggcctgaacaagcggcggaaagcgaagattaatgatcgagataaaggtaatgcacccagctggtcatgcgtaatagcactttgcgcatcaccgagacatggctgaaatgatcagagtaaaccgccacctgggcgtaaataccgtctggtaaagcgctcaaatcagtgtgctcatccagttcaatggtcgcgataacgccatctgaacccggcgctgtgtttaacgtctgtaaggtgccggtcgactgataagctccgccgggaacggctggactaatggctgccagcttaccgctgaataccttacctggcagagcattaaacaccacttccgcatcgtcgccaggagccagtcgcagcaaggagttctgacggaactgcgccacgatttgtcgtttctgatcgggtataaacaccatcaccggacgtagcggcagcgacgcggcataggtacccggacgaatcagtacctgggtcacataaccatcgctcggcgcacgcactatcgtctgctcaaggttatattttgcttccgcgagctgtgctttcaggctggcgatttgagaatgttcacccaacaccaggctatccagctggctctggatctgtttttgttccgccgccgatgacttcacggaggcttcctgcgccagataattttgccgcgccacatcgatatcgcgttctgaaaacgggtttactttcgcctggctgccacgtgcgtaacgctgatactctttagcgaatttatcccgcgtggcctttgcctgctgagtattcgccgccatctcatctaactctgcgcccaacgcccgctgtttatgttctgcggtaacgatatccgccatcagccgatccacccgcgcctgataacgcgtcgggtccagtcgaaatagcacctcaccttttttaatcagcgtatttttcttatccgtcacttcaatcaccacaccagtcacctgtgggacaacaggaatagaaataaccgctttttgcgctttaaaggtatacggatggttatagttcattaacagaattagaccgctgacaataaatattccacccagggccgctgtgggaatggtccatttatttacgggaattttgaagatcttaaacattgcccatgcaaaagccacataggtcaaaataatcagtaaatccataagtattactcggcagaagaggatttgatgtcggcgagctgtttctccagcccggcaatgcgctgttgcagttgcataacggatgaatcatggctttgcattccccatccccgctccgggcggtaaagcgtggcccaaatccacaaaaacggccagataacatgtaacgtaaaaagactcacccaaccagcaacatgaatggcgtcggcatgaggatgattacgttttttggcaatcaggtagggaatatcatgtaaaataatgatcccatagaagatcaccagaaatacaaaaataagcactcccagtgcaaaatagtccaggaacatatttccctcaaagaatataaaaaagaacaattaacgcatattatgaaatgccatgatgcagtgcaatttccttatttatataacgacatattgttttttatatactttcttaaatgtgctgtctggtttttcaacaggacgaggtttatcatattgaaatagtggaactattggccaaactaatgaataactccagtaaaacatccacagtacagattaagcgtattaaaccttcaattatctaccgtttattgctgattggcctcggatcaccaatggtgatttacggcctggttcgcccgctcaccatcgaaacgcgagattaaactcctgacaaaacacgccccagaaacgtacttctgttggcgtagtctgggttattgcgcacgtaggtttaaaacgtaaattgtaacaacgtgcgctttgtttatgccggatgcggcgtgtacgccttatccggcctacggtcaggttcccgtaggcatgataagacgcgtaagcgtcgcatcaggcaatgaatacccaatgcgaccagcttcttatatcagaacagccccaacggtttatccgagtagctcaccagcaggcacttggtttgctggtaatgctccagcatcatcttgtgggtttcgcgaccgatacctgattgtttgtagccaccaaacgccgcatgtgccgggtaagcgtgataacagttggtccacacgcgcccagcctgtatgccgcgccccatcttataggccagattaccgttgcggctccagacgcccgcgcccaggccatattgcgtatcgttcgccagctccagcgcttcttccatcgttttgaaggtggtcaccgccagcaccgggccaaaaatctcctcctggaacacccgcatattgttctgaccaaacagaatcgtcggttcgaggtagtagccgtctttcagttcaccttccagcagcttgcgccgcccgcctgtgagcacgtcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcgcccatttgcgtcacgctgtcgagcgggttaccgctacgaatgctttcgacacggcggatggcgcgttccataaagcgttcgtagatagattcctgcactaaagcacgactcggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgacttaccgcccaactccagcgtcaccggaataatgttttgcgttgcgtattgcataatttgttggcccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaattaccccacctgcgccattgaccacgttcaccacgcccggcggcagtaaatcaccgacaatttccattagcagcagtacagaaagcggggtaagacgtgcgggtttcagcaccacacagttgcccgccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacgggataatctgccccaccacgcctaacggttcatggaaatgataggccacggtttcgctatcaacttcactgatcccaccttcctgcgcccgaatacacgaggcgaaatagcggaaatggtcaatcgccagcggtacatccgcagcactggtttcgcgaatgggtttgccgttatcccaggtttcagctgtcgctaacagctcgaggttttgttccattcgatcggcaatcttaaacagaatcgccgcacgatcctgcaccgaggtgtgcgcccatttatctttcactttgtgcgcagcatccagcgccagatcgatgtctcgtttgcccgaagacgccacttcgcacagcagctgcccggtcaccggcgtcagattctggtaatactcgccgtcggcaggggctacccattcgccgccaataaagttgtcatagcgggcttttaacttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtgactggcgaaatcttcgccagtcggtaacagctttacgacagctatcacgaatttacgggcaagggttacagagatagttgaaaaagcggctgacaatttgccagccgttgtggaaatgatgattacatcgctgcgcgataaatcgccacaatttcttcgtgagttgcctggatcgggttagtaaagccacaggcatctttcagggcattagtcgccaataccgcgaaatcttcttctttcacgttcaggtcgcgtaggcctgccgggatatccactttcttcgccagttcacggatggcgttaatgcaggcttcagcaccttccgcgtcgtttttacctgtcacgttcacgcccattgcagcggcacagtcacgcagacgtgcagcggcgactttgctgttgaatacctgaacgtgcggcagcaaaacggcgttacatacaccgtgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccggcgaggaactgggcataagccattgcttcacgcgctttcgcattactgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcacaagcgtcagtgatcggcgtggcggcaatagaaacatatgcttcgatagcgtgcgttaaggcatccatacccgttgcggcggtcagtgacttcggcataccaatcatcagagaggagtcattgacagaaagcagcggagtgacatgtttatcaacaatcgccattttgatatgacgcgcttcgtcagtgatgatgcagaaacgggtcatttcagaggccgtacccgccgtggtattgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcgtaatcgcgaatatcgccgccattggctgccaccagcgcaataccttttgcgcagtcgtgtggagaaccaccgcctaaggagatcacgctatcgcaattattctctttaagtaatttcaaacctgcggcgacgttttccgtggtggggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcgcccgccatacctaatttcgttaacatattgtcagtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcagtcaatgaatcagcgccgatgacattcacagaaggaataaagaacgttgaagctgccataacacactcctgaaagtgtaaaaaagggcgggcagcttactgaggattttcattcgaaaatatgatcagtattattgattatcaaaattaatctaataaaaagcacattgtattcattaaacaatgtgctttttttaaattcataagaattttgtattaatttattttaaaacttaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccacgacgacgcgtaaagccaatgcgatcaaaatattccagaatctgaattgccagctttcggcctacgcctaagcgatcgcggaaatccgccgcgcaggttgaaccacactcctgatcgagatcgcggatcatattggcaaactcgacaatccgatcgttacggtaataacgatctttaacgatcgcggtaattattccttgctgcgccgcctggcgtagagtcaggcgcattgcctgctcgtcggttcccgtctcttttgccaggtcacgcacccaccacggttcgtcaccaaacagtggctctgctttttgccagatggcctgctgctcttcgctgaagcccgctttgtgatctggcagatgcagccagccgtgatggctgtggatgtcgccgctttcgcgcatcttttcaatcagcaacagtaccagcgcttcatcttccattggcaacgccatacgtcgcagacgttcgcgcccagggccaggttcatcgcgatgttgctcatgataagtcgctaatgtgtcgagaattttccgctgccagcgggcggcaaccggcgcattcaacaagctataaccagcctgaatataaccaggctgttgcagcaattcgcgcatcccttcgccgttgagctggcgcgcccaggcgaaatccgcaaggttaaccgcgccgcgttccagatgaacagataacgcatcggcatcgctctgcgcccgtgcaagagacgccagccattgcagatattccggcttacgtttaccgcgacgcggcgggttaagcatcacgacgcgcgctccggccagcgtgttgcgggcagagatatcgcgcaataccaggcggtcgttatctgccagccataacggggtgtcgaagaccagttcagcaaggttatcttccagcagtgaaacgcgtcccgtgacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggtgtatgggtttgaagctcgacaatcacccgtgtgaacggctctggcggcacatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcattggcggtttctgttggctggttttgcgcatgcagcgcacgtacacgcatcggtttatttacaccagtcagccagagtgaatcgcctaccttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcaatcgcgaggcggaaactatgttggctggcgtgctcgcgttccggcaactgaagcagatgctcgcgcagggcatccattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagaacctcctttacctggcgttcaacctcatcaacacgcgcttcgtccacgcgatcggctttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgtgccatcacgccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggaacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcagcatttacgccagtaatcgcctgcaataaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggtgtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccaatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggggcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacgcaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatctcttttttaccaacaataattcctgcctgcggcccgcctaacaacttgtcgccggagaaactcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcactacgggaacatccagctctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagtgcggtattttcattcaccgcctgacgataatcattcgcgtgcgtgcggttggtggtccctacttcgtgtagggtgcagcctgcctgacgcataacatcgggaatacgaaacgcgccgccaatctccaccagttcgccgcgagataccaccacctcttttccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattgacgatacaggcatcttccgcccccgtaatacggcacagcagctgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcatactcgagggtcactggcgaacgcatagcctgcgcaacggcttccaccgcggcttccgcctgtaaagctcgcccaaggttggtatgcagcacggttcccgtcaggttgatcaccggacgcagcgcgctctgcgcttctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccacgcaggcagcgtctggctgccacgaatcacttctcgcgcttcgtcgagcatctgacgcaacaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccaacctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagtgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcccgctggcgtaacaattcatcttcagactgctgcgccgctggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcgacattcattaattcaatatattcagcgatgatcggcgaatcaaaccagcattcgccctcttcggtcaccagcaccggcacttttcctaacgggttaaattgcgccacgccgttgtccgcgttatagggcagttcattaataaattcgaaagttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggcctggtgatgggaaaaagggcagaaaatgttgatggtttgttacttccaaataaatcacatatttatcatggtgatatatatattttcctaattatttcactctgatggatatctcacttcaggctttcttataaatctgtagggtttcgcctgtcagcagacaaataacccgataaaacaaggatgagaaatgagcggaaaaccggcagcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgcctggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccccgcggcgaactggcggcggtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgagaaggaccgcatcaccatcaccgacagcctgaaccgccgtgaagtcctgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgccgtgggcaggctcagggcacagacggatgccgcaggcaggacaacagagtacagcccggatgtggtgacgggcctcatcacgcgcataaccacgccggatggcagggcatcggcgttttactataaccaccacaaccagttaacgtcagccaccgggcctgacgggctggaattgcgccgggaatatgatgaattgggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccgtccgtaccacgcagggcgggctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtacttgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgagggtctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcggtggcagtatgacgaacgtggctggctgacagacatcagccatatcagcgaagggcaccgggtggcggtgcattacaggtatgatgagaaaggccggctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggttacctggcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacaggagccgcatccagacgatttatcagccggggagcttcacgccactcatcagggtcgaaactgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagcaaggaagggacaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgttgaatccggtcataaatgtagatccgcaaggtttggttgatataaatttataccccgaaagtgatcttatccattctgtagctgatgagattaatatcccaggcgttttcacaatcggggggcatggtacccccacatctattgaatccgcaacgcgcagtatcatgacagctaaagatctagcatatctaattaaatttgatgggaattataaagatgggatgacagtttggttattttcttgtaatacaggtaaaggacaaaattcatttgctagccaattagctaaagagttacatacaaatgtaataggacctgacacgctatggacgtggtgggggcgaggaactaatggtaagttaaaaatggatacagtgctaacagcaccaacgaaccttaattcaaataaggatctaatggctataacaacaaaagaccttggtaattggataacatatgggccatctgggcaccccatttctaatatgcaaggtacgccagaaaaacccagtgatataagataggttgtagatgtatgaaagcatgcttgttactatttttttatttttctcttattggtcaattgcatggtgctgatgtgaaaataaaagaaaacgaaagtgtgatgggatctacagcaatgacctatgatttaagttaagaaaagctgatgaaactgaagtataaatcacaacatggtgattcagaggcatcatttcgactatatcaatattactgctttactaaaaataatattgataaacaattgcgattcttggaaagatcagcatctcaggggaatgttacagcgcagtttaattatggggtctttttatcagatacaaatccaacattatcagaatattataatttgaatagagctatttattggatggaattcgctgtaaataacggtaatattgatgcaaagagcaaacttcaagagctcaaaaagctaaagcgaatggatagaaggaagaataaggagaatccgtaaaagcaatagttcatcagactgccgcagcagtagtatgatgatgaatcagggctgtactataactattatcggtaacattaaccgcagcaggggcggtataacactcaggctctgattgggctggaaggtaggtggaatttttatcagtatccgttgaacccgatttctggaatcgatccccttgggattagccacctgtttatacagcataactttaggtatgctttcgtgtgtttcagatataccatgtgatgataatttttatgatgtgcttagtattccagtcgcttctggtaataatatgcaatgtaaaaataatccccgttgtacacatttataaatagatggccaatacctcaaggcctatggagttggaatgttaatgacccgggagcaagcaatagaaaacctgacggcatacgattagtaccgtcagttaatacaggaacttataatcgcaatggattttcaatacatagttgtttaaacgcttttggtccgtctttaggacctcgattctgttccgagggttgtataactggtttatctaatgacatgcaaaaattaaatgagttaatattttcagagccagatagcacattaacagttacggactaaaaaatatggcaaggttattaacaattgtatttttttctctatttctgcgagtgcagttactgcaagacaatttcagagagagttagatttggcagacaaagcaatattatgggcactaatatcagtcagtactaaagagggacgaaaagcgtgttcactaagctattttgcctgtaaggccgcagaggctgaactcggactggcatatatggctgcgaatgataacaaggaatttctcacatccttatctaatataatgaggtacaaaatagatgctggactttccgaatcctatacatgctatttattaagtaagggaaagatcataagaccatatctgaaaaatctaaatccactccaacttgccgctgattgcattgaaacagtaaataaaataaaagataagaataaaaaaatcattgatataaattcagttaatatttgtagtgatgataaaaatataaaattgagagttaatagtactattatggccattgatgattctataaagtgcatcgatgaatgataacttaattttatttaaaaatatattaataactcactctccaggagtttttttaacttagttttataataaatacgataattaaaagtgaagaagaaaatagttgtatacatatattccatgaccctacattgtgatctatagattaaatattttttaaatgtgactgtcatccttcagataataaagccatcatcgcaatagatggaaaagcactcctgctcttttttgattagagccgtcgcaggaggaacaactcatatcatcattgcgatctcgacgatgtatagtctcatcctgcggcagaacaagacggataaaaaatccaatgagagcacactcatccagaacttattaacataatgaatattaaagaaaaatcatcgcagctaatgaagtaatatgcaaaaataattagtccttacaaggagcaaagttccataatctcccccctccccctcaatgatccaaataaagataatgcatccagctggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaaccgccacctgggcgtagatgccgtcgggtaaggcatcgatatcatcgttagggtccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactggtcagtttgccgtggaacacctgcccaggtagcgcgttaaacaccacttctgcatcatcaccaggtttcagacgtaacagcgagttttgccgaaattgggcgacaatttgccgtttttgctcggggatgaaaaccatcaccggacgcaacggcaaggcagctgcgtatgtgcctgggcggatcagtacctgagtgacgtagccattgcttggtgcgcgaatgacagtctgctcaagattatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcagataacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttctgtgagctgcgcgcgcagagtctttatattatgcgtcgccgtcatcaggtcagcctgaagcctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttttgaataagctgattattcttgtcagtgacttcagtaacaattcccgtcacctgtggcgtgatggggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaacaaaatcaaaccactcaccagaaacacgccacccagcgccgccgtcgccagcgtccactgattcaccggaatacgaaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccgggaacgtggaatagtcagtctttttctcggcggcgagttgatgctccagccgggaaattcggtcagaaagtgcggcgatttccgggtcagtcgctttctcctgcgacgcaacatgtgactgcataccccagccacgctccggttgatagagcgtcgcccagatccacagaaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatggggatggttgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgtttttgggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataatttttagaggtgatgagttgcttagttacataacgattgtatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaacaaaaatgtgacactactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagcgttttgtgatgaacgtcacgtcaattacctctctaccccctatatttatgtgattgatatcacacaaaaggccgtcgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgccacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcgttatttattccaacagggtggttaccgaacgagacgctggcgaagctggtcgggccgatgatcacttatctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggttctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgagatgctggtgaataacttctccgcaggcatcatcgggatgatcctcgctattctggcattcctcggcattggcccgattgttgaagccctgtccaaaatgctggctgcgggcgttaacttcatggttgtccatgacatgctgccgctggcgtctatctttgttgaaccggcgaaaatcctgttcctcaacaacgccattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatcaatcttcttcctgattgaagctaacccaggtccaggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagcgctaaacagtctgcgggcggtgcggcaatcatccacttcctggggggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgatcctcgcagtcatcctcggcggtatgactggcgtgttcacgctgactatcctgggcggtggtctggtttctccggcatctccgggttctatccttgctgtactggcgatgacaccaaaaggtgcttacttcgctaacatcgcgggtgtgtgtgcggcgatggctgtctccttcgttgtctctgctattttgctgaaaaccagcaaagtgaaagaagaagatgatattgaagcagcaactcgtcgtatgcaggacatgaaagctgagtctaaaggcgcatctccgctgtctgctggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgacgccggtatgggttccagtgcgatgggcgcaggcgttctgcgtaagaaaattcaggatgcaggtctgtcgcagatttctgttactaacagcgcgatcaacaacctgccgccagatgtggacctcgtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttccgcaggcacagcatatttcgctgaccaacttcctcgacagcggcctgtacaccagcctgaccgaacgtctggttgctgcccaacgccacacggcaaacgaagagaaagtaaaagacagcctgaaagacagctttgacgattccagtgctaacctgttcaagctaggcgcggagaacatcttcctcggtcgcaaagcggcaaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggaatacgttcaggcgatgctggatcgtgaaaaactgaccccgacttatctgggtgagtctatcgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtcgtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgcccgtctggtgattggtattgctgcccgtaacaacgagcacattcaggttatcaccagcctgaccaatgcactggatgatgagtccgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgctggcaggtcgtaagtaatccaatcccaccctctccacatggagaaggtggggttaattgcctgatgcgctacgcttatcaggcctacaggatgcatcacaatttgttgaatttgcacgttcttgtaggccggataaggcgcttacgccgcatccggcgctgcccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcagacgcgggtatccaactgacgtttgccgatgtcaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggtacatgtggttggtgaaaccgagcaggtagataccgtttccggcgtcaatgctgtcagcagcattggtgatgatgtcgttgatctgattgctcaggttgatttagtcactaccgccgttggcccggttgtgctggaacgtattgctccggcaatcgccaaagggctggtgaaacgtaaagaacaaggtaatgaatccccgctgaacatcatcgcctgtgaaaacatggtacgcggtaccacgcagctgaaaggccatgtgatgaacgccctgccggaagacgccaaagcgtgggtagaagaacacgttggctttgtcgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctgggagtgacggtagaaaccttcagcgaatggattgtcgataaaacgcagttcaaaggcgcactgccgaacatcccaggcatggagttaaccgacaacctgatggcatttgtcgaacgtaaactcttcaccctgaacacgggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgcgattctcgacgagaaaatccgcgcggtggtaaaaggtgcgatggaagaaagtggtgcagtattgatcaagcgctacggctttgacgctgacaagcatgcggcgtacatccagaaaattctcggccgttttgagaacccgtatctgaaagatgatgtagagcgcgtaggccgtcagccactgcgtaaactgagtgctggcgaccgtctgatcaagccactgctcggtacgctggaatatggtctgccacataaaaacctgattgaaggtattgccgctgcaatgcacttccgcagtgaagatgatccgcaggctcaggaactggcagcactgatcgctgacaaaggtccgcaggcggcgctggcacagatttccggtcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggacaccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagctcctgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgatggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggaactgctgatggcattgcgtgaagagctaaatcacgacggcaacgagtacgcctttaccgacgacgaaatccttggaccctttggtgaactgcactgcgtggcggcgttaccaccgccgccacagtttgaaccagcagactccagtttgtatgcaatgcaaattcagcgctatcaacaggctgtgcgatcaacaatggtcctttcactgactgagctgatttccaaaatcagcttaaaaaaagcctttcaaaagtaagcaacgtctgcttactgcccctctacctgcttcggccgataaagccgacgataatactccagacgttgtagatataacggcacgctttcatcgggtattccggacggaatcgcgttacggggaggaagttttttcagatactcccggaacgcctggcttgatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttaggttcccggtaaagatgacattaaggaaaacgtgctgaatcctcaataatcatccgctgctgtttattatcttttttctatagatttcttaattaatcaacgaattgcgtagtttttgagcatgttaatgattacgttacagaactattacaatgtcattagttgtgaacaaagcacctggtcgcgcatactaggggctataaatttatctttatcagaagccatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgcctggacgccatccgccaccagcaggccgatctttcgctggttgaagccgcagacaaatatgccgagctggaaaaagagaaagccacgctggaagcagaaattgctcgcctgcgtgaagttcatagccaaaaactgagtaaagaagcacagaagctgatgaagatgccattccagcgcgcaattaccaaaaaagagcaggctgatatgggcaagctgaagaaaagtgttcgcggactggtcgttgtgcacccaatgaccgcactgggccgcgaaatgggcctgcaggagatgactgggttttcaaagaccgcgttttaagaacacagtatctacagggtgattctgcacattcctataggccgagtaaggtgttcacgccgcatccggcaagataaggcgctctggatcaacaacctaagggcaattctctgatgaggattgcccttttctttaccagacatctccccccacaagaattggccctaccaattcttcgcttatctgacctctggttcacaatttcccaattaaaactcacatcaatgttgccaatacataacatttagttaaccattcattgtcattatccctacacaacacaattggcagtgccacttttacacaacgtgtgacaaggagatgagcaacagactcattacacgatgtgcgtggactccaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagtctgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcgtggacggtggcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggtttcttctacgggttgtggcccatcgcgtggatcattattgcagcggtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcattcgctcgtctattctttcgataacccctgaccagcgtctgcaaatgctgatcgtcggtttctgtttcggcgcgttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggcctgggttttaaaccgctgtacgccgccgggctgtgcctgattgttaacaccgcgccagtggcatttggtgcgatgggcattccaatcctggttgccggacaggtaacaggtatcgacagctttgagattggtcagatggtggggcggcagctaccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaagagacgtggcctgcggtcgtggttgcgggcggctcgtttgccatcgctcagtaccttagctctaacttcattgggccggagctgccggacattatctcttcgctggtatcactgctctgcctgacgctgttcctcaaacgctggcagccagtgcgtgtattccgttttggtgatttgggggcgtcacaggttgatatgacgctggcccacaccggttacactgcgggtcaggtgttacgtgcctggacaccgttcctgttcctgacagctaccgtaacactgtggagtatcccgccgtttaaagccctgttcgcatcgggtggcgcgctgtatgagtgggtgatcaatattccggtgccgtacctcgataaactggttgcccgtatgccgccagtggtcagcgaggctacagcctatgccgccgtgtttaagtttgactggttctctgccaccggcaccgccattctgtttgctgcactgctctcgattgtctggctgaagatgaaaccgtctgacgctatcagcaccttcggcagcacgctgaaagaactggctctgcccatctactccatcggtatggtgctggcattcgcctttatttcgaactattccggactgtcatcaacactggcgctggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggctgggggtattcctgaccgggtcggatacctcatctaacgccctgttcgccgcgctgcaagccaccgcagcacaacaaattggcgtctctgatctgttgctggttgccgccaataccaccggtggcgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatagtgggcgtgatcaccacgcttcaggcttatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgagcgccaactggcgatgcaactcggcgtatcacgtaattcactgcgcgaggcgctggcaaaactggtgagtgaaggcgtgctgctcagtcgacgcggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctaaaaacactgatggccgatgatccggattacagtttcgatattctggaagcccgctacgccattgaagccagcaccgcatggcatgcggcaatgcgcgccacacctggcgacaaagaaaagattcagctttgctttgaagcaacgctaagtgaagacccggatatcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcctcacataacatcgtgctgctgcaaaccatgcgcggtttcttcgatgtcctgcaatcctcagtgaagcatagccgccagcggatgtatctggtgccaccggttttttcacaactgaccgaacaacatcaggctgtcattgacgccatttttgccggtgatgctgacggggcgcgtaaagcaatgatggcgcaccttagttttgttcacaccaccatgaaacgattcgatgaagatcaggctcgccacgcacggattacccgcctgcccggtgagcataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatggtggtgcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcgctgcgccagcgtattctgaaaaacatgtccgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtggcactggctccggtgggtttgtgtggcatgtatgcgcgtcgtggcgaagttcaggcagccaaagcggcggacgcgcatggtattccgtttactctctcgacggtttccgtttgcccgattgaagaagtcgcgccagccatcaagcgcccaatgtggttccagctttatgtactgcgcgatcgcggctttatgcgtaacgcgctggagcgagcaaaagcagcgggttgttcgacgctggttttcaccgtggatatgccgacaccgggcgcacgctaccgtgatgcgcattcaggtatgagcggcccgaacgcggcaatgcgccgctacttgcaagcggtgacacatccgcaatgggcgtgggatgtgggcctgaacggtcgtccacatgatttaggtaatatctcagcttatctcggcaaaccgaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgaatggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatggaattgtggtttctaaccacggtggccgccagctggacggtgtactctcttccgcccgtgcactgcctgctattgcagatgcggtgaaaggtgatatagccattctggcggatagcggaattcgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcttgtatgcgctggcaacagcgggccaggcgggtgtagctaacctgctaaatctgatcgaaaaagagatgaaagtggcgatgacgctgactggcgcgaaatcgatcagcgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgcctgcggcactggctcccatggcgaaagggaatgcggcatagtcgtttgcgccccctcaccctaaccctctccctcagggagaggggaccgttcggcgctgtatgtactccctcactctgaaacgacaccgcactctttttttctccctcgcccctccggggagagggccggggtgaggggaaaaggccgcactgctcaccaattttctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaacatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactatcgcgcgttcctcgaagcagaaaatccccagcgcctgttcgccctcaccacgaaaggtacacctgctcacagcgccgtaagctatcaggatggcgattatctgatgttcggcccggaaacacgcggcctgccagcgagcattcttgatgccctgcccgctgaacaaaaaattcgcattccgatggtgccggacagccgcagcatgaatctgtccaatgcggtgtcggtagtggtgtatgaagcctggcggcagttggggtatccgggagcggtattgagagattagttactgtaggccggatagatgattacatcgcatccggcacgatcacaggacattagatcccatccccatactcaaatgtatggttaataccgttgaaatgctggtccatatccattgatggcttatcgctgtctggtttaccgacaatacgagccggaacgccagcggcggtggtatgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgcccaacttcaatattgccgaggattttcgcgcccgcgccaatcatcacaccttcacgaattttcgggtgacggtcaccaccagatttacccgtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaatcaccgccgtttcaccaacgacgatgcctgtcgcgtggtcaagcatgataccgcgaccaatttttgctgccgggtgaatatcgacctggaacgtcacagaaacctggttttgcagaaagattgccagtgcgcgacgcccctgattccacaaccagtgaccgatgcgataggcctgcaaggcatgaaaacccttcaggtataacaacggggttgagtatttatcgactgccgggtcgcgggtacgcaccgcctgaatatcacaggccgcagaggcgatcatttccgggtcagcggcgtaggcttcttccaccacttcacggatagcaatagcaggcataattggcgatgacagcttgttcgccagcatgtagctcagtgcactgccaaggttttcgtgcttgagtagcgtcgcgtggtaaaaactggccagcattggctcacagtccgccagcgttctggcttcggctttaatattgttccagacaatttccagttcttcacacgacattgcttactccacacgatgagataatgaccggcccgttctgcgcgggccgggtcatagcggtaacaaaggttccctggggttagtggctgctgcgctcgtccttgcgtgcacgacctagtaaagtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttcaacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacctgaccaatcttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaggtaagcaccagatcgccaagccccgccatgcccataaaggtggcagggtcggcacccagcgccgcaccaagacgcgacatttcagccagcccacgggtgatcagcgccgtacgcgcattcgcaccaaaaccgataccgtcggacatccccgcaccaatggcaataacgtttttcaccgcgccgccaagctgcacgccaatgaaatccggattgctgtaaacgcggaaacttttgccgcagtgcagcagctgctggagatcatcggcaaaggtctgatcggtcgaggccagcgaaatagctgtcggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaaggcctcacgcgccacgtcctgtaacagacgtccggtttccgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagtggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtgatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcactcacgagcatacgggaacagaatgttcgggcagtatgctcccaggcaatgcgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccaaagaggccgttacggtaacacgcagtaccacttcgtatacgtcatctgccagttgggaagatgccgtatccagatcaagtttaacttctggttgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagagatatccttggtataaatacgttggatctggaaagtcatttcagtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccgccaatgtgctgtgcgtcaataaaaatctggggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttggcggcgttgccatcgatcggcagctcctggaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataaattagctcctgtttttttaccctgaaatttcatgttgcagggcggcagcaaaatggagtgtccccagaagcttataacaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaagacgacaggtaaattatttgccgcgcaccaaaggcaagttttcgccagcccagccagcgacgccttctttcagcacgaatacttgcgcaaaaccagctttcgtcagtgcgtttgcaggctcctggcactgcatgccagaaccgtctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacagattaatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcggtgcggcaaatacagccagcgcgttaactggaatgcaattttgcggggcgcgacgaaaaaaaagcgtaaatctggcatcggcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgttggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgcgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctaatcgacgcttccggtctggaagtcggtctgcctgaccgtcagatgggtaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccggtgctgactggcgcggtagataaagcgaaaaacgcaggcaaagcggtacacattatgggtctgctctccgcaggcggcgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctgcacgcattccttgacggtcgtgacactccgccgcgcagtgctgaatcctcgctgaaaaaattcgaagaaaaatttgccgcgctgggcaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgtagaaaaagcttatgacctgctgactctggcgcagggcgagttccaggccgataccgccgttgctggtttgcaggctgcttatgctcgcgacgaaaatgatgaattcgtgaaagcgaccgttatccgtgctgaaggtcagccagacgcggcaatggaagacggcgatgcactgattttcatgaacttccgtgctgaccgcgcgcgtgaaatcactcgtgctttcgtgaacgctgatttcgatggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgccgctgacatcaaaactgcggttgcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagttgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggccatcaagagcggcaaatacgacaccatcatctgtaactatccgaacggcgacatggtaggtcacaccggggtgatggaagcggcggttaaagcggttgaagcgctggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgagcagatgcgcgatccggcaacgggtcaggcacacacggcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgaaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttcttagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatctattcaggctgacatcgccgcaaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccacccgtaagctgcgcgaaacgcaaaacacgctcaatcaactcaataaacagattgatgagatgaacgcgtcgattgccaaactggagcagcaaaaagccgcccaggagcgcagcctcgccgcacaactggatgccgcattccgtcagggcgagcataccggtattcagctgattctcagcggtgaagaaagccagcgtggacagcgtttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgcccagttgaagcaaacgcgtgaagaagtcgccatgcagcgtgctgaactggaagagaaacagagcgagcaacaaacgctgttatatgagcagcgcgcccaacaggcgaaactgactcaggcgctgaacgagcgtaaaaagacgctggcagggctggagtcttccatccagcaaggtcagcaacagttgagcgagctgcgcgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgcagaacgagaagcacgtgaggcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctacaaaccgaccgaaagcgaaaaatcgctgatgtcccgtaccggtggtctgggcgcgccgcgtggtcaggcattctggccggttcgcgggccgacgctgcatcgctatggcgaacagctacagggtgaattacgctggaaaggtatggttatcggtgcttctgaaggtactgaagttaaagcgattgccgacggtcgggtgattctggctgactggctgcaaggctacggtctggtggtggtggttgagcatggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccgattgcactggtgggcagcagtggcggtcagggtcggccttcactctatttcgaaattcgccgccagggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgctctgttggcgctctcctcccccgtacttgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccttccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcgcataacagcgggcacgaagtgttgattcatctcccgatggcaccgttgagtaaacagccgctggagaaaaatacgctacgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggcagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcgctggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggcactggcgtgaaggtgatcaaacggaaggtattcctcgacgattcgcaaaatgaagcggacatccgtgtgcaatttaatcgcgcaattgacctggcgcgtcgcaacggttcgaccattgccattgggcatcctcaccctgcaacggtacgcgtgttgcaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgctgaatgaaccgcaggttgatacttctacaccgccgaaaaacgctgtgcctgatgcaccgcgtaatccgttccgtggcgtgaagctgtgcaaaccgaagaaaccgatagaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaagcggcgaagtttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgttttgtcgcgccattgccataagcggaaagaccacagtaacgcctggtaaccgaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcggcaatcatccgttggcgggtaagaatatccggctctttgcgcaccgcatggcaaacacgcaatgcctcgtaagttatttgctgatgaaattccggataaatcataattttgtcggcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctatgcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcgttaaacatgaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcacggcgataaccccccatccagacaacgtgagtccaacggcgcgaagaaagccccatccgcagccagtccgggccggttaatacgccggttgagcgaaggcgatcggtggggatggattgccaggtttctcccgtttcacgaaaacaccagtcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatagacttcatcgtcagcatcgacaaaagcgacatatttgcccgttgccacttcaatcccacgattacgcgccaccgatgcgccagcattcgcctgatgcaacaaacgaacgtgcggatagttttctgcgtaatactttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccaggtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttattggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttacaggtgagagagtcacttcagggtagagagataatgagagcagctatataagagatcagcacaattacgaactctttattacactgacaggattttacatatttaacagattatcctcagataaaagggctggaataccagcccttgttcgtgttaatcccagctcagaataactttcccggactggcccgaacgcatagcgtcaaagcccttctggaaatcatcgatagagaaacgatgggtaatgatcggcgaaagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatacctttaatgaacaagcctttaaagatcactttggtccagtcgatagacatatcagacggcggaatacccagcatcgcaatacggccgccgtggttcatggtgtcaagcatggtacgaaacgctggcggcgcaccggacatttccagaccgacatcaaaaccttcggtcatgcctaactccgccatcacgtcattgagattttctttggcgacgttaaccgcacgggtgatacccattttacgcgccagctcaaggcggtattcgttaacatcagtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgctgccataataccaatcgggcctgcaccagaaaccagcacatcttcgcccaccagatcaaacgacagcgcggtatgcacggcgttaccgaagggatcaaaaattgcggctaagtcatcggaaatattgtcggggattttgaaggcgttgaatgccgggatcaccagatattcggcaaagcagcccgggcgattaacaccaacgcctatcgtgttgcggcacaaatgggtacgaccaccacgacagttgcggcaatgaccacaggtgatatggccttcgccagaaacgcgatcgccgatcttgaagcctttcacttcctgaccaatacctaccacttcaccgacatattcatggcccacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacatcctcaggcgataacgcccagttgtttaccaatacgcgtaaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgcagacatctgggtacgaatacgcgcctgacctttcggaacgaccggatagaagaaaccggtaacgtaaatgccctctttttgcagctcacgggcaaatttctgcgccactaccgcatcaccaagcatgaccggaataatggcgtgatcggctcccgccagggtaaagcccgccgccgacatttgctcacggaactgacgcgcgttcgcccacagacggtcacgcagttcgctgcccgcttcgaccatctccagtactttgatggacgcggcaacaatggccggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacttctttgcgcgccgcggtataaccaccagaagccccgcccagcgctttaccaagcgtaccggtgataatatcgacccggcccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcgtctaccatcaccagggcatcatatttatctgccagatcgcaaacgcccttcaggttggcaatcacgccgtccattgagaacacaccatcggtggcgatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgtgcttccagctcctgcatatcgttgttggcatagcgatagcgtttagctttgcacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcttccgcacccagaagcgtttcaaacaggccaccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaaggccgccagtttttgttcaagctctttatggctgtcctgagtgccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgccgccgcaatcagatcaggatgattcgccagcccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacagtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagataacgcgttaacacttctgcaaaattcaggataaataacgtgtaacttgatgtctctcaacacctacagatagtagaaaaactgtacagttttggctgggcataatgatgattgattttactgcattgatataaaaagaaaaaatgatgccaaagcatcatttttcctatctcagttggtatcaaaacgctacccactaatggagggaaacctattttcttgaaaggaaaattctcagcgcctgcatttttgcccctaaagtgttactcctgaagcagcgaaacaaatcgaaccattttcctctccccagatagtttaggttgaagagatcggggcgtttgtaatagcacatgacaaaaatgccctggtcatcgtccacaatgttattatttagtgttattttttgactttccagaactaatttatagaattctttccatttatgctgtgaaccaacaattgcgcccccaataatatatacatgattgccaatcatgaaatcaaaaacctgttgttgagatgtgacagtaagccctttttttatagtgaaaagatgcatcttactttcatcaaatgggaaatcccaaattttcaatcctcgagttacatttggcttacggcaatagccaaaatctatccacgcaacaagaggcgttttcactaagcccatgttgatagctttatttacaaaataggccttaaggttacataccaaaacatactctggtgaccagtactctgggttttttaattgtcgaggctcaagtctatttgtaaacgactcatctttttgaattttttcgatacgacttctgatacatctaaatttcttttttatatcgataacgataactgttgttggttttccgttgcgaatcgcttcaacccttggtttcaaatcgggagaagtgaaaataatcatctcattttcaagtgcggccagacgctcaaagtaactaaaataaacatcaactgaacgagctagtttttcacggaaccctttattagcagtccaatcccctctaccaatgtcaaaatatgcagtgataattgtggtggatgatttcattactaataagaccattaatataaaaaaagaattatatcataaatattaatagaatgtatactgtatattatccattcaaatgcttccgttatttatcatacatcggaatattgatactaaagcactattcacatgcaaaaccaacatccgccatgaaggactagctaaaacccaaactagtttgttgcaattagcatccttgcacctctatgtaaagggctgaagggattcggatgtgatggtatgattacagacattcgtgtctgagattgtctctgactccataattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggcagcaacatcgttaaagccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctgaatatcgcagactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcgtgctcttccaccaccgagtgggacggcaagtatatgatggataacaactatcaatactccaaggagctgctgcactactgcctggagcgtgaaatcccgttcctgtacgcttcttccgcagccacctacggcggacgcacctccgactttattgaatcccgcgagtacgaaaaaccgttgaacgtctacggttactcaaaattcctgtttgatgaatatgttcgtcaaatcctgcctgaagcgaactcgcagattgttggcttccgttatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacactcagcttaacaaaggtgaatcaccgaagctgtttgaaggtagcgagaacttcaaacgtgacttcgtctatgtgggcgacgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggtatcttcaacctcggtactggtcgtgcggaatccttccaggccgtagcagatgctactctggcttatcacaagaaaggccagatcgaatacattccgttcccggataagctgaaaggccgctaccaggcgttcactcaggcagatctgacaaatctgcgcgcggcgggttacgacaaaccgttcaaaaccgttgctgaaggtgtaatggaatacatggcctggctgaatcgcgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgatgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagctatccctatgcctctcggtcacggagcgctggaaatcggcgaacgccgcaaactgggtcatagcctgcgtgaaaagcgctacgaccgcgcctacgtcttaccaaactccttcaaatctgcattagtgcctttcttcgcgggtattcctcatcgcactggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatgtcgcgctggcctatgacaaaggcattatgcgtaccgcacaagatctgccgcagccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctttcatcagaacgtccgatgattggcttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggagctggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctctgcgaaagatcatgaagcgggcaatgagattcttgccgctttgaataccgagcagcaggcatggtgtcggaacctggcgggggaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgtcactaacgattctggcctaatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggtccgagtagcccggacttcacaccgccgctatcccataaagcgcgcgtgatccgtctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactggaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttttgatcgttaaaacatcgtcgatgggcgatgttctccatacgttgcccgcactcactgatgcccagcaggcaatcccagggattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggcccccataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcagagaactatgacgcagttatcgatgctcaggggctggtaaaaagcgcggcgctggtgacgcgtctggcgcatggcgtaaagcatggattggactggcaaaccgctcgcgaaccgttagccagcctgttttacaatcgtaagcatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtctgggctatagcaaaccgcaaacccagggcgattatgctattgcacagcatttcctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcgacgacccgtgatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtgctggccggggctaaatttgtagtgtcagtggatacggggttaagccatttaacagcggcactggatagacccaatatcacggtttatggacctaccgatccgggattaattggtgggtatgggaagaatcagatggtttgtagggctccggggaatgagttgtctcaattgacagcaaatgctgttaagcggttcattgaagaaaacgctgccatgatttaaattacaactctttaatagataattttgaaataaaatcagcttccttgctgattttatttcacatattcattacttctctaataaacattggtccgattgtgctttaaaataagcacaaagcaatattatggtgataaacacagcagtcggaaccggtttagaaaagagtattacatcacttagtcctactaccagtagtgaaaaaagcaagattaaaatataaggttctttagcagttcttaaggcatatatgagtattgctgaaaatgctaaaattgttaatacaactccaggaataccacgcgttgataacgtatctatgagatcgttatgcaaatgagaatctacatagggtaaagcgccactcaatctaggctctttttcttctagttcatgtattttttccgcacgtttttccagtgattgtcctattggagaatatgtttttaagccaacttcatacattgccagacgggcaccgactgaagttctggtgttatcatgcgaataattaactaaatcgttatttaagtcattcattctcataagcaatgtatctttaaaagaaaatacacctgctaataatgcaatcgtaataaaacaatataacttataattaattcgcttattaatataactatccattacgattaatattaacgcaaagaatggaaacactaatatggctgcacgcgtctcagttactatgacagcacataagctaagcatgaagttaattgtatataatgttgttttatgtctaaagtcggattttaaaatgagaattgatgccagtaaagaaggaaaaaggatgatgtagcctgctgttgtagcgtgggaagctgataatgcaacacggtcgacgtttaaatagaaatgttgccacatggcatgcgcaaaaaaaagtaactgcgttgccagggatgcgaacagaattagtttcccaaattttatttttgttctcatctcatttttagcaaaaagaactaagaaaataaaagcgctacacaaggcaatttttccagtttccattgggccacgatatgcattggtataaacagagcctgaaattttataatgtgaataccagatgatatttacgatacccaaaagacataatgagatgaaaattaacaaagtaggattattagttattgttttttttggtgtcacaagaaaatacaatgcagatataattccagctgcatgaagaaactttgttgcaacatcatcccataaagacaaagtcattaaagaaaaaatacataatatgagaattaaagactttataccagaattaatttcattccaacaaaacgacatatagtttcaacctatgctacgaggatgggttatttaatgcaagatctaacgtttattcttttttctatttaccagtcttaccatcctccagataatataattttttgatgctaatatttttgctcgtctcttatctctcttgccaggaagattacaatcttttaattctttttcattgctttcaactaattgattcaattgtttaaaatcaccattaagtagaacattccacaaataacgagttttatgataagctctattttgactcaataatgtatgaatttcttctttccggttacctttgtataactgcatcacagaagagtagattttttcgtgcgcaaatgactcatgtcgataatgagtgatggttctacatgagttcattaaggaattttctctatagttatgcttatacatataatatggaaccgcatacatatcgcatgtaattagcagtcgatagataaaatccagatcttctcctagtcgtaaatcttcatcaaaaaaaagattattctcttccagaagttgttttcttataaacaagcaccctatatggaatctaacctttttataaaaaaagtcgaaaagtaaagatccttcattaaactctgtatttataggtgagtaagtaacaccattttttatatgatggccataaagcccacaataaatggcatctcctcccgtctcatgttgtctggaatacatcttcagcagatagttaggatctatctcatcatcatcatccataaaacatataaactgtccttgcgccttgcggatacctgtattcctggcagacgaaacaccgccattttctttattgataataattaatcgagagtgggttaacccatactctctcaaaacgtttgatgtgttgtctttagaaccatcattaacaataacaatttcaaaatttgggtaagtttgtttttctaatttcgttagagtttcagtaatgtaatcagatgaattatacgtcggtattattatggatactaaagggtaatcattgctcatcgtgttctcttgcctgaactaataaaatatgatagtactcatccttaattattattgtaactcagacatccatgatttttattattacccaaatagttttcttttatacttatttaatttaaatttaatgaagtaaataaaagcgttaaacgtatcaccatttttctttgcatgttgatatttcacttgatactgcttttcattcgtggctggaataaacgccacatcattccagcaagaagcctgataagcctcattaaaatagttctggcagggataattcgtccagtcgttccagggcttcgttacgccaacataatgaatcagcttagtatcatcggtaatggtctttttataatcttcatcgcttttattttttaactcataatcgatgccataaaagcaatcataatcgccgctaataaaaatacaatgaccaaaaaacagaatatttaaaatatcctgatcaaggcatttatacttcgtgtgctgcgggtcacttgccagcatagcaatggctttattcataaaatcatttttcgcccatgcttcaagctgcagatatactacaccggcgttgaaataattccctggaagtccctctatagccagacgcttcgctggtttttcctgcataaaaggcacatctttaataacagctgcaaacttatccccatcaaaattaatatcaagcaatccagctaatgagcctttacagatgacatcagcatcgatatataacagattttcaatagtttcactcagatactggaacgcaactaaacggaagaatgttgcataagaccactgtttcaggctggggaagatatcaataaaggcattggagactttataaattcttacttcaacgttagcatttttgctggtaaaagcattaacacgttgtagataatcttcatcaatgtagtcggtaaagagatgaaacttaaccgcaaggtccgggttatgcataacaactgattgcatagatactgccgcaccaaataaaaagttacggtcaataccgtaagcgatatttaacacacgatcggtgttagcaatttccccagagacagcgacttcagtaatactctcagctaataaatccatgttggttccgttttgactgtgtggtttacgctttgccttttaattttttaataaatttgcgtagtttggttctgtagattactgaatagtagccataatcttttatttcgttggcaatacccaggtgacgttccatggccagacgatcacgagctttacgctctgccgtacagcttttaccggataggtcaattatcctgacaccatctttactaacgataaaattaccccggtgtgggtcgcccgatagcatatttaaggcatgcaatttttccattgaagccttaatttctgctttaacattttctggaataatcggcatatcattgagctctacgccctcgacatactcgataagcatgataaaaacactggcatagttgaaaattttacgctcagccagaaaataaaaatcattaggaaaagtaagacctgcacttctgacacgatcggtttcaacgatcaaattctgatagtagtcaccttttacaaaagattttaaaaaacgttcattccttttcgttttcggagcaaagactttaaaaacatagcgaccatatttcgtatcaatcaacgatactttggtatcatcaatattacgtaatacttttactgttttaaaattataggccagtatttcatcaaagatttctttatatttattatcattatctttgtaataaaatgagaagccgcgataacgtatacttgtaatcataagagtaatttatttcttaagcttgtacttaattaatgaagttatgccttttatatactcaccatgggcaaacagatgcttatattgtttctgcatttctgcaacagtccgcgcctctttaagaggatatttcttccagggagattgttcacgcgcgatattaaagtatgatgcagacggatatccagcccagctatgccatggtttagttatccctgtatagtgaatcaatactgttttatcggtaatggtttgctgaaactttcgatgactacgatcatgaagttcatttttcagggtataaatagtatcaaaatccttcccgaggtagatattattcatattaaatgcgatattcaacgcatcctgatctaaatatttaagagagccatatttagtttcccctcgtaaaagcttgagtaaatacggtgtcaaatttgcttcatgccattttttaagattgacatagataacgcctgcattgaaataacgtccattcatttcgggaatgttgaggcgttttgcacatgccgcctgcgtactatcattgtcaggaatgaccgcagcaaactcatctttaaatataatttctgtgagaggtttcaggcttcctttacaaacaacatcggcatccagatacagcagtgtggaaatactttcactcagatattcaaaagacaataccctgaagtatgtcgcgtacgaccaaaactgtgacgtcggcagatcagcaaagtatttggggtcaattaaatatacaataattgaggtattaaattgttttgctgtttcattaaatgactttaaataatcatcatccacataatcagtgaaaacatgaaagacaaaattaatatctgaattattaatcaaaacggaagaaattgaaacgccagcaccatacaaaaaattcttatcgataccgtaggaaacatttagctctggggcgttttcttttttattatctgctaaatacgaaaaccgttcttttataaattcattcatttaacttttctcaatttcattttattatctttaaataaaaataataaatataattcattatcccgttaattggtttattttgtttaaaattatgcttggcgcaataacgagcatagtttgagttaactggccgcattaacggttcatttttccagggcgatgcctctttggctttgataaaaggtcgcgcacttggataaccggcccagtaatgccagggttttgtcgggccgacataatgaattaatacggtttcatcattaattggacaaacaaatgatttttttaattcataatttaaactaaattgcgtattgtatttagcatcaatgaatttaactttccctgacaggataagattaagtatatcttgatccatataggttaaacgggaaacgacggctttatcagcaagcatcgacatcgctttagcagaaacggactcctgcgcccacgctagtgtattaattaacaggacacctgaattaaagtaacccttttcaagttcattacactgcagactttgaccccgtaacgaccaccagttagcatcgcgttcagtaacaacagcagcaatgttattggcaagatccattgttatcagcggctttaagtttccctgacaggcgatatcagcatccaggtaaagaaccttatcttgttgatcaataaagtaatctgcaattacaaaacggaaatacatggcaatagaccaatttttggtcgtcggtaatgccttaagccgttcacaatttaccagatggatctggatacaggtacgatagcttttcgccaattgggctaaacgctggatatcggcttcagggatatcatcaataaaaacgtggaaaacaaaactcacgtcgttgttatgtaacaaaactgacgtgattgaaacaccacaaccaaaaagaaagtttttatcaatgccataagcaacatggaatgatgatgccactgacgccgctggcctttcatcgaagatgattgtcttagtgatcatctcttgtggattaaaatagtgggcactcatatttctctccggaaattacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagtccttgttcctgcttgagaatgtctttaagcggggcggcaaaatacactttcataaaccgccagatatcccgctgagtcaggtcgatattcatcgaagaaaaataaagcccaataagatctttatcccgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgcaggtcaattaccgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacggtggttaatgcccgcagcatgcatatcgcgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggagggttagtcgcccagtcagcacagtaatcttccagacttatggttggtgtcagatcttcggtaataataaatgaagttctggtcagcggattcatgcctttttcgccaaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtcagcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagcttttgcccgccatttcaaagcgcagagtacggcgagtttccagttcacgaaatacctcaccctgcaaggttttaacttcctcaaaaggatctttgccgcgccataacgtggcaaacggctctttaagttcaaccatccagaccacccgttatgatatccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcaacaatagcctcgccgcaattggcctcgacaatataatgcgcatagccacaaacggctgttgttagtaccggtaatcctgcagtaatcgcttccagcagcacaattcccgccgcttcctggtaggcaggatgcagtaataaatccgccgccgccattaattccgagacatcgttgcgccccgagaagaagtgaacattactgcgcacgccgcgtttttctgccagtgcctcaaattttcgcggtttatcctgcccaacaacatatagcaatgtgttgtggcgcagcgaatccggtaacgaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccgacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattggctggctgctggctatatttacgatcaggataaatccccggtggcagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttaccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggcgatagaaaaagcctttctcctgcgctactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttgttgaatccaacgactttatcgacgggatgttcgcgtaaatgtttttgcacccaggcaaaatactccgcattgcgcccgtgattggtatgcgatttaaccggtactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggcgactgtctgagcaatacgcataaaatcgcgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggcagtaatttatcgacagcagcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccagggacgccagaaaatatggtctgtcgcaccaaacagcgatatcagcggcgtattaactgctgcggcaatatgcgccggtgcggaatcaacgccaataaatagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccagccagcgccgttactggtggcgtctggcatccctgcgcaatttcattgacgcaggccagatcgtctttatctgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccagcatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgaatcaagtcccaatggtgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgggtgaaacttttacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgggcatttaataagcgaaccagtatagcaaccatccattgatcggtaagattgacgataaggtcatacttattggcacgtaataccttgatgagatgaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgacccgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattctttcactgttgctctgcgattccttcttgcacgtacagcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaacgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcgatcccgttggtgcgcgcgctgcgtcatcgttatcctgatttaccgattaccgttacaaccatgacgccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgacctgcccgatgcgctcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgtcgcttgctgcgtcgtattacgctgattgccgcccaaaatgaagaagatggtgcacgttttgtggcgctgggcgcaaaaaataaccaggtaaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctgcgccgccagtgggcaccacaccgcccggtatggattgccaccagcactcacgaaggcgaagagagtgtggtgatcgccgcacatcaggcattgttacagcaattcccgaatttattgctcatcctggtaccccgtcatccagaacgcttcccggatgcgattaatcttgtccgccaggctggactaagctatatcacacgctcttcaggggaagtcccctccaccagcacgcaggttgtggtgggcgatacgatgggcgagttgatgttactgtacggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagctgccgcacacgctattccggtattgatggggccgcatacttttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccacgtcgcttgcaaaagaggtttcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtactgtatcaaaaccagggcgcgctacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcaaatgttcgatcacgttattctggcgattgccgccagccccagtaaaaaaccgatgtttaccctggaagagcgtgtggagctggcacagcaggcaaccgcgcatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcggattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggaactggaaagtgtgtttctgatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagcgtttatgccggatggtatgccatccggcgcgcatgaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcgccttttcgcccgtaaacctgcaattcctgcgcgaaatagcccggtttaccatcactttgcagaaaatctttcagcgttgtaccaccctgctcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactctgccagcgacagtgatgacgccagccgatctggatggatccccgccgcaaacagtgattcgctggcatagatattccctacccctaccaccagcttgttatccatcagccacggtttaatcgccgtttttttcttcgcgcacttctgatgcagatactcaccattgaaatcgtcgctaagcggctccggtccaagatgagccagcacgttgtgcccttccagctctttggtccacagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttaccgttgctcatcaccaaatccacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccccaaatgaatgataatccagccctcaggcagctccagcagcagatatttagcccgccgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccaccgcatgaagaatggttgcaccaacgagatgcggttctatgccgcgacggctggtttcaacttcgggtaattcaggcatagcatctccaggaatgaacagatgcaatcaatatgggggcaagcagataacaaaaaaccccgccggagcgaggtttttcgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctggcgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgactcagcgatgtgctcaagtcccgaacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgtgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataacccggtgttgtgagtcgagaaagatcaccataaagatctcccgctcctcacccgtgagctggctttgtaaaaattcccgcgtcatctccgggctgagtaaagggctttcttcacgcatccgcacgttgtagtaacgccgcgccagttcagcaatcccctttaactgggcaaatttcgctacgccaattccatgaacgccactaaattgttcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaataacgccagcagctcgacatccgttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcatcctgtcatagccgttccgttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgaatctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcaccctacaggaaaaatcaacatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgacgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtttgctggacccggcagccgaagccgctatgggccatattgagctgggtaaatgggctgatttagtgattctcgcccctgccacggcagatttgattgcccgtgttgctgccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgctgccacgcagcataatttagaggtgcttgcttcccgtggtttgctcatctgggggccagacagtggcagtcaggcttgtggtgatatcggtcctgggcgaatgctcgatccgttaaccattgtggatatggcggtggcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggtccgacgcgtgaaccgctcgatccggtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgccgctgcccgtcgtggcgcgaacgtcacgctggtatcaggtccagtttcactaccgacgccaccgtttgttaaacgtgttgatgtgatgaccgcgctggaaatggaagccgccgtgaatgcttctgtacagcagcaaaatatttttatcggttgcgccgccgtggcggattatcgcgcagctaccgtggccccagaaaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagagctccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctgccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattctgactatcagggccagttgatgatttccgtttggaaccgtggtcaggacagcttcaccattcaacctggcgaacgcatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgcaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcctctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaacctgattctgaaagatgagaaagacaccacagcgcgcctgcgtctgattgtgttgctgcttctcggttttggtgagcgtaatcctggcctgacccgcatcctcactggtcatgcgctgatgtttgaacaggatcgcctgcaagggcgtatcaaccagctgttcgagcgtattgaagcgcagctgcgtcaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagatcctggccttctgtgaaggtatgctgtcacgttttgtccgcagcgaatttaaataccgcccgacggatgattttgacgcccgctggccgctaattgccgcgcagttgcagtaatatgacgccggatgacttttcatccggcgagtttctttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttccggcttctcttccagataggcaatcagatctttcagggtgatgatagagatcactttgcagttgtaatcacgctcaacttcctgaatcgccgaaatctcgccgcgcccccgttcctgacgatcaagcgaaatcaatacgccagcaagcgtcgcgccattagcctgaataatctccatcgattcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattgccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtcgcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaatgccagaatccaccaatgcttcagcgtaaaaacggcctaacagtgccaggtcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggatttcagcgtaaactcgccaaactttaacacctgcttgctaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcgctacaatggattcgattccccctcgggccagcgccaacaaggtgagtagctcttcatgggtgaacggctcgccttctgccgtcccctgcacttcaatgatgcgcccgtcttcggtcatcactacgttcatgtcggtctctgcggctgagtcttcaacgtattccagatcgcaaattgcttcaccgtttacaataccgacagaaactgcggctaccatccctttcatcgggttggttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgacgcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagcgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgagcgttacgggtgtgggtagaacgtggcagcatgccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaacactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtaccctgcgctatgagccagatgttagcgcacaaggtgagctgatcctcaatgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagtgacgaaggggaaatcaacccggttgatattctgcgctggccgggcgtgatggcagcccaggagcaggatctcgacgccattgccgctgaaattctcgcggcgctggatggtacgctggacgactttattgtcgcgcgcgaaaccgaaggtcaggcactgaaagcattgatcgagcagcgtctggaaggcgtcaccgccgaagtggtcaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctggtcgcgaagctggaagatgctcaggttcagttggaaaacaaccgtctggagcaggagttggttctgctggcacaacgaattgacgttgccgaagaactggaccgcctggaagcgcatgtcaaagagacctacaacattctgaagaaaaaagaagccgttggtcgtcgtctggactttatgatgcaggaattcaaccgcgagtcgaacactcttgcgtcgaaatctatcaatgccgaagtgacaaactccgccatcgagctgaaagtgttgattgagcagatgcgcgagcagattcagaatattgagtaactcgtaacactaattcttacttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcttccccgcaacttcaattctgttttgcgtgcctgctccagattttgcgatgtttttttgcccagcacactgagaacgtgagatactcacaactgtatataaatacagttacagatttactttctttgcaatcgatatcacatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagctagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagctgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctggtagtacaaaacggcgaccctgcgaaaccggttattgcggcagggcaaacttattttgctatccagacccgacggcaggagctggctgacgatgaagctttcaggcaacttcgtgaagacgaaaagcgtctttttctgagaaatgaattgaaagaacataacaaacaattggttgaggcagcgcagcaagctgggggagcgacagctatcgatttcgccatatttcagaatcatggttaccgggggctgtatggtggattagatcagaaagctattcatcagcggaaggggctgaaaaagaatcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagcaaacaccacacactttgacgtgggtcgcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccggccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaactaaaaactctttttgttgattgagacacccgatgcgtaagccaaggtccaggtgcagtgaacacaatggctaaatattgcacctttcttttcccccctcagttttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctctgctacagaaaatagcgatttcacataactacaagttatcaatttcccctcaccttaaaaaatctcaatcgtgacaatgcgcacaaatcgctaccctgccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgacgggggcgctggcggccggacgacggcgcatggatacatttggcgtaattattattgcgaccgccaccgcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattatcgtcgctaccgccgcagtactcaccactatcgttgctcctgtaatgccttacctgcgcaaagtgtttctggtgctcgatgcgctcggactggtggtcttttctatcatcggggcacaggttgcactggatatggggcacggcccaattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgcatcccactggtattccagaaagagttgtatgccggtgtctcatttgcctccgccgtgctgtacatcgcgctgcaacactatgtttctaatcatgatgtggtaattatctccaccctggtattcggcttttttgcccgcttactggcgctacgccttaagctgggattaccggtcttttactacagccacgaaggacactaaggttcaaaacctgtgatctgctgggcagccagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtgcccggcagctgctgccagaactgctccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgcttacgagccagattaaactgatgccatagctgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgttcaaagcgatgagtctgatgcagcgcgcgccaaccggcctcaccaatgccatccagcccaagaacctgttttgcccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggcggtgtcggttttgtacgttctgcaccgcgccacaccacatcatcaatgcgaggaataccctgaccggcaaggctgacgagaatctgatcaccaggcgcaatatcccactcctgccagcgcctgacggaaccaatattcacccgctggacttttttatcatccagcatgacaggtgcgagtgacgcaaccaccgatattttaccgctcttacccaccgcaaactgaattgccttcacttcggcaacctgagctacaggttgatatttccaggccaccagccactctgcctggcccggtagccaatggcgggattctggctctttcgccgctcgtacaactacgccatcggtgacgaagggtaattccgctttccaccactcattgcgtacgcgcgcaacttcatcagcatttttcaccgcacgggtatacgtctgcgttagagtaaaacctgcggtagccagctcttttaaacgatcagacattaactgcggtccatccggccatgcccagacaaaaacgcccagagaattcagcgtgtcgctatcgtcctggcgcatcatcaagccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgcccctcgcgctggagaaatatttccccctgaagcgtactgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagctaactttctgcgtccagtcctcgcctttcaggccattaccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcaacttttggctgcacccaaagatcgctacgttctcgcatccacagacttaatgcgtttttatccaccattttgcgtacacccgtatgggcaaccggatgcataaccgcaccatttaaaggcggcatcatcacgtcgcggggctcgctcccaaagcagcgttgccactgcgtaagacgggcgcttaactgatcgtaaacaccgtcttccacctcactttttccttccttccagtagtcatcgtcccactgttttatttgctgttgcaggcgggaaatttcttcctgtgctctggctggcgaccaggccggacagaccgcccacacagatgattgccagcacaagatacctattaatatcgccatccatactttcatcatcacctccgctgtagatagtcaggcagatatacaacgtgatgaaagcaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgaaaatcgtctttattgcagtgaatgacaggcaaatgcggaagcagctacgcaaaacgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatggccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagcagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggcgcgcagcaaattcgccagaagatgccgcacgcgcggagtatctttattttaccgccgtccaaaattgaactggaccgccgtctacgcggtcgcggtcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattatctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgttcgcgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaacctacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcacccggtagcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcggcgctgctgcatgacgtgattgaagatactcccgccacctaccaggatatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataaactcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcatcctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaactctcgaaatttatagcccgctggcgcaccgtttaggtatccaccacattaaaaccgaactcgaagagctgggttttgaggcgctgtatcccaaccgttatcgcgtaatcaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccagaagattctttctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgagaagcatctttattcgatttactgcaaaatggtgctcaaagagcagcgttttcactcgatcatggacatctacgctttccgcgtgatcgtcaatgattctgacacctgttatcgcgtgctgggccagatgcacagcctgtacaagccgcgtccgggccgcgtgaaagactatatcgccattccaaaagcgaacggctatcagtctttgcacacctcgatgatcggcccgcacggtgtgccggttgaggtccagatccgtaccgaagatatggaccagatggcggagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagtactaccgcacaaatccgcgcccagcgctggatgcaaagcctgctggagctgcaacagagcgccggtagttcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgagctgcctgccggtgcaacgcccgtcgacttcgcttatgcagtgcataccgatatcggtcatgcctgcgtgggcgcacgcgttgaccgccagccttacccgctgtcgcagccgcttaccagcggtcaaaccgttgaaatcattaccgctccgggcgctcgcccgaatgccgcttggctgaactttgtcgttagctcgaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgtaagcctgggccgtcgtctgctcaaccatgctttgggtggtagccgtaagctgaatgaaatcccgcaggaaaatattcagcgcgagctggatcgcatgaagctggcaacgcttgacgatctgctggcagaaatcggacttggtaacgcaatgagcgtggtggtcgcgaaaaatctgcaacatggggacgcctccattccaccggcaacccaaagccacggacatctgcccattaaaggtgccgatggcgtgctgatcacctttgcgaaatgctgccgccctattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaatatccgtggctaccagaaagagccagagaagtttatggctgtggaatgggataaagagacggcgcaggagttcatcaccgaaatcaaggtggagatgttcaatcatcagggtgcgctggcaaacctgacggcggcaattaacaccacgacttcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctacagcgcctttattcgtctgaccgctcgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgcacgcatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggcgtacatgaagttcacgccgtctggcctggtagccgcatgcgcaccatggcttcggcagcggcgggtagtaacagctgggtacaggtgaaaacacaccgcaccattggcgatgccgtcgctcatctcaaaggccagggcatgcagattctggcaacccatctttctgataacgctgtcgatttccgcgaaattgattacactcgcccgacctgcattttgatgggacaggagaaaacgggcatcacgcaggaagcattggccctggcggatcaggacatcatcattccgatgatcggcatggtgcagtcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgtcagcggcaaaatgcaggcatgtacctgcgtgaaaacagcatgttgccggaagcagagcaacaacgcctgttgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggcctgccttatccccacgtcaatcagcaaggcgagatcgaagctgatgccgactggtgggctactatgcaggctgcagggtaaatgccatgaaaggtcgcctgttagatgctgtcccactcagttccctaacgggcgttggcgcagcacttagtaacaaactggcgaaaatcaacctgcataccgtgcaggatctactcttacaccttcccctgcgctacgaagatcgcacccatctctaccccatcggagaactactgccgggcgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcatcctcaccatgcgctttttcaatttcagcgcggcaatgaaaaatagcctggcggcgggccgccgtgtactggcttatggcgaagcaaagcgcggtaaatatggtgcggagatgatccacccggaataccgcgtgcagggcgatctcagcacgccagaattacaggaaacgctcacgccggtttatccaacaacggaaggcgtaaagcaggccacgctgcgtaaattaaccgaccaggcgctggatctgctcgacacctgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctaccggaagcgttgcgcactttgcaccgcccgccaccgacgctacagcttagcgatctggaaaccgggcagcatccggcgcaacgtcgtctgattctggaagaactgctggcgcacaacctcagcatgttagccttacgtgccggagcacagcgttttcatgcccagccgctgagcgccaatgacacgctgaaaaataaactcctcgccgccttaccgttcaagccaacgggcgcacaggcacgcgtagtggcggagatcgagcgcgatatggcgctggatgtgccgatgatgcgtctggtgcagggcgatgtaggttccggtaaaacgctggtcgccgccctcgccgcgttgcgtgcgattgcccacggcaaacaggtagcattgatggcaccaaccgaattactcgccgagcagcacgccaataacttccgcaactggtttgcaccgctcggtatcgaagtgggctggctcgccggtaagcagaaaggtaaagcacggctggcacagcaggaagccatcgccagcggtcaggtgcagatgattgtcggtacacacgccatcttccaggaacaggtgcagtttaacggcctggcgctggtgattatcgacgaacagcatcgttttggcgtgcatcagcgtctggcattgtgggagaaaggccagcagcagggcttccatccgcatcagttgatcatgaccgccacgccgatcccccgcacgctggcaatgactgcgtatgccgatctcgatacctcggtgatagatgagctgccgccaggccgcacgccagtgactacggtcgctattcctgatacccgccgtaccgacatcattgaccgcgtgcaccacgcctgcataactgaaggtcgtcaggcatactgggtttgtacgttgattgaagagtcggaattgctggaagcgcaggcggcggaagctacctgggaagagttgaaactggcgctaccagagttgaacattggcctggtacacgggcggatgaaacctgccgagaaacaggcggtgatggcgtcgtttaaacaaggtgagctacacctgctggttgccacaaccgttattgaagtcggcgttgatgtgcctaacgccagtctgatgattatcgaaaacccggagcgtctgggtctggcgcagttacaccagctgcgcgggcgcgtaggtcgtggcgcggtggcttctcactgcgtgctgctctacaaaacgccgctttctaaaacggcgcaaattcgcctgcaagtgctgcgcgacagtaacgacggttttgtgattgcgcaaaaagatctggagattcgcggccctggcgaattgttaggcacgcgtcagacgggtaatgctgaatttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcacgccatattcacgaacgttacccacaacaggcaaaagccctgatagaacgctggatgccggagacggaacgttactcgaatgcgtaaaaggcggcagtgagaagaccgccatttcaggttaccctaccttcctgccggatgcgattcatcaccctacaaattcaataaattatgaatcaatacgcaggcttgataagcgaagcgtatcaggcatttgtctttgttgcggcggcacttctaccgccgcttcatcggttaaccggcaaaaatcggcaacatcaaatacaacttaattaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcaccaccaaaaacgccatgtgcgacgggccaaagcgttcagtgatcgcctgcatgttggcgattgccgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcagcgccagcgaagccagctcccacagtttcagccccatcaacgccatcgccaggaacaacgacaagcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccattattgacagaccgttgctcagaatcacgccaacaaacagtacacagacgaaggtcggcagttcaaaagcagtgccagccaaaagttgcgcaacaattttccccaccgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccaacgaggtgatcatgcgtcccacatccggcttttcaaacgccgtcgggacttcctggtcatccggaataccgttcggcgtggtggagtgtttcaccagatagcgcgccaccggaccgccaatcaagccgcccagcaccagaccgaacgttgcacaggccatcgccacttccgtcgcattggtgaagccataacgttcaatgaacaatttactccacgcagcgcccgtaccgtgaccgccggaaagcgtaatagaaccggccaacagccccatcagcggatcaagccctaacaagctagccataccaatgccaatggcattttgcatcaccaacagaccaacaaccacaatcaagaagatgccaaccacacgcccaccggcacgcaaactggcaatgttggcgttcaggccaatggtggcgaagaaagccagcattaacggatcgcgcagggacatatcaaagttgacttcccagcccatgctttttttcagtactagtagcgccagcgccaccaacaaaccacccgcaacaggttccggtatggtgtatttcttcaaaaaggagacggaatggaccaacttacgcccgagcagcaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtatccgcatcactctttcatactcgtcatacttcatcgcgcagtggcaacttcatgaactatgacgggtatcgagttatgctttcctgggtcaaattctcagctgttaatgaacaaatggcatggattttaagcagaaaaataccaaaagttatataaaaaagtgcatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcgcagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatctgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgccaggcgctgggtttaccggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggctgttgtctattcagggcaccagcttcaactttgttgccccgctgattatgggcggtaccgcgctgaaaaccggtggtgctgatgttcctaccatgatggcggctttgttcggcacgttgatgctggcaagttgcaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggttaacgtccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtaattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaacctatgacgcaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccagtgtccggtccgctgtacatgaaacgcctgaaaggcggcgtgctggcaaacggcctgaactcgtttgtttcggcggtgtttaacaccttcccgaactcctgcttcgggcaaaacaacggagtgatccagttgactggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgtcgggcgattctgattatcgcgctgtcgctggcggttggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggatcgccgcgggcggtattactgccatcgtgctgaatctgattttcccaccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttaaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattctcatcgctctgttagtggcgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggtcgtgatggccagcccgcgaccctggtggccaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtagttccgtggtcaccaaaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgccaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcccgcgggacattaaccggaaacgcgcagcgtaacgccgacggcagctggcaagtggaaaacctgcgcatggcggatatacgtctacaaagcgaaaaatcgctaaccgacttctttgcgccattacgctctgtcccgtcgttgcagattggtcgcctggaagtgatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaggaaggcaaactgtcgatgaacgctagcgagttcatttatggttcgctgcatttatttgacccgattataaacacggaattttccccgcagggcgtagcgctgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcagggaactggctgcgtgacgggaaaacgttgatccttgatgatgcggcaattgccgggctggaatataccttgccgaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccgcgctcgatggttacggtgccaacctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcgacattcaatcgtgttgatgttcgtcgcccgtcgctggcgctgaccgccaacagcagcacggtgaatatcagcgaactgagtgcatttactgaaaaaggcattctggaagccaccgccagtgtttcacaaacgccacaacgtcagacacatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacagtggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggcgatattcaggccaatgtcccgttgaaacctacggttagcgggcaattgcatgccgtgaacgccgcaaagcagcaagtgactcaaaccatgaatgctggcatcgtttccagcggtgaagttacatcgacggagccggtgcggtaaacatcaatctcgccgggtacgactcagacgtacccggcattccatcaatagattacaacgtaattgtcagcgcattcccttgaggcttcaccaccagcccctgctcactttcagcctgcgaaccgtcttgcagaccatttactttcacaacattgcgcaggcacagtgtccagttcttcgcctcgcccgcaccagtcacagtaatcgtgttgccagtacgtgctgcttttaaagtaaagatcaccgatccgtcagcagcgggcacttcacagacggcttcatgcccgtcttgcagattaaagaggtggaatgccgtgccttcgtgccacacgtaatcgggacgttgatcgttgttgcccagcgccagtagagtgttatcacgcacataaacgggcagactcaggaagccgtgctgctgtttatgccagcgactaccgtcgagttcatcgttgtgccacaggtgtgtccagcgaccttccggcaggtagaactgcacatcgcccgcttcagtgaacaccggcgcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcgttcgcacgcgcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaggcccacggcacacgataagatttgctaccgtgtaaacggctatggctggagagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccggagcggtattttcaaagccgccgatatcgtggctccagaagccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacaatcgccaccccagtgtaccgggaatttctgcgcaccgacggaggccgagcgggcaaacaagacagcttcttcctcaccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccgtcaaaccactgaacatcagttgggatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccatagcgaaccgtccgggcgtttgagtaaatagcctttctcttgtaactctttaaagacgggggatttttgaccgatataggggttaatccagacgcagattttcagtcctttcgctttcaggcggcggatcatcccttccgggtcagggaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtggaaaacatgcagcggcagattgcgttccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacaggccgaaggaccacgcgggcggcagcgccggacgaccagtaaagcgggtataacgatcaagtaccgctttcggcgtcgggccgtcgataacaaagtattcgagatattcactctcaacgctgaactgcactttggagactttctccgatcccacttcaaaagagacacactggggatgattgaccagtaccccataaccacggttagtcatgtagaacgggatatttttatacgcctgttcagtacttgtgccgccgtcccggttccaggtctctaccgtctggccattgcgcaccagggcagtaaagcgctctcccagaccgtaaactgtttcgccaacgccaagatcaagccgctcaaacatataattgcgttgattattcgtgtcctgcacgtagccattatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcgcttaagttgccacttttaaactcagcataacgttctgtgttttcgattgtgaccttcacgtcctgcaaaatattgagcggataatgaggaccgttattcagcgccccctgaaaatgctcaatccgcacaccgacaataccttcctgtggggagaaaaagcgcaacgtaaataaaggcgtatcaagctgccaggtacgttcacgcacatcacggggggcagcatagaccaccatttcattatcctgctgttcaacctcgaacacctgaagcgggtgaatcaaattgaggccaggttgaatcaaccagtttccatcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttaccctgagccagctgttccataacggttttcagattgtgcgtcgtgagtgagtagtagcgtttagcgataatcgcgctcagcaaataacagatcgccggaacaatcgtgaatagcgcaataatgatgctaatcgtggcgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagagcgccgccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattgcaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaacacaccaatcacgaagatgaagacaaacatagtgatgctggcctgcatgggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagaggttttgccagtgcggaaccaatcaggttacccacgcaataagtggtgagaaaagcgacaaacacttccggcgtgcccaaaatccatgtgacgtaatacatcatcgccccaccgcgtacgcacaccgccaggatattgaaaatggttagtaaaccgacaatccgccactggtcgttttgccagatatcacgtaaatcttcccgcatagacgttgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacaaaatgccagcatcatgaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccgccaattaaattaaccagtggcatcatcagaacagtagaaagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgacggtataaagtaaggtaagtagggtgtaagtaattgctgcatagatcattttgccgttcatactgagatctggcgtgctataggccagtacacagacgatcccgaatggcagtgcgccaaacagtacccacggacgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgagcgaccaaaaacatggttccgacaaaaccggcaggaatgccaaaaatatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccataaccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgtgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaattccgctcatatatcattgtaaaatatgggttttatatgaactataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaattaacatcttctgaactctcccgatgtcaaccaccctttctaatcccttgtatatcaggattcctttgtatccagaagtcaaccgacttcaccccgtatcaagttgcttttgggggtactttagggggtattatttcctattgaaatatcagcacccccataattggtaaaatatgatatataacaacggctttcaacaacatctttgttatacaaggggtgcattgggggtatcaggttaattactggcagaagtccccctcaggaacatgaattcattaaaagccggaggatgtcatggcattaaccgatattaaagtgaaaaccgcaaaaccaaaagaaaagccctataaacttgctgatggcggcggtatgtatctactgattaacactaatggttctaaatactggcgtatgaagtaccgctttgctggtaaagaaaagatgctttctattggcgtataccccgatgtaacgctagccgacgctcgtgaaaaacgcagcgaagccagaaaaatcctcgctgctggaggcaatccaggggtggcaaaaaaagaagaaaaaatcgcgcaacaaatgagtttgaaaaatacgttcgaggccattgctcgcgaatggcatcagtcaaaagccgatcggtggtcattacgctatcgtgatgaaatcattgatacctttgaaaaagacatttttccctacattggcaaacgccctatcgccgaaatcaaaccaatggagttactggaagcactgcgtaaaatggaaaaacgtggagctctggagaaaatgcgcaaagtccgccagcgctgtggtgaagtgttccgctatgcaattgttactggtcgggcagactacaaccctgctcccgatcttgcctgtgctttagctacaccgaaaaaagtacattttccctttcttactgctaatgaacttccccacttcctcaacgatctggcgggttataccggaagtatcatcactaagacagctactcagatcattatgttaactggtgtacgaacacaagaattacgtttcgcacgctgggaggatatcgattttgagacaaaattatgggagattccggcagaagtaatgaagatgaagcgacctcatattgtgccgctctctgagcaggtcattgccctatttaagcaacttgaacccatcacaaaacatcatcctctggtctttatcggtaggaacgatcctcgcaagccaattagtaaggaaagcattaaccaagtcattgaattactgggatataagggaagactcacagggcacggtttcagacacaccatgagtaccattctgcacgaacagggctttaattccgcctggattgaaatgcagttagctcatgtggataaaaacgccatcaggggtacctataatcatgcccagtatctcgatggtcgccgtgaaatgatgcagtggtacgcagattatattgattcgctttataagcaagagagtcagggttaagagcacttgtcctgatattttctctcaatccacaaattctcctccggcctccaggtccggaggaattttgtttttatgctttatttttagatattttttattttttgacaaaatatttaatattgtatctgtaaacaatctcaaaacatcacaccgttatggaccgctaacaattttgatacctgtaatatcaatcatcatcatgtcgttatttcagcaccattccccccaaaaaaaatcgattaatatgctgtttcagctgacaattcacaatacatcagaatgcagataaagataaattttcattctcatgtaacaccactgtcgatgatattgtaaacaacattcatcccggacaaaaacaagacttgtgtatttgcccctatatttccagacacctgttatcacttaacccattactggcccgctgccgtagatattcccgtggcgagcgataacccagtgcactatgcggatgccattcgttataatgctcgaacgcctctgcaagattctttgctgccgttaacccgtctggtttgggcatgatactgatgtaatcacgctttatcgttttcacgaagctctctgctatgccgttactctccggactccgcaccgccgtgttcttcggttcaagtcccaacatccgagcgaactggcgtgtttcattagcccggtagcatgaaccattatccgtcagccactccactggagatgtcggaagctcgctgccgaagcggcgttccaccgctcccagcatgacgtcctgtactgtttcactgtcgaagccgcccgtagtgaccgcccagtgcagtgcctcacggtcacagcagtccagcgcgaacgtgactcgcagtttttctccgttatcacagcggaactcgaacccgtcagagcaccatcgttgattgctttctttcacggccactttgccagtatgtgcccgtttcgatggcggtacagcggtttttcgctcaagcaacagcgcattctggcgcatgatccggtaaacacgtttggcattgatagcaggcataccatcaagttcggcctgtctgcgaagcagcgcccatacccgacgataaccatacgtgggcagctctccgataacatggtgtatacggagaagcacatccgtatcatctgagtgacggctgcggcgaccatctttccagtcatcggttcgtctgagaatgacgtgcaactgcgcacgcgacacccggagacaacggctgactaagcttactccccatccccgggcaataagggcgcgtgcgctatccacttttttgcacgcccatattcaacggcttctttaaggagttcattttccatcgtttttttgccgagcaggcgctggagttctttaatctgcttcatggcagcagcaagttcagaggcaggaacgacctgttctcctgcggccacagcagtaagacttccctcctggtattgcttgcgccagagaaataactggctggctgccacaccgtgttgccgggcaacaagggagaccgtcattcccggttcaaagctctgctgaacaatagcgatcttttcctgtgtagtacgccgtctgcgtttctccggccctaagacatcaatcatctgttctccaatgactagtctaaaaactagtattaagactatcacttatttaagtgatattgattgtctggagattcagggggccagtctaacttgatacacaacatcacgacttttatgcttttcagattatgtcccatccgttttacaggctcagaaaatgaacgacagattacgctttgaagtgaacgataaccaagggcgtttcgtatttccggatacctggtttggcccattactgggggagtttgaagaagcgcttgatgcatacgacacagatgaaatcagtgagacgggttatatcaacaggctcagacgccttgcccgacaggcgccggattttatcgacgtccatgctcatctggcatacgtatttctggaacagaatgctccacgtaaggcactgaacgccgctcttaaaggactggcggcaggtaatcgtctcatcccggaaagtttcagtggtgaaatcatctggatgcatcccgaaaaccggccttatctgcgcgcgctttatgcagcaattctcgcaaatgtgcacttacagcgtcatcaggatgcggttatgcttactgataaaatactggcatacaatcctgaagataatcagggtgcccgctggttgttgggctcagaactgttacgaacaggcgatcataagcaagccttcagtgtactgaaagagcatgctgatgaattttcaccttactggtatgaacttggtcttctgcattttctgaatggggaacatgttaaggctgccacagcttttcgtcatggctttgctacaaacacttacatcgcggaaatgctgtgcggaaatttgcatccatttcctcttgctgtatggcataactattctgccgggccggatactgccgaagattattatgcaacatactcaccattatggggacaatatccggaagcattgctgtttgtaaactggctctataaccattcctctgtgctgcatgaacgggcagaaatcattaaatgcgccgaaatgctgatgcaggaagatgatttcgaaatatgcgaaagcattttaagacagcagaagctgttgcgggaaagaattgatgagacactttctgaggaaattgtacagaaatgcagaaatattaacggtgaatatgtctggccctggatattgccgttttcagcagcaggaatgaaacactcaagcatccagcatcagtagatattgcattagtgtatctttcaaacaagtaataatttatccaccagtaataacacagttccccttccccaggttatcgccctggggttattttctgaaagtttcctttgaacaaatagcgtagtaaattactttaacgaattattccatgagctcattaaaattctttcgcaatacgttatagtcaaacacgttatgatttgcatcaaaaacatctgattttccctgccagcgggtaatcacctcctccggtgttttcggttgagccggtctggttacgcccatccatgcattaatcagataatcattatacgcagtggaaaaaacgctgtttaccgtctggcgatcgacatgctctcccagtgtcgggctgtaccagataaacatcggaacatgataagcctgctggctgggttttattccaccatgaaaataggcatgttcttttgtcgggtcatactccagaccgtgatctgaaaaatacatgacggatgcccgacgcgtttccagcatagcgaaaacctgtcccaacaaactgtcggtataatgaatggaattatcgtagcagacttcttctgtatccagcggtttaaacacggctttatctctgggccagttactgcagactggctcatggctgcccgtcagatgcagaacaatcagtttcctgctccccggattactgttcagtgcttcagccaggtgtgggagaagtaactcatcatagcctctgacataaattctgtttctggcccgcatggcgatactggccacagccgttccgttctgccggaaagcggactgcgaactgagccaccaggtatcgaaccccgcctgattcgccatgttgataatattatcggggtaacggcgaacatcatgatgcagcacggtatcagcagataatgccagcggtaccgcaagggcggtataaggtgccccgctgattgcctgagtgaacagtttcagtcgtgatttctgtttctgaagctctggtgtggttgggcgcgaatacccgtaaatggacatgttatcagtccttgcagattcaccaatcaccagaacaaatacgtcagtgttgttatccgtaatcaccagatcgtagtgaggtatggtatcagcaatcgtcattaatctctgatgctcctttgcggccagtgcaaaatagttcagattaaagaaaggggtatatgtggcaaaccgggaagcgactatgtaaggatcaacttcatttatttgatactgtttcttcaacgcaaactggaaggaagaatataacgttactgtaattaacaataaaaatgtaattaccgtgacattttccgatggaaatgaggacgttttatttattgctgaacagaagaacaataaaaagaggataataaatgcgataacataaacaacatacatcctgaacattcttattacttcatcaggatctgtctgaaggatactgattgcaaaaccatcattaaatgttgtgccaaatgtacaccatgaatacaggctgatactgatatctgcagcagtcagtaatgtgaacgggaaggcaagaatcaaacgcaacgtaatcgatttcattgctttaataataagaagtaccagtataaagaataacacccggtagatcagatgcacgccggaggaaacaaggagattagaaagggtaaaggcagccacagataacacgacacgcttatcattgcaaatccgcggccagtgtataaacggaagattaattttcataataattgagtaaaagcgatatttctgtctgccgctggtcgctgaacatgccgcgacaggtgagttcattattctgaataatcataaagccaccacaaatgtagcggcgtaaacaggaacgtcatgatgttttctttcgtgacagaagagaacgacacataccgcccgcaatcattatcatcaggaataacattcccaggacaataattattcttaataccggatgaacccgatcggagataaaaagtaattccattccgaaataaataaccaaccagaccattatcattccaacaacgccccttaacaataatctcactgatttatgcctcatgtgttaagtaagttatatttccgataataagcagcagacattctttcaatccagataatcatgaaagagtctgctgttattcaaccacaggtgtacggaactgcattatgcatctatctggcagtatggttttctgtggcaggtaccattagttgtgcaagctgcgtctgaataaggctcagtttctgccggttgtcgcgaatagcctgacttttctctgccagctcagtaacaacctgctccatttgttggatctgcggagcaaaaaaggcgaacattttctcatcagagctcagcacgtcatagatatcttcaaacggctctttaatgattttcgccagcgaggcttttacttctttcagttcctgctcccgctcgtgtgctttataggcatcccatagatcagaaccaatcgtaaacgctgcacccacaggacctgcccatttggcaatgctcccggccagtttggtggcctcccagggtttaaatttatagacatatcccgttagtttgccaatcgtatcgcgtgcggccaaaattgtcgttttgagcgtcgccggactaattttcgacacccccttaaaggccccgcctaaagaacgaaacgccccctcgcctaagccacttagaaagctctcgctggagctcaactggcgagtaatatcatcagataagcgttgcgagaccgctgtcgactgttcgaaaaagcgatcaactgactgcttaatgcgcaggtgaagcttaaagccaaccccatcttctgtatatcccaactcatcgtccataaacgggcggatatcgtccagatcgagtggacgcagttggctcatcagctgtttttccatcaggttcagctcttcaaataattctccagccagccgtttaacctcaatgcggctttgctttatgtcgttactaaaacggtgcatatcctcgtcattcttctcgacaaaggtattcagttcatcgaggtgtctgctggccagggtgacacgctgaatgacaatgtctttcaccacgtccatacctgttttcaccaacaagacctctggcacattagttttcagtatttcggtggcagcatttttaagatcgttaatgcgcgaacgactttcgtaatgttcgggtttagtaaaccagtacgttaagccgcgaccatttgggtttgaggcgacgcagacgatatttagctgctcacactcctgagcggtaagatccgctgcacgttgcaatttgcctttcagattcgcctttttaattgccgcctgctcgtcaaacagtgcctgatctgtcaggctggtcacttcatccattttattgataacaaagatggttgaagaaagtttattcaaatcgcgcaatacccattttacgatgtcgctgtggctctccttgagcgggttcgtggcatcaaccacgtaaaaaatcaggtgtgcttcagatatatagcgtctggtcaggtcttcatacatcaccagtctcccgtccacctcgcgctctttatcaccaaacagcccgggcgtatcaacaatttcacactgatctggcagaccttccggtttgtaaatactcaaccgatcggaggactcatccatggaaatattcatatcatccattactttacccagccatgcggcgataacgctggttttgccatcggagaacgcccccaacagagcaatacgcaggacatcagattcgatggcattaattgcagaagtgactttttgtaaatcgtcgctgatgtttatccccatctctcccagcatttctaacattccgcgcaactgtaatagcgagttaatcgcagcctgtttttcaatactgaactgtttgaattgttccataaggcatgccctccagttgtttttttaatgttgtgatttgactgatttgtgtttcgaaaatggcaacagactgttgcagagccacctgcatatcgttgactttttgcagcagcccactctcaagttctttttcaatagcagcaaccaggaggcgggtttcatcggcaacgctgtcgagagatttatcccgcgcctcttccagcctgtcgcgtacttttccttgtgctttgcgtatttttgacgctttactggtaaaaatacctgcaacggtcattattatgccgaccagcgcgccaagcacagagccaacgagcgtaccaataacgggaaagatgctgccaatcgcactgcctgacatggcatagctgccaacttttaaaaccattgaactaaaatcagccacccccagatcgtaacggggtaccatctcaccactaaactcaatactgtggctgtgagcaaaactgagggggtgttgaagttccacattgtgaatatcttccagcagacgatttaccgcctgaagtgtttgctgctgtaatacctttacactctcttcggtatcctccagcatcacttgttccataatttcacggcgcttttcatactcacgacggatccgtgtggaaatagcactgttatcaccaaaattatcttcgacaatatcgtcactggcattgctcaggtcattaaacagggtattccagcgattacgacgactgttcgcgatacggcgttcaaattcaccagtcgcatttctgaatgcaacccgacatttttcaaattccggcattatcttttgcaaaaagcagtgatggctgctcaattgctcttcaaatacctgtaagtattgctccagcgtttcacggactttacctttattgctttcgataatatcctcacgaaacgttgcgaccttatttttaattgtctgagcgacggcatcaatctggctaaatgtcagcatttcctgacgagaaggaaatacatcaaaaaaaccgcgttgatataccgccagattaagatcacgtgaaggatgaatggtcgtgctttgtgtattgtcgtcataagccaacgccgaaaacgccagcaatccctgcacatagttcccattcagcagtacatccggccctaatacggaagcgagaaccccaacagtctgacataaagcgtcaccagccctaccctgttgttcgagatcgatacgatcctcatcaaactcataggcctcagaataaccgcgcacattgatcaacggataaacctgagtaccatattccagataagatttgatcttcctggctgttgttgcttcgggttttttattagtaccgttgacataaaccaccaggtgcgcttgcgcaacagcttctttaaccagatcagcatagcaattttcattgccttcaatgccaggtacatcaattaaccggaaaaccttatcgtcaatacataaatcataatgggtattacctttagtgaaatcggattcaccagtaccaatgattaaaccatcaacgcgccttgccctgttttttaatctctctgtcagaataaaagaactgacaaagcgcgaccagttttgctccagtaagtacagaatatcactcgcagggttaccttccgggtgagtatccctgaatacccgctccggattctcctctacagaagaccatgtatcactcattgtcagccccctaccatatttgactcaacaaggctgccatcccgcctgcacctgctataaaacagccacacgcagtcgctaataacgtgaaacgaactttagcatgagtttgctgttgtaaaatttgcaaacgagactgactttcattagcgataatttgttgcaaacacttagcagacaatctgatgtcacgagttttattggcaacttcgctatatgcctgtattaaatcacgacgtagcatttccaggttttcgcacaacacctgctccgcctgttgcaaatcattctgattattttgtaaaagctgtttgcgagagagttcatcaaaaaaaattcttaaagattcaataatggtacttttaccagcatttgtttcaccaaaaaaggcaacagtaaatctgtcccattcagcatgctgtttcagataatttagcttatgattaaaattattctgtaatgtctgcagttgctccatcattacgttaagctgtttttttccgccttcattatcaacatgcagttttgaaatatcatctgttgtctgttgaagattatgacaaatatcatcgtacagacggctaaaatattctttcgtcgttatacattgtgccctgttcacatccataaggacctcgcttcttctatatatccagttattattcaacaataatagacagaaatattaccgaaaaatgaaaatcacaatatcaacgttcaggaaaagaacctgacgtaaatgctgccaataaaatcgggatgatacctgcacgacgtactgcaatttctttacaaccacatcgggggcatgaagaaaaagatcttatacagttaatatgggtaattgtttttttccagttacatttcgtgcaaataaaagtcattggcggacgaggatataccatccagactttcctttttatttgtggataatacccacacctgcatttgcaatatgcaggcatggataaacattctcatcagaaatgataagttaccccaagcataatgtcatgacttttaacgtcagcctctgatttatatttatccccttctgtatccttgtaagacagggaggatttaccagcatccagatagcgatagctgaggtcaagagcgatatccggggttacgtcatagcgaacaccggccccaatgctccatgcgaagttgttatcatatcccgagtaatgtaacgcagaaatatcacttatctcgccagattcattccaggaggtatcaatatatgtcgccttatgatgtacccgtgcataacccaggccaacagatacccatggagtaaatgcactgctgtttctgaaatcataatacgtgttcaccatcagggtattcacactgagcctattttgtgtgtcttcccgaccaccatcccccatcggagaacgccatgtatccagtgtataacgggagtctgcagctccacggccatagaattccacttccgtgcgtactggaacattgtaatgttgataaaaatcatagcccactgcaaggccggcaccaaatacagtatcgtttttatcaccgcccttatacttataaacatcatccccaaagtcctgacggaagcgctggtcagtctgcatcacaactgaagcaccggctttaccggtcacataaaagcctgttttgctctcatcagccagagcctgggccgaaaacatacctgccattgcaagcgctgaaaccgcaataacctttttcatttcaatcatctccgttggttcttaccctacccgacaaagaaggttgcttattttaaaaccatgcaaaagacagggtaaaaagagaaaattcgatcgaatcgatcgacaaaatcgatcatgcatgatgaagatttcttatcgaagacatgaaaatggtaaggaatggtttaagaggtaattgcaacggcatggaagtattgagaccagaacagcacgagataaaactgctgaacgtcagatgagccacatggacgtaactcagtgcaggccgcgtataatccataaagcggaatatctggatgagcgtaagctgatgttgcagtggtgggtcgattttctggatgccaatcgggaaagagcgattacgccgtttgactatgcgaagatcaatcggggtaatggcaagtgagttgaatgcctttattttttggttgattgtaatatcatgttgaccaactagcccgatagggctagttggtggctgggtactattgttatcataattccatcgctagtacagatggaatagaatataaggatgtttacaataatgtctaaaacataaatatcgttatgaacattcttgtttaataaattttaatatttaattattgtaatattcattattagatatgcacatgaaataaagttcaggcgttaaaaatgctaactatttaaaaatagatagttacggttaatatatttttgaaatttgaggttatttatgatagataaattcccaaaataccaaaaagaagctcaattaggtgagcttggagtaaatatagtaaaatcagtaattaatgaaaattttggatggatttttaagagaaaccatcaagaaatggatttcggtatcgatggttttatcgaaatagtacgagatgatggagccgtaacggggaaaatgcttgctgtacaaatcaaatgtggagcttcatttttttcggaagaaaatcggtgggggtatgtttacagaggtgaaaataagcactttaattatttatccaactgtccaatacctgttttggttttgctttgtaagcctgaaaaaaaaagaagtgttttgggaatgttttgatcctatcaaaattgaaagaacaaaaaaatcatggaagattaatattccaaaacgtcaattgattgatagtagagatgagatattagcacttcttcctgaagaagttgattattactcggagtttgaaatgttttggtgtgtaaacaaaatatttaatgagaatatagatatcactcgcctaattattcctaaagaagatgttttaagatttgattttgattttgttattagcgtttttaaaagattaaaagtgacaaaggaatttgcttatagtcaacagggtaaggttgaaatattattttggggtatgatgatgaccccagagagttgcttgaaatacctgaggtagtcagttatgcaaagcaattaggtaaaataatacccgatctttttttcttttgtgacatgtaaagcacaatgagtagttttcttattttagggtggtgtaatggggaacctaaagttatagctgatacaaacacgcaggtaagtattgattataataaaatgcgcaagtttatagattatcagtctagtggattaaaaagtataactgcttggttgaatatgtcagaaaatgagtatgaaactatattgaacaaggcaattaaacggttatactataattattattaagcttgcttaaaaaacatgaaataatgttaattttgttattatagtatctatgaaagtagaatgatgctttattggatggtgtttttaatctatataaagtgatttttatgagaaaaacagttttatagaaattaaaaggcattgtatctgtcttatatataattaaaataacagtaaatgcctttgttttaattttttcattatgaaatcgttatcaatttttgattgatgtaatatatttaactcttatgtaaaatcaggcaagtttccatgatctagataattaagtaggtcggcattattcaatatccctctatagaaaatagcctcccatctatttggagactgaccctcatattggcgtttgaatcgacaaattattcttgacgctctatccggttgagcatcttgacgttctaatgacattgtgcgcaataatgccatatattcatttcgacaaaactcatcgaatcgctctaaaaatttaacaccatttatatgtcgccttagcaattcataaatctcattatcatctccatcctcaataatgtttagcctgaatgttggagtagcatagggttcttctatatcaatgattaaattaacttgttcaataggatcaaaataaggatgtatgtaaatcttgttaccatcctcatcaaaataatcagaacttttattctgctgacattcattacacatcggcgttaagttagcaataattatagctaattcaggatagatagttttaggcaaataatggtctaacgttgtcggctttcctggttccccacaacatgggcaaaataacaggccatgtcctcgtcttaaagtatcaagaatatcgtagggagttttcccctcagcaggagagtataaattaattagagtttgtttccttttttgcgtcagtctttcttgcgccgatatatgcctattggcatcagttgttttctcttcttcattttgtattaattcttctgaaatatatagagagaggtcgagaggtgtaataaagcgtggatcaccatgatgttccaaatagctttctacatgtgctatccaatcattcgataagctatcatagaaatctttatatctctctctttctgaaatgatggttcggagtaccttaatagagtcatattcgggaagttgtaacttagtgaccatgatactttttccctaaactcatgattttcatgattatttcttcattaatttcttcatttagcatttcaattaatttctcaggatctccaatatcttgcaactgcatctcaagccattcatcaaaaggtttagaaatcgatttatcaccgaaaacataggatgaaatgcgttgaacattaccaccgaatgtttcaaatggaggaggtagtatttctaagccttcaccttcatcatgaaatatatgtacacacttagaaggaacttctcgagtaatcgataaagaatgtgtggcaagaattgctttagaacgaaatggcttaagtatctttttcaaaagtccaacaaattcgatttctaatgttgggtgtaagaaaagttcaggttcatcaataacaatcaagctattatctttaattgatgcaacaacgttgattacgatgtaggcaaataatcgctgccccgaacttaatggaacgatctgatcattttttataaaaataacaccatcattaagactacatgcttcacgaagcaaatctatattaggtatccaggttgatatatctttagctaaaaaaaactgttcaccatttatagggatagcttggtcgtggaaaaatgtaggatgttctgatgactttagttttagtgcgcattgttcataatcaatagctgattttaatacattatttattgtatttaatttatttatccttccttttataaatttatatttctcatcatcatatatcatctcaatcaatgaattacttgagtttaatgctggtaagttacgactaataccaatactaccatcatctcttttctgtcgaaatccaaaatattgataagcttgtttatcttgaagattattattttccatatcaaggttaaaatcttcaaacggactataggacacaagtactaacttactaatatttggtctttcatcaaaaggagtatgtttgttttcgtttaaaacagaaaagtcacccattcctgtttgtaaccaatattcaactagtgatttaagacagtgagacttaccaataccattaggccctataataacattaatatcatagggtaaaagtgatgaagtgaacttaaatggtactgttctaacatgttcatcttttgcgataatatttaattgaaaatctcttatttcagacaggatgttattgaaaataagatagccatcttgaaatgctttactggagccaccttcacgaagcaatgatgttttaaagacatcggtttcaattaatgcctcagtatttttatcgtgatttatattgaatgtaaaaccagcatcgtgtagttcattaagaagaataattgtttcattttcgccgattttagatataagtatcttataaaaatcaatatcagatggaagtgctatatagttagtattaggtatggggaatactccattccatccacccttacataattcatcaagtttatttgctgtgttgtcgatattttcaatcaataatttaattgaaaagtcaaatgaaatcagttcattactaatgtatatctttgcgtttaaactagttttataaccataatcgtcccaattattactgctcagagataaaacatcaccaaactctggcttcgctggcggagcatatttccagtagagattgggtgtataaacaattttcattgcaaaaataccttttgagataatgaattaaatgattcattggctaattcattactttttattaacttttctttcaaatttattgtctttctgaaagtattgcaaaaatatttttgaacattgatctctgggaagataatctcagtttcttcaaatttatttttagatatatttagcatcgacccacttgttccagtcgcttgttttgttaataaatcacggattttttcattttgtatcaaaacaagaaaaaactctggtagcaatagatcatgatctagcttaatcgaccataacttatccggaaggaaaaggttatcataatcctgatggaccatacatatcgcagcaactaactctctggtgtttgcacggctaaatagcaaatctcccttcttagggaatataagttttttcgaagcaagaatagtttcactgtctaccattttattttcttccggcttgaatattccagaagttaccgagcttattttcaatacgccaaattcatccgatttacagggaatattctcgccagtggcactccaacctgaagtaatgtctaatacacctttttttattttattctttttccatcctttagggtttttaacgggatcgccaaaaatttccagaaacgtagcacgcaaaaaatcatcagccagtttgatagcttgctcgcgtttttggcatacaccagcagctttatcaagaatatctgcgatacgcttttgttcatctaaagaaggtaggggaacttctaatgacttaatcaatccttggctaatattaggttgagccccaccaaccgcattttcgacaaaatagctgaacttgctcttcaagaagtaatagagatacttcatatcagcaattgtcgtatctggcctgatattgcaaatagcttgattcgtggctgcattaattcctaaaattgctaagcgaccaacagtggctccatacattgctattaagattgagtctttctcaactattttcgcgctgctattttctagccctgcggctgtaatgtactcatttgcttcataaatttttgaatctttaaggtctcctgatttaatccaagggatatctcccccctcataatactcaggctttgccctactgggtgttccaccgctaccggtgctacaaaaatcctcaatttttaaataacgacaactcacagcatcccctccagctcatccagatccgccagaatctctttttccagatcttttaatcgcttcagtatcaccttcggatcttcatactcttccgcctgatacaccacttctttataacgattaatagagaggtcgtatttctgtgccgcaatatccgctttcggcaccacaaacgccgcctgagtgcgatctttaaaatcaacgccagcatcaatcccttccgggtactgctgtttcagcaatgaggctaatttctcacccataaagttatcaaccggtagcccgcgtaaagtacggtaatgcttccagcttgccagcagatgcggcagatcgttctcttttatcgggttacgcttgtcatccaggctgtagccgtcattttgtagatcgtagaaccagacctcatctgtttgaccgcctttggtaaagatcaggatcgccgtcgccacgccagcgtaaggtttaaatacgccggaaggcaggttgatcaccgcttccaattggttatcttccaccagcgttttgcgaagtgactggtgcgccttactggagccaaacagcacgccctgcggcacgatagtggcactgcggccgcccactttcagcatttgcagaatacgcgccaggaacagcagttcggtttttttggttttcaccattgccgacagcgtggagtcgatatcttcctcgtccagtgagccggtaaacggcgggttcgccagaatcaggttgaaagcgtttttacttgcctgagggaagttagtgctgaagctctggctcatggtgtcctgatagtgaatatccggcgcttccacgccgtgcataatcaggttcatggcggcgatacgcagcattgtggtatcaaagtcgtaaccgtggaacatattgttatccacatggttacgccacggtaccaacagatcgccggtaaagattttttgctcttccagctcgccacgttcgttggtgccaatctcagtatgaatggattccagcgagctgtacttctccagcagatattcatagctggttgccagaaaaccaccagtgccgcaggccggatcgcaaatcgtctcgccgcgggccgggttcggctccatcatttcaaccatcgtgcggataatgtggcgcggtgtgcggaactgaccgttgattccggcagtggtcagcttgcttaacaggtattcgtaaaggtcgcctttggtatcgccgcgatccaatggcaggtttttgatcacctcaaccgctttggtcagcaatgacggcttaacaatctccaggcgagcatctttcataaagttgcccagcagcgttaccttcgacgcatcggcctggccgagctgacgaaaatgctggaatacgccatcgcgtaccacttccatcatctcatccgagccaaggttgctatagtgactgaaacggagctcctgctgttctggcgtaaaacgcggtttaaaatcaatacccgcgatttgtttacgcttctcgtcgcgttgttcctgagtatccagcatccgggaatacatcagataggtgatctgttcgattacggtcagcgggttggtgataccacccacccagaaatcttcccacaggccgtcgattttactttttaagtcaccagtgatcattgttagcgtttatatcctgttttaaatacaaaagccccgctgccggggcttgtcatgtgcgtattataccgtcgctgcgtcggtcacaacacccagctcttcgactatcttttgcaggcgggcgatctgcgctatatcagggaacacaccggtaacgccttcgttgtggatatgcgtaaaaggctgttcaaagagctgccgcatttcaatggtgccgtaatcgcgaatgtggtttttcagtaatgacaggaagcgcagttgttggctggtcagactgttatcagcggcgaactgagcaaagcgcacttccaccgcgtcgctgtccatcccgatgatggtacgcaaaagtttatccaggctggcagttgcctgcggatagaactctttcaacgcacgaatatcaacgttggggttctggatcagcaccagcttcgccagttcatccagctcgttttgcgtgactggctcgccgttgcggattttcttcagcactggattttgctggaacagcggctccagtgccccctgaacctgctggcgatagagtttgaagtcaatcgagcggatattagttttgcgggtctctgtctggatcaggttcgcatcttcggtaatatctacctgtatcgaaccaaatttcggcgtcgcgcctttttccatcaggtgcatgatcccacgcagatgaatgcgaatatcctccaactcttccaggctggcttgcttccaccagcctaaatcacgaagccgattaatccgttgtccctgttgctgtacttgcgccaaatgcggcggcaggcgttccactttttcgacgatggccgaccagagcacatccagctcttccgggttggtataacgggcagtttgcgccgccagaatatccatatcaaagcgtatggcatcgctttgcccgcgcacgtccagccactgcatcagcggggccagaacagatagcagctcctgctgtgttttcggagaaagctggcgcaacaccttttcatcactgtactgcgctttttgctgccatttttcctgtacggcaatcgacttttcatccagtgcgttgatttgctcgcgaagctggtgagcaactaaatccaccgcctgtttgtcgaatttacgttgtgcagcgacccccagcataacccacgcttcgaagcgtttttgtgcaagcgattttgtcgctgtgacttcggcctcttcggtatgcagttcgtgatactcaaaattgccccagtgatcgaaaatgcggaatttctgtttatccagcggtttgccgttatcgtcgtaaccgtacaaccccggacagaggcgcgtaccacgaccaatcatctgccagaacttcacttttgatttgaccggtttggcaaagaccagattcacaatttccgggacatcaataccggtatcgagcatgtcaacggagatagcgatggtcagctctttgttggtgctttcatccagccctttaaaatcgtcaatcagttgctcggcgcggggatcgtagttgtcgatgacctggcagaagcgcccggcaaactgtgggtacatatcgtcgaacaattcattcaacagcagcgcatgtttgtggttacgggcgaaaatgatggttttaccaggcaactggccgtcccgatctttcaggccattttccatcaggttacgcaggatatagcggttggtgtctttgttgtagatcgcctcatccagcgccttgccatcaaactccagcgtattgggatctatgccttgttcttccagctcgcggatttgtgcgtcgcttaatttctcccgtttgatgccttcgcgcaggaattctgtggtgtgtgtgacaacctcatagggaaccagattgttatcggcgatggcatcttccaggctgtagttggcggtaggaatacgtccttcacaaccaaacaggccgaaagtggttttactcaccatgtcaatcggcgtggccgtcaggccaatctggagggcatcaaaatacttaaacagatcgccgtagacgttgtagatagaacggtgggattcatcggcgataatcaaatcgaaatatccgacatcgaaatggtccatgattttcatcataccgggataggtagcgatgtagattctggcattctgcctgtctgcttttttcgatttcccgaccacatacagcggctcattggtgaattgattaaaggcattcgccgcctgtttacgtagttccttgcggtcgcaaagaaacaggacgcgttttacccagcgggcatcaatcatcagtttgcttagcgctattgccacgcgggttttgcctgtacccgtagcctgaacgattaatgactgacgatatttattggtaaaccgttcgctaacgcgggcaatggtttcaagctggtacaaacgcccggcaacggccttaccttcgttgtcttttacgtgcggcacactgttcagcggcagacaggtttcacgctgttgaataagatattgcaggctttccttgctgtagaagccaaacacccgacgcgggggataaccatgagttttatggtcatcccacagccagatatcatagccgttggtgtagaagatgatcggacgctggtcgtattctttttccagccagtctgcatacagccgggcctgaattcgtccttgctcggcattgacgctggtttttttggcttccaccaccgccagcggtttgtgtgcctcatcccacaagacatagtccgcataaccgtcaccggtagcggtaggctgttctttaactggatgttcctgtgtaacctgatcggtatttttaagttcttcgcctacattccagtcagcagcaagcaggcgagagtcaatcaggcgacggcgggtttccgcttcatcaatcgagagaatatcggcaacatgctggttacgcgctctggcttcattcaggcgttgagtgaggtgttcggccttttcctgttcttgctgtagtgcgcgttgcagcgccagttcgcgctcacggctttcatcctgagccctgattgcatcttccagacgtttttcatctgcacgacctgaagattgtgttaatggagggagtgtaaatttggggcagtcatcaacattaccgtgggcgtagcgaacatacagccaaattcccaacaaatacgcttctttgagcagccagtaagtatctttagctttgatacgtccgccgtgcgcggcacggttgccatggatacgcagcgcatccattttcatgatgatggcttccggcatcatgctggtaaagacatcagcattcattaaatcgtaaagattagccttaataccttccggcaaccgctcctgacgatacaaccagcgcaccatcaattcggtgtagttgcgcagcttgaccagacagctttccggatcggagtgaacatagcgttccgccatacacgcgagttcagccagttccggccactggctgcgcaacatttcaaaattgagagactgctccatcaatcatcgccttatgtcgtggatacaacagcatttctggaaagaatatcacactaatttggccgacgaagtgagccggatggcatatggtagtgatgtgtttaacgacataattgctctaacggccagaactttggttttcgcccatcaatgggcgtcttcagccctggctactcaggggataccttgctcactaacgagggtatggctgaacatctctgggatatgttttttgagccaataaaacagcgggttcgttaacatagcctgggcgttactccgtaataccagtcaatttattggcttgtaaatattttcagcactaaatcattttagtgagtagtagatattctttcctggctaacacaaattacgacaggtcgtgtcgtattttaatggagcttttctccaagttcatcattaatgaattttgtttcaatgcattaatcaactcttcgcattttcgctatcttttatccacttcccttttgaaaaggtgggtatctacgttaccaatactagcttaatggctacatacggcggtcagtttacgcttaccttttccccaccaataggatatttttatgggaatgataattatcattggcggaattgttcttttgctgcaattattgtggtcggtcttctgtgcaaaagcatcagcaccagcaaaaattcggttgctcaattttgcatggttcttctgttggctcccctgctaggggttgcgggatatattatctataccgggattgagcttttttctaatgtaccgtaatcctcgccataaacaatgaattaccgccttaacctagctttatcctcccccttaagtggcaaaaacaggacttttagcccctgttttatatcgggtcgggacgtatttacctgcctatatagccatgcctcaataagacagtataactttccgggagagaggcgctgagcaacgtgggagctttaacgcgggttaaatgcagtacccaacccgcgaatatcaacgtgattcaccgccggatttactgctacgccgcccctagggtattgacgttgaacaaaaaacctaaaaaaccaatagttccagttgacacggaaagtcatatcagcgtcaatacggcctcggttaagcgtaccttaaacataggcctatatcttattggtgaagtatctggttttaatggaggctactacaaatgaacatccctcactttttactgtacatatgaacagtattgagcgataatacatcatctgtgaaagttagaattgaagaaatgaaagaaattgacatcaaattgaaaattgtagagtttcttttaaactctgaacccgctgatacatacctagctgctgaggttagatttagtttcggatcaagacgtgctgatatcgtttcagtttcatcggatattgcaactgtttatgaaataaaaagtgaaaaagattccgttgaaagacttgtttatcaaatagatagttataaagaatattttgattactgttatatagtctgtgtggataaaaatttagatgcggtcagaaagaaaattagcaccaatgtgggtattattgtcgtggatgatattaacgttaagagaattagaaaggcaaagcgtattgcccgacaagaaaaattatgtttagcgagcactataccagtgaatgaattgaaaaagatcgttattaataaaaaaggactatcaaaatacgagttatgcatttcgttagccaatgaaaaacccctcgctgaaataaagagcttatcgagaaagtttttattgaaaaatatcataaaaaattttgatatttttcatgatgaaattggtgaaattttatcaccagatgacattctaacaataacaagaatgcctcctggtagaatattaagggtttcttaataatacacgagttgacatgaaataattcattcttaccgcaatccaaaaagatggacttatacccgaaggtgtatttttggctgcaagactaatttcatgatcagcccataccccaattggtgtataccgtacatcttttaccatcattgctgcacacaacggataacttccggcatctcttctataccttttatagataaatttatcctccaaagaaatatctattcttggtacaaaagtccctcctttcatttcaatttgctcaatattaattgaagcataatcaccatatttcacttgatagttttcactaatttttttgaatattttctcttctaaaataggtatttcaccttgatcatcgtgaccatacttaatcggactagagggaaatgatgtacaagcaatgataatgtcttcaattttatcattaaacatttctagatcactacaagcatttaagaaatactcttcttctttatcagtagctccttcaacttggcctgcatctaaaataacataaaatttactatcatcttgtaaactatcggcgataggtttaacaaaaatagaataattatctaaatcgtgtggaaggcgtaatgccagcattttttttgtttttgttatttcactaacaaaactccgcacttcagaaaaatcttcatcatcatagatgtgtatcattggaataatgttcaaatggttataaagattaatgaagtatctccattcataataaccatctttttcatcaacgagttgtcggatttgatcgttaatatatttctcatttgatgttaaatctaaaataaaaggtctttcaccctgaatatctttgatagtcagcattctacgatgaatgtctccatctggagcaattttggcttttcttgactttgttagctcataaataggtagaatatgatcaaatacccctgaagagagttttgacatcgcttttaactcagcgtcccgagtcttcataattggaaagtaattgaattttttcataatttataaattatgtccactgaagcctaattgttgagcacgaattctcacagccattgaagacacttggaaatgtgctgctatatcagccacttgatttgatttttcttctataaacttactaaattcattctctggcattaataattcggctgcgaatctatttgcttcagcttccattttatttgtttcttcatttctgaagaaaaccgtgtctgtaaaactatttctattgagtgtatggcgaataaaatggcctagttcatgggcgattgtgaagcgttggcgatgaggatggtgtaaagagtttaccgtcattacccaattgccgcttttctcttgtttgagagaacccgattcttctcctttcatcggttctagccgcaatgtaatacctaacagactggtaagtcttgaaacatctaaagggcttgtttcaatattatttttcttagcaaaaacaataagctctgaagccgttttcatatcaatgtcttggccgcttattacaccactgctttttaatttcttagtcataaacgccatttaagttctccttcctaagataaagttgccgccatcttcatctgaggtatcttttaaagaaatgctttcagcaattaatttaagattcctttttaaaccatccagttcttgctcaagtttttcaaatgactgattgtgttcttgttgactaagtttaatatcgtcaagtgaacttatttgagctagtaaatcaaattgtacaggctcaatcttttcgtataaaatcgcctttatttctttttcaaattttgaactttctacatattgatttacttcgacaacagcaatatctctcgcttcttcttttgcttttgctgtagaagagtttttaataataagaaatgaaaatgcagctactatcccattgagcgcaatgagcacagtaataattgtctgatataaattactttggaaagaccaaaaatcgtcaagacttaaaagggttccatcagtgaccattttgccaatattctgtaaagtcttgggatcagaaatcacatcaggttttttaagcacaaaattatcagcaaatccaatataagagtaaaaacttgggcgtagaattaaatagaaaatgaagagccaaaaaaaactagttactaaggtgcaaaaaacaatggatagaaaagtaatccatttactatgatggcaaagttttgtcttagggtttaaacctccgtgttgagccttatcttttatcgacattccctacctcattaggtctgcccatgcaatatcctctctattcttgtttatggtaccagctattggtgactgcacctctacgcttcgatcttgtgaaaatgtgatctttgctgcattgtggcttaaaaatcaatctggtaaaagatattttcaagccaattcgatacctcaaattgctatgttttaaacacttgtcacactcaagtttgatataaacgaagcataccactgcatcatctctttccttctatccagatactgcgcatagctgtaagcctcacggctcgcattcttgtccacatgggcaagttgagttttcaatccacgcagagtcaaaaccctctttgtgcagtatagtgctcattgtatgacgaaaatctgttatttttcgtctttcaacctgaaagctaccccatacggatgactcagccccatccgctcctggacggtctttgcagccctagcaatttccgtcacatccagtttctctaggatgctgatgggctttacgcaggaaagacaatattttctgtgctgacgtattcgatcacgttgctgagccgtcagcccatggtgctgcatcacatcaagccagcgactggcagccctgcgccagagaccagcaacctccagcttttgtgcaacctcatcctccaccatcatctctcacacttgatatccgttttttccttttgaaggacctctgccccaaagccttcacccgatgtttgatagcggggatcgtcctgtggggaaacctctcccgcacacccggaacaccgccttcaggatatatattccttaatacccggtcctcaacagactgccagaaccgggcctcagtcagctccatttttccggcctaggcaaaaatggcctcccaggtacgatcctggcggcaacgcttttattttatcaatccctttactgtagtgcacctgcatcaacaccagttccatttccgactagggcggtgccacgccttgggacagacctaaaagctgaacaattcgggccaccccatgggcagaccggccaagccgcactccgattttacgggcagacaactgaccatagtgttgttccacaaacgtaatttcggtggctgtccactgtgtccggtgattacggtgccgctgtgttttacccacctcgccagttccttttacatcactcacaatgtttttcctgcgccagcatatagacttgagcccgcaggtgctgctcagcctgctgaatctgctgctgacgttgcggagagtcttcagggagcagcttcagctgccgaatctgtcgggcgacctgctctggcgtgaaatcgttcatattgcggaaagtcaggctgatgctctcttcagagccatcaccggcaagcgtgttctccacattcagatgtacagacgggaagatatctgccagaacatcattaaaattgtttttattgatgtccgtttttacgcgctccgatagtggacgctcttcctgtccgttactgaaatcaccggcaaccagcagtttgagcggaagctccactttcttctgcccaccacctgtatgtaggtctaatttcagatttacccttgctttcgggatttcattctgaaaagaactgctcatgactctctcctgtgaaacctgcatctcaggggttccatcaccgcagatgcctccccttgtgcactgatttaattttgatcattataggacaaagatcttaaaaatctcaatatgacagatatatcgatcgatataacgcaaatatgcagatctttattctgtttaatatcgcaaaaacagcatattacaaaacttataaccatgattaatggaaaagtgcagaaaattattccagtgaacgcttttaatacagccagttataccggaaaagttcagttttggattccggtcatggaaaatcacgatgagtaacgattcagcatcattgaagtgatttctggaaaaggggagagatatgaatgaagagcgcaacaaaatgcaatgaaagaaggagtgaggggatttttagtaaaaacaggaaattagcaaaacacatcaggaggctgagactcctgattcagcaatatcacatgaaattttagttaactgttaccgttctgaaatctatgtcagaagatattccattaccgaaaatcaatcagcgatacagagatgatcatggtgcgcttgtcaccgtgaccagtgttgaggaaacccgggtggtatttatgcgggacggctatccgcatccctgcatgcgaccgatgtacaactttctgggaaaattcaaacccgaaccccgggaagaaacagaataaaacgaaatccctgccggcaatcacactgcctgatggcagcataatccacttattaattctcatccccggagacaagcccagaaaaccactccgggtgttcactgtatgccgtgttcagcgcatcccaggaaacgttgatataaaagctgtcctgcaatttgcgggtaacaacttctgccaggcgattccggttatccgccagtccggcataacctctctctgccagccactcattcagttcatgttccagagacagattgataatatcgtaatcggaccttgccattcccgtttccttagcacacatcttcaagcacgggaataaggtataaagagcggtgccctgccgctgtcaaggtgaaatccgcagctcatcgcaatgtcagagatggtatgccggtattttgcgggttgttcctgtcaggttatcgtgcacctccacggtcgtggtcaccaccggcattccggcctttctcagcctcagaacatcagccgcaatacgctgactgccagaccagaacaggccgtccagtgcagtcaccagtaaacccgcctccagtgcatacttcagccgttcacggggcgctttcacttcccgggcaacttgctgatatggcaatgatgtgttttcattcccaaccacgcgacgaatacggtgagacagatgataccggaatgtatccggcacaccagaaaggctggccttcaggctgtacacgcagccaaaccgtttatcgttaaacaccacatttttctgactgatgtcccattcttcacgcagcgcggcaatcagttgtggtgtccgggtaagcaacaagcgaaaaggcagttcaaaactggtgacgtaatccacattcagcagtgcaatacgcagccgttcttctggcccggcctctgtctgccggcactcctccagaacatcctgccactgctggcgaagacggggtgattcgttccgttctgtaaaacagtatttatccgccagataatcaattcgtgtacgcatactgaaaaaaattccgtataaaaattcatctgacaaaactttatcagtccataaaaatcaacggaagcacagatgattcactcgtccattaccaacggattttgccaataaccctggcgttgacaacgggtaacataaaagacaaagactgaacaactgtttttaacggcgatactgcatgatttcatcgccatccgtcaccgtcatatccaccagatgaaacaactctgtgcaggttttatccgcaagttccggattatcaaaacacgtcggtcagttcatgttgtacggggacgggctgcgctccccataacagaacattatcgatatcaccagcatacgtgtcactcaaagtgttgcggcatcgtacggcgtggtcgtgttcttctctttttcctgttcacaataacctgcttaacggtcagaaggcattttcaccaggattatattcacctgcacaaccatgttcagccacgaccgctgataagtgaacatccggagtatacatggcataaagattattctgccgctgttgaattgccggtaagctcccggtcctttgctccggcacactgtttttgttcctggctctctgtctgaggtgaaaccttccaggtatgtcgccccatttttgttcgtctccatttttttaagaagtgctcaagtgaaaaactttttacctctccgggagttgtcgtatttgctgatattgttcgtttgtttaaagaacctgctggtcttgccattaatattacctgctgattgcttcacgcccgggctcctcgcactgtgcgcgggttattgtttcgttttcagtcccgggggcgccaggactctgtttgcagaccataacggcctgacctgtactgtttcttcggctctttgatgcccgtttacgccatttgttccctgcccctctgtctgataacgaatacgctcactacgcacagcactgaacaataccggcaacagcatgtcttacatgacattcgctgtgccatccaccggaaaacattttcagataccggatgaggtaccacttccattgacagcacgaggtaacaatactgatggtaacgctgaccattaaccgtaaaccgcagggtattttcagtaagtcaccggcaacgccgctgcaggataaaacgaacacagtacacaacgagaagcctcttcgggtgaggaatcaaacaccatggcgacatatgacaaaacgccagcgcaaaaaccgtaagcgtataaatcgtcttgtggaactctggcctgagttattcaaccgggaaaaaccaaaaccgcttaaagtggggataactgacgacctgatacaggatatcgccatcagagaattggcgtttggcgcaggtgcattacgcgcggcagtagcgtcttatgtgcagtctccgcgctattaccgtgcgttaatggctggcgacgcccgttacgacctgaaggggcagccgtgcggggaagtaactccacaggaacagaaagaggcagagacccggctaatgatgctgaatgaccgactaaaagccagaaagcgctgattcactgagctgtaatcaatgtacagcgctgtaccggacgatggataatggcggtcacaaccggtaaccccagagacaatgcgactgtttttaacgcaacatactggccggatgtatcaccccgggcaacccgaaaacacttttccacccggcattgtccgccagcacttatcatccgccaggtctgttgcagtaaatccaccacttgcgaacattgttcatcaaccgtggcactggcccgcggatggcaaatgctcgtctggctgagcagcaacaggcatcgtattgttgctcctccatgttgttcccgcaaccagcgtaataccatcggcgaggatggactggccgtgtgattacgctcagtaatacgttcgtgcacctgtcggtaaaaggaagtacagaatgcgtgaatctgttgcccgttgatatttccttctgccgaatggagtgtgaagtaaaatgccagcagatgcggccagtggtccaccgcctgctgaacaaaacgccggatgtctcccggctctgaaagtaatgcttcggttatttgcacgaaatgttccttttcaaaccctgttgaattttgttaagccagtgcagacacacgggaaggtgcgcatcaacaccggtgtaatgccagttataaacaatgtaaatggaatgacgaatcggtcaggaaagagctacaacctgctggctgaccggagaatgtctgcaggaagatgagcgggagttgtcagcgccagcaccagggacagggctgatttccacaataccagcgccggcatttcgcacattgccagcgtactggcattacaacacgtttcatgctgctcctcgtgattcctcaattcgctgctgcatccactgctccacttcacttttgtaccagcggctgctgcgccccagtttgatgggtttagggaaatgaccttcactgatcagcttgtaaaaccatttatcggtcataccggtgaaactggtgatgtagttcatgtcgatcaggggatcgtcggcacgcagcaatacgctgtcgtggcttgttgtggtcaacatggtcagaatgtcctttgtgagatttatgaaggttgtgcgaatgcaggggaatctgctgaactgtactttcagagctggcctgctacgggataccagggattaccggcgaggcaacgggcttccggatcgcacactccacggcgatcgcgggcgaaatcactgaacgcccagatcaagtctttgaggatgtcttcgcagtccggtgaacgactgtccagcaccacatcccgggttatctgtttctggtacggtgccgcttcacccggtgacgcgaagcccagtacgttgctccaggcatccagaatcagccggtccagttcagggccgtcgaaatactcctgtctgacgcacagcaccacgtggtattccggtttttcaggatgacgggtcaggagccagcagaggtcacgtccgggtgttgcattcatcagcgcactgacggtttcgataaaatccataccgaaccagatttttctgtcactgaaggcgttgtcatgttcccacggcagacgaagcaggatccgccgtacccgggagcaggactgttcacgcagcgcacggttgagaacaccgatgattttgttctgataagacggccagaagggcgccaggctatagtcgaaatgagggataccattcataagatatgctccatatagaaacgcacgacgcatccccgccagcgaaagacgagcgtattgtgaaactgaaggcgtcgtgtactgagattgttgatgtgataaccgtggaaccggggatggcagatgtcgtatgccaggacagtcaggagaccagacaggtgtaaaattcctgaggtgggtttaaggtgaatgatctccgttgacttcggttcacatcattaatcaaggcggtaagtttttaccgacggagtgtttccggagcggaagcagataaaaataccgttgcatgacttcagaatgagtgatcagaatacgaggtaagggcgttggctgacgcccttaccgtggcataagctcaggcaccagatgttgttttacagggttcacctgccatccagtagacgccccgctccacgactgcaaccataattacgttgaccagaaccgtcatgctgcttcgtctcatacttcacgagataaagggctctctccatggctttctgcatcgcttccacatcaccacgcttgacccagagcacagcggatccaccagactttttgtctgaagccttcttggtttcagaacatccacccgacaaaggcgtatcatcggaagaagggcgagcatcagatgatgtcggtttacggaaaggcgtccgcctggaaaaatgaaccagtccattaccctgccagggctcgagatgcagagcactgcaccatgccagttggatcagcgtcgccagcgaagaaggaacggtgaaatcccctggcgagcaccaggtatctttgttgagcagtaatatcacgtgataatgtttcctgcctttttccttgccaaactcccgacaccagaaataatgcagggtggttgcacgcacacgcttgttggcacgtcgtttatgtcgctggtaagcctgaatttttgctttcagggattcgaaaaaacgagaaatcaccgctgaatctaaatcggtatccatgatggtggcaggcatatactcagggaaacgtaaatccacccggattaacgagacggcacggtgttgcgccagggcactgttgagaatactttcaaaacgggataaccagtaagcattgtgtattggttgattcatgatgagagttctccgttgatttggattgacttcacatcattaatcaccgcggtaaaactttacggcatcccgccattgagcaacgccaatggctcctgattaaaacagaatgaatcccccacgaagaaaaaacaaacctacacgcagagtaaaacacacaacaacggcataaatggttttaaaaaactacaaagcctgaagggaaacggatcaacagaacgtgcaaacaaaacgtcagaaacgcaatcagaacgctttctggcgctgtaaatcaacaacaacaccaaaacctacagcttaaccacacaactcaatcacagagccgaacagcgcacttaaaacctgtttacagacacccccgccccaagaacaaaaaccaccaacatcagaatcgattttcttatactgaaaacgttacttttaactacgctccataaaaacgattaactattgataacgtaaacctcatctgaatcaaaacaccagaaccaatcatcacgcttttcctgaaaagagccttgcgctgagaaaaaacaccagggccagttaatcatctcatcaatcttatcgctacaaaatcatccatagaaccatttaacaaaatcgtcgcaagcacaccgtaaatcacaccaggttatctcagtcggatttgcgtttttacgtaaagacacttgtctcaggttaacgactaaaaacacaaaaactcaggaaaggttaaacgtaacatcagtaaaatcgaatagcagattgattgcttaagcagaaagatttcacagcagcattaaactgatttagttaacgtaaagatttactaaactggatgtgtatcagatcaaacaatgtgtacagcaatgcttaatgaaaacacttgtagaattatttataaaaatacgtgtatatctggtaaaacacttagtagaaaatacgtgtatataatacttagtaaaatgcttagtgaaataggtgtatatagtatcataccgacattctcaatatcttcagacttccatacatactgggtgttgatttctcacttttacagccagcatggagttttctgttctaaaaacagaaccgatttactctggaattatttccctgacatcacattcaacatcgtaaaaacatccgtagcaaaacaactgtaaatcatcgttaccggcatattcactttagttctctttgccagagaacgtaaactcatttcagaatccggataacaacaatactaatgattcaatgattcacgtactctttcatagccccgtatataacatatttttattccatcttcaccctgtcatatagaatttcacaaccagcattaggtaattaaaatcacatatcagatataaagacaagagccaataagatggcaagttaacacctcctcagccattacattaatatcagagcaatactgaaataaacgatataatcaacacttaatccagatgattctcaactcctctccatatcagcctgtttttttgtgacgccgtcactgccaggtattcttactcctgctcacattctgtccagtcacgattctctatgccagaacgcccccggaaagcttatccgtagccatttgcaaatggcataaacaccaaacttttatcgcataaactagatttttaacgaccagaaaaccatcaaaaaacctcataatccattcagttttacaaactgaaaaccatgatatgactacaagaaaacttttttcgtgacatgaaaaccataaactatgtacaataaaaacacaagaaaaccactacgtagtttatgaaaaaaggaaaaaatatgtcccttaatgtacgctttgatatagaaaattatttaaaaggaattaatgatattcgcgtttgcaatttctttttgagatgtctatacatgaaaaatatggctatcaaaaatattgactattataacgacatcagaagttgtaagagggtaataattcaggcctttgatagtacaaatatcagtgggcaggacaaggataacctgtgcaaggaaatagaaactgcaatagaaaaagaaatcctgccattagatgaatttgactgggttaaaaatgatgaacgcgcagctttttggatatgtgcttatttactacatactccaatcatctccaaccagatgatcactggctctgacaatatctattgtccttctatgtcgtcaggaaatctccaacaatatcataatgaatatatctatcttggttttcatgatattccagacacacataataaaagatttgaacgtattatccgtttttttgatcacttaagtgacattttccatacaccagataaaaattatatagttctttgtccactactcaagaaacagataattatcaacttcaaaaacaagtggaggctaatatatcaaaaacctctccctgtcaaatggctaccagatcaggaggatgttgtatcatgggcgtgggattttataaaaaaatactttagcaatcatcacctcacgatgtgggggcctaataccacatacaattttgttcaaaatacaacgcctcttaatcatgcagaaaaactactggctgtacgtgcaacatttgatctttgggaaggtgacgataacagcaaaaaactacttttgatgaatcttaataaagcgtggaatcagaaaaagcttcgtgaaacacgtgttgataaaaaagcattaaatacttatttgaaaataaagacaaaaatacaactggatgagttagctgaacattacgatatgcgtataagtgatatactggaaaaattaatcagccagcattacagagaattgtttcaggagaaatgattttgtttctgtgcggttcgtcaggattcatgatgggccgctgacaaattgtttttatctttttcattcccccagtgattagcatttcgacatattctttttgttagcttatgctgcagcattactccagattttttcacgcccatattacctgaatgataagccggattagtgtgatctggttcagtgaaatcaacaggataacggtatgtcattcagccattcttccctctccgcgcaagtgaaatcacatctgacgtttcttcctgaagaaattcgccagaaaatccttgaacatctccgcagcgctattcattacgaacccgtgattggcattatgggtaaatccggcaccggcaaaagcagcctgtgtaatgctatttttcagtcccgtatctgcgccacgcatcccctgaacggctgcacccgtcaggctcatcgccttacccttcagttaggtgaacgcagaatgacgctggtcgatctgcccggcattggtgagacactgcaacatgatcaggaataccgggagctttaccgtcagttactgccggaactggatctgattatctggatcctgcgggctgatgaacgtgcgtatgccgccgacattaccatgcatcagtttttactgaatgaaggcgcagatccctcgcgttttctgtttgttctcagccatgccgatcgcgtgtttcctgccggcgagtggaacgacacagaaaaatgcccgtcccgtcagcaggaactctcactggcaacagtaacagcccgggtggcaaccctgttcccttcatcacttccggtactccccgttgccgcacctgtcggctggaatcttccggcactggtgtcgctgatgatccacgcactgccaccacaggcaaccagcgcagtttattcacatatccggggggaaaaccgctctgaacaggcccggaaacacgcacaacaaacttttggtgacgccatcgggaaaagctttgacgctgccgttgcccgattcagctttccggcctggatgttacagcttctgcgtaaggcccgggaccgcattatccacttgctggtcacactgtgggatcgtctgttctgacacactcacgccgacaggatgtgtcgctggattaacaagcattcttctttttatgaaaccctgcttaaaaatcagataattaaaggaatattttttctgctgcattttattcctgattattcggatgcgacacatcctttcaacatcatgatgcataataacatcatgaaataaaagatgttttcttacggagtgcacatctatgtctgataatcgttcccggcatgatcgcctggcggttcgcttatcactcattatcagccgactgatggccggagaatctctgtcactaaaaacactgtcagatgaatttggtgttacagaacgtaccttacagcgcgattttcatcagcgtctggttcacctggacttagagtacagaaatggccggtacaatctcagacggcagagcaacccgggcgcgatccctgaaatgctttcatttatacagaatacggggatcgcacggatacttccgctccggaacggacgactgataacctgtcttaccgacaaccaggagccctctccctgccttatctggctaccggcgccggatatcactgcaacactcccagagtgtttctcgcaactcatcctggcaataagacagtgcatccacatctcgctggtgactgagcgatggtatccgtcactggaaccctgccggctcatttattacagcggaagctggtatctgatcgcgttacagaagggaaaactgcgggtctttcccctggcagacatcaaatcggtcagcctgacatcagaacggtttgaacggagagaccacatccacagtctggtcgctgaagagcgttttatctccgctctgccacatttccctttcatccataaacttatcaacacctttaacctgtgatcgccggcctgccaaagccgttccgacaggtatggagacaatatgttgaacagaaaactaaatatatggctattacgtcatttcctgaacagtcactgcataccttccatcattatcaataacaccgtacgttcatttcagaggtcagtcatgaataccagaactctttttcccctgctttttactgttgcatcattctccgcctccgccggtaactgggccgtcaaaaacggctggtgtcagaccatgacggaagatggtcaggcgctggtaatgctgaaaaatggcacgattggtattaccggcctgatgcagggatgcccgaatggtgtacagacgctcctgggcagccgtatcagtattaacggtaacctgatccccacatcacaaatgtgtaatcagcagacgggattcagggctgttgaggtggaagtcggacaggcgccggaaatggtcaaaaaagccgttcactccatagcagagcgtgatgtgtccgttttacaggcatttggtgtacgaatggaattcacccgcggtgatatgctgaaggtctgtccgaaatttgtcacgtcacttgccggtttttccccgaaacagatacccgccattaataaagattccgtcctgcaggctgcccggcaggcatacgcccgggaatatgacgaggaaacaacagaaaccgctgattttggctcttacgaagtaaaaggcaataaggttgagtttgaagtgttcaatcctgaagaccgtgcgtacgacaaagtgaccgtcacggttggtgctgacggtaatgccaccggtgccagcgttgaatttatcggaaaatagccggtatgtcggactgtcaccctgttttattgcccgaaggccctttctcacgcgaacaggcgatgactgtcacaacagcttaccgcaatgtgcttattgaagatgaccagggaacgcatttccggctggttatccgcaatgctgaagggcagctacgctggcggtgctggaattttgaacctgatgccggaaaacagctaaatccgtatctcgccagtgagggaattctcaggcaataaacgtcttcatttcatccatcaggccgcgtcttctccgggagacgcggccttttcatttataccgctaactcattcataaggaacaaagtatgcaattagccagtcgttttggtcatgtaaatcagatccgtcgggagcgcccactgacaagcgaagaactgatgtaccacgtcccgagtatttttggagaagaccggcacacctcccgcagtgaacagtatgcgtacattcccaccatcaccgtcctggaaaatctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgaccagagccgtcgggggtataccaaacacatgctgcgtctgcgccgtgacggggagataaacggacaacatgtccctgaaatcatcctgctgaactcccatgacggtacctccagctaccagatgctgccgggttacttcaggttcgtctgccagaacggctgcgtctgtggtcagtctctgggggaagtgcgtgttccgcaccggggaaatgtggtggacagagtcattgaaggggcttacgaggtggtgggcgtgtttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgatgaacatcagccagtcaccaccgctgacattctgacaccacgacgcagggaggattacggtaaggacctgtggagcgcatatcagaccatccaggagaatatgctgaaaggcggaatttccggtcgcagtgccagaggaaaacgtatccacacccgtgccattcacagcatcgacacggacattaagctcaatcgcgcattgtggatgatggcagaaacgctgctggagagcatgcgctgatgctgtttccctgaaagtgcggccctgactcacgtctgtaccagtccccaggcattcttccattcatttgctttttataaggaatcatctcatgacaacctcttcgcataattccaccacaccttctgtttccgtaaccactgcatcagggaataaccagtctcaactggttgccactcccgtccctgatgaacagcgcatcagtttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctgtgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcacccgaaccggatgacgataatgacgaaacatgggtactgttcaatgccatgaacggtaaccgcgctgaaatgagtccggaagctgccggcattgctgcctgtctgatgacgtacagtcatcatgcctgtcgtacggagtgttatgccatgacggtccattattaccggctgcgggattacgccctgcagcatccggaatgcagcgccattatgtgcatcatcgactgaatggagagaagcacaatgcaacagatttcctttctgtccggagagatgacacccggtgagcgcagtctcattcagcgggccctgaaaaccctggaccgtcatcttcatgaacccggcgtggccttcacctccacgcatgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgctctgtaccacaatgccgctgccgtggtgctggcacacaatcacccgtccggtgaagtcacccccagtaaggctgaccgccttattacggaacgtctggttcaggcgctggccctggtggatatccgggtaccggaccatctgataatcggtggcagtcaggttttctcctttgccgaacacggcctgctttaacccgtcaccgtcacaaccacatcacacttgttttcacttttatcttctgtcttcagaggcatcacacaatgaaaatcatcacccgtggtgaagccatgcgtattcaccaacagcatcctgcatcccgtctttttccattctgtactggtaagtaccgctggcacggcagtgctgaaacgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgcagaacgccgtaaggacagttttggtccgtatgtccggctgatgagcgtcaccctgaactgatgttccgtcactcggaaaacgagtacgactggctgagctcaaacgccgctgtggatgaggtcctgctcatcaacgaatacacctttaccgaagccggtctgcgcgccggctgccccgtcatcgttaaactatcattcaccgattttctgtgaggattttatcgtgtcagacacactctccgggacaacgcatcccgatgacaatcacgaccgtccctggtggggactaccctgcaccgtgacgccctgtttcggcgcccgtctggtgcaggagggcaatcagttgcattaccttgccgaccgcgccgatatcagaggccggttcagcgacgcggatgcgtaccatctggaccaggcctttccgctgctgatgaaacaactggagctcatgctcaccaacggtgaactgaatccccgccatcagcataccgtgacactgtatgcgaaggggctgacctgtgaagccgacaccctcggctcctgtggttacgtttatctggctgtttatccgacacccgaaatgaaaaattaactctccagaatagccttctgctacggcctggtgttttcaccacgccactttcccatttttcatctctgcatatcaggaaaatcttcagtatgaaaacattacccgatacactcgtacgggaggcatcgcgctgcccgtctcccgtcaccatctggcagactctgctctcccgactgctgggccagcattacggccttacactgaatgacacaccgtttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaattttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcacttgtccccgctctcagttaataaacagtattgatatcctccgggctcgccgggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagcatccggaggcgaaatgatgaaactggccctgacgctggaagccgacagcattaacgtgcaggcactgaacatggggcgcattgtcgttgacgtcgatggtgttaatcttgctgaactgattaacgtggcctgcgacaatggctactcccttcgtgttgttgatgaatctgaccggaccgcaactgacagcatgccaccctccgctgccctgagcggtatacgctgcagcaccgcacatatcacggaaacagacaacgcctggttgtactcgctgtcacaccagaccagtgacttcggcgaatcagaatggattcattttaccggtagcggatatctgttacgtaccgatgcgtggtcatacccggtcctgcggcttaaacgcctggggctgtcaaaaacgttccgtcgtctggttatcacacttacccgacgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccgggtttacccactttcaactggtaaccaagaacaacatgaaattattaaccacggaaaccgcactggatattctgattgcgtggctgcaggacaatatcgactgcgaatcgggaattatctttgacaacaatgaggataaaacggattcagcagcactgttgccctgtatcgaacaggccagagaggatatccgtaccctgcgccaactgcagcttcagcaccagaaccggtgagtctcactcaccatacttcattccactgacgccagcctgaacagggctggcgttttcatttatctgcgaaaaggaatatcgattatgtctgcaatcacactctcccggccggaagtggtcaacgggcatacggacgttatctgctcaacctcagtcagccacattctggctgtacgaaagagtacactgctgcaaatcgacacacttatccggcaactggctgaaatctcatcaatgacagaaagtattggcggtaaaaccgcactggactgggccatgaaacaggattttcgctgcggctgctggctcatggagaaacctgaaacggcaatgaaagccatcacccggaaccttgaccgtgaaatctggcgtgacctgatgcaacgctccgggatgctttccttaatggatgcacaggcccgtgatacatggtaccagtcactggagtacgataattttccggaaatcagtgaagcgaacattctgagcacatttgaacaactgcaccagaacaaagatgaagtgtttgagcgaggggtgatcaacgtcttcaggggactgagctggaattacaaaaccaattgcccctgcaagtttggcagtaaaattatcatcaacaacctggtaaggtgggacagatgggggtttcaccttatcaccgggcaacaggccgatcgacttgccgatctggaaagaatgctgcacctgttcagcggcaaaccgatccccgacaaccgggaaaacatcaccattcatctggatgaccacatccagtctgttcagggtaaagaggactatgaagatgagatgttcagcatcagatactttaagaagggctccgcacacatcacgttcaggaagccagaactggttggcagacttaatgagattattgcgaaacactatccgggagtgttaccttcataagaaagctctaagaattgattcgattgtgtattttagcctcattcccttacgcaaagtcatttgggggttcttatgggggttactcattcatccaacacgggttaatcatttaaaatcaaaacattaacactcatattcgactcctgtgatcttccgccaaaatgcctctcctgacgttctccaaccccttgtaatactgtcaatccagatattttctactgctcaatattcaatcggcttcaggaatacctggtctaaggttttgtgatggacgatgagcggctgaagaatccgcctgtcggttcttctgtcctcgaacgcatccgcgatattcacgccagtatgcgccgtgtttatttgcaggtgatttgcccccctgctgactctcagccaactgtatcgccattaaggtgaagatgttgttttactcgccccagaacacccttttttatacgactattctatttctttaaccgctggcgaaaaaaactgactataaacttcaccaataatcagactgccatcaagattaatttgttcatttaatatatcaaattaacttgttttatttttactatcaaaaatagctcattgccttactataattaatatataaattcggtaattaattcttaacatgcttttactaataatctcaattgctggccctataatattgcgctagcattgctttctggttgtatcagcgatactcaaaaattcttaatacaatactcattcgactggtacttatttgtaactcagttatattttttcgcccggtgattcagaagaatgcaaaaaacggctaccactccatcaaaaatacttgatctcactgccgcggcatttttacttgtcgcctttctgacgggtattgcgggcgctcttcagactcctaccctaagtatattcctcgcagatgaactgaaagcccgtcctataatggtaggttttttcttcaccggtagcgctattatgggaattctggtcagtcaatttctggcaaggcactccgataaacaaggcgaccgtaaattactgattctgctatgttgcttatttggagtgctggcctgcacgctttttgcgtggaatcgcaactacttcattctcctctcaacgggcgtacttctgagtagttttgcttccaccgcaaacccgcaaatgttcgccctcgcccgtgaacacgccgacagaacaggccgtgagacggtcatgttcagtacatttttacgtgctcagatctcgcttgcctgggttatcgggccaccgctcgcttatgaactggcaatgggatttagttttaaagtgatgtatctcaccgctgccatcgcatttgttgtttgcggactgatagtctggttgtttttgccatcaatacaaagaaatattcctgtcgttacccaacccgtagaaattttaccctccacccacaggaagcgggatacgcggctactttttgtggtctgttcaatgatgtgggcggcgaataatctctacatgataaatatgccgctatttattattgatgaactgcatctaaccgataaactggctggagaaatgattggtatcgctgccggtctggaaattccgatgatgttaatcgcaggctattacatgaaacgtattggcaagcgactattaatgctcattgctatcgtgagtggaatgtgtttttacgccagcgtactcatggcgacgactccggcggttgagctggaattgcaaattcttaatgccatcttccttggtattctctgtggtatcggcatgctttattttcaggacttgatgcctgaaaaaataggctctgcgacaacgttatatgcaaatacttcacgcgtcggctggattatcgccggctctgttgacggaattatggttgaaatctggagctaccatgcgttgttctggctggcgatagggatgttgggtattgcgatgatttgcctgctgtttattaaagatatttagctcaccagtctgggctaagaaaaatcggcgtggcgcaaacagagccatcctcgccatttttgctatcatgcctgcatacataaacgacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctactgacgctgtcatttgttcatggcgataaaatcttttctattattaacaatcataaagatgccattagcctgctgattttttccgtggttggcgcgctaactgtactgctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgacgattatcgtcgcctggttctcactggtgcgtaaatcgcgcccgggcattctggttttctgcgctattttgacatcgctggtcgggacttttttattggtgacacacggtaatccgacgtcattatcgatctctcctgccgcgttgttctggggcattgcctcggcatttgctgctgcattctataccacctatccctcaacgctaattgcccgctatggcacgttaccagtcgtcggctggagtatgctgattggcggtctgattctgttgcctttttatgccagacaaggaacaaactttgtcgttaacggcagtttgattctggcgtttttttatttggtggtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttgagctgtgcagaaccattaagtagcgcgctactctctttgctgttgctggggatcacgttcacattaccggactggctgggaacgctgctgattctgtcatcggtgattttgatttcaatggattcccgtcgccgcgccagaaaaataaatcgtccggcgcggcataagtgagaattaccagccaggcaccgcgccaccgttaaaaatggtttctgccgctttagcgacttcgggtgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccaaaatattcacatacggcgaattcttatcttcaataaatacgctgtcgtgcaccggagaaagcccggtctgctgaatgtaagtggtgctgataatcgctacatcaactttgggatcatccagtacgcgcgggagctgcgccccctcgagttccataatctgcaaatgacgaggattatcggttatatccagcgcggtaggtaataacccttttccctctttcagagtaattagcttctctttttgcaacagtaaaagtgcgcgaccaaggttggtcgggtcgttggggatcgccactgtcgcgccttcttttatttgcgccacggttttgatttttttggaataacccgccatagggaagacaaacgtatttcccaccgctaccagtttataaccatgcgcctgattatcttgttcaagaaagggtcgatgctggaagacattcgcatcaagttcgccatgatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgaggccatatttctcttttgccacctttttagcgacttccgcgacatcttgttctgcgccatttataacgccaactttaatgtgttttgcatcgctgctactctggtcgcaacctgccagcagaattccggccagcaataatgcggcccctgtccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattacctgactatagcggtaaggtcgctgcggtttaaaaaacgaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaagcgcgtttcgtacagcatgatgagagcgatgaaagcaaactacacttatgcttcattcgatacacatttgtaaaaggttgaatccatgaaaccaacgacactactgcttattttcacttttttcgctatgccaggcatcgtatacgccgagtcgccttttagctcactgcagtccgcaaaagagaaaaccacggtattacaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacagcaacaactactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtaaccaacaatgcagtcagcaacatcaatgtgccggacaacatcaacggcgaagtcagaccaatattatccagcgcataaccgccgattgccgcgccacaggtattagcaagctgaataaccgccacctgaatagacccggctttttctgcctgatcggccagcgagcgggtgatccacgttgaccagccgacgggaaccaatgcaaaagttagcccccagataatcgccacgccggtagcaacgattttatcgcttccccacaacgtcagtaccaacgcactcacagccagtattaacggcgcgcctgctaaggccagttttaccgaacgtttaagaatgaacgacgaaagcgacgtaccaataaagctggcgataccaaaactcaacagcaccagcgttaagccatccacgccgaatcccgccaggttcatatacaccgggcgaatatacgtgaagaaagcaaactgcccggcgaaagacatgaagatggcgatcatccctgccatcacacccggacgttgtaataagcggaaagtattttgtttctgatgcgagggttcgcctggcagtgaaggcaatgatttgataatccagaaaatacacagcacgcccatcaccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaactgcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggcaccagacgcatggtcagcgacgccgacatcgcccagaacccgcccagcgccagccccagacaggcacgaccgattaaaagcaaactgaatgagttagcaaaggaaaccagcaagcaggagagcgtcagcaaaacggcaaacaaaataacaacgtagcggcggtcagtagcctgaattgtctgggtaataaacaaactggcaaacattgccacaaaggcggtcacggtcaccgattgcccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacgggcaaaaactcaacgataatcagacaggcgacacaaaacgccaccgagaaaacggctgaccagttcggtcgggtgatggcatccgcgccgcggttttcggcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccactttaacattgaaatgtgtgacgcatttaacgtttttgcaacttttacggtgttgcttgagctggagttaagatcgaaacggaacagggcaaagattaccggatgcggcgtgaacgtcttatccacccgacaggtcaggcgcggtctgtaggctgataagacgaaacggtttcaatgcaaccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattaatatcctgcatttcaggttcggtttcgcgcagaaaacctagcgccagcctgacctgagcgtcggtaatcggcgcggcgaggcgagctttttgtaaaatccgatgccattgcagcaggttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccggacgatgcaaataacgtaaaaattcgtcaccagctgactttcccatttgatcgaccatcgactccacgggtacgacatcgatgttcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacactaccgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagctgcgaccaccaccacacacaggttcagatcgcgccagcgcccggtgcatactttcatgatgcagtacgacataaagccgagtgcaatcccttcggtgatcgagaaagtaaagggcatcatcaccgtggtaataaacgcaggcaccgattcggtaaaatcatcccagttaacgcgcgccaggctcgaagtcatcagcacgccaacaaagattaacgctccggcggttgcgtaaggaggaactatcgccaccagcggtgagaagaacataaccaacaggaacataacgccaaccacaaccgcagtcagccccgtgcggccaccgactgccacaccagaagtactttcaatataggcagtaacagacgaggtgccgataaacgcacccgccaccgaactgacgctatcaacatacagcgccttattcatattggggaatttaccgttaccatctattaagcccgctttatcagttacaccaattaatgttcctgatgaatcaaataggttgatcagcataaaggagaaaatgataccggcgagttcaagtgttaacgcgccgctcaaatctacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaaccagcaccgcggcatgaaaatgacgtgatgacaacacggttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagcgtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccaattccgctggtgataccaatacgtaaacttaagggaatgttggagatcatccagtaccggatacgaaacagcgtgagcaaaaatagtccaactgcgccccagaatattgcgcccatcccggtctgccaggagatgcacatcgcccccacgaccacgaaggcaaagaaggcgttcagccccattgccggagccagcgccacgggtaagttagcaaatatccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccactttcgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatctcgcgacgtttctttatgataaataataatcaaattgataaaatcaaaatgagaaaaatatgaataattctattaaccataaatttcatcacattagccgggctgaataccaggaattgttagccgtttcccgtggcgacgctgttgccgattatattattgataatgtctctattctcgacctgatcaatggcggagaaatttccggcccaattgtgattaaaggacgttacattgccggtgttggcgcagaatacactgatgctccggctttgcagcggattgatgctcgcggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccggtcacttttgaaaccgctaccctgccgcgcggcctgacgaccgttatttgcgaccctcatgaaatcgtcaacgtgatgggcgaagccggattcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgccctggaaggctgcgatgttaacggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcgtaattagcgggcagaatgcgctgctcgataaactggatgcatttcgccacctgacgctggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattactgcgggtattgaaaactgccacgaaagttatcagctggaagaaggacgccggaaattacaactcggcatgtcgttgatgatccgcgaagggtccgctgcccgcaatctcaacgcgctggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtaccgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtgccgctgcatgtggcatatcgcgtcgccagctggtcgacggcgcgccactttggtctgaatcacctcggcttactggcacccggcaagcaggccgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgagccgattgatgcgcaaaccttacaggcggaagagtcggcgagactggcacaatccgctccgccatatggcaacaccattgcccgccagccagtttccgccagcgactttgccctgcaatttacgcccggaaaacgctatcgggtcattgacgtcatccataacgaattgattacgcactcccactccagcgtctacagcgaaaatggttttgatcgcgatgatgtgagctttattgccgtacttgagcgttacgggcaacggctggctccggcttgtggtttgcttggcggctttggactgaatgaaggtgcgctggctgcgacggtcagccatgacagccataatattgtggtgatcggtcgcagtgccgaagagatggcgctggcggtcaatcaggtgattcaggatggcggcgggctgtgcgtggtacgtaacggccaggtacaaagtcatctgccgttacccattgccgggctgatgagcaccgacacggcgcagtcgctggcggaacaaattgacgccttgaaagccgccgcccgtgaatgcggtccgttacccgatgagccgtttattcagatggcgtttctttctctgccagtgatccccgcgctaaaactaaccagtcaggggctatttgatggcgagaagtttgccttcactacgctggaagtcacggaataataaaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccattaccgccactatcgccatcaggcagatacaaccaatcgcggcgatatccagcgcggcgaaggtgcctgcccagccggtaaggccgaataccggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcaaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagcagccacaccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccagatagatatattcgttactggcatgttgatacacaccgagcgtggcgataatcagcgccagcgcgatgcaggccaccaggccacggcgaccgttcgccaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaatcgccaccgctttagagagtttcagttcctggaacgcgtatacggttgaccactggtcgataccaatacgtaccacatagaggaaaatgttggcgaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttgtcctcttcgctgatctcctcgccgaacagttcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcaggccgataaaaccgacaatcagcgcgataatcgacgggaagataaacatgccgatgacatggccatcgaacaggtaatttgccccgaacagcgccacacctgctgcgcctgcaccgccaaggttgtgagaaatattccagaaaccgaggaatgtcccgcgtttacgacgcggcgtccatttggtgatggtggagtaactgcacgaaccgccggtactctggaaaaagccgcttaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcactgaagcccagcatacaaatagcagagaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaggaaaccagcgttttacccacgccataagtgatggagaaacccaggccgatcatccccagctgcgtcatgctcaacccgtaggtcgaaatcatatcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtcaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcgaacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaaatcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttcgcgcggtgtctgggcgttcaaaaagggcagtaacagcagtgcggaaatcccggcggcgatagagataaccacaaaaaatccgctccagtgccaggtatcgagtactttcgccagcggccaaccagcaagcgacgcccccagataagcaaacaagccgacaaaccccgtcgccgcccctgccgcctctttgtgggaacactctgccgccgccataccgattaacatctgtgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagggagccgactgaaagcaaaattccggcggcgaaaatcaaattcatcggccctcggttgccgttaaacaatttgtccgagccccaaccggctaccagcgcaccgataaatccgcccagttcaaacatcgtcactgccgtattcgccgtgaccagatcgacgcccagtgtctcggacatatacaaattgccccagtcgttgatcgccgcccggaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcagcaacacatatttggtgaggatctctttacgcgtcaaccctgccccttcttgttgttgagcaatttccagcgcgtcgtgtcgccattcaccgaccgccggtaaacctaacgcctgcgggcgatcgcgtagccgccagcagagaaaaatccccacgactatcgccatacaaccagcaatcatcatcccggcacgccagccgtaatgcagcgcagccgctgccatcacaatgggaatgagtgcgccgccgacgttatgcgccgtgttccataatgcccaccaaccgccgcgctcggtacgtgaataccaggccgttaacagacgcgcacacaccggtgaaccccagccctggaaaaaggcgttcagcacccagagcacggcaaacgcccatagcgacgtcgagaagccaaacagaatgttgataatgcccgtggcgataagccctatccccataaaataacgggcatttgagcgatcgctgacaatgccggagacaaacttcgacacgccataggtaatgtaaaacagggtcgctaacaggccgatatcgctacggctgagcacgccgttagcaaggatttctggtacggcggcgttaaaacttttccgcgtgaagtaaaacagcgcgtaacccagccagatggtcagcagaatatgccgacgccagtagcgatagcgggcatcaatttcatatttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcaaaccttagacatagcgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatgtgtaatgtgccacccagcgccgttacgcgctcgcgcattccggtgaggccaaaaccttgttgcccggaacccggcggcaaaccgcagccatcgtcttcaataaccagcatcaaccgttcatcctgctgccagccttgcagggtgaccgcgctggcatcagcatgtttcacaatgttgttcagcccttcctggcagacacgaaacagcgtcacgcgctggttttcgcttaacgctgattcatcgattcgccattcgagatggctgacaataccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctccagggtgagatcatccaactggcgcggacgtaaccgacccaacaaacggcgcaccgcgtcgtaaacgcccagcgatagttgttcgatgagctgcccgctctgcttcacgctggcgttatctgccgccagccgctgaacaatgcccgcctgagtacgaatagcagtgatggtctgaccgatatcatcatgcagctcacgcgccacatcacggcgcacgctctcttcggtttccagcaaccgttcagccagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgccagcgccaagcaacaaccctgtcagactttgcaccagcagcgagagcaataaatccaccggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaacgtcgcaatcagcgccccttgccaaccatagtgccaggccagcgcgataatcggcagcgccagacagaatggcgtaaagcgcgacagttcgtccggcaatcccaactggagccagagactgataacaaacagcagcaagtaccagaccagatgtcgcccgcgccagttgattggctgagaaaccagtgacggaccgagcggcagccaggtgttattggcgagatagtgccagaacaccagacatatcggggccagcgtcaggccgccagttaaagtcagcaacagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaacgccgccccctgtaacagcaaggtgcgccagtcacgctgatggcgatagcgcgagatcagcgctacgggcagtaacgtcagtaaactaccgatcatcaataacggaaaatgggttaaaccgaccgcctgcgttagccagtaaatcagcagccactccgcgcccagcaatacgggccagtatccgcgcgggcattgcagcattagccccagacgcagaccaaacggaaataacagcaccgccatatcagggcgctcaaccagatgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccagccatcaaacatgcggcgcgccagctctacgtcgttactgacgcccagtttttccatcagattggcgcgatggacgtgtaccgttttcggtgacaagcccagttcggcggcaatctctttcaccgccattccttgcgccagtttttccgccacctggcgttcacgtttggttagcgggtcctgacgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcccgtggcaaccgtatgcaccgcagcaatgagttcatccgggctacagcgtttggaaagaaagccgcgtgcccccgcgttaagcgcctgctcaaccagcgcaggactgtcgtgaacggagagcataatcgtcgccatacctttcggcagctggcttagcagctccagaccggagatatcgggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacctgcaaatcaggttccagccccagcagctgcgcaaagccggagcggacgatgaggtgatcgtctataagggcaacggtgatcatggtcttgtcctggcgggtaaaaaaaatacgcgcttaccttaacgataagcgcgatgttgttcaagccttgagcggttactgaaaaaacaccgcgatcttgttaaacatcgtcggatcggactgattacgctgcactttcacgacatcttccagcttatcgatttggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatatggcttttgtcgctatcctgaatcggcagacaaagaatgccttcaacgttaaaagcgcggcgggcaaaaaggccacaaacgtgggtcattacgcccggatggttgcgaacggtgagctccagaattacgttgtcatgagttgtgttttgcatggcttattcccccaccatttcagtattcgccgcacctggcggcaccatcgggtaaactttttcttcggcatcaatgcgcacatggatcagcgccgggccagggcgattgatgatttcctgcaatgaagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgattttgcccggataggtggcggcaaaaacgccttgctcgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcagaatgattttgacatccagctgattttcactggcggtcgccatctcctgaatattcatcatcaggctgccgtcgccggagaaacacaacactttgcgatccgggttcgccagcgcagcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccaccggaggtcagccactggcgtgggcgattgagcggataagcttgcgcggtccacatctgatgctgaccaacgtcggtggtgataattgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaacggatcgcacgctttcgggattggacacggaaactcacgctgcaaatccgctaccaactggtgccactctgcacgcggttgcgcttccaccagcgggatcaactgcgccagcacgtcatcaacatccgcctgaatcgccacgtgcggctgcttgattttacccagctctgcacggtcgatatcgacatgaatgattttggcattcggacagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagcactatcaacaaatccgcctcctgcaaaatatagttggtgctgcgcacgccgtgcatccccagcatacccagcgacaacggatgcgcttttggcaacatgcccagcgccattaaagtcatggtggtaggcagttgcgctttctccgccagttcacgcacccgtgcgggcgcattgatcacaccgccgcccagataaagcaccgggcgtttggcagcgttaatcatcgccgctgcgtcacgaatgctttcttcgctaaaggcgggggcggcggctttttctgccatagcgggctgtgtttcaatctcaaaaactgccgtttgcacatccttaggaatgtctatccacaccgggcctgggcggcctgattgcgcaatgcggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtccacttcctggaaggcgtcggtgccgatcatcgaggcgggaacctgaccagtgatgcaaatcagcgggatggagtccagccgcgcatcggcaatggcggtcaccaggttagtcgcacccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccattccctgagcgataaagcccgcgccctgttcatgacgggccagaatatggcggatttgcgtgctttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatgcctgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgttgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggtgcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcggatggcgcagttggtagtagttttgcgttgagcatggaagtagtcattggggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcagcaagggaaaattgaggggttgatcacgttttgtactgaattgcagataacaaaaaaccccgccggagcgaggtttcgtcagtcgcctgcggctggtaaccgcaaagcacactgtattatgtcaacactgaaagtatacgtgttccgcgcagaacgcgcaatttcggcacgaattttgacgtatttagtgcatagttgagtatcgatcacagtttgcgttttgttcaaatattactgtttatttatacagtaaacttctataatatcactgtacgcaatgtgttatgcgggggccgcatcgttacccggcgcactaagtcctggctgaaacgggtggtgccgtcagcgccttaaccccgcgtgagcacactgtgttatgtcaacaagcacaacgtttctccttgagataccgcgtgcacaacagctggcaacaggcagcggaaaggtacgtcagctggcagtgctcctgaaccacaggagacgcgtatgagcctggtggatatcgccattcttatcctcaaactcattgttgcagcactgcaactgcttgatgctgttctgaaatacctgaagtaattcagattcaagtcgcaccaaaggggagcgggaaaccgctccccttttatatttagcgtgcgggttggtgtcggatgcgatgctgacgcatcttatccgccctaccatctctcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattccccattcctggcgtatatctggctaacattcatcaatgtgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcattcgtgataatgaaaaggcaaagaaacgtcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaacgtccgtgaaggggcggtacagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgcgtgggccgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacggtgttgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttaccgcgagatttatatgaacggacacagttgcgccatgctaacagcctgttaaacatggggattctcgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgcgcctgttatctctttttgttggttctttgtgctggtgtgaccttcagtatggcccgctggatgccggaaacgcgtccggtcgatgcaccgcgcacgcgcctgcttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccgggattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttagggctgagcagtatgacggtcagtattttgtttattctgccgattccggcagcgttttttggcgcatggtttgccggacgtcccaataaacgcttctccacgttaatgtggcagtcggttatctgctgcctgctggctggcttgctgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcgttcccgccgcgctgttctttttcggtgccgggatgctgtttccgctggcgaccagcggcgcgatggagccgttccccttcctggcgggcacggctggcgcgctggtcggcggtctgcaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccacaaaccggtcagggcagcctggggttgttgatgaccttaatgggattgttgatcgtgctgtgctggctgccgctggcgacgcggatgtcgcatcaggggcagcccgtttaagcgcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggtgcggagtaagaataaaacgcctgatagcccgcacaaagcacgctgtctggcgtctcctgccgagcgtgcgggcacaggcgatgccagtcgcacgcctggcagtcacagcgcggttgcgggttttcgctgccacaccatttttgtaaggtggcgtcaaaaagctcaatcgagatacgactgatatctgcccgcacccaacactcgaacagggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcagatcgccccggtcatcaaattcaagatagggaatgagctgtacggagcggatgccccgctgtttgaaattgtgataaaaatcggcaggttgcagagcatccttgtactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgggtgtagtgccagaggatcagcgccacgatggcgagaatgccaatcgaaatccagaataacatgcccgcctggtgccagttgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtgcgctccggctgcagtcctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccataacgatcaccgccacgaccatcaatattaagctaatgattaataagctgttggtgtagggcaggtcctctttcagacgcatcgctttttcattgcgtaaccagcgcaagtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcgcgaatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaatcctagtgcagtacggatccacgccagaaaagtacgctcattagccagcgagaagcggtaatcaggcgcttctccgaggcgggaaattttcattgttgctcctttgcaatttcactaacgctctacctttagcggtttttttaagaatttcgtccgcccgtttcctgatatgcttttgccatccgctacaaggaggtcagatgggtatcatagctcaaattgacatcctccacgccctgaaggacgtggatccctgctacgttcaggctgtcgcctgaatcatttcggtgggttcctgcttcaacgagcggcctgactgcaccatctctccacaggcaagaacggcgtgccccgccgctaaaatgttacgagcgccatttacatcggcgttcgctgtatatccacatacctggcatctgaatttactttgtgacaggcgattttctttcgctgtatgaccacagcacacgcaacgctggcttgtgtacgctggcggaacagcaagcacctgaccaccacgccagagctgcttgtacgcaagctggcggcgtatttcataccagccctgatccagtatcgaacggtttaaacctgattttgcccggacattgcgccccggcaggctgaccgtacccgctgctgactttgacatgttgctgaccttcaaatcctcaatgactatcattgcgtggtttttgctgacggtcgttgtgactttgtgaaggtagtccctgcggatatttgcgatacaggaatgcagtcgctgtattttgcgtttctgcttctgccagttgttgctgaatttgaccttgcggcttaactgtcgctgaagtctcgccagcgtcttctggtttttctgaaaactgtttacaggctcaaagactgtgccatctgacagcgtggcgagtttagccacgccagcatccagcccgatcattgatgctgaagggtgaaccggagttgatacttcactttctgtctgaatactgatgtaccacttaccgcaggactggctgacagtgacatttttcacaacacccgtgacctgacggctgttccggtagcgcatccagcccagtttcggcagaaaaatacggctgttttcctgatcgagcttaacgccctgcgggtagcggaatgcatcattctgtccccgctttttgaatcggggaaaagcagcccgcttctggaagaagtttttgtaagcccgctcaaggcctttcagtgactgttgcaatggctgtgagggcgaatctttaagccattgcgtttcagtggcgtttttccactcaaccagccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgaagcgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacgctcctgttgaccaccgggtcttaactggaatttaaatgcctgtaatcgtttcacaggccaaatgatactttggtctatgaataaagaaaccgatatccgacggggaagcattgtgttttcctgatgcatgttcacctggtctttgtcaccagataccgacgtcagatttttgactatgacgcgacagaaaaactacgcacttacttttcaaatgtatgtgctgattttgaagctgaactggtttaaatggatggcgaaccagatcacgtccatttgttaattaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgggtaggttactgcgacgagatcgaccagatattgcagtcaggtattactacaaaggcgttttgtggagtcctggctattttgccaatagctgcggaggtgcgccaatatccgtcatccgccaatacattgaacaacagcaaacacctggttaggtggaaaaccgcgccttatatccccgccctgaaggacggggatataaggcgcaccggataaatttggttatgcgccgtcagccgtgctaaagaatacggaccagcacccaacagatgccagtccacacaattaacgtaactctggccagtacgctttgttggcctccagcaattcatccagaatagctttggcgaccgaggcgctcggtaccgttttcgacaacgtaatcgcctgccacaggtgctgatatgaacgctgttcccaggcgtccacgaccagtttttccaccgccacttgctgactcattaaccctttctgaaactgcgggatatcgccgaccaccagtggttctggtccgttgtgcccaaccagacacgggatctcgaccatcgcttcatcatcaaagttatgaattgccccgttgttaggcacaatcagcaacatccgctcctgagtgttgaaggcaattgccgccgccagatcgacgatgtatgacgcatgttcgtcaatttccagcttgcccgccgctgaatttcctgccgccgtaatggcgcggcaagcatcgaaaacctgtttctcgcgatgttccatcacctcattcgcgcgggtatgttcagggttggaatgctgaacgacgtaatccgggaagagataatatttcagataggtgtttggtaatgtatccggggccagtgcctggacatcccgcgcttttgcataggtgtcgttccagctcgcttcagtatgcgtatcttgctgcggtggaacataaccatgcttagagacatattgccgcagctggggcatcaggtcgttgccctgcaaatcttcaattgatgtccaccagccaaagtggttcaggccgtagtagcgcacgcgcatctgtttgcgatcttgcagcccaacaatttgcgccatccggctttcaataccgattggcatgtcacagatgttgaggattttcgcattcgggcgcagacgacgcgtggcttctgcgacaatggctgccgggttggagtagttgagcatccaggcatttggtgaatatttttccatataatccaccagttccaggacgccgccaatggaacgcatgccgtacgctattccgccgggtccgcaagtttcctgaccaacaacgccgtggcgcagcgggattttttcatccagttcgcgcatcgggtatttgccgacgcggatgtgcgccatgacaaaatcaacgtcgctgaatgccacttcaggatcggtggtgtaactaaacgcaatgtccggcgctttttctttaaggatgactttacaggcttcggcaatcacttcctgccgcgcaccatcgttatcataaaatttcagtgcacgaagcgggaaacggtcctgattcgccaggagcatcaacacgatgcctggcgtaaaggtgcttccaccgcctgcgacaaccactgagaatttggtcattatactgcctccgtaatggcaacattttctgctgattgatgagaattaattaagctatcgagctgttcacgcagctgagatacatgcagaccaatgatcacctgaatggcatcgccactacggaagacgccgtgcgctcccagctttttaaagacttcgtcatccagcgtttgtgacatgtcatgcagtgcaatacgtagacgcgtcgcgcaattgttgatgctggagatattgccgaccccgcccagggcttgcaggataccggcagcctgatccaactctttttttggctctgcagcggtggtttggcctcgcgaggctttatattcggcttttgagtagagtttcacttccgcatcttcacgtcccggcgtacacatgttgaactgcagtatcagggtgcggaaaaccacgaagtacagcagggtaaagcacaacccaatggcgatttgggtcagcatcatatccgcgtggttgctgaacatcgggatccagttttgcggtaaaacctggtcaatcagacctccgcccatgttgcccaccacaccaaagagatacattacggtcgacattgaggccgcaagcacagcgtgtaccgcaaacagcaacggtgaaatgaacaggaaggtaaattccagcggttcggtaattcccaccagcatggcggttaaggttgcggggatcagcaagcccgccacttttacccgattttccggtgcggcagtgaagtacatcgctaaagaaatgcccacggcaccaaagatttttgagttaccgtgcagggcaaaaccgccttccgggaacaacgatttcagcggctcggcgctcagactgaactcttgcagatgctgcgcccagtacatctgaatgccgccttcaacagctgccggaccaaagataaacggtccgtagatgaagtggtgtaaaccggttgggatcagaatacgttcgaggaaggtgtaaacccacaccccaagcgcacccgccgaacgcaggaacgcttgcagagattcaatccccatttgtacttttggccagccgagcaatgtcagccaggcacaggggatcatcaccaggaaggcgataatcaccacataagacgtcccctggaaaatgccgagaaacaccggcagttttttatcgaacagacggttatgcagcgccgtcacaatgccggaaatgataattgcgccgataatgctggtatcgagggttttaatcccggccatcattgtcagaccgctacctgccaccgcgtcctgagtgaaatcgacgccgaagtaacttccccaggtcattcccatcgcattaatgaaatagttccaggtcaggaaactcaccatcaccgccagacaagcacgcccctgcgcttgcttagcaaggccaatgggtaaaccgacagcaaaaatcagcggcatattacggaataccgtccaaccgccctcttcaataatgtgtacgatttgcgcgaataaactgttcggatcggtcagtgattccccgacaaacatcgggttttgcaacaagatggcaagacccaccacaatcccggcgaagggaaacagcagcactggcgtgaacatcgcgccgccaaagcgttgaatttgactgagcatttccacatcctcttttctcaattctgtaagtaggaagcctgattggttatgcggcaggcctggagcgaggataggaagatgcgatcggcagaacatgacgacccaatgggattcgtgatcgctttcatgcttttcgttgggcggtagagatctacgttttcgcgaaaaagtagacctctgtgagcacaggtacacagcatcgaacacatctttaaaaaaaagatgttttttcaatcgattaagcagaacttgtgtgcgcattacccgggcttgcaggcaaaaaagagatctagagatgatctacaaaagcattgcggagcggttaagaattcgacttaactccgcagatttcacgctaaacagccttcttcccggtgaaaaaaagctggcggaagagtttgcggtatcgcggatgaccatccgtaaagccattgacctgctggtagcgtgggggctggtggtccgccgccacggtagtggcacttacctggtgcgcaaagatgtactgcatcaaaccgccagtctgaccgggctggtggaggtgttaaaacggcagggaaaaacggtcaccagccaggtgctgatttttgaaatcatgcctgcgcctccggccattgccagccagttacggattcaaatcaacgagcagatctacttctcccgtcgcgttcgttttgtggaagggaaaccgctgatgctggaagacagctatatgccggtaaaactgttccgtaacctttcgctgcaacatctggaagggtcgaagtttgaatatattgaacaagagtgcgggattttgattggcggtaattatgaaagcctgacgccggtgctcgccgatagactgctggcgcggcaaatgaaggtagcggaacacacgccactgctgcggatcacctcgttgtcatatagcgagagcggggagtttttgaattattcagtgatgttcagaaatgccagcgaataccaggtggagtaccatttacggcgactccacccggaaaagagttaaccgatactccagaagagcaccgccagtaattggggggtgataatgcgcaggaacatcaccaacggatagacagtggcgtaagagagcgccgccgcaccgctggttggatgaagattattagcaaacgccagcgccggaggatcggtcatggaacctgccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaatgccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagcccttcgccattgaccagggtattcacaaaatccccaccagatttcagaccaacgaccgagaggaacagcacgatccccagctcccgcagcgcgaggttggcacttggcggcataaaccagtacagcttgccgatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagccccagtttcaacgcggccgggaatcctggcacaaagacgggaatagaacctaacaatacgccaagcccgatgccaataaacactggcagcatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccagattgaggatatcgccgaactgcaggctgatatcgccactggcgaccagttcgaccccggcacggttcaggcgcgagataacaacgtcatagcgttctttaaagtgcaggtcgcgaatacgttttccgagcacgttttcattggtgaccaccacacgctcgacgcgcaaatcagtgcctttcgtggacagcgaagtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgctggctgacccaccagatgcagcaaatcgcccagttggataatggtatctggcgaaggaacttttagggtttcttcgcgtttcagacgcgagcagataattttgtcgccgttgagaatcggtacatctttaatggctaaatcatgcaggttagggttctcaacgcgaatattgatagtcttgatcagcgcgccgccattggtgcgtgaagactcgtgctgctgagcttctgtctcgacattgacgcggaaaataacccgcaacatccacatggtgaacaaaatcccgcaaatgccgaatggatacgccatcgcgtaactcatccccatctgatcgaccatttccattggtgtacccaggtcgcgcaaaatctgctgccctgcccccagcgctggcgtattggtaaccgcaccggagaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggccctacctgaatcccgatagtataaacgaacaggatcaggccaaattcctgaataacatgcagcatatcgctacttaatgtcatccccgcctgagaaacaaaatggccgacgatgatcccaccaaacagcacgccgccaatacctaatcctatgccgcgaaatttgacgttgccgataaacaaaccgacgactgccaccaaagccagaatactgaccgttaatgctatatcactcatcgtccatttctcttgagataacattttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacagtcgaaatttaacgcattgttgagtaagtaagacaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcattacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaagctcaggctaaatggctgattcataagcccttgatgcagccattttttctcttcttttggctgctccggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccagcgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctggctttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaagtacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggagatgtcaggccgcgccaggcggccttagggaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcgagatcgatatacagcaaaccatttaccaggttagcaccacgaacatgaatgttctcagctaactggaatttgcgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatgtaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcgatagccgccacagtgcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatgacattactcggaggatgctccagcgtgatgtcccataccggagggaaagaaggaacgtatcccggcacccgcgccagcgcaaccatgattggcgacgatgaaaccaactggggcactaagtcgctggcgattctcgatatgccgtttaccgctgtgatggacacgcttttactgccgtgggatgtgttccgcaaagacagctcggtgcgctcgcgcgttgaaaaaagcgaagccaacgcgcaagccaccaatgcggttattccaccggccagaatgcctgataactgatttagcgatcagtttcggtgatccacagctggccgccttccatccacgccagccactgaccatccggcgagaagaccacggcgtccgcagaaggtgaattggcgtggtgttcggttaaatactcaacctcgccgctttgcgcatgggcacaagcaattcgattatccagcacaaagcccaaccattctcctgacggatgccagttaaatgcagactgaatatccgttttgttatgggttaactggcgcggctcgccgccctgtggcgagataagccacagttgcacaatgccgttatcatctcgcattaaaaacgcgatttgtgtaccctgcggattacagcgcacccagtggcgcgggacgttgactaaccccggataagcccgatggtgggtaaaggttaaacgtcgctgcacgacgccacgcggtggcgcgggcagggttgtttccgttccgcttaacggcgcatcacctgccgctttccagccagcttcatcttgcggtaactcaacgataaacagctccggcactttctcgccctttggcgaaagtgtgtcgccaataaatgccagcgcgtgatttcctacccatccttcttcataagcacgattgatttcatcactgccaggctgtggcgtgggcgtggttttgctcaccagcacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaccgggccaaacggcgcagcaacaccgacgtttcgcaaatccagcgccggatcgagttcatgcattacatggtcgttataggtaaagctcaccctttcaccgttcgggctaaagacatgcacatggctgccgccgcgcagcactcctggcgtatacggcgcggtaatatccatcgcatcaaggttactcatcttgccgccttcaacaatcactccgcgccgatgatggaagtcgtaatgccatgtttcatcaggattttccgggccgtggatgaaaacatatttctctgacttcggatgaacggtcaccacgccgacgtgtgcgccctgtgacgcgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaatgacgcgccagaaggacgcacgtcaaataccagccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgcggtcctgatacaaaacgggtcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcaggatcggcgttggcacgaaagttagcaggcaaaatgcaggtgatcgcgctggataaaaagcaccagtgtggtactgaaggtttcagcaaaccctgcggcggtctgctggcaccggacgcgcagcgatcttttattcgcgatgggctgacgcttcctgtcgatgtgatcgctaatccgcagattttcagcgtcaaaaccgtcgacgtcgccgcatcgctcacgcgtaactaccagcgaagctatatcaatattaatcgccatgctttcgacttgtggatgaaatcgctgatccccgccagcgttgaggtttatcacgacagcctgtgccgaaaaatctggcgtgaggatgataaatggcatgtcatttttcgtgcagacggctgggagcaacatattaccgcccgctatctggtcggtgccgatggcgcaaactcgatggtgcggcgacatctctacccggatcatcaaatccgtaaatatgtcgctatccagcagtggttcgcggagaaacatccggtgccgttctactcctgcatctttgataattcgataactaactgttattcatggagtatcagcaaagacggttattttatctttggcggtgcctatccaatgaaagacggtcagacgcgtttcacgacgctgaaagagaaaatgagcgcctttcagttccagtttggtaagacggtgaaaagcgaaaaatgcacggtgctgtttccctcgcgctggcaggattttgtctgcggtaaggacaacgcctttctgattggtgaagcggcgggatttatcagcgccagctcgctggaggggattagctatgcgctggatagcacagacattctgcgttcggtgttactgaagcagccagagaagctcaataccgcttactggcgcgccacccgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggtgtggcacatattccacagttgaaggattagccaacgcgcttcacatcgcccaccagcaggatataagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggtgcgaaaccgtaaccctgcgccaggtaccccaccaccagcggaacggtgatgccgcccagaccaccggcgaagttaaacacgccgccggttaaaccaatcaggcgcatcggtgccagagaagaaaccagcgaccaggtaatcgaagcaaaaccgttaccgaagaatgccagcgccatcaggcacataatcatcatcggatcgttagtgtagttagcgcccataatgcaggtggagatcagcaagccgcagataatcggcgttttacgcgcaaagcccagtgaaaagcccttacgtaccagcagatccgctacccagccagagagcaggacgccgacaaacgccgcgaggaatggcaccgtggtcataaagcctgctttcagcgccgtgattcctttttcctgggttaaatagttcgggaaccaggttaagaaaaaccacagtgtagaagccaccgcaaattgcccaagataaacgccgatcagtttacgatggaacaccagtttccagtctttggctgttaacggctgacgcgcctctttcttcaccggcgcatcaccatccaccagaccgccgccatcacgaatgtaatccagttcagctttgctgatacctttggtcaggcgcggcggctgataaaccttaaaccaaatcagcgaccagataatgccgataccaccagtgacaatgaacacccagtgccagctcaacatctcctgaatccagatcagcagcggcgtcagaaacgccagaccgacaaactgaccagacgtataaaaaccaacggcagaagcgcgttcatgttccgggaaccagctggtcaccatccggttattggtcgggaaagcaggcgcttcgaaaataccggttatcgcgcgcagaccaattaatgacattaagcccgtggcaaagccctggaataaagtcgccactgaccagccaaatatcgcaataaaataagtcacgcgagaacctacgcgatctaaaaaccaaccgccggggatctgacatagcgtataaagccaggcgaaggccgaaaatacatagcccatttccgctttggtaatgccgaactcttcctgaatatgggcggaagccacggccaggttggcgcggtcgacataacaaatgactaccgtaataaagatcatcaccagcgtcagataacgccgacgccccggctttgctgcattaacgggaatatccatagcgagctttctccagattttgggcatagcgaagccgctcaccatgccctgtaatttacagagggttatatttttgtattgctgttttagtgcccgatgaggggcttacgtggcaggaattaccactctgctacgctgttatcttcatgacgccagagcggattacgccagtccggggcatttttactgaactcaatcactttagcttcgtcgatttccacgcctaagcccggtttcgttaacggtttaaagaagccgccgaccatgctgaagtcttctttgtttttcacaaagtcgagtaactccgcgcctttgttgtaatgaattcccatactttgttcctgaagtacggcgttataggaaacaaagtcgatatgcaggcaagccgccagtgcaatcggtccgagcggacagtgcggcgcaagggtcacgtcataggcttctgccattccggcgattttgtagcattcggtaataccgcccgcgtgggagagatccggttgcagaatcgaaataccacctgcctccagcacgcgtttaaaatcgaagcgtgagaacatgcgttcacccgccgccagtggaatatgcgtttgtgccgccagtttcgggtagtattcggcttgttccgccagcaccggctcctcaataaacagcgggcgatacggctccagttctttaatcagcactttcgccatcggcgcgctgacgcgaccgtggaaatcaagaccaaactcaatctgattgccaaaagcttcacgaatttgtgccacggtgttaaccgccgcatctaccgcgcgggagttatcaattagccccagttcttcacaaccgttcagtttgaaggtatcgaagccgatttcgcgtagcgttttaatgccgtcgataacatccgccggacgatcgccgccaacccaactgtaggctttaattttgtcgcgaaccaggccgcccatcagttgccagaccggcgcattcagcactttacctttgatatcccataacgcctggtcaatcccggcgatggcgctcatcaggatcggaccgccgcgatagaatccggcgcgatacatcacttgccataagtcattgatgcgcgatggatcctgaccaatcaaatagtcacccagctcgtgaactgccgcttccaccgtacgggcgcggccttcgatcacgggctcgccccaaccgaccacgccttcatcggtttcaattttcaggaacatccagcggggaggtaaacgatacgtggtaattttggtgattttcattgcactgcctctcgatacaccttaacaaatgctgctgcctgctgcgcggtgcgctctacggattgcccggcgcgatagagatcgctgcctaagcccgcccctgcacaacctgcgtctatccactgcgccaggttttctggcgtcacgccgccaacggcaaagactgcgatgtccgatggcaataccgcttttaacgctttgatgtattgcggaccaaaagccgatgacggaaatattttcagcgcctgcgcgcccgcttcgagcgcggtaaaggcttcggtcgccgtcgcgcagccggggcagacggtcatgccgtagcccaccgcacggcggatcacttcactatggatattgggcgtaacgatgagctgacagcccatcctggcgagcgcatcgacctgttcaggtttcagtaccgtacctgcgccaatcaacgccttgtcgccgtacgcatcaacgatggcgggaatgctttgctcccattgtggggaattcagcgggatttcaaccgcgtcgaacccggcgtcaatcaccgcgccaacatgcgccagcgcctcgtcgggcgtaataccgcgcaaaatggcgatcagcgggagtttagtttgccactgcatgagcgatgctccttataccagcctgaaatgccgtgtcgcccgccaccgccgtcacgtcgcaacccatcgcctgaaaggcttgctggtagcgcgcggtcagcgatgttccggcgacaagggtgatggcgtgttgatgggccacatagtcgcgcatactggcgacctctgcgccaatcaacaaaccagagagaaattcgctgacctgttcgcggggaagtgttcccagcacatgcgaggcgcgaacttcaaaaagctgcggcaatatggcgggcgtattaagaccacgctcaaggccagctgtgaaggcatcggcagagttttcctgcggcggcaaacctgcgccaatcaatgagtgatttaacagtaaatgatgtaattcaccggtcatcacggtgcgaaaatcgttgatttgctggctatcggcctgcacccatttgcaatgggttccgggcatgacataaagagaggaaggagccagagctcgcgcgccgatcaattgtgtttcttcgccgcgcatcacattgtggttatcgtcatgagagacacataatccgggaataatccagatattgtcgccaactgacgttaattgttcgccaatagacgaaaaacaggcaggaacagataaatacggtgcaactttccagccgacgttgctgccaaccattcctgccattaccactggcgttttctcttcacgccagtcggtcgtgacttctgctaacaccgcagccggagattttccgttcaggcgcgtgacgcctgcttctgattgcctgctctccaggcagtggtcgccctgataaagccaggcgcgcagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggtaagcgccgcctgctctgccgcatcgccgtcctgatgtcgtatcgcatcgaacagcgccttatgttcctggagcgtttgcggcatgttggcctcatcgcccatccaggttcgttcaaaaaccgcccgctgcagcgaactgatcgcaatgctaagttgctgtaacaccgggttatgcaccgactgcagcaccgcctcgtggtagcgaatatccgcttcgttaaacgcttcgcggtcctgattgttggcaatcatctcgttcagcgccgattcaatctgcgccagatcgctggaagtcgcgcgctctgctgcccaacgggcaatcgccggttccaccagatttcgcacttcgctcatggcactgataagccgtgggtcgtagtcattttccagcacccattgcagtacgtcagtgtcgaggtaattccactggttacgcggtgccacaaacgccccgcgataacgtttcatttcaatcagccgcttcgccatcagcgaacggaacacctcacggatgatgttgcgcgaggttgcaaactcctcacagagttccgcctcagccggaagcggcgagcctggcacgtatttgccgtgaacgatctgtttacccagcgtaatgacaatgcgatcggttttattgagagtcatggagagtccttgtgctctgtatgttcttctctactttaccccgatcgatgcataacgcggcaactttgtagtaccagcgtgatgacgttcgcgtttgccgtgcgtgtaatgtagtacaaacttatattgttgtactacaatttagatcacaaaaagaacaatgcataaaaaaatgacatgcgtcgggcagaaatctgaaaagggatatcaggcgctaaacaggagggaaagaagagtatgctttcaacggcttagctactcgtttaaaggattaatcatgaagttgaattttaagggattttttaaggctgccggtttattcccactggcgctgatgctttcaggctgtatctcgtatgctctggtttcccataccgcaaagggtagttcaggaaagtatcaatcgcagtcagacaccatcactgggctatcgcaggcaaaagatagtaatggaacaaaaggctatgtttttgtaggggaatcgctggattaccttatcactgatggtgccgatgacatcgttaagatgctcaatgatccagcacttaaccggcacaatattcaggttgccgatgacgcaagatttgttttaaatgcggggaaaaagaaatttaccggcacaatatcgctttactactactggaataacgaagaagaaaaggcactggcaacgcattatggttttgcctgtggtgttcaacactgtaccaggtcactggaaaacctaaaaggcacaatccatgagaaaaataaaaacatggattactcaaaggtgatggcgttctaccatccatttaaagtgcgattttatgaatactattcacccagaggcattccggatggtgtttccgcagcattactgccagtgactgttacgctggacatcattactgcaccgctgcaatttctggttgtatatgcagtaaaccaataatcagtaagcgggcaaacgcgtttatgctgtttgcccgcccacagattaattcagcacatacttctcaatagcaaacgccacgccatcttcaaggttagatttggtgacaaagttcgccacttctttcactgaaggaatagcgttatccatcgccacaccgacgcctgcatattcaatcattgcgatatcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacccccgtacctttgttaacgcgtttatcgaggatttcgaggaagtacggcgcacttttcagcacggtatatttctctttcacttcctgcggaatacgcgcgatagcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaatggtggcaacgaaggattcatgcaccgtgtagtagctgatatcacggttggcggtgtacagcgtggtgcggtccagggcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacgatagtcgtcatagctgagagcagtttgcgccacggtgctaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggctgttccatatgcagctctttcaggtagttgtgcacacctgcatacgggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcgggtgaaatggtgtgatcgggcagcagaagggtgccatccatatcgatagcaatgagtttaatagccatgagttccccaggtagattggttcctgacccatgctaacgcgattccgctcaaaaatcagtacaacacccgagggaaaagggggatgcaacgcgcgttgcgtgctccctttttgcttagcggaagagtttccctttcagcagttccatgcctgcggaaagcagatcgttattggcttgtggtgacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaactggaagctgtactggtatccacgccaagtttttgcccgagatcggacaccgcatttgtgccgagcgccgattccagttgctcgccactaaccgattgattgccctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccagcagcacctgaatgccgccctgctcctcaacccaacttaaaatagcctgatatttccccgcatcgcctttcagaaaggcaccgacaacttcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagatttgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccggatgcggcgtgaacgccttatccggcctacaaaatcatgaaaattcaatacattgcaagattttcgtaggcctgataagcgtagcgcatcaggcacgctcgcatggttagcgccattaaatatcgatattcgccgctttcagggcgttctcttcaataaacgcacggcgcggttcaacggcgtcgcccatcagcgtggtgaacaactggtcggcagcaatcgcatctttaacggtaacgcgcagcatacgacgactttccgggtccatagtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgctcgccacgttcgataaacgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccaccggtgataaactcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgctcagcattggtgtgaacatcaaacttccactggctgccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccagcgggtaacggtctgctcatcagaaaggtcagcttccgtcaacgtcggctgatagataagctctttcagcattgctttcggataacgacgctccatacgattgatcattttctgcgtcgcgttgtactcagataccagtttctctaacgcttcgccagccaatgccggtgcactggcgttggtgtgcagcgttgcgccgtccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttgcctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccgcgttcaacgatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacagccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccaccaggtacagttcggaaagcgccggatcgcgttcctggcagtctgccagtttgcccggcaggcccgctaagtcgagcgcacctttacggcgggtcatttcacgcgcgcgacgcgccgcttcacgggcacgggcagcatcgataattttgccaaccacgattttcgcgtcggttgggttttccagcaggtattctgccagcagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgggaggagaatttcgggtccggcactttcacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcgttcagggtacgggtcatcgccgcacggaagcctgccaggtgagtaccgccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcaacgccacttcgacgccaataccgtctttttcagtggagaagtagaagatattcgggtggatcggcgttttgttcttgttcagatattcaacgaacgccttgatgccgccttcatagtggaagtggtcttctttgccgtcgcgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatttcatattcgaactcggtcacattggtgaaggtttcgaggctgggccagaaacgcaccatggtgccggttttttcagtctcgccggtaaccgccagcggggcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctggataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccctcttccgggtgaataccggtcggaatgccgcgcccgtcatcctgtacagagacagagttatcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgtgattgcgtcgcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcaacagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttgtgcgggccgtgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcatattctgtctctttctcccagccgcgctggaaagagaaagtcagagaaaactcagggagaaattgcttacaggtatcagccatatcggccgcgataccggcgctatactccgcgcgccaggtgctgatttgctccgccagcgggatcagctctttatcccacgggcgtagctgttcgtaacgtgtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcaactgcattggcatcaggtgcgccagttccgcgaccttatgcccgtctgtaccgtcgatgcggactttgctgtcgccctgtttgtctttggttaagccaatcgctgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcatggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccatggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaggcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataagccgcgctctggctggccgcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagcgcgttcagaacatccagcacataactgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttccgggttgttggcggtgattttcagctggttttcgctgacataaagacgtacgccgcggaatttctcgttagagagaatcgccgcgcgagcaaacgcctgcttgagcagatcgcagccagcttccagatgtttgtccgggttcttcggcagaacgcggcgataatccgggaagcgaccatccaccagtttggaggtgaagataaagtcgccaacgtgggcgcgaatgttgttgctgccaatctgtacgcgcagcggattgtcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggtacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagaccgccagacggtggccgtcggttgccacggtgcgcagttcttcaccttcggtttcaaacagcataccatttaagtaatagcgaacgtcctgatgcgccatagaaaactgggtcgcttcaatcagacgcttcatcgttgcctgcggcagggtaaattcgacttcactctgccagtcatcgaggttcgggaaatccgccgctggcagggtagacagcgaaaaacggctacgcccggagcgtaccagcatccgttcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgctcctggctcgtgtggctgaaccagcgcaacacgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaatttgaaaaatcttctttgatatcgtggctctcttcacgcaactgctcgatcttacggcaggcatgaagcaccgtcgtgtggtcacggccaccaaacgcatcgccaatctccggcagactgtggttagtcagctctttcgccagcgccatcgccatctggcgcggacgcgccaccgagcgggatcgacgcttggaaaggagatccgcgactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcgcgcagcgcctcacgcacgaagtcgatggtgatcgcccgtccggtaaagttggcattggcaatgacgcggttcagcgccccttccagctcacgtacgttagatcgtagacgcttggcgataaagaacgccacttcgcccggcaaacgaatgtcgttttcgtcggcctttttcatcaggatcgccacacgggtttccagctctggcggttcgatcgccacagtcagtccccaaccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatccgaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcagtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagggctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccagacccgtgccgccataaaggaacaacgggttataggcaccgccagggttatccgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcaacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggggccgggacgttatcccaacctgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccggtttggtgccgacttcaaaacgcagctgtggggcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcttgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaagagatcttctgtttctcacagattttcccgatttatccacaggactttccagaactcgctaagtgtaaacgatcctgccgcgaggcgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccaggacgatccttgcgctttacccatcagcccgtataatcctccacccggcgcgccatgctggtttccactggtgtgaggtcgtacattttccctgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacacagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagctctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgttggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccggataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacgtggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctcctcgtttggtcagttgaagcaatccatcactctgccaccgcatctcgataccggaagcagcaacttcgcactgcacaccttccgtggcgcggcgtactccacgcctgacgagaagtatgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcgatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaacaacttctataccgctaatctgggtaacggcatcgccgctatcggctataaatctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaatccaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttgtggttcatctctcagccgctgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgttgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgtatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtcggcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccacagtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcaccgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcgcatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcttcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccgcgctacgccgattatcttccgtttaaagacgccgacggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaagatgtgctggaactgcaaggtcatggcggtccggtgatcctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgctcgccctggtgagttttccgaacgcgcgtttcttaacgataaacttgacttagcccaggccgaggcgattgccgatcttatcgacgccagttcggaacaggcggcccgttcggcacttaactcgctgcaaggcgcattctccgcacgggttaatcatctggtagaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttccccgatgaagagatcgatttcctctccgacggaaaaattgaagcccagctcaatgacgttattgccgatcttgatgcagtgcgtgctgaagcacgtcagggtagtttgttgcgcgaagggatgaaagtggtgattgccggacgtcctaacgccggtaaatcgagcctgttaaacgcgctggcggggcgtgaagcggcaatcgtaaccgatatcgccggaactacgcgtgacgtgctgcgtgagcatatccacattgacggaatgccgctgcatatcatcgataccgccgggctacgtgaagccagtgacgaagtagaacgtattggtatcgagcgcgcgtggcaggaaattgaacaggccgaccgcgtgctgtttatggtcgatggcaccacaacagacgccgtggatccggcagagatctggccggaatttattgcccgtctgccagcgaaactgccgatcaccgtggtgcgcaataaagccgatatcaccggcgaaacgctgggaatgagtgaagtgaacggtcacgcgttaattcgtctctcggcaaggactggtgaaggcgtggacgtgctgcgtaaccatctcaaacagagcatgggctttgacaccaacatggaaggcggcttcctggcgcgtcgtcgccacctacaggcgctggaacaggcagcggaacatctacaacagggcaaagcgcaactgttgggagcctgggcaggtgaactgctggcggaagagttgcgtctggcacagcagaacttaagcgaaatcaccggggaatttacttcagacgacctgctggggcggattttctccagcttctgtattggtaagtaaccgcgcttacgaagccgcattctgactgtcagatgcggcttcgcttcattgttaccactcctgttattcctcaaccctttttttaaacattaaaattcttacgtaatttataatctttaaaaaaagcatttaatattgctccccgaacaattgtgattcgattcacatttaaacaatttcagaatagacaaaaactctgagtgtaataatgtagcctcgtgtcttgcgaggataagtgcattatgaatatcttacatatatgtgtgacctcaaaatggttcaatattgacaacaaaattgtcgatcaccgcccttgatttgcccttctgtagccatcaccagagccaaaccgattagattcaatgtgatctatttgtttgctatatcttaattttgccttttgcaaaggtcatctctcgtttatttacttgttttagtaaatgatggtgcttgcatatatatctggcgaattaatcggtatagcagatgtatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtaccactcgcgcttatcgtgaagaggcaattattaaatccggtatgaacccgttcctgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtgacgcagagcatgcaggctgcgatgatgcgcggcgacgaagcctacagcggcagtcgtagctactatgcgttagccgagtcagtgaaaaatatctttggttatcaatacaccattccgactcaccagggccgtggcgcagagcaaatctatattccggtactgattaaaaaacgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcgttctctaactatttctttgataccacgcagggccatagccagatcaacggctgtaccgtgcgtaacgtctatatcaaagaagccttcgatacgggcgtgcgttacgactttaaaggcaactttgaccttgagggattagaacgcggtattgaagaagttggtccgaataacgtgccgtatatcgttgcaaccatcaccagtaactctgcaggtggtcagccggtttcactggcaaacttaaaagcgatgtacagcatcgcgaagaaatacgatattccggtggtaatggactccgcgcgctttgctgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtgccgatgggcggcctgctgtgcatgaaagacgacagcttctttgatgtgtacaccgagtgcagaaccctttgcgtggtgcaggaaggcttcccgacatatggcggcctggaaggcggcgcgatggagcgtctggcggtaggtctgtatgacggcatgaatctcgactggctggcttatcgtatcgcgcaggtacagtatctggtcgatggtctggaagagattggcgttgtctgccagcaggcgggcggtcacgcggcattcgttgatgccggtaaactgttgccgcatatcccggcagaccagttcccggcacaggcgctggcctgcgagctgtataaagtcgccggtatccgtgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagcctttaaacatgtgaaagagaacgcggcgaatattaaaggattaacctttacgtacgaaccgaaagtattgcgtcacttcaccgcaaaacttaaagaagtttaattaatactacagagtggctataaggatgttagccactctcttaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaagctgaaaaaaagcactctgcattttggggtgttatggttatagcaggtacagtaattggtggaggtatgtttgctttacctgttgatcttgccggtgcctggtttttctggggtgcctttatccttatcattgcctggttttcaatgcttcattccgggttattgttattagaagcaaatttaaattatcccgtcggctccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggttatcacgctaatccacgtattgtcgggatctgcacagccattttcgttgccagcgtattgtggttaagttcgttagccgccagtcgtattacctcattgttcctcgggctgaagattatctcctttgtgatcgtgtttggttcttttttcttccaggtcgattactccattctgcgcgacgccaccagctccactgcgggaacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcgtcatttggtttccacggcaatattcccagcctgattatttgctatggaaaacgcaaagataagttaatcaaaagcgtggtatttggttcgctgctggcgctggtgatttatctcttctggctctattgcaccatggggaatattccgcgagaaagctttaaggcgattatctcctcaggcggcaacgttgattcgctggtgaaatcgttcctcggcaccaaacagcacggcattatcgagttttgcctgctggtgttctctaacttagctgttgccagttcgttctttggtgtcacgctggggttgttcgattatctggcggacctgtttaagattgataactcccacggcgggcgtttcaaaaccgtgctgttaaccttcctgccacctgcgttgttgtatctgatcttcccgaacggctttatttacgggatcggcggtgccgggctgtgcgccaccatctgggcggtcattattcccgcagtgcttgcaatcaaagctcgcaagaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggtataaccgtgattttgtgctggttcggcaacgtctttaacgtgttacctaaatttggctaaatccttcaagaagccagccattcgctggcttcttgcctctcaggaaatcacttatgtccaaatggcaactcgcctgatcctccttcaccacgtatgctttgcgtcaccttactatcaggacgctttagcccatgtcccgctttttgatttgtagttttgccctggttttactttatcccgccgggattgatatgtacctcgttggtttaccgcgcatcgccgccgatctcaatgccagcgaagcgcagttgcatattgcgttctccgtatatctggcggggatggcagctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaagccggtcgccatacccggcgcggcgctatttattattgcctcggtgttctgttcactggctgaaaccagcacgttatttcttgcaggccgatttctacaggggttgggcgcaggctgttgttacgtagtggcgttcgctattttgcgcgacacgctggatgatcgacgtcgggctaaagtgctgtcattactcaacggtattacctgcatcattccggtgttagcgccagtgctcggacatctgattatgcttaaattcccgtggcagagtctgttctgggcgatggcaatgatgggcatcgcggtactgatgttgtctttgtttattttaaaagaaacgcgcccagcggcccccgcagcttcggataaaccacgagaaaatagcgagtcgctgcttaaccgttttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcactttcgtcaacacgtcaccggtattgctgatggaaatcatggggtttgagcgcggtgaatacgccaccattatggcgctgaccgctggcgtcagcatgaccgtttcattctccacgccatttgcgctgggaatttttaagccacgtacgttgatgatcacctcgcaggtgttattcctggcggcggggatcactcttgccgtttcaccttcccatgcggtttctctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggtgtggcgatgagtcaggcgttagggccgttttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaggtttgcggttcgtcactgtggatttggctggcagcggtggttggtatcggcgcatggaatatgctgatcgggattctgattgcctgtagcatagtgagcctgttgctgattatgttcgtcgcgcctggacgccccgttgccgctcatgaagaaatccatcaccacgcttgatctcaatctgctgctttgtctgcaactgctgatgcaggagcgcagcgtaaccaaagcggcgaagcggataaacgtgacaccttcggcggtgagtaagtcgctggcaaagttaagagcgtggtttgacgacccgctctttgtgaactcaccgctgggtctgtcgcccacaccgctgatggtcagcatggagcaaaatctggcggagtggatgcaaatgagcaacctgctgctggataaaccgcaccaccagacaccgcgcggcctgaagtttgagctggcggcggaatcaccgctgatgatgatcatgcttaatgcgctgtcgaaacagatctaccaacgttacccgcaggcgaccatcaaattacgtaactgggattacgattccttagatgccattactcgtggtgaagtggatatcggtttttccggtcgcgaaagccatcctcgctcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgctgtttagtgatgtgccctgcgtctggttacgcaaagatcatccggcactgcatcaaacgtggaatctggacaccttcttacgttatccgcatatcagcatttgctgggaacagagcgatacctgggcgctggacaatgtgttacaggagctgggacgcgaacgcacgattgctatgagcctgccggaattcgagcagtcactgtttatggcagcgcaacccgacaatctgctactggcgaccgcgccgcgctactgtcagtactacaatcaactccatcaactgccgttggttgctcttcctctcccgtttgacgaaagccagcaaaaaaagctggaagttccttttaccctgctgtggcataaacggaacagccataatccgaagatcgtctggttacgggaaaccattaaaaacctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccaatttcacaataaaatgtaaaaaagttgtaataagcttgtctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttgtattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctcccagtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtccagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggtaaaccggttttcagtgataaaaatttgccttcgttttccatttcctatgccgggaatatggttggcgtggcgttaacaaccgaaggtgaatgtggcctcgatatggaactacagcgtgcgacgcgcgggtttcatagcccacacgcgcccgataaccacaccttttccagcaatgaatcgctatggatcagtaaacaaaacgatcctaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcagctgctgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaagacgtgctggtgtggtccgtggcggtcacgcccacgattgaaaagctcagtgtctgggagttagatggcaaacacggctggaaaagcctgccggatattcacagccgcgccaacaatcctaccagccggatgatgcgttttgcccaactctctaccgtgaaggctttttcgccaaattgatagacaaccacaggagtcatcatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctgccgaaaattgctccggcgagcatggaagtcaatgcgttaccatccattgccgacattcccttgtatgacgctgacgtacagcaggaagaaggttttccagcaacggttgaagctctggcggaacagatccgtcaggctgacggtgtggtgatcgtcacgccggaatataactactcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggccggtaaaccggtattgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccggaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggagaagtgattgatcagggtacgctggaccacctgaccgggcaattgaccgcatttggtgagtttattcagcgagttaagatctaaataaaaaacccgccagcaatcatgcatggcgggtttttaacgcgctatcgattttagtgagcgtcgataaagacaatcttcaggataaacagcagcgcaacgatgattacgcacgggcttagatcacgcagacgtccggtaccgattttcatcacgcagtaggagataaagcccagcgcgataccttcggtaatcgagaagctgaacggcatcatcacggcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgtgccagactggaagtcatcagcacgccaacgtaaatcagcgcaccagctgcagcgtagcctggcaccatccccgccagcggcgacagaaagataaccagcaggaacagcagaccaacaaccactgccgtcagaccggtacgaccgccaaccgatacgccggaagaggactcaatataagccgtaacggaagaagtaccgataaacgaaccggtcacggaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttccccttctcatccgccagacctgctttatcggtcacgccaatcagcgtaccggaggagtcaaacaagttgaccaacatgaaagagaaaatcacccctgccagcccgaggttaaacgacccggctaaatctacatgacccacaactgtcattacgctcggcggcgcagaaacgatgccattgtagtgcacatcacccagcatccagcccagcagcgtcgtcaccacgatagaaaccagcaccgctgcgtgaatgttgcgcgaggccagaatagcaatgatgaagaagccgaggatacccagaagtacgctgtgagaagtcagattaccgatgctcaccagcgtttccgggttagcgacaatcacacctgcgtttttcagccccatcatgccaatgaacagaccgataccgctggtaatacccacacgcagactcaccggaatgttggctatcatccagtagcgaacgcggaaaatcgtcagtaacagcagacctatcgcgccccagaagattgcgcccatcccgacctgccacggcaagcccatcgcctgtacaacgacaaaagcgaagaacgcattcaggcccatagcgggtgccagtgcaactggcaggttagcaaacagtcccatcataatactgccgaatgcagcgatcagacaggtagtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctgaccagaagtctgggtggtatgttgatgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgcgacaataggcgcgtttgtgagagacttttttattggatttacttatacggcaacgattgcgttgcgcaaatcggctctacgaaaacgttaaactgattaaaaaggaaaggcatgtcccggatagaagcggtatttttcgactgcgacggtacgctggtcgacagtgaagtcatttgctctcgcgcatatgtaacgatgtttcaggaatttggtattacgctcgatcctgaagaggtattcaaacgtttcaaaggtgtaaaactgtacgaaattatcgatattgtttcccttgaacatggtgttacgttagcgaaaacagaagctgaacacgtttaccgtgcagaagtcgctcggctgttcgattcagaactggaagccatcgaaggggctggagcgctcctgtcagcgatcactgcgccaatgtgtgtggtatctaacggcccaaataacaaaatgcagcattctatgggcaagctgaatatgttgcactacttcccggataaactgttcagcggctacgatattcagcgctggaagccagacccggcgttaatgttccatgcggcaaaagcgatgaatgtaaatgtagaaaactgcattctggttgatgactcagttgccggtgcgcaatctggtatcgacgcaggtatggaagtgttctacttctgcgccgacccgcacaataagccgatcgttcacccgaaagtcaccacctttacccatctttcgcagttaccggaactgtggaaagcgcgtggttgggatattacggcatagttcttcacactcccttcacttaccccgcttaaattggcgctcaaaggtaagttaagggtgtttgatatgtctgtttcacgtcgggtaatacatcacggactttattttgcggttttaggaccgttaattggtgttctgtttcttgtcctctacatattcttcgcaaaagaaccgctggttcttttggtaataatacaggtacttccattgtttctcttattgtcgattactacgggagctattcctgcattgttaaccggcgtgatggtcgcctgtctgccggaaaagatcgggtcacagaaaaattatcgttgtctggctggtggcataggtggcgtcgttatcaccgagatctattgtgcagttattgtacatattaagggcatggcttcctcggagttgtttgaaaacattctttctggtgacagtctcgttgtccgcatcattcctgcattgctggcaggtgtggtgatgagcagaatcattacccgtctgcccggattggatatttcatgtcctgaaacagactctttaagttaagcgggatactttatctttgggctactcaaaagcagacaggatgttactatgactcaaaatatcaggccgttaccccaattcaaatatcatcccaagccactggaaacaggcgcatttgaacaggataaaaccgtagagtgcgattgctgtgaacaacagacgtcagtttattactcgggtcccttttattgcgttgatgaagttgaacatctctgtccgtggtgtattgcggacggttctgctgctgaaaagtttgcaggtagttttcaggatgatgccagcatagaaggtgttgaatttgagtatgatgaagaggacgaatttgccggtattaagaacacatatcctgatgaaatgctgaaagagttggttgaacgcacgccaggttatcatggatggcaacaggaattctggcttgcgcattgtggcgatttctgtgcttttatcggctatgtgggctggaatgatataaaagatcgcctcgatgaatttgccaaccttgaagaagattgtgagaatttcggtattagaaattctgatctagctaaatgcctgcaaaagggtggtgattgtcagggttatctcttccgctgtctccactgcggcaagctgagactgtggggtgatttttcgtagttatttaaataatgagaacaggccggagcgtaattcatacatccggccttatttcttcagcttaaccgagcgctaattctgcggcagcggctttatcagcgattaccatcagcgaaggatgcagctgcaacacggaagctggaacatcttcggtaaccggaccttgcagcacatttttcagtgcctgcgctttacctgcgccactgacaattatcagcaagtttttcgccgccatgatgcttttcggccccatcgtcacgtagctgtcaggcactaacgaaaagtcgccgcccaactcaccatgcgccacaatatcaaccatctctccctggatcgggaactccacggtttgctcatggaaatgggtcgtattcggcaaattgccacaaaaatgaccatctgcacctaatcccagcaccaccaaatccaggccgccttcacgcgccagtttctgatcatgctcgcggtagttatcaatagtgagcttctggatattctcttctttgatccccgcaggggtgaaaaacagattacgcagattggtaatcgttacaccttctccctctttgccgcgaaagggaatttcatcgaaattatagaaatagcagttatcgtaccagggcttacctttaaccagggtggtgaggtattcatacatgcctttgggcgtgctaccggcggtaattgccaggttaacacgacgcgtcttcgacatataaccaagcagatggtgtgccgcgacacggctcatttcctggtaatcttcggtaatgattaatttcatcttagtgccttattttatttaaataatttctgtacgaaggctgcataggcaggccgccagacatccatttcatggttcaggccgggatattcctggtaatcaaacttaatttttttctgctcaagctcagttttcagcccggcgatatccttgccggttacgacatctttatcaccaacgaccacagtaaaattacgtagttgctggttaatagctgccggatcgttcagccgggccgcgacaccttcatccggtacggttgtcgtggtaacaccactgaatgtggccagccagccaaagctttccagatgattcattccggaaaccagcgcctggtacccgccttgtgaaagccctgccagcgcgcgaccatcggcatctttacggacattaaaacgcttgctaatcagcgggataatatcgttcatcagttcgcgatctgccgctttagcattcagcggataaaagactttacgtctttcctgaggcacgaaatcttcgggaataatgcccttcgcatcggtttcggtatccgggatcaccaccagcatcggtttaattttcccttcagccagcaggttatccatgatttgcgggatacgcccctgatcgatagcggaacgtccggtatcaccaaaaccgtgatagaaatagagcactggcaaaggctcgcccatgccggtgtatcctggcggggtccagacatacatctgacgttcagattgcaatgcgttggagtggtaagttatggcgatcaaatcaccatgcgcaacagaacgcgtatccagataactgcctggcaccagaatcatactggagttaacctggcgctgaggcttagtcattgcggtgcctgtatcaatgctgcgtacaccatcaacattgaaaaaatactcgtacaggttgcctttcaggataggtgtgcgccacgaccagactcctgcttcgtctttggtcatcgggtgaatattgtccggaaccggaacacccaccactacagagacattttttgccccaggggcaaagtagcgaaaggtcacgctgttatcggcattgacctgagtcacatactgtttcaccgggatagtgggtgccgggctggctggcatatccgctgctatggcccactgagcagaaataccgctggcaatagccagcgttaaagcagcaatttttatattcatcgtaatattcctttcattaagttccattaccaccagatttcagcctgggcaccgacagcaaactggtcgtctttattgtcttcgaaggtgaagccatccagttcgttttccagggctttgatatacgtggcgtagaaacgaatttccggacgcgaggtcaacatactggtattgactttaaaggtatggaagagcgtggttttataaccagactcattaaatttattactattcgcatctttgttttgctgggtgaaatagcccagttcaacacctgtctggttatattggtcccaaatataggccgggcgaacaaccgcacgaatagattcgaaatcagagtgtgcgcctgtttcgtagctataaatatcgttaccgaaggagtaaacaatcgcgttagccacaataaaatgatcaccgatataggcttcgccctgcgaggtcagacgaactgctgttccgccggtgtgatcaccataataacgaccattaaaggtggtaaatggacttgcgccagcataacggccaaagttactggcgatagagttattcgcaaccaggaaggagaattcgttgaagccacctttatcaaatttctgcgttaaagatgtgccgaacatccaggtatctttccagtcataatacccgttattatcctgattatctttttccgatgcgctttcgtttgccgtgacataacgaccactcaccattaaggtcgctttatcccataacgggatatctttatagcgtaaatcaatagtattggtattaatctgctgtttgttttgcaggctgcgatcgtaatcatcgacatcttcgcgaaccagcgcgatatcaattttacccggaccgactttccagttttccagacctacacccgctgcggcatcagtacgctgcgttttccagtccagcatctggatttcaattttcggcgcaccgtgtttacccacccagaaatcagcctctggcgcaaagggcaggaaacctttggtggtaacgtacatatcggagaactgcataaagttctcgccaccggcgttatcgccaaaccagccggtagagtactgctgaccaacgttaccatccatcatcacaacggcatcaacccgtttgccgttttcgttgtagacacgttgttttaactgcaaatcaaaccagccggagtattcgttaccaaagcggcccagagaaccaatcgcccatgatttaggtgaaccatgagaggcggtcccccaaccagaacggtaatagccgttgtaactaaagccaatttcatctttcacaaacttactgaaatctttcagagtcatggaagaataaatcgagcctgtctcactggcatttttctcttcatttttgaccagtacagcatcaggttttgcggcactactggtcgggaacggattggcggcatacccttgatcattcgtacttacgctacgattcaccgtcgctggcgtatattttttcttctcttcatctttatactttttgagttcgctttgcgtttctcttaacgctttttctaataactcaaggcgttgttccaccgttaatgattcagccaatgattgtgcagaaaaggctaacggtgccattaataagatggcagaggtaataagatttcgtctaaacataatatccctttatggtgcaaagaaagaattaacgtatcgcatccagactgttctgaatgcgacgataattaaggtgctttattggttatttttttaatgacagcccccgcgttttgatcacttctgcataccatccgaagcttttcttacgcgttcttgtgaggcttccttcgccattatcatcacgatccacataaataaagccgtagcgcttagacatttgtgaatgagatgcactgactaaatcaattggcccccaactggtgtaccccataatatccacaccatcggcaatcgcttcatttacctgtaccaggtgatcgtttaaataggcaattcgataatcgtcctgtatcgaaccatccgcttcaacgctgtcttttgcgcctaatccgttctcgacaataaataacggtttttgataacgatcccaaagcgtatttaacagaacccgtaatccaaccggatcaatttgccacccccactctgaacttttcagatgcggattggggatcatattcagtatgttgccctgcgcatttttattaatgctttcgtcgtgggaaacacaaccagtcatgtaataactaaaagagatgaaatcgacggtatgttttaaatcttctgcgtcactttcagtcatctcaatggtgatattgtggtcgcggaagaaacgctgcatatagccgggatactggccacgcgcctgaacatcaccaaagaacatccagcgccggttctcttccatggcctgcaacatatcctgtggctggcaggtgagggggtaaaccagcccaccgagaagcatattgccgattttcgcttcggggagcaggctatgacaggctttaactgcccgcgcactggcaaccagttgatgatggatcgcctgataaacttccgcctcgccactctcttctgccagccccacgcccgtgaatggcgcgtgtaacgacatattgatttcattaaacgtcagccataacgctactttatgttggtagcgggtaaagaccgtgcgggcgtaatgctcgaagtgatcgatgaccgcccgattagcccaaccgccgtagtttttcaccagcccatatggcatttcgtaatgggataacgttaccagcggcttgatccccgcctgcgccatttcatcaaacagccgatcgtaaaacgctaaccccgcttcattcggttcggcttcgtcgccctgagggaaaattcgcgcccaggcaatggaaatacgcagacaggtgaagcccatctcggcaaataacgcgatatcttccgggtaacggtgataaaaatcgatggcgacatctttgatattctctttccccaggatgcgcggttccatttttcccataacgccatgaggctgtaaatctgaggtcgtaatccctttgccatcttccagccaggcaccttccacctgattggcagctgttgcgccaccccaaagaaatgtttctggaaatgctttcataattaactccttttatcgttagcgaatgatggataacagcggttcacctgcgcttatctgcgccgtgccgtggggtaatacgtctgtaaaatcatcgctattactgattaataccggcgtcgtcacatcaaatccggcctcgcgaatagcagggatatcaaaagaaatcagccgatcgcctgtattgaccttgtcacccacgttgacgtgagcggaaaagaatttgccgtccagttttacggtgtcgataccgacatgaatcaggatctccacaccatcatctgactcaatgccaatggcgtgtaatgtggcgaacaacgaagcaattcgacccgcaaccggagaacgcacttcaccaaccgagggcagaatggcgatacctttacccaacaggccactggcaaacgtggtatcagcgacgtgaatgagcggcacaatctctcccgtcatcggtgaacagataccgccctgctcaggtggtgtaataacctctggtgttttctcttgcggggcaccctgcgctggctgacgtttagcggtgatgaaatgaagcatcaccgtaccgacaaatgcgcaaccgatggcaatgacaccgccaataacgctggcccagacggtgaaatcaatccccgttgacgggatggtctgcatgaaggtgaaaatactcggcaaaccaaaggagtaaacttttgtttgcgcgtagccaatgatggtggcccccaaagccccactgatacaggcgataacaaaggggtacttacgcggcaggttgacgccatataccgctggttcggtgataccaaacaggcccgtcaacgccgccgatccggctaccacttttttctgcgcatcgcgttcgcagaggaagacgccgagcgccgccccgacctgcgccataatggcgggcattaacagcgggatcatggtgtcgtagcccagcacggtgaagttattgatacacagcggcaccaggccccagtgcagtccgaacatgacgaagatttgccagaagccgcccattaccgcgcccgcaaatgcaggaaccgcctgataaagccagagataaccggcggcaatcatttcgcttatccaggttgatagcggccccaccaacagaaaggtgacgggtgtgataaccatcagacatagcaatggtgtgaagaaatttttgattgccgacggtaaccacgcattaagtcggcgttccagaatgctgcacaaccaggcagaaaaaataatgggaataaccgatgacgagtaattcaacaatgtgaccggaatacccaggaaatccagccccagcgcatccgctttttgcccgttctcgaaagcagtcagaattaatggatgcactaacgctccaccaatcaccatggcagtaaatggattaccgccgaagcgtttccccgcggtgtatcccaggattatcgggaagaaccaaaacaaggcatcactggcgctgaataaaattaaataagtaccactttgttcggtcgtccactgaaaagtgagcgccagagccagcatacctttcaggatcccggttgccgccatcagaccgatcagaggcgtaaaaatacctgaaataacataaacaaagcggtttagcagattacctttctcatcattttccggtgcctgttgcgctttttcgccaaggcctgccacgctgttaaccgccaggaagacatcggccacatggttacctatgaccacctgaaactgaccaccgctttccaccaccataataataccgggggtctttttcagtacctcagcttgcgctttgctttcatcctttaacttaaaacgtaatcgcgttgcgcaatgcatcagactcacaatgttatctgcgcccccgactcctgcgactatttttctggctaactccgtcataacttgccctctaccgctttgcggcaaaactccaaaaaaaaacctgaaaaaacggcctgacgtgaatcaagcaatttttttcaggttttgcccgcttagtgcggtaacaatcctttactcagtaataatatttcagtgttctttgcgcacgcgctctatatttatggctaaaaacataatctctgcgggtgaaattttacgttgatactgcaaaccaataaaaatggcgatccgttccgcacattgccatgcttgcgggtaattttgttttactgcttgttgtaatgattcatcactatcgttaattgaagcatgttcaagaatacgccatgataaaaacttcagatgcgtaaccagtcgctgataactcaagctttcttcctggtaattaaggctgaactgaaattttattaattgcagcatttcgcgcattaattgcgtgacacctgcaatatcctccatattcccgctcatttgggcactgaccagatgcatggcaataaagcccacttcatctttcggtaactgcacgcccaaccgtttatcaataatggctaacgcttcttcccctagctggaactctttcgggtaaagccgctggatgtcccacagcagcgggttaggcagcaatacgttttgctgaaagcgtttaatcgcaaactggcaatggtcagttagcgagatataaatactgtcctgcaactttcccaggcgctcctgcgctaaagagataatacgatcacaggttgccatcacctcaagaggaatatgacttaagagttcgcttaatcgcccgttcagttcatgactgctcaaggcatactctttttctattccacttgaattaattctttcgccagggcgtttttgaaagccaattccgcgccccatgacgactttttcccgctgttgatcatcaataaccaccacaacattattgttgagaattttggtgatttgcatgttcatagcaaggaccttttttataaacaaaaaaacccgacttcaccagtattctctggttatgtcaggttttgcctgcgaatgcagtaacaatccagtcatttattaatggtttttataacgaacatccaggttcggaaattaatttaattgcgtgcagagaaaatagcaatgcgctattgataaaaatatgaccatgctcgcagttattaactttgtgtaattttaggaatttataaagttatatataacaaatcccaataattaagttattgggatttgtctggtgaattatttgtcgctatcttttcccgccagcagtttatccagctcatcaccgcctacatgacggaaatcctgacccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccgatacgttcgattgaacgcgcacagaacagcgcggtaagtacgctcggaatagtgcgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtattcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatctggatggtatgacggcccagcgactccagacttaccagcaacggctgatgctgctgggagaatttctccagcgcagtacggcagattttgtccgccacgtcgccaatacgctccagctcggcaatggttttactgatcaccataaccagtcgcaggtcgctcgccgtcggctgacgtttggcgataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatcacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgattgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatactttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtagagatggggtcgagcgccgaacacggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatgcacagacgctgttgctgaccaccagagagagagtaaccgctctggtgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatgtcggcacgggagagcttctcaaacagacgaacgccaaaagcgatgttgtcgtagatggacatcggaaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcaagcagaatttcaccttccgcacgctgctccgggtacagttcaaacattttgttgaaggtacgcagcagcgtcgatttaccgcagccggacggcccgataaacgccgttacctggtttttagcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtgcctgatgcacttcgcgaatcaggcttaccgtaggccggatcaggcgttcacgccgcatccggcaaagtgttaaccgtgtacagagtcaaaaaggcgctcggtcggtcccctcgcccctctggggagagggttagggtgaggggaaaaccgtgtcagcaatatcaaccgtgtttattcttcgcgaaaacaacgcgcgccagaatgttcagcagcagtacgcacagggtaatgatcaataccccggcccaggccagctgctgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttggcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcggtaaacagcagcggcgcggtttcaccagcaatacgggcaatcgccagcaggataccggtcatgatcccggacaccgacgctttcagcgtgatcgcggagatcatcttccacttcggtgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctcggtggtgcggataacaatcggcacctgcaacagcgccagcgcaatcacgcccgcccagccggagaagtgctccatctgcgccaccacaatggtgtaaacaaacagaccaaccacaatcgatggcgcagagagcagaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattccgccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacagcccgctacccgccagagcgttcgccagaccaccaccttccgtattgggcggcggcgtcatttcagtgaacagcgccagcgacataccgtcgataccgcgagtgatggtggacattaaaatccagatcagccagaacaggccgaaggccatcgtcgccatcgagagcgtcagcgcaatacggtttttgaggcggcgacgcgcctgcattttgcggcgagattcagccagcgccgcagtggtttgcatttcaaccatagccattagcgtgccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcggcaacgtgcagaccggattccgcttccgcaaattcgttcgccagcgcagaggtgatactgttgcccggcatatacagcgaggcgctgtcgagctggtaggtgttaccgatgataaaggtcaccgccatggtttcaccgagcgcgcggcccagccccagcatgatgccgccgataacaccatttttggtgaacggaagaacgatacgccagataacttcccaggtggtgcagccaataccgtaggccgactctttcatcatcaccggggtttgttcgaacacatcacgcattaccgccgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaatgcggggccagagaacagcgcgccaacaatcgggatattcgacatgatattgccgaccggctcctgaaagtaaacggcgaacagcggcgcaaagataaacaggccccacatgccgtaaacgatacttggaatggctgccagcagctcaatggcgatacccagcgggcgtttcagccagccaggcgcaagctcagtcaggaacagggcgataccgaaactcaccgggacggcgatcagcagcgcgataaacgaagtcaccaacgtaccgtagatcggcaccagcgccccgtagatatcgttcggtgcatcccactctttggtccataggaaagccagaccaaatttctgaatgctcggccaggaggagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggatgcggcgtaaaacaccgtacccggcctggagttttattagtacagcggcttaccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaactacactatccggcaggctggcgtaatccaggtcgttcgcctgtttagccccggttttgtacgcccagtcgaagaatttcagcacttctgtgccttgttctggtttcttctgatctttgtggatcagaatgaacgtggtagaggtaataggccatgcatcttcgcctttctggttggtcagatcctgagcgaaggttttgctccagtctgcaccttttgctgcattagcgaagttttcttcggtcggactaaccggtttaccatcagcggagatcagtttggtgtacgccaggttgttctgcttcgcgtaagcatattcaacataaccaattgcacccggcagacgctgaacgaacgcggcgataccgtcgttacctttaccgcccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcgttcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgtactacagcaatgttttgtgaaggcagtttcagacccggattcagtttggcgatggcttcatcatcccacttcttgattttgcccaggtagatgtcgccgagggttttaccatccagcaccagttcgccagacttcagccctggaatgttaaccgccagcaccacgccgccaatcacggtcgggaactggaacagaccttcctgagccagtttttcgtcagacagcggcgcgtcagaggcaccaaaatcaacggtattagcgataatctgttttacgccaccggaagaaccgataccctggtagttaactttattaccggtttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcactcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggaatatgacagttttatgacagagagataaagtcttcagtctgatttaaataagcgttgatattcagtcaattacaaacattaataacgaagagatgacagaaaaattttcattctgtgacagagaaaaagtagccgaagatgacggtttgtcacatggagttggcaggatgtttgattaaaaacataacaggaagaaaaatgccccgcttacgcagggcatccatttattactcaaccgtaaccgattttgccaggttacgcggctggtcaacgtcggtgcctttgatcagcgcgacatggtaagccagcagctgcagcggaacggtgtagaagatcggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctacttacaaaacccgcatcctgatcggcgaagacatacaactgaccgccacgcgcgcgaacttcttcaatgttggatttcagtttttccagcaattcgttgttcggtgcaacaacaataaccggcatatcggcatcaattagcgccagcggaccgtgtttcagttcgccagcagcgtaggcttcagcgtgaatgtaagagatctctttcaacttcaatgcgccttccagcgcgattgggtactgatcgccacggcccaggaacagcgcgtgatgtttgtcagagaaatcttctgccagcgcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcagcgcctgcagaccatgcacgatgtcatgttcaatggaggcatccagacctttcaggcgagacagcttcgccaccagcatcaacagcacagttaactgagtggtgaatgctttagtggatgccacgccgatttctgtacccgcgttggtcattagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagtgaaccaaggtaacccagctctttcgacagacgcaggccagccagggtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttgcgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgctagcgattcaaaccagtagcgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcgtcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgtccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtgacggtaaatgcctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtgatttccgcaatatcgccctcttcaaggaagataaagcgacgggtcaccggcaacagcgccagctggtcagaagcgataaagttttcgcccatccccaggccaatcaccagcggactaccagaacgtgccgccagcagggtatccgggtgacgggagtccatgatcactgtaccgtacgcaccacgcagctgcgggatagcacgcagaacggcctcacgcagagtcccgccttgtttcagctcccagttcaccagatgggcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgcgcttttagctcttcacgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcattcacttctgaaggttcaccgtgggtcgcccagcgagtgtgagcaataccagtgccgccatgcagaggatgttcttccgctgcctgtgccagcatctggactttaccgaggcgacgcaggcgggtcatatgaccttctgcatcaacaacggccagaccggcagagtcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgttttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggagggagattatgttatctcctcatcccatgtgaccgggttagctggccagaatcactttttctttaccggacgacgccagccttctttctgagtctgcggcacacggctgatagctaatgcattttcgccgacattacgcgtcacagttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagctgagtgtcggaaccaacaaacacatcgtcgccgataatggtcttaaatttattcgcaccatcgtagttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgcccaggtaagtcagatgaccagctttcgagcctttacccagacgcgcttttttcatctcaacgaagttaccgacgtgagcaccttccagcaactcagcaccaggacgcaaacgggcaaacgggccaatggtacaggccgctgccagattcgcatcttccacaacggtatacggactgatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggtgccaattttcacgcgatgaccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagttagcgtaccacgcagatcaaaacgcgctggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactgataaacacgctccagacgggagagttgcaggcggttattcacgccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgcccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgagcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttggcaatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccgttttcacgggtgatacgtccataaccggtcggatcatccagtttcaccgtcagcagaccaatgccaccctgcggtttagcatcacgcagacgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcattgcatgacccgtacccagctgctctgcctgaagcacccagttaaggttgtcgtctttcagcgcctgttttagcagatcgccgccgtgaccgtacaccaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttgcctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagcgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttaatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacaggaaaacaggggggttttatatcagcaggatctatgtgaacgctattcaggacgggtcacacgcgcaaaaaaaagccagcctgtttccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaggctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgatgatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagacgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtatactgcctgtacggaggtgatagaaccagttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttccgtaccggccagggtgtaacgatagatgttgtcaacgaacagcagaacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttgtcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaatgagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcaatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgtacgataccgccgccgagctgctgctgaacttccagcaccagacgctcattaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttatgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctgccaattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgctgcgcaacggacatcggcgcatactgtttctgtttcagcagttcggtcactttctgaccgtggtcaagctgcttacgtgttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcctgagtttcgataatcggcagtgcggtcagagaaccggttttccctttcacttcacctttggtgaaggcttcaacgtattcggcgttaacacgtgcagcacgctccagcagacgagagtggaggtagaaaacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcgcccattgcgcaaccggcatacggtgccaggtattgcagtgcagcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctggccgatagtgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttacctgtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcgtacggacccataacaaccgcacctacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcagtgcggcagcggaaatgacgtctacctcagcggtagcctcactcacggcacgcaggtgaataaactgctccagaacatccgggagcgcgttaagacgaccattttcagccataacccgaatcaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcgagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcgtccagaatctgcgagcggcgtttgttcgcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtccgcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacaccgctggtcgcctttttggctacgctacggaataaaaccaggaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttttgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcgccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctgctaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttcagtctaaaaacagatactgttttaataaatgacatttacacaacaaaaaccacccattgacatttttaataatgttttaacagccaatgatggttcttagcgccgatttttagcagactgatattttcactaatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatgcaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatgacgttcgccatccagggctggaacctgaagtttaaccactgattcgacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtggcaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgaaggaaactcttctaccctgctctgtactggttcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacagagtgaaatgggcttcaggacgcacgatagagagtggaatgcctggcagtcctggtccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttgttccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggtgcttaccaggcatttttaatgcgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatggccgcaggcgtgacgccagaaatacgcgaagcttggccgatagaggctggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagtgtcgcgggtagcagggtgttctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgccgcctgttcgtctgtcaacgcaggggcaaacggcgtcagcgtggttaatttttcataagtcatttccggacgacgcagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcacgaccgatttcagtcaaacgcagatccgcattatcttcgcgtagcatcagacgatattctgcgcgcgaagtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaactagtacgccgagatacgcctgagaacgtgccggagcccaaccttctttgtcagcagacagacgggcagcgttaagaccggccagcaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgaggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatagagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcattagaggtcagtccttccggttcaaggaagatctgatgctgatttctgtcggcgaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcgtacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgagtgatataacacggcacctgctggggatgctgggacgcattgcccataaacgagaataccggcattgggttatcgccatgctgttgcgccagtacgctaaagtcgatggttcgagcatcaatacgcggtggtgtcccggttttcagacgaccaacgcgcagcggcagttcacgcaaacggcgagaaagcggaatggacggcggatcaccagcacggccaccgctgtaattatccagaccgatatgaattttaccgtcgaggaacgtcccaacggtgagcacgacggctttggcacggaacttcagtcccatttgggtaacagcaccgaccacgcgatcgttttcgacaataagatcttcaaccgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatccgcctgagctcgggtagcgcgaaccgccggtcctttgcttgcgtttagtatcctaaactggatacccgcctgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcggccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacctgggatcctgggtattaaaaagaagatctatttatttagagatctgttctattgtgatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaacagttgttctttggataactaccggttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcttccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcctgtctgttttgcaccgaaatttttgagttctgcctcgagtttatcgatagccccacaaaaggtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggtggagctgataaccagccagatccctgaggcaggtaaatcttctaacagcggaccgtgcagcgtttcggtggtaaaacccgcctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagtgatatctgccataaaccgccacctttattaagagtggcgtattgtacgctgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgatcagggcttgatggtacgcatgatcgggttttgcaggacgatcaatgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcgtcgatcgaacggcacatcacttttataaagatgctgtagtggccggttgtgtaataggcttcagtgacttcatcaaggctttccagctttgccagcgcggaagggtagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccgagttgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctactcgaacgtgaatcgtccctggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgccacggtccagattgtcgatcagataattttccataggattttcttatgcagattgatgattcattctattttagccttcttttttaatgaatcaaaagtgtgttaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgccaaattagcttcgtgaaatctcacttttctcgccaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggggatggcacgcaggataacttgtcgggctgtgaaaaagcggtgcaggtaaaagtgaaagctctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttctccgttgcactcggtctatgttgaccagtgggactgggaacgcgtaatgggcgacggtgagcgtcaattctcgactctgaaaagcacggtagaggcgatctgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgttcctgccggatcagatccacttcgtacacagccaggagttactgtctcgttatccggatcttgatgccaaatggcgtgagcgggcgatagcgaaagatcttggtgcggtattccttgtcgggattggcggcaagctgagcgatggtcatcgccacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggccatgcgggtctgaacggcgatattctggtgtggaaccctgtactggaagatgcgtttgagctttcttccatggggatccgcgtggatgccgacacgttgaagcatcagttggcgctgaccggtgatgaagatcgtctgcagctggaatggcatcaggcgctgctgcgcggtgaaatgccgcagaccatcggcggcggtatcggccagtctcgtttgaccatgctgctgctgcaactgccgcatatcggccaggttcagtgtggtgtatggccagctgctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgtgccgacatcgccacggcatgaaagcgatgctgatgtacccgctgcagctctttcactttactcgtcacgtcgtcaggcaaccgctgagcgataaaatcagaaatcaccaccgcatcggcatcaaaccattccctgctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctggcttaaaaaacggattgcttgttcgatgccttgtgggcctgaaagctcataacggacgatctcggtggaaaatagcataatatagcagcgccggttttctgcgagagcaatgcgcatcaaggccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacacagacaataaacggcccgcgcggctgttcatcgtaatctttatgtaccaccggacgttcgatcactttttcacgccacgactcaccgtgcaggcgataggtgagcgactgtttttccaccagccgacggtaaaactcatactccagttccgttatccctagtgtcgccagttctggcggcaggagacgtaaaatatcatcgctttgttgcagaccatcaacctgctcaggaaccgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcctgagaacgccccagctgctctgccaggcgtttcagttccggctgttcgttaagaaattcacagtatttcacaatcaactgatagtcgccacgtttaagctgaccggcgctcatatcccacagacgaccagctgcagtattgttatctgcgagaatcggttcaagttgtccgctcagcgtcatgcgttcctgaacttcactcaacagttgttcgcgttcttcttctaatagctgttgatttaacgtcgttgcttgcacgatcagacttaaacgccaacgctggagaaaaagcgtgtgtaacgctgaagtgatcgtgctgttagcatcaaccaactgtcgggcttgttctgcccatggagaattcagacgatgcagtaagtccaggatctgtggtagctgcacaataaactgtggcgtggagaggagctggctttgctgatagcacatcacctcttcggtgagttccggcgggactcgggcatctttcagccgactgcgcagcgcttcacgccagcggggaacatcatcagtgattgccgccttcaggcgtgggaatttttcaaagaagaccgccagctgcggtgaggccagcagtgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcaccgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatttttgctgttcgctgaataaagcgtgttgcttgcgccagtcgctttcaagctcttccagttgttgttttatttcaccaggcagaccttcagccgatgaaccgggaagtgccagcgtactgccttgtaaacttacatcgcgaacgacaagatgttgggcgctatcaacttccagattcagtttctgggcaaagccgataccgttcagtttaccgcgaatttcaccacctttgctcagccactgttccagcgcgctacgctcaaaggagatatgaaccacttccatatcatgcagttttaacggtttttgcagcagtagagtcagagtggaagcagtaacgttaacaggaagttgatactgctgacgacggctgaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctggagttgcaggtgacgttgcacaatcgcgccaaggcgagtcaacatcccttgctgttgccaggcgtgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatctaccggggcaacagcactgcgaccgctaaaaaaggcgctggcctgtaataatcggatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttctgccagcgttcatattcttcatctgtgacctgcaaggcatcaggaaccggattgtcgttttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcggtcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcaggcgcatcgggattttttctacgtgtgcaccgttgcggaactggcgctcgttaatggcggtgagcaaggtattaagaattgccgggcccgctttccagatctcatccagaaagacaatttctgcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaagggggggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgagggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcataacacccgctatttcggtgatgtcagccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcactttattatttatgattcaaaagcatggcacggctatggtcggtaagctgtttgcgccgatcatgctgacctggtttttgattctggcaggactggggttacgtagcattattgctaacccggaagtgctgcatgcgctgaatccgatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgctgtcgattacgggggtcgaggcgctgtatgctgatatgggacactttggtaagttccctattcgtctggcgtggttcactgtcgtattaccttccttaactcttaattacttcggccagggagcgctgttgttaaagaacccggaagcgattaagaacccgttcttccttttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaatcgcctcgcaggcggttatctctggcgtcttttcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacctccgaaatggagtcagggcaaatctatattccgtttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcctgattgctttcctttgtgtcgatattccattgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtactgtgatgtttatcgtgatgaccacctggaagagcgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcctgttcgcgtgcccgggaccgcggtgtatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataaccttaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgcaccgaagacgctccatatgtccataacgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtagaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgtgcaccagatcaatttgaaatcccgccaaacagggttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcctttcttcataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgtgggtcagcgaaacgtttcgctgatggagaaaaaaatgaaaaaaggcaccgttcttaattctgatatttcatcggtgatctcccgtctgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtacaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggcgtcgtcacaaatgaaatgcaggtcgaggcggccattatcgcggaagagatcaaacaccataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaaaaacaccagggaaataccattgaaattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggcatctatactcgcgatgccggtacgcttttatggctggggaaagaaacgacatttaccgggccaaaatcttcccaggaagccgggattgggattatccatcaggaactgaacctgatcccgcagttgaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatcgccaaagtgctgagctttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccctgttccgcgtcatccgcgagctgaaatcgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagatttgcgatgacgttaccgtttttcgtgatgggcaatttattgctgagcgcgaagtggcatcactgaccgaagattcgctgattgagatgatggtgggtcgcaagctggaagatcaatatccgcacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacttggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgcaggtcgtaccgaactgatgaaagtgctctacggcgcactaccgcgcaccagcggttacgtcaccctggatgggcatgaagtcgttacccgttcaccgcaggatggcctggcaaacggcattgtgtatatctccgaagaccgtaaacgtgacggtttagtgttgggcatgtcagtaaaagagaacatgtcgctgacagcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgatttcattcgtctgtttaatgtgaaaactccgtcgatggaacaggcaattggtctgctttccggtggcaatcagcaaaaagtggcgattgcccgcggtctgatgacacgccccaaagtgttgatccttgatgaacctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattctccagcaaacctcagtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggcatcgacttatcggtaggttctctgttggcgctgaccggcgcagttgctgcatctatcgtcggcattgaagtcaatgcgctggtggctatcgctgctgctctcgcgttaggtgccgcaattggtgcggtaaccggggtgattgtagcgaaaggtcgcgtccaggcgtttatcgctacgctggttatgatgcttttactgcgcggcgtgaccatggtttataccaacggtagcccagtgaataccggctttactgagaacgccgatctgtttggctggtttggtattggtcgtccgctgggcgtaccgacgccagtctggatcatggggattgtcttcctcgcggcctggtacatgctgcatcacacgcgtctggggcgttacatctacgcgctgggcggcaacgaagcggcaacgcgtctttctggtatcaacgtcaataaaatcaaaatcatcgtctattctctttgtggtctgctggcatcgctggccgggatcattgaagtggcgcgtctctcctccgcacaacccacggcggggactggctatgagctggatgctattgctgcggtggttctgggcggtacgagtctggcgggcggaaaaggtcgcattgttgggacgttgatcggcgcattaattcttggcttccttaataatggattgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtgctggtagacaacaaaaagcagtaataacgactacaggacatcttgaatatgaacatgaaaaaactggctaccctggtttccgctgttgcgctaagcgccaccgtcagtgcgaatgcgatggcaaaagacaccatcgcgctggtggtctccacgcttaacaacccgttctttgtatcgctgaaagatggcgcgcagaaagaggcggataaacttggctataacctggtggtgctggactcccagaacaacccggcgaaagagctggcgaacgtgcaggacttaaccgttcgcggcacaaaaattctgctgattaacccgaccgactccgacgcagtgggtaatgctgtgaagatggctaaccaggcgaacatcccggttatcactcttgaccgccaggcaacgaaaggtgaagtggtgagccacattgcttctgataacgtactgggcggcaaaatcgctggtgattacatcgcgaagaaagcgggtgaaggtgccaaagttatcgagctgcaaggcattgctggtacatccgcagcccgtgaacgtggcgaaggcttccagcaggccgttgctgctcacaagtttaatgttcttgccagccagccagcagattttgatcgcactaaaggtttgaacgtaatgcagaacctgttgaccgctcatccggatgttcaggctgtattcgcgcagaatgatgaaatggcgctgggcgcgctgcgcgcactgcaaactgccggtaaatcggatgtgatggtcgtcggatttgacggtacaccggatggcgaaaaagcggtgaatgatggcaaactagcagcgactatcgctcagctacccgatcagattggcgcgaaaggcgtcgaaaccgcagataaagtgctgaaaggcgagaaagttcaggctaagtatccggttgatctgaaactggttgttaagcagtagttttaatcaggttgtatgacctgatggtgacataaatacgtcatcgacagatgaacgtgtaatataaagaaaagcagggcacgcgccaccctaacacggtggcgcattttatggacatcccgaatatgcaaaacgcaggcagcctcgttgttcttggcagcattaatgctgaccacattcttaatcttcaatcttttcctactccaggcgaaaccgtaaccggtaaccactatcaggttgcatttggcggcaaaggcgcgaatcaggctgtggctgctgggcgtagcggtgcgaatatcgcgtttattgcctgtacgggtgatgatagcattggtgagagcgttcgccagcagctcgccactgataacattgatattactccggtcagcgtgatcaaaggcgaatcaacaggtgtggcgctgatttttgttaatggcgaaggtgagaatgtcatcggtattcatgccggcgctaatgctgccctttccccggcgctggtggaagcgcaacgtgagcgtattgccaacgcgtcagcattattaatgcagctggaatcaccactcgaaagtgtgatggcagcggcgaaaatcgcccatcaaaataagactatcgttgcgcttaacccggctccggctcgcgaacttcctgacgaactgctggcgctggtggacattattacgccaaacgaaacggaagcagaaaagctcaccggtattcgtgttgaaaatgatgaagatgcagcgaaggcggcgcaggtactgcatgaaaaaggtatccgtactgtactgattactttaggaagtcgtggtgtatgggctagcgtgaatggtgaaggtcagcgcgttcctggattccgggtgcaggctgtcgataccattgctgccggagatacctttaacggtgcgttaatcacggcattgctggaagaaaaaccattgccagaggcgattcgttttgcccatgctgccgctgcgattgccgtaacacgtaaaggcgcacaaccttccgtaccgtggcgtgaagagatcgacgcatttttagacaggcagaggtgacgcttggctacaatgaaagatgttgcccgcctggcgggcgtttctacctcaacagtttctcacgttatcaataaagatcgcttcgtcagtgaagcgattaccgccaaagttgaagcggcgattaaagaactcaattacgcgccatcagctctggcgcgtagcctcaaactcaatcaaacacataccattggcatgttgatcactgccagtaccaatcctttctattcagaactggtgcgtggcgttgaacgcagctgcttcgaacgcggttatagtctcgtcctttgcaataccgaaggcgatgaacagcggatgaatcgcaatctggaaacgctgatgcaaaaacgcgttgatggcttgctgttactgtgcaccgaaacgcatcaaccttcgcgtgaaatcatgcaacgttatccgacagtgcctactgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtatcgcctgtattaccggcccgctggataaaactccggcgcgcctgcggttggaaggttatcgggcggcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgctatgcgccaactgctatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaaccactatccaccaaccgaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccgacccttcagcaacaacgattacaacttactccgattctgatggaacgcggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagaagcatgaacattgctgctgaagcaacagtaataatgcccattgtgataaacgtatagtggaattgttcgacagtcgttgtgccttccattccttcataaacgcgaaggacggccgcacttacagcaacgcctaaactaatcgacagttgctgcgtgaccgccagaacactgttaccgctgctggcattgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaactgcgtcgacatagccatccctaatataaacaacggcaagatcagcatccatatagccattgctggtgattgcaaagagaactgagcgatcattagcccaataatcaccgtgatccccactaacgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggtgccatcatacagccagcaataaacgcctgataaccaaatcctacctgtaacatcaatggcataaggaacggtacacagccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgcgtcgtgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacagcaaaaagccagtgatatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgcgcgcgtaaagaaggcccgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaacggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatactggaagaagttcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagctgtggtagcgaattagaaagtgcgcaggccagagaacccaatgtgaacagactcacggcaagggtaaaaatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattaagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttatcacttatcaggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggataatcgcatcgacaatcgcctgatgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatcgacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgctttctgttccgcggtgccaaccgttgctgccagtaggcaggcttgcggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagttcgattgtggcatgacccgagtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccgggcaaaatggtgccgggttcatattcaccttttaagatccgttgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattacttatcttcctttttctttttattcctccttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaactccggcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcaaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaatgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtcccttgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggcagtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctccgaagtaaatccttctaccggcatccttgccagccattcatattaatacacttcatccagcacgttaattttcaaaagatcgcgaatcaacgcatttttatcgctattttgcagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgcgcccagctgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggcacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactcaagtcgcagataattaagatctccctttagttttgaaggggcactggtataaagcgctaaagtgaaatatcccagcaactgactactaaattcgtccattttgggcgcttcagtggtaataagaagatcaagctggcgttcatgcagctgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatgggcatcctgattttgatacaagcgtcccagccactgattaagcatacattcccacaacgaggcgctggcaccgatagaaaactcgttatgtcgtgaggtatgcgccacctccttacgggcggcctgccaggtgctcatgagcgtttctgcataaggcagtagtttttcaccggcagcggttaaacggatattgtttctgtggcgggtgaaaaggttcacacccagttgattttccagttgtctgattcgaaagctcactgctgactgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgtcatggtgatttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgagccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtattaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgacgattaataaaaagggcgaaatgccctttttttatgtcagtagtttctgcagatggatgagcaaacggtcaatcgctcgatagctaactgcctcctgcaaatgctgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagtgttccttccaaccacatcgcatcttcgctctcaagtttgcagaattggcgtatttccggactatccagccaggcattcagtttattctgccgcttaaattggcgctctctggcggccattacgcgttgtttaacggtggcgctgctttctcccggcactaccgttttactcaaaatgccggggggtggtaatgggatctccagtgagagatcgaagcggtcgagaaagggccccgagagccggttgagataacgtaatgtctgttctggcgtgcagcggttatggtttccctgataatgtccggtagggctgggattcatcgccgcaacaagctggaaacgggctggataggttatttttgctcgtgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaggcatccagtgtacgccgttcaaattcaggtagctcatcaagaaaaagcacgccgttatgcgccagcgaaatttcaccgggccctggaattgcgccaccgcctaccatcgcagttaacgatgcactgtgatgaggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcactctccagtgcctcttcattgcttaaatctggcaacaggccattaatacggctggcgagcattgttttacctgttcccggcggcccaatcagtaaaaggttgtgcccgccagcagcggtaatttccagtcctcgctttccttgttcctgaccgataacatcactgagatcatgttgtagcgcccgggatactgcatcagttggtttcgggcgttcgagagcgtgcttaccttccagaaacgcacagacagcttgcagatgatcggctatcaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcgccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagcaacgcaatggcgataggtaaatcatatcgtcccccttcttttggcagatcagctggagccaggttgatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttcttttaccgttgtttctggtaagcccaccatcgttaagccgggtagacctttactgatatgtacctcaacagtgatcgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcaccattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatgcagcggacaaaggatgaactacgaggaagggaacaacattcatactgaaattgaatttttttcactcactattttatttttaaaaaacaacaatttatattgaaattattaaacgcatcataaaaatcggccaaaaaatatcttgtactatttacaaaacctatggtaactctttaggcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagagatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataaccgaggagcagacaatgaataacagcacaaaattctgtttctcaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaacaccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggcggcgtggagcacttgctatgccgacatgagcagggtgcggcaatagcggctatcggttatgctcgtgctaccggcaaaactggcgtatgtatcgccacgtctggtccgggcgcaaccaacctgataaccgggcttgcggacgcactgttagattccatccctgttgttgccatcaccggtcaagtgtccgcaccgtttatcggcactgacgcatttcaggaagtggatgtcctgggattgtcgttagcctgtaccaagcacagctttctggtgcagtcgctggaagagttgccgcgcatcatggctgaagcattcgacgttgcctgctcaggtcgtcctggtccggttctggtcgatatcccaaaagatatccagttagccagcggtgacctggaaccgtggttcaccaccgttgaaaacgaagtgactttcccacatgccgaagttgagcaagcgcgccagatgctggcaaaagcgcaaaaaccgatgctgtacgttggcggtggcgtgggtatggcgcaggcagttccggctttgcgtgaatttctcgctgccacaaaaatgcctgccacctgtacgctgaaagggctgggcgcagtagaagcagattatccgtactatctgggcatgctggggatgcacggcaccaaagcggcaaacttcgcggtgcaggagtgtgacctgctgatcgccgtgggcgcacgttttgatgaccgggtgaccggcaaactgaacaccttcgcgccacacgccagtgttatccatatggatatcgacccggcagaaatgaacaagctgcgtcaggcacatgtggcattacaaggtgatttaaatgctctgttaccagcattacagcagccgttaaatatcaatgactggcagcaacactgcgcgcagctgcgtgatgaacattcctggcgttacgaccatcccggtgacgctatctacgcgccgttgttgttaaaacaactgtcggatcgtaaacctgcggattgcgtcgtgaccacagatgtggggcagcaccagatgtgggctgcgcagcacatcgcccacactcgcccggaaaatttcatcacctccagcggtttaggtaccatgggttttggtttaccggcggcggttggcgcacaagtcgcgcgaccgaacgataccgttgtctgtatctccggtgacggctctttcatgatgaatgtgcaagagctgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgttttttcaggaacgatacagcgaaaccacccttactgataaccccgatttcctcatgttagccagcgccttcggcatccctggccaacacatcacccgtaaagaccaggttgaagcggcactcgacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgcctggcgccagtaattcagaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccggaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggctgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgccatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacttcggtttttgaaggcatccgttgctacgactcgcacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgcttcccggtttcgcagagcattgatgagctgatggaagcttgtcgtgacgtgatccgcaaaaacaatctcaccagcgcctatatccgtccgctgatcttcgttggtgatgttggcatgggcgtaaacccgccagcgggatactcaaccgacgtgattatcgctgctttcccgtggggagcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgcgcagcaccaaacaccatcccgacggcggcaaaagccggtggtaactacctctcttccctgctggtgggtagcgaagcgcgccgccacggttatcaggaaggtatcgcgctggatgtgaatggctacatctctgaaggtgcaggcgaaaacctgtttgaagtgaaagacggcgtgctgttcaccccaccgttcacctcctccgcgctgccgggtattacccgtgatgccatcatcaaactggcgaaagagctgggaattgaagtgcgtgagcaggttctgtcgcgcgaatcactgtacctggcggatgaagtgtttatgtccggtactgcggcagaaatcacgccagtgcgcagcgtagatggtattcaggttggtgaaggccgttgcggtccggttaccaaacgcattcagcaagccttcttcggcctcttcactggcgaaaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcacgcaccgtcccatttacgagacagacactgggagtaaataaagtatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgctcgtgcgctgtggcgcgccaccggaatgaccgatgccgattttggcaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctgcgcgatctcggtaaactggtcgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggattgccatgggccacggggggatgctttattcactgccatctcgcgaactgatcgctgattccgttgagtatatggtcaacgcccactgcgccgacgccatggtctgcatctctaactgcgacaaaatcaccccggggatgctgatggcttccctgcgcctgaatattccggtgatctttgtttccggcggcccgatggaggccgggaaaaccaaactttccgatcagatcatcaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtatctgactcccagagcgatcaggttgaacgttccgcgtgtccgacctgcggttcctgctccgggatgtttaccgctaactcaatgaactgcctgaccgaagcgctgggcctgtcgcagccgggcaacggctcgctgctggcaacccacgccgaccgtaagcagctgttccttaatgctggtaaacgcattgttgaattgaccaaacgttattacgagcaaaacgacgaaagtgcactgccgcgtaatatcgccagtaaggcggcgtttgaaaacgccatgacgctggatatcgcgatgggtggatcgactaacaccgtacttcacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctttcccgcaaggttccacagctgtgtaaagttgcaccgagcacccagaaataccatatggaagatgttcaccgtgctggtggtgttatcggtattctcggcgaactggatcgcgcggggttactgaaccgtgatgtgaaaaacgtacttggcctgacgttgccgcaaacgctggaacaatacgacgttatgctgacccaggatgacgcggtaaaaaatatgttccgcgcaggtcctgcaggcattcgtaccacacaggcattctcgcaagattgccgttgggatacgctggacgacgatcgcgccaatggctgtatccgctcgctggaacacgcctacagcaaagacggcggcctggcggtgctctacggtaactttgcggaaaacggctgcatcgtgaaaacggcaggcgtcgatgacagcatcctcaaattcaccggcccggcgaaagtgtacgaaagccaggacgatgcggtagaagcgattctcggcggtaaagttgtcgccggagatgtggtagtaattcgctatgaaggcccgaaaggcggtccggggatgcaggaaatgctctacccaaccagcttcctgaaatcaatgggtctcggcaaagcctgtgcgctgatcaccgacggtcgtttctctggtggcacctctggtctttccatcggccacgtctcaccggaagcggcaagcggcggcagcattggcctgattgaagatggtgacctgatcgctatcgacatcccgaaccgtggcattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggacgctcgaggtgacaaagcctggacgccgaaaaatcgtgaacgtcaggtctcctttgccctgcgtgcttatgccagcctggcaaccagcgccgacaaaggcgcggtgcgcgataaatcgaaactggggggttaataatggctgactcgcaacccctgtccggtgctccggaaggtgccgaatatttaagagcagtgctgcgcgcgccggtttacgaggcggcgcaggttacgccgctacaaaaaatggaaaaactgtcgtcgcgtcttgataacgtcattctggtgaagcgcgaagatcgccagccagtgcacagctttaagctgcgcggcgcatacgccatgatggcgggcctgacggaagaacagaaagcgcacggcgtgatcactgcttctgcgggtaaccacgcgcagggcgtcgcgttttcttctgcgcggttaggcgtgaaggccctgatcgttatgccaaccgccaccgccgacatcaaagtcgacgcggtgcgcggcttcggcggcgaagtgctgctccacggcgcgaactttgatgaagcgaaagccaaagcgatcgaactgtcacagcagcaggggttcacctgggtgccgccgttcgaccatccgatggtgattgccgggcaaggcacgctggcgctggaactgctccagcaggacgcccatctcgaccgcgtatttgtgccagtcggcggcggcggtctggctgctggcgtggcggtgctgatcaaacaactgatgccgcaaatcaaagtgatcgccgtagaagcggaagactccgcctgcctgaaagcagcgctggatgcgggtcatccggttgatctgccgcgcgtagggctatttgctgaaggcgtagcggtaaaacgcatcggtgacgaaaccttccgtttatgccaggagtatctcgacgacatcatcaccgtcgatagcgatgcgatctgtgcggcgatgaaggatttattcgaagatgtgcgcgcggtggcggaaccctctggcgcgctggcgctggcgggaatgaaaaaatatatcgccctgcacaacattcgcggcgaacggctggcgcatattctttccggtgccaacgtgaacttccacggcctgcgctacgtctcagaacgctgcgaactgggcgaacagcgtgaagcgttgttggcggtgaccattccggaagaaaaaggcagcttcctcaaattctgccaactgcttggcgggcgttcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatctttgtcggtgtgcgcctgagccgcggcctcgaagagcgcaaagaaattttgcagatgctcaacgacggcggctacagcgtggttgatctctccgacgacgaaatggcgaagctacacgtgcgctatatggtcggcggacgtccatcgcatccgttgcaggaacgcctctacagcttcgaattcccggaatcaccgggcgcgctgctgcgcttcctcaacacgctgggtacgtactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgaacttggcgaccatgaaccggatttcgaaacccggctgaatgagctgggctacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttagggaaaaatgcctgatagcgcttcgcttatcaggcctacccgcgcgacaacgtcatttgtggttcggcaaaatcttccagaatgcctcaattagcggctcatgtagccgctttttctgcgcacacacgcccagctcaaacggcgttttctcatcgctgcgctctaaaatcatcacgcggttacgcaccggttcggggctgttttccagcaccacttccggcaacaatgccacgccacagccgagtgccaccatcgataccatcgcttcatgcccgccaaccgtggcgtaaatcatcgggttactgattttattgcgtcgaaaccacagttcaatgcggcggcgtaccggcccctgatcggccataataaacggcaccgttgaccagtccggcttctctaccgacacctgattacgcaccgggcagggcagcgcgggggcaatcagcactactgccagattctccagcatcgaaaacgccactgcgccgggcaaggtttccggtttacccgcaatcgccagatccgcttcaccagtgaccaccttttccatcgcatctgccgcatcaccagtagtaagtttaatctccaccgacgggtgttccgcgcggaagcgatccagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggcccttgctgatcgatggtgtggcgcaactgctgatactgcaacagcgtttgctgggcgaaaacgcgcagctcttcgcccgcttcagtcagcgtcaccgtgcggttatcgcgcacaaacagcggctgaccgagatcttcttccaggcgctgaatctgccgtgagagcgtggatgggctaacgtgcatcgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccacagggacagccctcgatgttgacgttgcaaaaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaattcaatctcgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaatctgcgccagcagctggcacagctgggcaaatgtcgctttatgggccgcgatgaattcgccgatggcgcgagctaccttcagggtaaaaaagtagtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgccgagaagcgcgcgtcctggcgtaaagcgaccgaaaatggttttaaagtgggtacttacgaagaactgatcccacaggcggatctggtgattaacctgacgccggacaagcagcactctgatgtagtgcgcaccgtacagccactgatgaaagacggcgcggcgctgggctactcgcacggtttcaacatcgtcgaagtgggcgagcagatccgtaaagatatcaccgtagtgatggttgcgccgaaatgcccaggcaccgaagtgcgtgaagagtacaaacgtgggttcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggcatggcgattgccaaagcctgggcggctgcaaccggtggtcaccgtgcgggtgtgctggaatcgtccttcgttgcggaagtgaaatctgacctgatgggcgagcaaaccatcctgtgcggtatgttgcaggctggctctctgctgtgcttcgacaagctggtggaagaaggtaccgatccagcatacgcagaaaaactgattcagttcggttgggaaaccatcaccgaagcactgaaacagggcggcatcaccctgatgatggaccgtctctctaacccggcgaaactgcgtgcttatgcgctttctgaacagctgaaagagatcatggcacccctgttccagaaacatatggacgacatcatctccggcgaattctcttccggtatgatggcggactgggccaacgatgataagaaactgctgacctggcgtgaagagaccggcaaaaccgcgtttgaaaccgcgccgcagtatgaaggcaaaatcggcgagcaggagtacttcgataaaggcgtactgatgatcgcgatggtgaaagcgggcgttgaactggcgttcgaaaccatggtcgattccggcatcattgaagagtctgcatattatgaatcactgcacgagctgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctctgataccgctgagtacggtaactatctgttctcttacgcttgtgtgccgttgctgaaaccgtttatggcagagctgcaaccgggcgacctgggtaaagctattccggaaggcgcggtagataacgggcaactgcgtgatgtgaacgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggctatatgacagatatgaaacgtattgctgttgcgggttaagtgcgcgctgatgccctcaccccgaccctctcccacagggagagggagaaaacactcaaggccttctcctggagaaggccttgctattagttgcggtacagcaccttaatgatgtgatatccgaactgggtgtgcagcgggccggtcggctccagtaccggacaagagaaaaccactttatcgaacgccggaaccatctgaccctggcggaattcacctaaatcaccgccgcgtttgcctgatgggcaaatggagtgtttcttcgccagcttgccgaaatcggcaccgttcttaatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtgaataattgtcaggcggcgattttagcatgatccgcagatgctaacgtaattgtcagtcagggaggggctggtacatatatggcaaaagcccggaaaatccgggcttcgcaggtccctcaaggggagaaaacttagggcctctatgggctacaaagtcattatcggggatggttattttattgtcaatttatgagcgatatggcattgattgacttgatgaccgccctctgtatgtctgcaaccaactcatgtggcaaacattgattaagataccctctgtaagtccttgctctatttaatcggtttcgactgacttgttgtaccaggtcggctttggcccaacgaatctgctgatcaaagaattgcaggccattgataacattactggctatttcaacatgcattccacgatttaacttgtcatgatcgcgagtggttgataatggaacgacgatacatgcgttgccattaatttttccgttgagcacgacaactaacctgttttttatcatttcaggaggaatgcggccatcgtaatacgtggtgctgaactgtccattctggataacaggatagttaccaaagttgcattccagtatttcaccaaccttagggctgaaattaatcgccacgagtaaacctctccttagtaaactctgaaaaagtaataacacaacgttacgacccgatattttctaagtctaatggattcacgatgaactccggtttcggtcttctctctctgatttaaacatccgcagccaaccggttagcggcttacacgcggtcacattcaaatgcgattctgctacaatcctccccccgttcgaagattgagcaatacacctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggcgcgggttccggtaaaactcgtgtgatcaccaataaaatcgcccatctgatccgcggttgcggttatcaggcgcgacatatcgcggcggtgacctttaccaataaggcggcgcgcgagatgaaagagcgtgtcgggcagacgctgggtcgcaaagaggcgcgcgggctgatgatctccacttttcacacgctggggttggatatcatcaaacgcgagtatgcggcgcttgggatgaaggcgaacttttcgctgtttgacgataccgatcagcttgctttgcttaaagagttgaccgaggggctgattgaagatgacaaagttctcctgcaacaactgatttcgaccatctctaactggaagaatgatctcaaaacaccgtcccaggcggcagcaagtgcgattggcgagcgggaccgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcctgtaatgtgctcgacttcgatgatctgattttattgccgacgctacttctgcaacgcaatgaagaagtccgcgagcgctggcagaacaaaattcgctacctgctggtggacgaatatcaggacaccaacaccagccagtatgaactggtgaaactgctggtgggcagccgcgcgcgctttaccgtggtgggtgacgatgaccagtcgatctactcctggcgcggcgcacgtccgcaaaacctggtgctgctgagccaggattttccggcgctgaaggtgattaagcttgagcagaactaccgctcttccggacgtattttgaaagcggcgaacatcctgatcgccaataatccgcacgtctttgaaaagcatctgttctccgaactgggttacggcacagagctaaaagttttaagcgcgaataacgaggaacatgaagccgagcgcgttactggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggtaaccatcagtcgcgggtgtttgaaaaattcctgatgcaaaaccgcatcccatacaaaatatctggtggtacgtcgtttttctctcgtcctgaaatcaaggacttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagagagagattggcccggcgacgctgaaaaagctgggtgagtgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgctttactcactggttggcagaaatccagcgtctggcggagcgggagccgattgccgcggtgcgcgatctgatccacggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagccgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggcagcgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactttgcgcgacatgatggagcgtggtgagagtgaagaagagctggatcaggtgcaactgatgactctgcacgcgtcaaaagggctggagtttccttatgtctacatggtcggtatggaagaaggatttttgccgcaccagagcagcatcgatgaagataatatcgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgagctggtgcgcccggagccgagccgctttttgctggagctgccgcaggatgatctgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgcagaaagggcaaagccatctggcgaatctgaaagcgatgatggcggcaaaacgagggaaataatcaaggccggaaaagatgcgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgagcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatggccaggcggagtaaacggcagagttgttctgcgacgcgcggcggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcaattttttctgtgcgggggtaaaaccgggaagatccagattacgcaccagataagcagcgtgttgcggcgcttgtttaaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattccttttccacctgatcgaagaagttagccgcaactttggctacgcgctgcgcctgatcaatatcgatcataaagcggcgctgaatattacgcagcgtacggctgcgaatatcctgctcgacggccagatgcaacatgccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaatggcgatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctccagttcctccagccgaccgcaatgaatggctcgctgtttcaattgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcaccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaggtgacgcagcccatcgacaggctgaacaacgaggtggtttgtgcacccgtgccggttaccagttcagtactggcaccgcctatatccaccaccaggcgctgatcggcaccgccagttgtgtgagcaacgccctgataaatcagacgtgcttcctcttcaccgctgatcacctgtaccggacaaccgaggatttcctgcgctttggcaataaaatcacccgcattgacggcaagacgtaatgtcgccgtagcgacaacgcgaatttgcgagggagggatatcttgcagacgttcagcaaacaggcgcagacattgccaaccgcgctccattgcttcattagacagggcattttcgctattcaggccagcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgacgaggtggaacccatactcttcatccttcaatctgtctctgtgttggctgcattctttcacctgaatcacttactacagtatgctcatcgggattcattctcttgccatcttgatacagtttgaatgattttgagtatgacattttatttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtacgtgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttgcttaccggaattgagtgaccaatataggtctcaatagcaggcaaattcaatgcatactcttcacacgccaggctgatagagtgaccgcttgcgcctgcgcgacctgtacgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgcgtcactgccggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatcgccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaacaaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtattggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacggtggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcgaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccaccacctgaatggcaccgaggttaatgtggttctgcttggcgtagtcaattaaacgccccgtagtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtagccatcaccaccgtaagccagacccagcttcaggccggtagcttccgccagcggttctgcgtcggcatggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgtggttgattcaccttgcgatcggcaatcgcaggatgagagagaagataatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctggcactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggtgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgtatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggcgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctactgaagatttaactgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaaccatgctgctgcagaacattgctcagagcattgcttacaaccacccggattgtgtgctgatggttctgctgatcgacgaacgtccggaagaagtaaccgagatgcagcgtctggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggccaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcactcgtctggcgcgcgcttacaacaccgttgttccggcgtcaggtaaagtgttgaccggtggtgtggatgccaacgccctgcatcgtccgaaacgcttctttggtgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgcaacggcgcttatcgataccggttctaaaatggacgaagttatctacgaagagtttaaaggtacaggcaacatggaactgcacctctctcgtaagatcgctgaaaaacgcgtcttcccggctatcgactacaaccgttctggtacccgtaaagaagagctgctcacgactcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggccatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgccgcgctggcgatgttaggaaaattcctggaatttgctggcatgttatgcaatttgcatatcaaatggttaatttttgcacaggactggtgggttcggaacggactttcccttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtactgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccaggggttgataccactcgttgggggtatttcggtttacgcagggatttgcttcacgttcggaattgtcgattactatattccgcatgcatctctctatctcgcttgtgccggtgtgcttgttttcattggcgcgctggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgtttggcaacctttatctcagtagcctgggttatatctttggctcctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgcgttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgtggttcgacgggcaaaccagcctcgcaatctggtgctttgcgatgatcgccgccatcctgccatatatcatgcttaaccttggtatcctgggtcgccgctacaaagtctttatgggtgatgcgggcagtacgctgattggttttaccgtgatctggatcctgctcgaaacgacccagggcaaaacccatcccatcagcccggttaccgctttgtggataatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctcctgaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgtcaggcgtttgtgctgattacccttgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgctggtgctctttttgctagcattcttcctctatggatattgcattaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctatggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatacgttttttgctcgtcaggagtggagctcgacggcgattaccgatcgtccaacggtgaatatgctggggggatattactcgcagcagcaatttttgcgtaacctggatgtccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaaacagcggatggtgggcaacagcaaagccgatgcggcgttgctggatgaaatgattaacaacatccagtttatccccggagactttacccgcgcggtcaatgacagcgtgaagcttattgccgaaaccgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcgcgtaccatccagatgaaagctcaggtgaagcgtcaggaagaggtggcgaaagccatctacgaccgccggatgaacagcattgagcaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtacctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgcttcaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcagaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcctgatgattatgtggggcattgtcggggggctgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggcgccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggcctgacagagataacctgtcggattctggaagggctaaaacctattcttgccgagttcaaaccagacgtcgtgctggttcacggcgatacgacgacgacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtctgcgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcacttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgcggatagccgaatcttcattaccggtaatacagtcattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgacacgctgcgttcagaactggcggcaaattacccgtttatcgaccccgataaaaagatgattctggtgaccggtcacaggcgtgagagtttcggtcgtggctttgaagaaatctgccacgcgctggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagagagccggtcaatcgcattctggggcatgtgaaaaatgtcattctgatcgatccccaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaacctgtgctggtgatgcgcgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtaggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaagctatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttatatcgggctgccaacggcagcagcgtttgcctcacggcaaaaacaggtaattggtgtcgatatcaaccaacatgcggttgataccatcaatcgtggcgaaatccatatcgtcgaacctgatttggcgagtgtagtaaaaactgccgtagaaggcggttttttacgagcgagcacgacgccagttgaagcggatgcctggctgattgctgtacccacgccgtttaagggcgatcatgagccagatatgacctacgttgaatcggctgctcgctccattgcgccagtgctgaaaaaaggcgcgctggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccggatctcactttcccgcagcaggtgggcgagcaggcggacgtcaacattgcttactgcccggaacgcgtgttaccaggacaggtaatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtcactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagcttccgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgttaatattcttcagcctggccctggcgtgggcggtcactgcattgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagtgaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggtggctgattgcctggcggctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgcgaaagcccggcgatggaaatcgctgaactgatcgcccagtggcatagcggcgaaactctggttgttgagcctaacatccaccagttgccgaaaaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagacgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaatgtccatcagcagtatgtcgtcgatgccaaaggagtctggcgctgatgagaaaaattctgataacaggtggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgacgcggtggtagtggtcgataagctgacctacgccggaaacctgatgtcgctggcaccggtcgcgcaaagcgagcgctttgcctttgagaaagttgatatctgcgatcgggcagaactggcacgcgtattcactgagcatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttctattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacattgcttgaagcggcgcgggcttactggaatgcgctgacggaagataaaaaatcagcgttccgttttcatcatatctccactgacgaagtatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcggacctatggtctgccgacgcttatcaccaactgctcgaataactacggcccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaatcgctgccggtatatggcaacgggcagcaaatccgtgactggctgtatgtggaagatcacgcccgcgcgctgtattgcgtggcgaccaccgggaaagtcggtgaaacctataatattggtggtcacaacgagcgtaagaatctcgatgttgtggaaaccatttgcgagctgctggaagaactggctccgaacaagccgcacggcgtggtgcactatagtgacttgatcacctttgtcgctgaccgtccggggcatgatctgcgttatgccattgatgcttcgaaaattgcccgtgaacttggctggctgccgcaggaaacctttgaaagtggaatgcgtaaaacggtgcagtggtatctggctaatgaaagctggtggaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaaaggctaattttcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggcacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgctggccggtatccgcgaaattctcatcatcactacgccggaagataaaggttatttccagcgcctgctgggcgatggtagtgagttcggtatccagctggaatatgccgaacagcccagcccggacggtctggcgcaggcctttatcatcggtgaaaccttccttaatggtgaaccttcttgtctggtgctgggcgataacatcttcttcggtcagggcttcagtccgaagctgcgtcatgttgcggcgcgcaccgaaggggcgacggtttttggctatcaggtgatggacccggaacgctttggcgtggtggagtttgacgacaatttccgcgctatctcgctggaagaaaagccaaaacagccgaagtcaaactgggcggtgaccgggctttatttctacgacagtaaagtcgtggagtacgcaaagcaggtgaagccgtcggagcgtggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggataccggcactcacgacagcctgattgaagccagcacctttgtacagacggtggaaaaacgccagggctttaagattgcctgcctggaagagattgcctggcgtaacggctggctcgatgacgagggtgtgaagcgtgctgccagttcattagcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagcgccatcgtgcgcattacgtctgaagcaccgctcctgacgccagacgcgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggtgaactggatgccctgcaacagctgggattctccctggtagaaggtgaagttgatttggcgctacccgtgaacaatgccagtgatagcggtgctgtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccgtggtatgcgcctgacgccagcagtcgcttttatgcacagtggattgaaaatgccgtgcgcggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcgatattcgcggctatgtctctttacgggaactcaatgcgacagatgcgcgaattggcctgctggctggacgcggtgcaggtgctgagctgatgcaaacggcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccaaatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgtggcgatggcggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgccaaagtgttactgacgccgtcctgcaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcaaaaatcgtttttgtggatgttcgcccggacaccatgaacatcgacgaaacgctgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtccattatgcgggtgtggcctgcgaaatggacaccattatggcgttggcgaaaaagcataatttgtttgtggtagaagatgccgctcagggcgtgatgtccacttacaaagggcgtgcactgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactacacggcgggcggtgaaggcggcgcgacgctgattaacgataaagcgttaatcgaacgagccgagatcatccgtgaaaagggcactaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatattggctccagctatttgatgtccgatctgcaagctgcatacctgtgggcgcaactggaagcagcggatcgtatcaaccagcaacgtctggcgctgtggcaaaactactacgatgcgttagcgcctctggcgaaagccgggcgtatcgagctgccgtcgattcccgatggctgcgtgcagaacgcgcatatgttctacattaaactgcgggatattgatgaccggagcgcgttgattaactttctgaaagaagcggaaatcatggcggtgtttcattacattccgctgcacggttgccctgcgggggaacactttggtgagttccacggtgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgctgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgactttgttgaactacttttcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggcggtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggggctggcatctttaacggtgtaaccaaatacgttgcccagtaccatgataatccgcaacagctgcgccgcgtggtcggcacttcatcagcgatggtacttggtttctctacgctgatggcgctggtttttgtgctggcagctgcgccaatcagccagggattgtttggtaataccgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggatcgcctggggcaacctgttactggcgctgatgaaaggctttcgcgatgccgcaggtaatgcgttatcgctgattgtcggcagcttgattggcgttctcgcgtactacgtcagttaccgtttgggcggttatgaaggggcgttgctgggtctggcgctgattcccgcgctggtggtaattcctgccgccatcatgttgatcaaacgtggtgtcatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatggcgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctggcggcgcagtatagctgggatgaggtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggctaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaattcgtcttaccggcagtggcggcggcgagttttaccgtctggctgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttagtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcgtcactgcggttttatattctggcggaagtcagccagttcactttattgatggtatttgcccactggctaatccctgcgcatggtgcactgggcgcggcgcaggcatatatggcaacttatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttttgcggtttttcaatgacgcgctggccgcgacgagcgagcacgcgcgcgagtttatggttgttggcaaggacgacggcttaagtgatagctgtccggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgttttttcttccacggtcagttcaatcccacactgtggctggctctgctgagtggtggcattaagcccagccagtttttctggcatatctggggggcagacctgtatgagctttccagtggcttgagatataagcttttttacccactacgtcgcctggcgcaaaagcgagtcggctgtgtatttgccacccgcggcgatttgagcttttttgccaaaacgcacccaaaggtgcggggcgaactgctgtacttcccgacgcggatggacccttcgctcaatacgatggcgaacgatcggcaacgtgaagggaaaatgaccattctggtggggaactccggcgaccgcagcaatgagcatattgctgccttgcgcgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctaataacgaagcgtacattgaggaagttcgtcaggcggggctggagttattcagcgaagaaaatctacaaattctgagcgaaaaactggaatttgacgcctatctggcgctacttcgtcagtgcgatcttggttactttatttttgcccgccagcagggcattggtacgctgtgcttactgattcaggcgggcattccttgtgtgcttaaccgggaaaatccgttctggcaggatatgacggaacaacatttgccggtgctgtttactaccgacgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgttgtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgccgtgtgcgctttaacttcaatgtcttcttttcattgctgtttttgctcacctttttcttcggcttcccgctgaccagcgtgctggtatttcgctttgatgttggtgtcgcgccgccagaaatcttgttgcaggcgttgctttctgcgggctgcttctacgcggtttactatgtcacctacaaaacccgcctacgcaaacgcgttgctgatgtaccgcgccgtccgctgtttaccatgaaccgcgtggagaccaatcttacgtggctgatcctgatgggtatcgcgctggtaagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaactcctacagtcagatcttttccagtgaagtctccggcgtggcgttaaaacgcttcttttactttttcatcccggcgatgctggtggtctactttctgcgccaggacagcaaagcgtggctgtttttcctcgtcagcacggtcgcctttggcttgctgacttatatgattgtcggcggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttcgttgtggatgctggcggcggcgggcgtgctggggattgttggcatgttctggctggcactaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccgtgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggctccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactcagccaactactttacctgggaagtgctgaataaccactccggactggcgatctcgcctacgcttataggctcactggtggtgatgggcggcgcgttgttcatcccgctcggggcgatcgtggttggtctgatcatcaaatggttcgactggctgtatgagctgggcaaccgcgagcctaatcgctataaagctgcgatattgcacagtttctgctttggggcgatcttcaatatgatcgtgctggcgcgtgaagggctggattcgtttgtctcacgcgtggtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgtacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccaacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcacgccctcgattatctgtttgctgacgggcagcttaagcagggaacgctggttgccattaatgctgaaaaaatgctgactattgaagataacgccgaggtcagggagttaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgccggtgccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacgccggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccagtggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggtgcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcatcatgcgcgactgccgtctggtacatccagatgcgctgtatatgggcgttggcgggacttacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctggggctggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcactacaccggcaacctatgattttcctctctttgtaaagcgacggagtggtcactccgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacatttgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccctgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctgttcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttatgcgcatcgttatatgagcccgttctttggctatctcaccgcctggtcttactggtttatgtggatggcggtggggatctctgaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcagtggcgctggtggcgttggcgaatctggcggcggtgcggttgtacggcgaaatcgagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgcgggtggctggaaagggttcctgaccgctctgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacgctgcgcagtgccgtaggcaaggtgctgtggcggatcctgattttctacgtaggcgcgattttcgttatcgtcaccatcttcccgtggaatgaaataggcagcaacggcagcccgttcgtactgacttttgccaaaatcggtattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctacgcactggcgaaaaaccgtcagttaccggcggcaatggcgaaagtttcccgtcacggcgtaccggttgcgggtgtggcagtatctattgctattctgctaattggctcatgcctgaactacatcattcccaatccgcagcgtgtgtttgtctacgtctacagtgccagcgtgcttccggggatggtgccatggtttgtgatattgataagccagctgcgttttcggcgtgcacataaagcggcgattgccagccatccgttccgctcaatcctgttcccgtgggccaattacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgttggcatcatctttatgctggcggtgacggcgatttataaagtttttggccttaatcgccacgggaaagcgcataaactggaggaataagcagcaaaacgcacaaaccgtaaccaaacgcgcaatttatttaaaaagggactagacagaggggtgggaagtccgtattatccaccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtcccggcgcttgagctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcaccctcccttcgcaataaacgcccgtaataactcattgccccacggtatgatttcgcccttaacgtattgaaggatgacttcaggcaaggagtgaccatgctgcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagtggttccgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccgcgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatgtccgtcactatatcgctgccagcgaaccgcaaaacgaagtggcttttacctggcagggcggcgaaccaacgctactcgggctggagttttaccgccgtgccgtagcgctacaggcgaaatatggtgctggcaggaagataagtaacagcttccagactaacggcgtgctgctggatgacgaatggtgcgcgtttctcgcggagcatcattttcttgttggtttatcgctggatggcccgcctgagatccacaatcaatatcgcgtgactaaaggtggcagacccacgcataagctggtgatgcgtgccctgacgttcctgcaaaaacatcatgtcgactataacgtgctggtctgcgttaatcgcaccagcgcgcagcaaccgttgcaggtatatgattttttgtgcgatgcgggagtggaattcatccagtttattccggtggtcgagcgcctggctgatgaaacggctgcccgcgaaggactgaaattgcatgcgcctggtgatattcagggtgagctaacggaatggtctgtgcgccccgatgaatttggtgaatttctggtggcgatttttgaccactggatcaaacgcgacgtcggcaagattttcgtgatgaatatcgaatgggcgtttgccaattttgtcggtgcgccgggtgcggtttgccatcatcagccaacctgtgggcgctcggtgattgttgagcacaatggcgacgtttacgcctgcgatcactatgtttatccgcaatatcggctggggaatatgcaccagcaaacaattgcagaaatgatcgattccccgcaacagcaggtgtttggtgaagataaatttaagcagttaccggcgcagtgtcgtagttgtaacgtgttaaaagcgtgctggggaggctgcccgaaacaccgctttatgctcgatgccagcggcaagcctgggctgaattatttatgtgccgggtatcagcgttattttcgccatctgccgccgtatcttaaagcaatgtctgatttgctggcgcatggccgcccggccagcgacattatgcatgcgcatttgctggtggtgagtaagtaaaaaagcggccattttgtggccgcctgcggttgattgccggatgcggcgtaaacgccttatccggcctacatgatcgtgcaaattcaataaattgcagcgttctgtaggctggataagatgcgtcagcatcgcatccggcaaaggcagatctcagcgatagcgccggcttagtcagatttaatctgcgcgcgtggtggatattttttcaggatctccatatacgcgtgcatttcggtctgtagcggtacacccatcggaatatggcgcacgccgatggagtcgctttcctgcggatcggtgtagaggttaaacaccgacgatcccgccgtttgcattactgtgccggtgaatccaccctgatatccgctctgggtataagcgtaaggttgctgaatcaggacgtgatacttgaactcatccatacgcacagcagcgagtttaccgttgaggaagtagtgctcggccttacggttagactgaccatttgttcccaggaagaaggatgtctggtccacaccatcgataaaggtggttttcggcactaaattcgccactttcgctccaggatgccctgccagatccagcgcggtagggaagagatctgccagatcgacaataccgtcagatttacgcggttggatcatccctttccagtaaacgaaagtcggtacgcgaacgccgccttcccaggtcgaacctttcgcaccacggaacggggtgcgtccgtgcggcggtacttcggcttccggtccgttatcggaggtaaagacgatcagcgtgttatcaagctgaccgtttttctccagtgttttatacagattagcgaacacatcgttcatctccaccatgcagtcgccatacgaggtgcgtgccggagagctacccgcatatttagcgttcgggtagttatcgaagtgacagccgcgagtgccgtaatacgtaatagaggaagaaaggcttatcgctcttcgccatcttgtcgaggaacttaacgccatattccatccagcgttgatccagatcttccatatatttcggcgtaatgtcggcaatggcctgttgttcgccgccgcgcactgcatgaacatcatctttgctgaacggtaattgcttgatgtattcagaacggtccggacttagggccacttccggattgacgtgaacgtcgcgccattcggtgtacatatcagacaccgagttaaagccacggaaatcatcaaagccaacgttctgcggctgcgactctttgttttcccccatatgccatttcccgatagcctgggtgacgtaaccttggtcgtgcagcaattgcggcagggtggttaacccttgcagacctcccggttgcccgtacattggcggcatcagaatgccgtggtggatggagtattgtccggtgagaatggtggcgcgggttggggaagagcttggttgagaatacgccgacgttaaaatcagcccctggctggcaactgcatcgatatctggtgtagggttacccaccgccacgccgccaccgttaaaaccgacgtccatccagcccacatcgtccagcaggaagataaccacattgggcttcttaccggtttttttctcaagttctgccagcttctgctgggtttctttatcctgcgccggatgctgcattactggcatcatgttgtcggcaatagtggtcgccggtttaaccagatactggtttgggtgatcgtatccggcaaagcctttgcgtgcggtggcagttgacggggtatctgctgcgctggccatgagaggaagagcggcggcgacagcaacaacaagacgtttgggtgaaaacgaaatttccatgcaaaatgctccggtttcatgtcatcaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattacataaataatagtgacaaaaataaattatttatttatccagaaaatgaattggaaaatcaggagagcgttttcaatcctacctctggcgcagttgatatgtaaggcaggtttattatatcgcgttgattattgatgctgtttttagttttaacggcaattaatatatgtgttattaattgaatgaattttatcattcataataagtatgtgtaggatcaagctcaggttaaatattcactcaggaagttattactcaggaagcaaagaggattacagaattatctcataacaagtgttaagggatgttatttcccgattctctgtggcataataaacgagtagatgctcatttcatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatgtgtcaggaaggccccggaggtgcttgcccccgggtgagaaggaactactgtggtgggttgttctgcaacgttaacatcaaaccgtcgtgacgcatcgctgcagcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgctgcgcggaaggcgagcgatgcttcctgccattctccgtgcttcatcagtgactggcccagtgtgctccacaacagcgggcgatcgccgacgtttttgatctgctggcgcagcactttttccagctgttccggattgttggttttcagtcgaggaatcggcagcagtaggcgatcgtcgtactggcgtttcaggccatcgatgataatttgctgggcagtatcatgatcgtcacattcaataagatgttccgccattgccacctgcaacgctacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcactaccgttatcggcacgcgcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggatgatatccagcagagaactccatgcacctgtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtggcgtgcagcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctccgctgcgcgttccagatgttggttggcgcgcgcttcatcaccacgttgttgcgcggcttcggcagccagtagatagttcaccaccggttgttcagcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgtgcacggcgacgcttacgcccgacaaaccacccacgggtgtgcgcgccagtgcggaagatccgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaatatgatcgccaggcccgtgacgctggtttcgatattgtagttgtcggtctggatcagcacataaccctgatgaccggcaatcatcgggccaaccactatccccgcaatcagcaacacaaagagtaataacacttttagcatggttattctccttgcggcgcggctgccggagtatcaccttgcggtgcaggtgcaggtgcaggtgcaggtgcaggtgcaggtgcaggtttagcttccgttgtccctgctgccggttgtgccagcaggttacgcacgcgagtctgcatcagtttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtccacctcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagcacgtacccaggtggagacgttctccagcgcctggcgataagtctcttcctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtctgaatccatcggcgaaccatcgctgtcattatcggccagacgcaggttatctacctgatttgaaagctgattaagcttaaggatgatgccgtcataatccacctgcgatactgcagaaaggctggcgatatcatcggtaattgcccgacgaacggtaatcagactcgggtcattcatatccgccaggctggcgtctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgagccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacctcatccaactgttttgccagcgtttcttgctgacgattcgcctgcttaagctgtgcagcttgttgcttaataatgccttccagctcggctttttggctctcctgggctttttgcaatgccgtcagttggttagccagggcatcgctggtggcggtctgattgacggcctgttgtttaccccagccatacaaaccgacgcccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcggtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagtgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaatatttcaccgctggtaacaacgaccgtcgtcacctcgcgggattgccagcgcatcgcttcttctgcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgccgtcagggtatccccaattagctcacgaccaccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagtgccagtgcggtggtgcgtccaatggcgaaataatcaggtagtcggggccatttacgatcttgctgatgcagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctcccccagcgctgccagttgatcagcaagttgcggtaattgttgacccggagaaaactcaatcagcggaaaatgccaggccacctgccccagtgtgcgcagacggctcactaactcttctccagcgggagacgggcgggtgacaaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcatcttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccgaccagcgcacgcagccagatttcgccatcaataagctcggcgtagctaccaattggcacctgacatccgccttcgagacgggtattcatggcgcgttctgcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcaagcagctcgcgagtgcgtgaatcatcaaggcggcattcaatacccaccgcaccttgtcctaccgccggaagagaaatctcgggtggcaacgcggcgcgaatacgtgactccagacctaaacgttttagtccggctacggcaagaatgatggcatcgtattcgccgttatccagtttgctcaggcgagtgccgacgttgccgcgcagggagcggataatcagatccggacggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcatagttattggacacaaaggcatcgcgaggatcttcacgctcacaaatagtgaccagtcccagaccttgcgggaattcaaccggcacatctttcattgagtgtacggcgatatcggcgcgattttcgaggagcgcgacttccagctcttttacaaataagccttttccgcctactttcgccagcggcgtatcaagaatcacatcgccgcgcgtcaccatcggtaccagttcaacgaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcatccgtggtccatcctaacatccttgccagagtgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgtttcacgccgttgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgatgttggcggaatcacagtcatgacgggtagcaaatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggatccgccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccaattgctacaacgtaaatgtagcctgctggaaaactgggccgcctcgctgggtgtggaagtcagcttcttcctgattgatgaaaaccgcttccgtcataatgaaagcggcagcctggggggcgaagattgtggctccacccagcatatactgctgcttgacgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaagagcattacgacgactatgtgatgacgctttacgcgcagggcgtgctgacgccaaatgaatggctggatctcggtggcttaagctcgctttctgctgaagagtactttggtgccagcctttggcagctctacaagagtatcgattccccatacaaagcggtactgaaaacactgctgctggaagcctattcctgggaatacccgaacccacgtctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggtctcgatccatactgcatgatgctggagcgtgttactgaatacctgacggcgattgaagattttacccgtctggatttagtacgtcgctgcttctatttaaaagtgtgcgaaaagctcagccgtgaacgcgcctgcgtaggctggcgtcgcgcagtgttgagccagttagtgagcgagtggggttgggacgaagctcgtctggcaatgctcgataaccgcgctaactggaagattgatcaggtgcgtgaggcgcacaacgagttgctcgacgcgatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagtccgcaggatatcggcgtgctgacgcgtaagctgtatgccgcgtttgaagcattaccaggtaaagtgacgctggtaaacccgcagatttcacccgatctctcggaaccgaatctgacctttatttatgtgccgccgggccgggctaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcgatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgtttgtatattaaaggtaacggcattgtcgatttgcctaagttgcaggagatggtcgccgacgtgtcgcaccatttcccgctgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacagcggcgttccgcaatcaggtggtgcatttcgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtaggtagcgttgacctgctgtaccgcaactcgtggaacgaagtgcgtacgctgcacttcaacggcgagcaatcgatgatcgaagccctgaaaactattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgttatagccagcatctgcgcggcttaattcgtactcgcgtgcagcaactggtttctgagtgtattgaattgcgtctttccagcacccgccaggaaaccgggcgtttcaaggcgctgcgcgtttctggtcaaacctgggggttgttcttcgaacgcctgaatgtatcggtacagaaactggaaaacgccatcgagttttatggcgcgatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagttctttttcgaagaaacgcaagacgagaatggctttaatatctacattctcgacgaaagcaaccgggttgaggtatatcaccactgcgaaggcagcaaagaggagctggtacgtgacgtcagtcgcttctactcgtcatcgcatgaccgttttacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgttccgcacaaaatctatcggtaacatgccgcctgccaatcaggatcacgatacgccgctattacagcaatatttttcgtgatgaacgtgccggaaagcgaggcttatccggcatgcaatcttagcggaaactgactgtttcacccgcctgctgcgtcgccgcctgttccagcaaatcccagaaggtttcgccgctgcgatcacaaatccactcatcgcctttcaggtcaaaatggtagccgccctgtttggttgccagccatacctggtgcagcggctcctggcggttgataatgattttgctgccattctcaaaggtaatggtcagtacgccgccgttgatttcgcagtcgatatcgctgtcgccatcccagtcgtccaggcgttcttcaatggtcagccagagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggcatggggtcagggcttcaaagtttgcacctctgcggctgcgttccggcacgattcatccgtcaccggaataatgatgtctctgtgtagcgaaagatttgtctcttcattagggcgcagttacaccacgtctttccctgtttctggtaaacattatgatcaggtttaccgagcgagcatcctcacgctgacggaactaaaaaagacaacaaacaaaccacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcaaaacataaatccccacgagtaagcgttatactcgcagcatttcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgtcttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaacgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgatcgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttctcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggagctgattcgtcgcctggctgatcggcacctgggggtagggtttgaccaactgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggtgcgcgctgctttgcccgttttgtgcgtctgaaaggactgaccaataagcgtgatatccgcgtcagcaccgccaacgggcggatggttctgaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttccgccgtgccgtttcgcgctaacaaagcggaaaagacctatattatgcgcgccgccgagcagacaatcttatgcggcgtggtgtcgatgggaaatccgcattgcgtgattcaggtcgatgatgtcgataccgcggcggtagaaacgcttggtcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcgtgtgcggcggttgcagtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactccccggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggcggttgtcgattatctgattaaaaatcctgagttttttatccgtaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggcaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgctgttgatggaacaggctatcgccaacgaaggcctgttttatcgcctactctacctgcagcgcagtctcaccgccgccagcagtctcgacgatatgctgatgcgctttcaccgctgggcgcgcgatctcggcctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaaccacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtttggggcaggaacagcactatcttgggccgcttaacggaccagagctgctggtggtgctaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttgggtgtcgtgctgtttaccagtcgcgatgccagtcactatcaacaagggcaaggaacgcagttacttcatgaaattgcgctgatgttgccggagcttctggagcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcgccagcttagcccgataaccctgcttaactaccagcgtcagcttgaggcgatcatcaattttgccagcgaaaacggcctgcaaagctggcagcaatgtgatgtgacgatggtgcgcaattttgctgtacgcagtcgccgtaaagggctgggagcagcaagtctggcgttacggctttctgcgctacgtagcttttttgactggctggtcagccagaacgaactcaaagctaacccggcgaaaggtgtttcggcaccgaaagcgccgcgtcatctgccgaaaaacatcgacgtcgacgatatgaatcggctgctggatattgatatcaatgatcccctcgctgtacgcgaccgtgcaatgctggaagtgatgtacggcgcgggtctgcgtctttctgagctggtggggctggatattaaacacctcgacctggagtctggtgaagtgtgggttatggggaaaggcagcaaagagcgccgcctgccgattggtcgcaacgctgtggcgtggattgagcactggcttgatttgcgcgacctgtttggtagcgaagacgacgcgctttttctgtcgaaactgggcaagcgtatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcatccgcataaattacgtcactcgttcgccacgcatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgataccctttacgataaccgtccggtgattttgcgcaccgagcgagaggcgcttacctttgtgcaaaattatcatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacccgagatttatcacgacgtgacgcgctggcgttttcgttcgattgaacaagcgatgctcgacgccgggctgagtgccgaagaagccagtgcaggcgcacacgcagcaatgatcaactttgccaaatggcgcagccgaatcgacgtcccgcagcaaactcacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgcccagccggagctgtttggtttgggggattattttgagtttgtgctgcgcgctggcccgcacgggcgctcaaaaccgttcagcgatatgtactttttggctgcggaaaaactcaacgtgccgatcggcgagatcttacatgttggggacgatctcaccactgacgtgggtggggcaattcgcagcggaatgcaggcttgttggatcagaccggaaaatggcgatctgatgcaaacctgggacagccgtttactgccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccacgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggttgatgagcgtggaaaactgctcgccatactcgattatggcggtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcacgagccagggcggtatgtgggtcggcaccttccacgggctggcgcaccgtttgctgcgtgcgcaccatatggacgccaatctgccgcaggatttccagatcctcgacagtgaagaccagctacgcctgcttaagcgtctgatcaaagccatgaacctcgacgagaagcagtggccgccgcggcaggcaatgtggtacatcaacagccagaaagatgaaggcctgcgtccgcatcatattcaaagctacggtaatccggtggagcagacctggcagaaggtgtatcaggcgtatcaggaagcgtgtgaccgcgcgggcctggtggacttcgccgagctgctgctgcgcgctcacgagttgtggcttaacaagccgcatatcctgcaacactaccgcgaacgttttaccaatatcctggtggacgaattccaggataccaacaacattcagtacgcgtggatccgcctgctggcgggcgacaccggcaaagtgatgatcgtcggtgatgacgaccagtcaatctacggctggcgcggggcgcaggtggagaatattcagcgtttccttaatgatttccccggtgccgaaactattcgtctggagcaaaactaccgctctaccagcaatattctgagcgccgctaacgccctgattgaaaacaataacgggcgtctgggtaaaaaactgtggaccgatggcgcggacggtgagcctatttccctctattgcgcttttaacgaactcgatgaagcgcgttttgtggttaaccgcatcaaaacctggcaggacaacggcggagcgcttgccgagtgcgccattctctaccgcagcaacgcccagtcgcgggtgctcgaagaggcgttattgcaggccagtatgccgtaccgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagatgcgctctcgtatctgcgcctgattgccaaccgcaacgacgacgcggcctttgagcgtgtggtgaatacgccaacgcggggtattggtgaccggacgctggacgtggtacgtcagacatcgcgcgatcgccagttaacactctggcaggcatgtcgtgagctgttgcaggaaaaagccctcgccgggcgagctgccagcgccttgcagcgatttatggaattaatcgacgccttagcgcaggaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgtaccatgtatgagcaggagaagggcgaaaaaggtcagacgcgtatcgaaaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagacgaagatttaatgccgctgcaggcgttcctctcccatgcggcactggaagcaggtgaagggcaggcggatacctggcaggatgcggtgcagttgatgacgctacactcggcgaaaggcctggagttcccgcaggtgtttatcgttggtatggaagagggcatgttcccaagccagatgtcgctggatgaaggcgggcgtctggaagaagaacgccgtctggcctacgttggcgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaacccgccgtctgtatggtaaagaggtttaccatcgcccgtcgcgctttatcggcgagctgccggaagagtgtgtggaagaggtgcgcctgcgcgccacggtaagccgcccggtcagccatcagcggatgggtacgccgatggtcgagaacgacagcggctacaagctcggccagcgcgtacgccacgctaagtttggtgaaggcaccattgtcaatatggaaggcagcggtgagcatagccgtttgcaggtggcatttcagggccagggtattaaatggctggtggcggcatacgcccggctggagtcggtgtaacgttgccggatgcggtgctgcgcaccttatttggcctaaaaaatcattcagattcaataaattgcaacgtcatgtaggccggatagggcgtttacgccgcatccggcatctgcgccatcttcagtatctgacacaaaactatcgttttaacctttccgctcgacggaaatcatggtgacaaaaggatagcgttgccacgggattgccccgcctttcatatacatatgtgaaatcgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgttgcctgctggctcaacaaaaacacggcgttcccatgtttattaatcccaacaccgttacgaattttgcttgaggcgacgttgggatgaatacgcggattaattacaccgttttccatcaacattggccctgactgcaccgcaaactgaatctctttactggttttgaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacacgccgccaggacggataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattaatatccgccagcagagcatgtaacgttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgtcggatctgagagtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggcgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgagtagctgatgcgccattataggtcctggatgtgggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcactatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggccagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgacgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcccgcttttcgtctgtatcgtatgcgtgcccgtagccagtcgatggtagacggtaacgcctacgagttgctgctggatctgttcgaaaccaaaatcgaacagttggcagatgaaattgaaaatatctatagcgacctggagcagttgagccgggtgattatggaagggcatcagggcgatgagtacgacgaggcgctctccactctggcggaactggaagatatcggctggaaagttcgcctgtgtctgatggatacccagcgcgcgctcaacttcctggtgcgtaaagcgcgtttaccgggtgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcaatgggttttatcaacatcgagcagaaccgcatcatcaaaatcttctcggtggtatccgtggtattcctgccgccgacgctcgttgcttccagctatggcatgaactttgagtttatgccagaactgaagtggagcttcggctaccctggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcggaagaactggttgtaaaaaacgagagcggtggcttagtctggctaagccacctgttattcaaaggctccaggtatttaacccttttacctctttctcatagaaccatttgttcgtgttaacagcaacataggctgctacggcaattcccagaatgttaacgccaattagtgcaccaacaaatagagatagaataccaagtaatagaactataattgcttttttccataaccccaggacaaataaatatatccaggaacagaagaaagcaatgaaattcatttgaatagttaagcgttgtcttacttttaatgctttaaatgctgctttatattctggtgttgccccccagaatccaggaaaaccatgttgatcataaaaattaaatcggtatttccatttttcacttaatgaaccatcgttcatatattccttactcataaatactccataactattgttttgatgaatcagtaggtgcaagcattagcatactgaaagtggaaaaataacaaatcaaaaaaatcatcgaaccattgcctgaacaggcaaaatcttcggctatcattgtgatgatagagatgatatatactgctaatgtaccaaaaacataagtttttatatagatgaaaccactatcacggagtcgctggcaattcatgttgatgacgagataatggagtacgatggtagagactataacaagaaagcctgcttctccatcgttaaaaaagataataagaaaggcaaaaatgaaatttattaaaataaatgaaaatatataacgacgtctggaaatcttaccgttagatgttgggataaatatacgtaacataaattttacatccttgtatgagtctccggtcagcatggcaatatgcccactctcatgcaagagtcggcatattttttcagaatatatttattttttatttggacgttctacgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggcgaaagtcaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcgggccaatgtactggaaaaagcctaacgttgagagacgcaagcgcgtggcagcggcggtaaaacacaacagcggtacggtagtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatggctggttgagctgtcggcaatagcaaacaggtaaattgccgccacgggcagcagccacatggtttcgattaacatgccggtttgcgcttcaacggcaatcttcttgcgtaccagaccgtagaaggcaaaactaaatgccagtcccagcgcgataataggtagcgaaccaaaagtccacagctggactaacacgccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccaccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatttcatcggcgggcacgtagtaaatcaacttgaagtacgctggcgctataccccaaataaaataagcggcaagagcgagtaatacgccctgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgcacgcaacaggctactagtagcagtaaaacgctcgcccctgcctgggcgcagataatcaacgcgaagatcaatggtccccatccgtgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcccacgcacaccagacctgcggcgacatccagcgccgacgcaatgaccccgccgtgcaaaatgctttgcgcccagttacccaccatcatcggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttcagggcttgttcagcggtcagtacggcagacatatcatccttacacttcattggttaatgaaatgttgattttatgcttctttgttgttggtttctactttaggaagggataactaacggcaatggagttaagtatgtaaaatagcccgcagaaaaacattcaccttatcaataattcgttacggagaacacgaccgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcacgctctatccttatgacaccaactacctcatctacacccaaaccagcgatctgaacaaagaagcgattgccagttacgactgggcggaaaatgcgcgtaaggatgaagtaaagtttcagttgagcctggcatttccactgtggcgtgggattttaggcccgaactcggtgttgggtgcgtcttatacgcaaaaatcctggtggcaactgtccaatagcgaagagtcttcaccgtttcgtgaaaccaactacgaaccgcaattgttcctcggttttgccaccgattaccgttttgcaggttggacgctgcgcgatgtggagatggggtataaccacgactctaacgggcgttcagacccgacctcccgcagctggaaccgcctttatactcgcctgatggcagaaaacggtaactggctggtagaagtgaagccgtggtatgtggtgggtaatactgacgataacccggatatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtgctcagtgcgaaaggacagtacaactggaacaccggctacggcggcgcggagttaggcttaagttacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggctatggcgaatcgctcatcgactataacttcaaccagacccgtgtcggtgtgggggttatgctaaacgatttgttttgatgaacggttgagtggttggcaaatctggaatccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggagctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagaaattatcgacactgtgctttccggtcgcgattgcctggtcgtcatgcccaccggtggcggaaaatccctttgctatcaaattcctgccttattgctaaacggccttaccgtggttgtttcaccgctgatttcgttgatgaaagatcaggtggatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgagcagcaacttgaagtgatgacaggctgtcgcaccgggcaaatccgcctgctttatatcgcgccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgttgatgaagcgcactgtatctcccaatggggccacgatttccgcccggaatatgccgcgctcggtcagttgcgccagcggttcccgacgctgccgtttatggcgctgaccgccacagccgacgacaccacgcgccaggatatcgtgcgcctgctggggctgaacgatccgctgattcaaatcagcagttttgaccgtccgaatattcgctacatgctgatggagaaattcaaaccgctcgatcagttgatgcgctacgtgcaggaacagcgcggtaagcccggcattatctactgcaacagccgggcgaaagtagaagacaccgctgcgcgcctgcaaagcaagggtattagcgcggcggcctatcatgccgggctggaaaataatgtccgcgccgacgtgcaggagaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaataaaccaaacgttcgcttcgtggtccactttgatattccgcgcaatatcgaatcctattatcaggaaaccggtcgcgccgggcgtgatggcctgcctgcggaagcgatgctgttttacgatccggctgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgagcgccacaaactcaatgcgatgggcgcgtttgccgaagcgcaaacttgccgtcgtctggtattgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccgaaacagtacgacggttcaaccgatgctcagattgccctttccaccattggtcgtgtgaatcagcggtttgggatgggttatgtggtggaagtgattcgtggtgctaataaccagcgtatccgcgactatggtcatgacaaactgaaagtctatggcatgggccgtgataaaagccatgaacattgggtgagcgtgatccgccagctgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctacaactgacagaggccgcgcgcccggtgctgcgcggcgaatcctctttgcaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagcaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggctgaacagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttgggatgcgcaagctggaacgctttggtaaaccgtttatggcgcttatccgcgcgcatgttgacggcgacgacgaagagtagtcagcggcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtcaaatgtatgttgatgttatttctcaccgtcgccatggtgcatattgtggcgcttatgagccccggtcccgatttcttttttgtctctcagaccgctgtcagtcgttcccgtaaagaagcgatgatgggcgtgctgggcattacctgcggtgtaatggtttgggctgggattgcgttgcttggcctgcatttgattatcgaaaaaatggcctggctgcatacgctgattatggttggcggtggcctgtatctctgctggatgagttaccagatgctacgcggtgcactgaaaaaagaggctgtatctgcgcctgcaccacagattgagctggcgaaaagcgggcgcagtttcctgaaaggtttactgaccaatctcgctaatccgaaagcgattatctactttggctcggtgttctcattgtttgtcggtgataacgttggcactaccgcgcgctggggcatttttgcgctgatcattgtcgaaacgctggcgtggtttaccgtcgttgccagcctgtttgccctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcggtgatgccagacgcgtcttcagagtaagtcggataaggcgtttacgccgcatccgacattatttttcacgcatgcctcgccgatgctaacagcgttcccaccagcataaacaacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgaccacaatagtggtgacgccgagcacgatatactgcatcagttgcggctgttgcggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattcacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtagaaggccagcgatttaaggtcaattgcaccagcggcgcgccactgctggattcccagccaaatcaagtaagccgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccagcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatagtgttgattgcaccagagcctggcgacaggcttaaaatgatcgatgtcagcaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgctaaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccctgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggtgcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgcccggggcgtattgagagctacgtaaaatatgcggaactggcctacgacctgttccatttggggtttgatgtcttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccgcatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcagcaggaggttcagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggatcgtgattcgtatgccgtcatttatggcacggcagatcctcaactgggccgaagcgcatccacgtttccgtgatggctatgcaataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgcttctatgctgatgacccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttgcaggctgaagaggaacgcgtggtggataaccgcatgcatgaccgtttttgtgaactccgcaccgccgcgggccatcctgtcgaaggaggacggccgttggtaattaaaggtgcttaccatgagatcctttttgaaaaggacgcaatgcgctcagtcgcgctccacgccatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacgttatccccttacgccaaagaaactctgaagctgctcaccgcgcgcggcatcaactttgtgtttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggagattaagtcttacatgattacctccaatggtgcgcgcgttcacgatctggatggtaatctgatttttgctcataacctggatcgcgacattgccagcgatctgtttggcgtagtcaacgacaatccggacatcattactaacgtttatcgcgacgacgaatggtttatgaatcgccatcgcccggaagagatgcgcttttttaaagaagcggtgttccaatatgcgctgtatgagcctggattactggagccggaaggcgtcagcaaagtgttcttcacctgcgattcccatgaacaactgctgccgctggagcaggcgattaacgctcgttggggcgatcgcgtcaacgtcagtttctctaccttaacctgtctggaagtgatggcgggcggcgtttcaaaaggccatgcgctggaagcggtggcgaagaaactgggctacagcctgaaggattgtattgcgtttggtgacgggatgaacgacgccgaaatgctgtcgatgacggggaaaggctgcattatgggcagtgcgcaccagcgtctgaaagaccttcatcccgagctggaagtgattggtactaatgccgacgacgcggtgccgcattatctgcgtaaactctatttatcgtaatcgttctttatttggtcagttgtcaacctgatacttcgctacaatggatacccgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggtgctggtgcgcgttggcctggcggcactcgtttttctgccgtttctgcgtacccgtggcaatagcctgaaaacagtcggcctgtatatgctggtgggcgcgatgcagctcggcgtgatgtatatgctgagtttccgcgcttatctctacctgacggtttccgaactgctgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtaagcgccgtctgcgctggggatatgcttttagtgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccacttctggactggcctgctgctggtgcagctctccaatatcacttttgccatcggcatggtgggttacaaacgtctgatggaaactcgcccgatgccgcagcataacgcctttgcgtggttctatcttggcgcgttcctggtggcagtgattgcatggttcttgctaggaaatgcgcagaaaatgccgcaaaccacgctgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcgacgcaggtggacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggtaaacctggctatctggcaccaacagccgcactggccaacgtttattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgaacgaataaacgcttctgtaatcggctgacgctgctcgccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtgaccaccagaccctggcgttcaaaactctccaccacccaatgcggtagtgcggcaatacccatccgtgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagtgacgggctgacgcctgccggctgaagaaaatgccgccagacatccagtcggctacgctgcaccggataaatcaacagcgtctcgctggcgagatcttccggtgtaattcgcgttttcgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactgcgcggcagaatatctgacgtcatcaccagatccagctcgccctgttgcaacgcaggctgcggatcaaacgttacgcccgatttaaaatccatctccacctgcggccagttcttatggaaattttctaatgcgggcgtcagccactgaatacagctatggcactctatggcaatgcgcaggcgcgtctgctgcggttcattgcaggcttgcagggcctggctaatttgcggcagtacctggtttgccagttgcaacaggatttctccctgcggtgtaaagcgtagcggctggctcttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtctgatgcaacgtcgccgcagcggctgcgagcgagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaaatccttcgtcttttaaatttatggtgcgttggctgcgtttctccaccccggtcacttacttcagtaagctcccggggatgaataaacttgccgccttccctaaattcaaaatccataggatttacatataattagaggaagaaaaaatgacaatattgaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagaaagttattgggcggggaactccacgcgtgaagaactgctggcggtagggcgtgaattgcgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgtactgaccaccagtctgctgctgggtaacgttccggcgcgtcatcagaacaaagatggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcgccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggagttcgttaaaggccaacagttcaaactgacctggacgcagctgctggacgaagtggacgaggcgctggcgctgggccacaaggtgaaacctgtgctgctggggccggttacctggctgtggctggggaaagtgaaaggtgaacaatttgaccgcctgagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactggcgaaacgcggcatcgagtgggtacagattgatgaacccgcgctggtactggaactaccacaggcgtggctggacgcatacaaacccgcttacgacgcgctccagggacaggtgaaactgctgctgaccacctattttgaaggcgtaacgccaaatctcgacacgattactgcgctgcctgttcagggtctgcatgttgacctcgtacatggtaaagatgacgttgctgaactgcacaagcgcctgccttctgactggttgctgtctgcgggtctgatcaatggtcgtaacgtctggcgcgccgatcttaccgagaaatatgcgcaaattaaggacattgtcggcaaacgtgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacctgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctacaaaaatgccatgaactggcactgctgcgcgatgcgctgaacagtggtgacacggcagctctggcagagtggagcgccccgattcaggcacgtcgtcactctacccgcgtacataatccggcggtagaaaagcgtctggcggcgatcaccgcccaggacagccagcgtgcgaatgtctatgaagtgcgtgctgaagcccagcgtgcgcgttttaaactgccagcgtggccgaccaccacgattggttccttcccgcaaaccacggaaattcgtaccctgcgtctggatttcaaaaagggcaatctcgacgccaacaactaccgcacgggcattgcggaacatatcaagcaggccattgttgagcaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcacctcgacggatttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgtcattggtgacattagccgcccggcaccgattaccgtggagtgggcgaagtatgcgcaatcgctgaccgacaaaccggtgaaagggatgctgacggggccggtgaccatactctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacagattgcgctggcgctgcgtgatgaagtggccgatctggaagccgctggaattggcatcatccagattgacgaaccggcgctgcgcgaaggtttaccgctgcgtcgtagcgactgggatgcgtatctccagtggggcgtagaggccttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttattgcgagttcaacgacatcatggattcgattgcggcgctggacgcagacgtcatcaccatcgaaacctcgcgttccgacatggagttgctggagtcgtttgaagagtttgattatccaaatgaaatcggtcctggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccttgctgaagaaagcggcaaaacgcattccggcagagcgcctgtgggtcaacccggactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaatttgcgtcgggggtaaaatccaaaccgggtggtaataccacccggtcttttctcattacagcgacttcttcccaccatactgcttaaaccattccagcatacgctgccagccatctttcgcagatgcggcatgatagctcgggcgataatcagcattgaatgcatgcccggcatccgggtacacgataatctctgctttcgcattagcagcccgcagcgcctggcgcatggtttcaacgctctcctgcggaatactgttatccagaccgccatataagccgagaaccggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttgtcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaggtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggggtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagagtgatttatgtgatttgaatcacttttggtgggtaaatttatgcaacgcatttgcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcaccacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgtccgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacaactcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggtgttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaactgaaagccaagcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgtaattctcttctcctgtctgaaggccgacgcgttcggccttttgtatttttgcgtagcgcctcgcaggaaatgcctttccaactggacgtttgtacagcacaattctattttgtgcgggtaagttgttgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcgttggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagccgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgtgcagagtgcgagttactcaataacgaagtgcgcagcctgcaaagtattaacacctctctggaggccgatctgcgtgaagtaaccacgcggatggaagccgcacagcaacatgctgacgataaaattcgccagatgattaacagcgagcagcgcctcagtgagcagtttgaaaacctcgccaaccgtatttttgagcacagcaatcgccgggttgatgagcaaaaccgtcagagtctgaacagcctgttgtcgccgctacgtgaacaactggacggtttccgccgtcaggttcaggacagcttcggtaaagaagcacaagaacgccataccctgacccacgaaattcgcaatctccagcaactcaacgcgcaaatggcccaggaagcgatcaacctgacgcgcgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgctcgcggatgcagccggatgtcatcgtgcgcctgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctattttaacgccgaagacgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtgcgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgccagccggagctgatcaccgaagcgttgaaaaacaacatcatgctggttagcccgactacgctgctggtggcgctgcgcactatcgccaacctgtggcgttatgagcatcaaagccgcaacgcccagcaaatcgccgatcgtgccagcaagctgtacgacaagatgcgtttgttcatcgatgacatgtccgcgattggtcaaagtctcgacaaagcgcaggataattatcggcaggcaatgaaaaaactctcttcagggcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggagtagaaattaaacgcgagattaatccggatttggctgaacaggcggtgagccaggatgaagagtatcgacttcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccattgggagtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcatttggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctcccgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggccgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtgcttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaagccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacggcccgctcgcgtctgctgggtaaagtattgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggttgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcctacgccagtgtgttgccgaaacttcgcgatcgccagcagcttaccgcactgattcgcagtggtgagctggaagtgcagggcgatattcaggtggtgcaaaacttcgttgcgctggcagatctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggaatcagcaaagccatgcgcggaggcgcaaagttcctgcatcacggcattaagcgccagcaacgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgaccaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacttttaggtgagcgactacgactggccctgcaagaactggggccggtttggatcaagttcgggcaaatgttatcaacccgccgcgatctttttccaccgcatattgccgatcagctggcgttattgcaggacaaagttgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccgctggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagtcatccgcccggatattttgccggtcattaaagcggatctgaaacttatctaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctgcgcccaaccgaagtggtgcgcgagtacgaaaagaccttgattgatgaactgaatttgctgcgggaatctgccaatgccattcagcttcggcgcaattttgaagacagcccgatgctctacatcccggaagtttaccctgactattgtagtgaagggatgatggtgatggagcgcatttacggcattccggtgtctgatgttgcggcgctggagaaaaacggcactaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggttttccgtgacagctttttccatgccgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcagaaaactttatcgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattcaggctgggtgccaccagataccaacgttgaagagttcgaatttgccattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctatgtcgaaggggtaggacgccagctttatccgcagctcgatttatggaaaacagcgaagcctttcctggagtcgtggattaaagatcagatcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcctgaattggtttacgacagtttgcgccagggcaagtatttacagcacagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgaatgggggctgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagaggaacatgtatgggtggtatcagtatttggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggctaaaaccagtcaggatgctgattttactgcgaaaactatcgccgaaaagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatccgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacacccgaactgaaagcgtcgatggatgaactacgccaggccgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagataatgaagctgcgcatgagggcgtaacgcctgccgctgcacaaacgcaggccagttcgccggaacagaagccagaaaccacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatcgcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcatttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctgttttatatcggcatggcgttcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtgcaggtatccaccgacatcgccagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgccggtggcaattgtgctgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatcccgatgtactgtctgtttgaaatcggtgtcttcttctcacgcttttacgttggtaaagggcgaaatcgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagttcgcaatttgcgaaagaccgtgatgatgttgtagcgcgcgcttttgacgcgggagttaatggactactcatcaccggcactaacctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgcgactgaagaagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaacgcgcttttgttgcccagctacgcattgccgcagatttaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattgctggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcatggaatttatatcggcattaccggttgggtttgcgatgaacgacgcggactggagctgcgggaacttttgccgttgattccggcggaaaaattactgatcgaaactgatgcgccgtatctgctccctcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgctaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtgttcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcaccatcgggttcggtgaaaatggcctgaaagccttcgaacgcgccttcggtaataatcaccttatctcccggataaggggttgccggatcgacaatgtctttcggtttatataccgatagctgatgaatcaccgccgatgggactatcgctggcgacgcgccaaagcgcacgaagtgactgacaccgcgggtcgcgttgatagtcgtggtatgaatcacttctggatcaaattcgacaaacaggtagttgggaaacaatggctcactgactgcagtacgttttccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgcagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcttgacgctgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggatccgcatctggaaatcactgaaattgctgaccgcactttgcgtgccggtgggcctgcgctgttgttcgaaaaccctaaaggctactcaatgccggtgctgtgcaacctgttcggtacgccaaagcgcgtggcgatgggcatggggcaggaagatgtttcggcgctgcgtgaagttggtaaattattggcgtttctgaaagagccggagccgccaaaaggtttccgcgacctgtttgataaactgccgcagtttaagcaagtattgaacatgccgacaaagcggctgcgtggtgcgccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaatcgcattcccattatgacctgctggccggaagatgccgcgccgctgattacctgggggctgacagtgacgcgcggcccacataaagagcggcagaatctgggcatttatcgccagcagctgattggtaaaaacaaactgattatgcgctggctgtcgcatcgcggcggcgcgctggattatcaggagtggtgtgcggcgcatccgggcgaacgtttcccggtttctgtggcgctgggtgccgatcccgccacgattctcggtgcagtcactcccgttccggatacgctttcagagtatgcgtttgccggattgctacgtggcaccaagaccgaagtggtgaagtgtatctccaatgatcttgaagtgcccgccagtgcggagattgtgctggaagggtatatcgaacaaggcgaaactgcgccggaagggccgtatggcgaccacaccggttactataatgaagtcgatagtttcccggtatttaccgtgacgcatattacccagcgtgaagatgcgatttaccattccacctataccgggcgtccgccagatgagcccgcggtgctgggtgtcgcactgaacgaagtgtttgtgccgattctgcaaaaacagttcccggaaattgtcgatttttacctgccgccggaaggctgctcttatcgcctggcggtagtgacaatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgttaacgcacgcgactggaacgatgtgatttgggcgattaccacccgtatggacccggcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggggaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcgcatattgacgccatctgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcttcgacgccggatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgacattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttgaagcatcctggtctgcaagtggtgccggtggttgaacaaccggaagcgggctggcgtgggcgtactggcaccgtgttaacggcggtattgcaggatcacggtacgctggcagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgcgatctgttttgcagtgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaaacccgcccctgacaggcgggaagaacggcaactaaactgttattcagtggcatttagatctatgacgtatctggcaaaccatgcccgatgcgacgctgtcgcgtcttatcgtgcctacaaatagtccgaaccgtaggccggataaggcgtttacgccgcatccggcaattggtgcatgatgcctgatgcgacgctggcgcgtcttatcaggcctacattggtgccggatcggtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgtcgcaataccctgacccagaccgatacacatcgtcgccagaccaaactgaacgtctttgcgttccatcagattcagcagcgtggtgctgatacgcgcaccggaacaacccagcggatgacccagcgcgatcgcgccaccgttgaggttgatcttctcgtcaatctgctcaattagtcccagatctttaatacatggcaggatctgcgcggcaaaggcttcgttcatttcaaacacgccgatatcgctggcagaaagccccgcttttttcagcgccagtttcgaggccggaaccgggccgtaacccataatcgatgggtcacaaccaacgaccgccatcgaacgcacacgagcgcgcggcttaagacctaattcatgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagtgcagaagatgtgcccgccgttaccataccgtttactggatcaaacgccggacgcagcgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaggacgccgtcggcatcgtgaccaccggtcgggatgatttcatttttaaatgcggccgactgcgtggcggcccaggcgcgggcgtgtgaccgcgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgccgttaagcccatcatgcccgccgctttggcgacattgcggctcaggccggggtgaaaatcgacgccgtgactcatcggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccagtcatgatcattcgtgctgcgtcatgcagtgcctgcatggatgaaccacacaagcgattgacggtaaccgccgggacagagtgcggcacttctgccagcagcgccgcgttacgggcgatgttaaaaccctgctccagcgtctgctgcacacaaccccagtaaatatcgtcgagggccgccgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttccgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccggaggatagtacggttcgttatgacgcgctttattacgcagaccttccggcacttcatacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctaccgagggtgtccagccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttctgccggagtggcgataatgctttcttccagacagcgcaccacttcgttgaccatcgggatcatcatgcgggcgataatctcttcttcgctgaaatcgcgcttcggctggctcacttctgccagcaggtcgtcaacgacggcgtcttcttctttcttcggcttacctttgctgtcttctttataacgccagaaaccgaggccgttcttctgaccaaagcggttggcatcaaacagcgcgtcgatggtatcgcgataatctttctgcatccgctgcgggaagcctgctgccatgacagcctgggcatgatgcgcggtgtcaatgcccacgacatccagcagatatgccggacccatcggccagccaaactgtttttccattactttgtcgatcttgcggaaatccgcgccgtcgcgcagcaactggctgaaaccggcgaaatacgggaacagcacgcggttgacgaagaagccggggcagtcgttaaccacaatcggcgttttgcccatcttgctcgcccaggcgacgactttcgcgatggtttcgtcggagcttttctcgccgcgaataatttccaccaacggcattcggtggaccgggttaaagaagtgcatcccgcagaagttttccggacgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagcacggtatccgggcgtactttttgttcggtttctgccagtacggcttttttcactttcggattttcgacaaccgcttctaccacaacatccacgcggtcaaatccggcgtagtcgagcgttgggtggattgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagcagtttcgcagcttcggtcatgccgagggttaacgacttgtcgttgatatctttcatgataaccggcacgcctttccacgcagactggtaagcgatgccgccgcccatgatgcctgcgcccagcacagcggcctgtttcggtgtttcaatgtctttggtgagtttcttcgctttgccttttacatattgatcgttaaggaaaatgccgaccagtgcgcgggcttcgttggtgtgcgccagcgggacaaaacttttgttttccagatttaatgcttcttcacgaccaaaacgggccgcagcttcaatggtttttactgcggtgatgggggccggataatgtttccccgccgtttgcgcgaccatccctttagcgatggtgaagctcatggtagcttcaatcttgctcagttttagcggttccagcttcggctgacgttttgctttccagtcgaggtcaccgttaatggcctggcgtaaaatcgccttcgcgccttcaaccagtttttctgctttgactacgccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcagcaatgatttccagcgcactgtcagcgcccagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacgataatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccgttgacggcagcaatggtcggcaccggcagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgcagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtcgcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccagatgagtcgaagtgtgtattttgtgttaaaaatatgcaaacaaaagattaaagaaatgccgatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaagatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctaccttacaagaacggactcgcgatgcgctggcgcgcttcaagctggatgcgttacttattcactccggcgagctgttcaatgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccggtaactcaggtgccaaactgctggttgctggtggatggcgtgaataagccgaaactgtggttctatctgccggttgattactggcacaacgtcgaaccgctgccgacctccttctggactgaagatgtagaagtgatcgcgctgccaaaagccgatggcattggtagtctgttgcctgctgcgcgcggcaatatcggttatatcggtccggtgccggaacgtgcgctgcaactgggtattgaggccagcaacatcaacccgaaaggggtgatcgactacctgcattactaccgctccttcaaaaccgagtacgaactggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgtgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaatattgcctatctgaccgcgaccggtcatcgtgataccgacgtaccttacagcaacattgtggcgcttaacgaacacgctgcggtgttgcattacaccaaactggaccaccaggcaccggaagagatgcgcagcttcctgctggatgccggggccgaatataacggctatgcggctgacctgacccgtacctggtcggcaaaaagcgacaacgactacgcacagctggtgaaagacgtaaatgatgaacaactggcgctgatcgctaccatgaaagcaggcgttagctatgtggattaccacatccagttccatcagcgcatcgccaaactgctgcgtaaacatcaaatcatcaccgatatgagtgaagaagcgatggtcgaaaacgatctcaccggaccgtttatgccgcacggtatcggccatccgctgggcctgcaggtgcatgacgtcgccggttttatgcaggatgatagcggtacgcacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggcatggtgttaaccattgaaccgggtatctacttcatcgaatcgctgctggcaccgtggcgtgaagggcagttcagcaagcacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgatccacgaaaataacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcacggtcgttgaagagatcaaaaaaagccgcttcataacgatgttggcgcataccgatggcgttgaggcggcgaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacagctgggtttctctgacgacggggagccggcgggaacggcaggtaaaccgatgctcgcccagctaatgggcagcggcgtcggggaaattaccgctgtggtagtgcgctactacggcggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacgccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcaaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggccgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctgtggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttctggaccgtgctgggtagtgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccaccggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcgggatggggatcatcgtgttggcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgctggcgttgtggtttgccggaatggatgcctttgatgccatcggccatagctttgcgactatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgacagcccgactattaacactatcattgctatcttcctgctgatctccggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagtttacgctggtggttatttgtacactcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaggcgtttttccaggtggtatcgatggcgacaaccgccgggtttacgactgacagcattgcccgctggccgctctttttgccggtactgcttttatgttcagcttttatcggcggttgcgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgagctgaaacgactggtgcatccgaacgccgtctatagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcctttgcctcagttgttgcgacattgaataacctggggccagggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtcttgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacctggcttcggaactgaaagaactggggatccagacggatgtcgccaatgtgcaccgcattgaagaaccacaatgggaaaactatgaccgtgtggtcattggtgcttctattcgctatggtcactaccactctgcgttccaggaatttgtcaaaaaacatgcgacgcgactgaattcgatgccgagcgccttttattccgtaaacctggtggcgcgcaaaccggagaagcgtactccacagaccaacagctacgcgcggaagtttctgatgaactcgcaatggcgtcccgatcgctgcgcggtcattgccggggcgctgcgttacccacgttatcgctggtatgaccgttttatgatcaagctgattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcataaagaataaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcagaccggaataactccctataatgcgccaccactgacacggaacaacggcaaacgcgccgccgggtcagcggggttctcctgagaatctcaacagagaaaagtaaaaaaatacttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggtactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaaacgtactttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaatgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtcccttgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggcagtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctattgtttgtcggtgaacgctctcctgagtaggacaaatccgccgggagcggatttgaacgttgcgaagcaacggcccggagggtggcgggcaggacgcccgccataaactgccaggcatcaaattaagcagaaggccatcctgacggatggcctttttgcattggtgcagaaaaaaatgccggatgcgacgctggcgcgtcttatccagcctactcttgcttatccgttctgcttttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaatgcgacatcaagattaagcggcacatcactggctacagcaataacatgcctgtctatcactaattcttcaggtcgatgtccggctccatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaactgtagatccagctcttcttcgtctggtgtttccgtcatcaaggcccatcgttgctggctggcaacgatggtttgtgccgcgccagccttgcgcagctcatagctatctttgcctggcttatcaacatccatatcatggtgcgtatgcttaatcagccctggacggatccctctggcgcataatgccgggatcagttttttcaaaagcgtagtttttccggtaccactccacgcggcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgttaacaaatgcatctttatgatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccattacccggcgttctcctgcttgcagatattccagtaataaaggctcaatagcgcggtttaccagagcaatagtcgggtgatcgcgttcaccgtcatggacccacacgacaggcgcatctttgcgctgatgattaagccttgctgctaaatcagggggaatgtaaggcgtatcgcacgggcaaaacaaaaaccactcaccagcttcctgctgcattactgaaagcattcctgccagagggcctgggtaatccgccagtgaatcttcaatcactttcagaccgcctgcctgatagatttcctgatgacgattagcattaaccacgacgtgagagagctgcgtcataagcgcgtcagcgacatgttgccataatggtttgccgtttaattcaagcaatcctttatctacgccgcccattcgtctggctttaccgcctgccagcacaacgcctgttatcgtcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcatcactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgttgcaatttttgcagaaattggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagacttcaaaacggcgctgttacgcgctcgcggcgtaattaaagagtaaaagcttgtaagcggcgccaccaaaatcatcgtgaaatgatatccttcatcattcgtaatgttttccggatgatgggatgaacaacagcgcttttactttccagacactacacccggataccatcatggacgctctgtttgagcaaggggtccgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgtcctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagctggtaaatgatgaagttccggtcgcagcacctgtggcttttaacggtcagactttattgaatcatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtctgaatgaatatctcattgagccacgcaagctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgatcgccgccgttacagcacactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagctattcaggatttgtggatgttgctcaatggcgataaagccgagcagcggatgcaactggaaactattattgaagcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctacgacagacggcgacttttatagaacaggcaaaagttctacaagaaccccctttgcaattaacaccaatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaaccggtagctggcgcgccgcaagtgctggagtttttctctttcttctgcccgcactgctatcagtttgaagaagttctgcatatttctgataacgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatggggggggacgtcggcaaagatctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtcactgttccgctgtttgaaggcgtacagaaaacccagaccattcgttcagcatctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcctggaacagcttcgtggtcaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggtgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctaatacagtgaaatatctgtccgagaaaaaataattcaatgtaaattacataaagcccgtgaatattcacgggctttttttattatttaataaatataaatacattctgataatgcatcctgccgctggacattatttcagcataagtggatattcaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgttattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcgaaaaatttattaaagattttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttatcaaaattttgacaaaggcttttttaattcccgttttcaaatgcaaatgacattcgataacggtgcacccgatctcaatatcaagccaggccagaaagttgtatttgatgtggatgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgaactgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggctcattctctacgacattagattttgcccctgcagagtatggaaagttttcttttggtgagggccagtttacttttaatggtgatggtagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattatcaccaatgaacaaagtaacggcaaaaagttttaccattgattctctggcgcgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcagattaacattatcaatcacggggaagacgttgcccaaatcgatgctttcgttgcaaaaaccagactggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgaatctattgatccctcagcagtgcgccaatttatcatccagtataacattgcgatgcagaagcagcttgctgcacatcctgagttagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaacaaagtgagccggccattaaacaaccggtaagatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgacccagccaaatcttcatcatccacaaacaaagatatcaaatcgctcaattttgatgtgaagttaccgcttaatgtcgccacagaaaccgcaaaacagcttaatttatctgaaggaatggatgcggaaaaagcgcaaaagcaggctgataaacaaatcagcgggatgatgacattaggtcagatgtttcagttaatcacgattgacaacaataccgcctcgctgcagctgcgttatacaccgggtaaagttgtttttaacggacaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgttcattaaaatactcactcgcctctgctcattcagaggcgagtaaaacttacttattctgacgctgtgatgacatgagagacgtcagaagccggtctttttcctgccacaatgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgtacgacaatccgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacagcgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccatcgcaatgcctgccgcctttggtggcaacaagttttgaaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatggtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaatggcacccaggccagctgttgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagcagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggaacaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattatcagggatggctttacttttaactgcatgaaaaacaaagacaagcatcatgctgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgtttttatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcctccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgtgcacaaatcgaacccttgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttatcggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacgccaaatattacgcttatcaataccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcctggcgctgatgggtgactcctctgataacattcctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtcttggcgggctggatacgctgtatgccgagccagaaaaaattgctgggttgagcttccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcgacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagcaaccggcagcggaagagttgttggggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggcaaatggttacaggccaaaggggcaaaacccgccgcgaagccacaggaaaccagtgttgcagacgaagcaccagaagtgacggcaacggtgatttcttatgacaactacgtcaccatccttgatgaagaaacactgaaagcgtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaaccgacagccttgataacatctctgctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagttgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaattacggcattgagctgcgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccgggcgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgcgggtaaaggcaaaaatcaactgacctttaaccagattgccctcgaagaggccggacgttacgccgccgaagatgcggatgtcaccttgcagttgcatctgaaaatgtggccagatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccggtgctttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcattctgaagagcttaccttgcgtctggctgagctggaaaagaaagcgcatgaaattgcaggtgaggaatttaacctttcttccaccaagcagttacaaaccattctatttgaaaaacagggcattaaaccgctgaagaaaacgccgggtggcgcgccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacctacaccgacaagctgccgctgatgatcaacccgaaaaccgggcgtgtgcatacctcttatcaccaggcagtaactgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtacgtaacgaagaaggtcgccgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctctcgcgtgacaaaggcttgctgaccgcattcgcggaaggaaaagatatccaccgggcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgccgtagcgcgaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccacgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggttacaggctgagcaaccgcgtgtacgtatgatcatgcaggtacacgatgaactggtatttgaagttcatagagatgatgtcgatgccgttgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttgctggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaagtgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgagcgaaagaaaaaatccgcaatgcctgatgcgccatgtttatcaggccaacggtagaattgtaatctattgaatttacgggccggatacgccacatccggcacaagcattaaggcaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgctaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcaacgaagaaaacgtttcaacctgcacatcaccgttaaacgccagtacagcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgctttggtcagcaacaccagcacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcaccaccagaccttgcaggctctgacgtttttcgaggtactcgccgagcgcgcgctgccatttgcgcttcatctcttccgggacttccgcataaccgtacccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgtccaggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccgtcagtcaaagctttgtggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatacgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgatgcatgtcaaataagctatataaatcagtgaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttgtttaaagcaaaggcgtaaagtaacacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagacaaacgtccggagacgtaattaaacggaaatggaatcaacacggattgttccggctaatggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcttcaccatcacgcagcaaaggtcatgcaaaagcgcgtcgcaaaacgcgcgaagagctgaatcaggaagctcgtgaccgcaagcgtcagaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggcggtaacaccacgtcaggcagcaaaggccagaacgtaccaaaagatccacgtattggcagtaaaacccctattccattgggcgtgactgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggagttactggaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaaccctgagtgccgaagagcaatcctgggtggatgctaaactggatcgtattgatgagttgatgcagaaactcggcctctcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccgtgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaactacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatatcccgttctgccataagctttgttacttctgcggttgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccaattgcactggggcggcggaacgccgacgtatctgaataaagcgcaaatcagccgcctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatttcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgaaggctttaatcgcctgagcatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagttcatctttgcactgcttaaccatgcgcgtgagattggttttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggagagtttcgcctttaccctgaaacgtgtggcggagctgaaccccgatcgtctgagtgtctttaactacgcgcatctgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacgcaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaacttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattacgcccctattgagaaacagtgggatttgcacttcgctgattactttgcggaagatctcaagctgctcgccccgttagcaaaagatgggctggtggatgtggatgagaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatacctatctgcgccagaaagcgcggatgcagcagttctctcgggtgatttaaatagtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctgggcaacaaaacctgttgaaattattgcttttgtaggccggataaggcgtttacgccgcatcaggcatctgagcatgatgcctgatgcggcgctggtcgcgtcttatcaggcctacgactttctccgcatccggcataaacaacgagcttcagctaaacagcccaatcatcgcggcacacagcacggcagcaacggcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgcaaaataccagcaatttgcgctcaataatcaatctttacacacaagccgtgaatcactccatccccagctcttttaacttacgcgtcagagtgttgcggccccagccgagtagccgcgccgcttcctgtttatgcccctgcgtatgtcgcaacgcggtcgtcagtaacgtccgctccagctctggctgcgcttcggaaagcagattttgatgaccggaacgtagcgctctgtctgcccactgcgcaagaagcgtcgcccaactgtccggttgcatttgcgaagtactctccgcaaccgttgattcaaacagttcgccaggcaaatcctgaatcaacacttcctgtccggcagccattaccgttagccagcggcaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcaacgcggcttcggtttccggatgcagcaacttcgcttctacgcccagttctcgcgcggcaacctgtaaaaaatggcgcgccaggcggggaatatcttcccgacgctcacgcagcggcggcagatgaacgcggataacgttcaggcggtggaacagatcctcacggaacttaccttcctgcacccgctgttcgagattctggtgagtggcagcgataatccgcacatccactttcaccggcgcatagccgccaacgcggtaaaactggccgtctgccagcacgcgcagcaaacgcgtctgcacatccagcggcatatcgccaatttcatcgagaaataatgtaccgccatcagcctgttcaaaacgcccctgacgaatggtattcgcgccggtaaacgcgcctttctcgtgaccaaacagttctgattcgatcaaatccttcgggatagccgccatattcagagcgataaatggcgctttggctcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatacggaacacgtcctgcatggctggcgcttcgccgatgatatcggtcgttgggccgttaagctgaacattacgcggctgctgctgttcctggtaatgactgatggcgcgctcaaccagcgccacggcttcgtcgatatcaaacggtttgggcagataatcaaacgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcatcggatggcgctgtttaatctgcttgagcagcgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagtacctccgcgccgttctcaaatgtcgtacaggttaaacccgctccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgccctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgagcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcctggcccgttatcttccacatcaatccgcgccgccagccggtagcgttcgccgtgtaaggtcagttgaaacgcggtgcgggtacgcagaatgatttcaccgccttccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttctggcaggctggggtcgtaatcacgaatcaaccgcacgttgtccggcagttccatcgacaccagcgttaccacgcgttcagccactttgtgaatactttcggtaacgcgcgtaccgggcagctgcggccccaacagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattcgagtagtgatgggtcaggtaacgctttgctgagcagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccgcgcactaaatcacgggcagcaacctgctgggcgtgctgtagctgttcctgacttaagcggcgctggttatccatcggagccatctccagcaggatcatgccgtccggcatacgctgggccgtcacagaaaggatatgcgagcgcccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcgatatttaatgagaagtagctcaacagttccggtaacggtgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcggggttggcgtaatggatcgccaggttgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagagatgggctacagatagctgacaaacttcacgttggagagcgactcacctgctccggcctaccacatcatcaccgtgtaggccggataagacgcatttgcgtcgcatccggcgtgatgtgcttgccaccgatcccaggcctgccagagacaggcgaaaagtttccacggcaactaaaacacttagacgctgtagtacagctcaaactctaccggatgcggagtcatacgcacgcggtcatcttcttcgcgacgcagtgcgatgtacgcatcaattgcttcgtcagtgaacacgccaccggctttcaggaactcgcggtccagatccagttcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttctggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgataccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagctgccggatccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttacgcgcagagtaagccagcattaccggtgcttcatagcccgggaccagacgcttataagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagcgcctgctcagacagacctgcgtatttgtcgcctgcgaacaggttaacgccgtttttagacagagacatgtggcagtgcataccggagccgttatcaccgaacatcggttttggcataaaggtcgcggttttaccgaagcggtgcgctacgttgtgcacaacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccacttcgttctgaccagcagtcgctacttcgtggtgatgggcttcaaccaccaggcccatctgttccatcaccagacacatttcagaacgaatatcctgagcagagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcatattgggtggaggagttccatgcgccttcgatatcgtcgatagcaacgtgagaaccggagatagatgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtggaacgcaggtaatcttcggcgcgcttcgcaatggagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtggagtcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatgtcggactcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcagcattcacctgatgagcagggatagtgacgtgctgttctttacctttagtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcatggtcgtcgtggtaacgaaatctgcaattattttggccgtgtcgccgtaaaaaagataaagcgaaatctgtgccaacttttaaattgcccctaaaaggcgttatcatgcgcaccatcgtgcaaaagggctgcaccacgatgtgaatgttgcaccaatatagtgcttcaatggaaacattaagcaccatgttggtgcaatgacctttggataaccctttttatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaactaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgatctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtaccaggcgattgttgaccacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggtcactatcatcgatagcgaaggcaaaacccgcaacgcgaaagtcggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgacctggcggaagctggcgatatcgtggcgatcacgggcctgggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacacaacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaagtaatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgacgctggacgttgaagaacagcatcagggttctgtgatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtactggtctgctgtactccaccttcagccactacgacgacgtacgtccgggtgaagtgggccagcgtcagaacggcgtactgatctctaacggtcagggtaaagcggtcgcgttcgcgctgttcggtctgcaggatcgcggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcagattatcggtattcatagccgctctaacgacctgacggtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgactccaatctctatccgtattcgtaaacgtcacctgacggaaaacgatcgtcgtcgcgctaaccgcgcaccgaaagacgattaatttcgttttttagttataaaaaacctgccatcgctggcaggtttttttttacctgtcgtgagcgcacaccaatgcgagtatctcccttataagtctgtgattacgtcaatagagagctttgtcacaattatctgcaaagtcatacaccgttaattgctttcttttttggcgtaagcgtaagatgcttcatctggtttaaaccaaaaggattaaacaatggcggagaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttgaaagatggcatcaccacgccgggtggaaaactcccttcagaaagagagctgggagaactgctgggcattaaacgtatgacgctgcgccaggcgttgttgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaggggtggttcgtgacccagccgcgatttaattacagtccggagctgtcagcgagctttcagcgggccgcaattgagcaaggacgagagccttcctgggggtttaccgagaaaaaccgtaccagcgatattcccgagatgctcgcgccactgattgcagtgacaccatcaactgaactctatcgcatcaccggctggggggcgctggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgctccgggttttattgaacaacttgaaaaccactcattttctgcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcaaggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatgatgacaataaataacgcaagaaagattctacaacgtgtcgacactcttcctctttatttacatgcttatgcctttcatttaaatatgcggctggaaagagtgttgcctgctgatttacttgatatcgcaagtgaaaataatctacgtggcgtcaaaatccatgttctggatggcgagcgtttttctcttggtaatatggacgataaagaactctctgcctttggagataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaggcatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcgtccgtacgtttttatccacgttatgaaggtaatttgcgcgacgtattatcgattatcgctaacgacattgcctatgtacgggaaacgtatcaggactgcggcctgacttttacgattgagcagcatgaagatttaaaaagtcatgagctggtgtcgctggtcaaagaaagtgagatggagtctctttccttactgtttgattttgcgaacatgatcaatgcaaatgagcatcccatcgacgccttaaaaacgatggcaccgcatattacccaggtccatattaaagatgccttgatcgttaaagaacagggtggcctgggtcataaagcctgtatttcaggtcagggtgatatgccgttcaaagcgttattaacgcaccttatctgccttggtgatgatgagccgcaggtgacggcatatggcctggaagaagaggttgattactatgcgccggcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacacccctaccagaaaatcatttactggatgcgcggttacgtaaagaaaaagaagatgcaattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcaaaccatcttctgaaccactaataagttttaactcatacgcagttaataaaaccattctatatgaatggtcggtatcttattgcctttaaaacagtgattttaaaaatcgcttaggggatgttatgctcacgaaaaagaaatgggcgttatttagtctattaacactgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgccatgtcggtaaactcatttgttaccacagtgggcttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtaagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattaggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattattattttctttgtcctgaatgacaaagaagaggcaccgtccgttgaggtgaaaaaagaagatggggcatcgcaacacaccagtatgacctcggtgctgaaagacaaaactatctggcttatcgctttcaacgtcttcttcgtttacgcggtttactgtggcctgacattcttcattccattcctgaaaaacatctatctattgcccgttgcgctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggtggaccgattggtggcatgatttcagataagatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggcatgtacgctgggctttggcgcgatagtctttacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggcgcggcgatggcgttgggtagctttattggttacgccccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgctggcggctgaagcttaattaatggccggatgtgcttaatccggccaacgaaaaccgtatcaaccgtaggccggataaggcgtttacgccgcatccggcagtttcacatcagaagaaatacttcgtcccgatacgaatctggttttgctcgcggtggtacggttcgacattacgatctaaccagcgtaattcgaaataaggcagccagtgttcattaatgcgataacggaaggtgttagtgatttcccagtgatgatcttttccattgctgctattaaagtcatttacgcgtataaaataatgtggctcaaatgtataggagaacttatcggtgattttaaaattccagtaggtaccaatttcataggtgtcattattatccagttccccgctcaaatctgttgaactatagttattatggttatagcgatttcgtactgtcagattaaaccatggtacaaatttatagttgacgtccagatacactgcaccacccgaaccgatactcttatcattaattaagccaccgggctggatggttaatttatcggttggtttaaataacggataccaaccttcgatttcgttatatccatgttttagttcatcttctcgctgaaaggtgtaggtattggttaacataatacccgcgcccatatcgaagttataacccacacgtagcataacctcgccctgatcggaggcgagattatatgcctccctgttttcgacgtatgcgccagcgaatactgaggcagaggtcagagaagataataaaattattgcattaatatttttcataataagtccatttttaaacgtagggaggccgccacccaccaggatggaaatagcggctattgacatttataacgttacggaagccgttttttcttctgtctcaatttctttatttttgcgttggttgatttcctcaataatcaacgcaaaccgtttttcattgagtgtgtaaaagaatcccatcgtcaatgcagcaataattgccagtgcacaaggccagataaaaatgagctgacgcaaaccctgtaatgtcgcatcactttgcgcgatgttgggaacataaccgatttgcgtcagcataatgcctggcaagaagccagcaagtgcggcagaaattttacgaaagaaggtataaccggtataaacagaaccttcggcacgaataccggttttccattcaccgtaatctacggtatctggtaccagcgcccagttcaggctgtttacaaaggccgtgccaaaaaaggcgacacaagagaacatgacgaaagtgaaagagttacttccccagaaataattcaggatatcaccaaccgcccatagcaccatgccagctaaataaacctgttttttaccaaaacattttacagttaatggcaccagtaatacgccgacgaggatgcatcccatactgaagaatcccatccacgacaataaattaatatcattcagcacatactgggtgtaatagacctgaatcgccagtttgatattaaatgccgccagggtacacaagttagcaatgcataaaaccagcaatggcggattccgaaatatcgcgcaaaaagatttgagaatactggctttatgtccggttggtgctgtgtccacataatgctctttgacgcctctgtagcacagcatcataaaaataaagccgccaatggagaacataagtgccgcacaggcataaccgacggttgagtcagaaaaaagcgactgcaacggaataaacgccacggtacaaatcaatagccctatggttgcaccaccctggcggtaagccgcgagctgcgcgcgctcattcgggtttttggtaattgccgggatcatcgcgccatacgagcagttcatcagactgtatgaaagcccaaacatcataaacagcgccgtggcaatcgtcgttttaaccggcaaactaaaagtggtggcgataaactggagcgttgcaattaacgccgccggaaccgctgcatataaaataaagggacgaaatttgcctttaggcccaatatttttccgcgagtcgagtaaaaatccggtgagcatatcggtaaacgcggtaaaaaacttcgccaccagaaagataatcccgccatagtaagctggcatccctaattcatcggtataaaatttgaggagatacagagtaccgatgctaagcattaaattcgaaccaacgtcgcccataccataggcgattttttcccacagattcagttttaatgtcagtggattatggtcagacataatcactccttataacgccccgcagggcgtcgtttattattacgccgtgcgtttacgggcttctatttcttcaacaatgcggacatacatcttctcgttcaggctgtagaagcagcccatcgctacaatggtgactaccgccagtgcgcttgggtagatgaagatcagctggcgcaacccttcaatggtgtggtcagcctgtgcgacgttcggcacatagccaatttgcgtcagcatccagccggggaagaaacctgccagcgcctgagaaactttgcgaaagaaggtgaagccggtgtagaccgtcccttcagaacggacaccggtgcgccactcgccgtactcgacggtgtcagaaaccagcgcccagttcaggctgttaacaaacgccgaaccaaagaacgccaggcaggagaaagccacaaagttgaccgagccgccgccgaagaaatagttgagcagatcgcccagcacccagatcagcagaccgccaatatagaccttcttcttaccaaaacgcctgactgcaccaggcatcaggaacacgccgatgaaaatacagcccatgctgaaaaatcccatatatgacaacaggatgggatcgttaagcacgtactgggtgtaatagacctgaatggcgagcttgacgttaaacgcccctaaggtacagaggttggcaatgcacaaaatgaacagtgggcggttaccggcaattgcgcggaaagattgcaacaggcctggcttttgcgccggattggtaggttgggtttcgacataacgctctttcacgcccgaatagcagatccacataaacagcaggccaaacagtgaaaacagcgtggcggcgaagatatagccaagttgctgattaccctcgataagattcataaccggcacgaatcccaccgtgcacagcagcaggcccagcgtagcgccgccctgacgccatgctgccagcgaggcgcgttcgttggggtttttggtaatggcgggaaccattgcgccgtaggagcagttcatcatgctgaaaaacagtccgtaaagcataaacagaatagtggccatcaccgttttaccggtgacatcgaacggtgtgccgataaagttagcgattgccaataaggtaaccgggaatgacgcatacagaataaaaggacggaatttaccttttggaccgatcttgcgtcgggaatccaacatgatgccggttcccatatcggtaaaggcggtaaagaatttcgagatcaaaaagataatgccgccataggtgccaggcagccccagaacgtcggtataaaacttcaaaagataaagcgtaccaatatccagcaggatgttagaggccagatcgccgataccgtaagagagtttctctttaaagggcaggcgcaaagttgccggatcttccgttgtgatgtgactcatcgttattctccatttgcccgtgagtttccccacgggcgggcatgattagatgttttttaacgaggcgaacagtgcagcccattcgctgtcggcgcgataaaagaccggcggcttgccgatgggcgcttcaacagttatttctccaccgtggaaggtttctccggtccaggcgtggacccagttatcctctggcagatagagcgtccagtcgctgcgaccttcttcgtgtaccggagcaaccagaatgtcgcgacctaacaggtactgatatttcagggaataggtctgcgcgtcgtcttcgtaatgcaggaacagcgggcgcataaccggcaggccggacttcgcattcagcgcgacggcctctttcaggtaaggtttcagggtggtgaagacggtggtcatacgggcgaaatgggcgatggtttccgcgtcgccgtcaaactgccagttgtcgccaggacggttaccttcgtgggtgcgcatcatcggcgtgaaggcgctgaaatcgcaccagcgcagcagcagctctttgctgcgcttcatctcaaacagggtggtataaccgccaatgtcgctgtgatgcaggccatgtccggtcattgccagagatagcgctgccgggacaaccgacgccaggccatcgtccagactccagtccacgttctggtcacccgcccacatcatggtggagtatttctggctaccggtagaaccggcgcgcataaagaagaggatctcgccgagcttgcccgtttcttcaagggcttcgtagttacatttcgcccacagcgcgggccaggcgttatgcataatttccgcgctgatgccgttatgcaggtacgtgtcggtgggcagatactcgccgaagtcagccatccagccgccgcagccgagttcaatcatgttctttttgataacttccttgaaccaggcgtaggcttccggattggtgagatcgacaacgccgccgtagaactcgccaaactccaccagatagtcgccaccggcgacatcttttgccagataaccgcgctttgccgcctcttcgcagagatctttatcactggcaacatacgggttgatataggcaaggaactgcacgccctctttgttccactgcttgatacgcgaatccagttgcgggtagttttcgctgttccacttccagttccacatcacgcgtttgccaaaagaggtcatacgaataccggaccagtcctgcgcccagatgccgttgaccttcacgcccgcgttacgcatggtgtccagtttcttctggcacacttccgtcccgccctgaatgccgagcgttactccgtcataaatccagtcgggcagttctggctggcgtcccagcagggcggttaatttttccagcagggagatgtatgtgtcagcacattcaaaacgcagcgttgctttgtcttcccacagcgccagttcatggtattccggggcactaaagtcgaagttcatatagcaactgttatcaacatggcagtaatacttctgcgtgctgacaaacgtaggctgtgggaagaaagtccagtaatagtcgccgcccgcattttctttgcagtcggcctgccaggtgacataggtttgtttattgcgaccaacgccttgttcactggtccatagcgggaacggtttgccacgcagatcgaagtaggaaaactgttcgccgcagccgtagatatggtcctctggttgagcggcaaggcgcagccagatacggttgtggttaaggttgtcgttttgtagttccagcaataaacggccctgatcgtcggcagagatattcagcgtggcgctaatgtcagaaccacggctgaaatggattaaccaaccatccggcgactggctgacgatggcgtcggtaagcgcaattttctcctgtagtttatctttaatgctgaaattgccgcggaacatatcgatatccgcaatacctgaaccaatccataaacaaggattatctttgctatgggttaaaataagatgctgttgaaaatgtagggtaaaactgtcgttattctgatgaaactgaaaatctggtaattgtgggcgtggcgtatccataaataatctccatagagtataaagctaatatttcatgccatcctgttgttacaggtttcattaattaaagaatgtggtgctggtataaattaaaacccgcataagtgattatttactttcttcagcccggcggattgccgccacttttttaccaaatgccagttgcagtataactaacaaggtaaaaggaggcagaagcgcggcagcagcgggaattcccagcgcgccttttatcaacatagaaccggaggcaatcagcaacaaaaagaccatcacacggaacactttgactgaaatgcgtttatgcacatattgtccaaccagtgaaccgaggatcatggtgggaatacaaaacagcaccagtttaaagatagaaacagtcaaaattccgctggtcgccagcccgccgatcaccgcgatgttgtttgcggtgaagaaagcgttcagagtgccacgaaatgccgccgggcctaagttacgcagcataccgtagataaccatcggcggtccgttggttgaaaacgctgcccctaacgctcctgccacagcgccgataggtgcggcgatccagttgcggtcataaatcggcaggcgtggaataaacatactgtaaaaggagtacaggataaggaatccgcctaagcccactttcataaaatggtcgggtaaatatgacagcgcatataaaccgacgggtattcccagaaacgagaaaataatcagtaccattgccgatcgccaatccgtttctttacgtgacagccaggtggcgtacaaggcggtcgcggtgccgacaatcaccgagagcggagttgccatttttacggggagcattaacgtgacgagcggcatggtggttaaaccaccgccaaatcccgcgcatatccccacaaaggtataaagaaacattaacgcgataacgatacataccacgtttgtttccagcatgaccccatccggtgaaaataacgtaaaaaagtccatgatatttcctgttgtgtaaatacaaccctaaacaatgatctcgttcttttcttaataaaattaattgtgctgcccgtaaatattaaaaaacaggcggtgcgttttccctggttccagtaataataagtcgagacctgaattaaaggcgttaggtgggcaactcataggttcaactgccagtccctgacgctgtaatttttcgccgctataaatctgcacccagggttgatcggaacaaaggcttaccgaaagcgcctgttgtggatgggtaatggttatttcccacagatcattagcggttttaaaggtgtggtcgatttttgtcgcggctatttttttcgcctgcgtgaaatttaaatccagctcatcaacgtggtgaagcgttgtcggattagcgtgctcatcgacggcataaacctggtttgccggaagctggaacagatattcatcaacagatgttaagttgcaggttaaataaggatgaatacccacaccatagggtgcggtcacagtaccaatattctgacttgcgatctcaacggaaagacccgtgcgtgcattgagcgaataaacaacctgcgaagccagcataaacggatagccgtaactgggtggcagaaaagctgtcagggtaacgctggtggcggttaattcgctgatttgccagtcacgccaggcgagcagcccatgaatagcggcttttgaaccatgttcattaatgggtaactgatattcctgcccctgatagcgataacagccgttggcgatccggttcggccacggaataaggactttgcccagatgtgccagcggcatctcttcgggtttatgtggaataactaaatgacagccctgaaaggttaattcagccagacctgcaccgacggtcacaatggtcgcgtgataatcccccgcggcaagtgaaacggtctgtccactgcaatgcatgttggtgatttgcatacgaggtacctttattgaataacgacatacccggcgtgcagcctgatatgtcgttttttttagtcagctatttcgcgttaatatccagcagacccgccgcaactgccggagccaggcctggcgctaacgggatacgcgggatcaccaggcaatgcagcaggtgataaatatcctgtttaccgtcccagactttcgtggtgactttattgtccgcatccagctcctgccaccaggaaccattttcatagtccatcaggtacttaatgcagtagtcccaccatgtctgataccaggtttcatactggcgatcgccggtgacggtgtagagcgcgtaggccgtacccatcgcttcgacgataggccaacgcacacgttcgcggaccaccggttttccttcccagtcaacggtataaacaatcccgtccgcaccatcgggtgcccaggcatcacgcacggtggcgttaaacagacctttggcatcttctagcagccatgctggcggttgttcgcaacgggcttccagggccgcgtggatgtgcagcattaaacggccccattcgatccagtggcctggtgtacctccgaacgcgcggaagcggtgcgccgggttatctttgttgtaatccggcagcggattccactgggtatcgaagtgttcgttaacgcgataatgattatttcttgcgacgtcgtggataatcacggaagccacgcgaatcgcgcgatccagccattttttgtcatgcgttacgtcataaacaattaagaaagcttccactgcgtgcatattggcattgccgccgcggtactcttcggttttgctcaaggcttcgtcccaggactccaggcacatctgctcttcttcgctccagaagtatttctcgataatttcaatggtgtaatcgagcagcttgcgcgcttccggatgaccggtagtgacggcgctggcagcacccagcagagcaaagaaatgttgatagccctgtttggaggcatccaccacgccctcgtcattcacacaggcataccagccgccatattttttatcgcgcagtgcgccgttcatggctttaataccgtgatcaaccaacgagtaagcgccaggtcgacccatcgccgcagcaacggaataaacgtgcaacatccgagctgtgatccacagatgggtgcccatctcttctttgatttgccctttattgcctaaccagccaaatccagtcggtactacggaatttttaccaaaatcaaagatgcgatcggtttcctgttccagccaacggttgtgacttaaagtgttaaaccatttcatttttgtatccccatcttaacggcgtttagccatcatttcgtcgacgatatcgcccagttgttgtaatttcggtgcacaaacgtcacgcagcatcagctcgttgtctggtaaaccgacgaccgatgcccagacggcacgaccagccaggaagcccgatgcacccgctgtcattgccacgcgtacggcacgcgggaacagtttttcgtcgacaccggaagagaggatcacccacggcatattgatatggtcattcagacgttgtgaagcactgagaagctcttgttgcggacctttaccgtaaagcggcatttcaactttgtagaggtcagcgccactgtcgcccagctctttggcagcatcgatgatcgcttgttcgcgatcgaatttatcgccacgacgtggtgggcggacgactggctcaataatgcttaccaggccgtgtgagtggcacagttcgttaaactctttcaccatatccaggcgttgctgcgcatcttcatcactacgccacagcaccagcagttttaaggctttgccaccgtcttgtttgatctgtagcggattgattttgcggtcaatgaccacgctatctaccggaataccgttgccaggaatgaactcatcggcggcgacaatcatggcgcaacttttggcaatcgcgttttgctcaaccacctggcggtaacagaattgttgatctaccagaatcgccgaggcataaggcgagagggtcttcgccgcgttaactttgaaatcagttaaaacgctatcggctaccggagcgggtgccccagccgcggcaaacatcatgcgcatggcttcgcgctgatcgaccgccagcatggcaaaaccgcccgatgcgcgcgtaatgtcgttgatggtgtacttattcattcatttattcctttatccagtcgttacatttttactttggcagtcatcccggcactgacacggacctgttccagaatggcggaccagtcctggcgaccgcgacccgctgcgcgcgcctggctataaacctcccgtgaggcggcccccagcggcattggcacatgcagctggttggcgacatcaagggcgatgccaagatccttatgggcaagatcgatcatgaaggcgggagaaagatctccgctgaggactttgtttggccaggaagtggtgaagtggcctttaccggcggcggtaccgctcatcactttgacggcaacatcgaagggaagattcagggcttcgcacaaaacggcagcttctgccgaaagcgcattgagcgcgatgctcatatagttgttgatgagcttaacgcggatccccatgcccggaccgccagcgttaatcaactcactgcccatcgccatcaggatcggcgtggcacgttcaacttgttcagcggtgccgccagccagcagtaacagagtaccggtaatggcatttgcagaagtacggcctaccggaacatccatcatgctgaagcctttggcttgcatatcggcaatcaatttatcggtttgcagcggatggatggtcgacatatcaatgaccagcgcatcggtagataagctttcgcaaacgccgttttcaccgaacaacacgctgcgcaccagatcgccattcggcaacatggtaatgataaattcggcatctttagcggcctgcgccgggttggcggcgggagtcgcgcctttgtctaccagatgccgcacagcctcggcattcacatcaaagacgcgaagttggtgcccttgctgcaataaattgctcgccattggcgaacccatttgtcctaaaccgataaacgcgattgctgccataaccttctcctgaatacagcgatgtcactttttgtcatttatgacacgctttgattgtctgtttttgatcgtatttgtaatttatagtcaaaaaattgacagccgtcactttttaaacaattggtgaaattaaaatgaacgcatcccaaaatgtttaaggaatgaccatgattcgtgttgcttgtgtaggtataaccgtgatggatcgcatctattacgtggaagggttaccgacggagagcggtaaatacgtggcgagaaattatacggaagttggtggcgggccagcggcgacggcagcggttgcggcggcaaggctgggggcgcaggttgattttattggtcgcgtaggtgatgacgacacgggcaacagcctgctggcagagctggaatcctggggcgttaacacccgttacaccaaacggtataaccaggcgaaatcatcgcaatccgccatcatggtggatgccacaggcgagcggataatcattaactaccccagcccggacctgctgcctgacgcagagtggttggaggaaattgatttctctcagtgggatgttgtgctggcagatgtacgctggcacgacggcgctaaaaaagccttcactctggcccggcaggcgggcgtgatgaccgttctggacggtgatattacgccgcaggatatcagcgagctggtggcattaagcgatcatgcggccttttcagaaccgggtctggcgcgcttaacgggcgtgaaagagatggccagtgcgctaaaacaggcacaaacgctcacaaatggtcatgtctatgtgacccagggcagcgcaggctgtgactggctggaaaatggcgggcgtcaacatcaaccggccttcaaagttgatgtggtagataccacaggtgcgggtgatgtttttcacggcgcattggcggtggcgctggcaacaggtggggatttagcggagtcagtccgcttcgccagcggtgtagcggcgttgaaatgcacgcgtcccggtggacgagccgggatccctgactgtgatcaaacccgatcttttttgtcactttttgtataaaatgccagggtgatggtttttcgaggaattttcatgagccttaccgaactaaccggtaacccgcggcacgaccaactcctcatgctgatcgccgagcgtgggtatatgaatattgatgagctggcaaatctgctggatgtctccacgcagacggtgcgccgggatattcgtaaattaagcgagcaaggcctgattacgcgccatcacggtggcgcgggtcgggcttccagcgtcgttaatacggcgttcgagcagcgtgaggtttcgcaaaccgaggaaaaaaaagcgattgccgaagcagtggcagactatattcctgatggttcaacaatatttatcaccattggtacgaccgttgagcatgtcgcccgggcgttacttaaccataatcatttgcggataatcaccaacagcctgcgtgtggcgcatattctttaccacaacccgcgctttgaagtgatggtgcccggcggtacgttgcgctctcataatagcgggatcattggcccttcagcggcgtcctttgtggccgattttcgtgctgattatctggtaacaagcgtaggcgcaatcgagagcgatggcgcgttgatggagtttgatgttaacgaagctaacgtggtgaaaacgatgatggcgcacgcgagaaatatcctgctggtcgccgatcacactaagtatcatgcttcggcggcggttgaaattggtaacgtggcacaggtcaccgcgctctttaccgacgagctgccgcccgctgcgctaaaatcacgcttacaagacagccaaattgaaatcattcttccccaggaagacgcgtagatttttgtgaccgttgacctggcttcataccttgccacatagccaaacccatcctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggagcctggagcgatttaacgcgtattccgctggctacgcttaagaagagttttcatatgggggaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgttcgcagaggcgctgtgtcatgagatggctctaccgctaagctacgagcagttctctcacggctggcaggcggtgtttgttgcgctgcgcccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaataccaaccgcctgcataccaccttctggccggaagaatacccggaaattcgtgatgctgctgaccatatctatctgtcgcaagatctggggatgcgcaaacctgaagcacgaatttaccagcatgttttgcaggcggaaggtttttcacccagcgatacggtctttttcgacgataacgccgataatatagaaggagctaatcagctgggcattaccagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcaccgtacccgtccactatgggcctggctaaaactactctggcaacgcattgatgaggacaacatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttacgtcactttatttttgccaactttctgcctgctactggcgatgttattcagcggtatatcgaacaatttgttgccaattccaacaagatgaccgccgttggggcgtgcgggctgatcgtcaccgcgttattgctgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgaccaaaaatttactcgttcgccgtgtactggatgattttaacgctggggccgctgctggcaggggccagtctggcgatcagttcctatttgctctccctgcgctgggcgagcgatctcaatactgtcatcgataacgtgctgcgtatttttccgctgctgttgtcgtggatctccttctggttgctgtacagcattgttcctaccatccgcgtacctaaccgcgacgcgattgtcggcgcgtttgtcgccgcgctcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgtttccgtcatatcagctcatttacggcgtgttggcggtgatccccattctctttgtttgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaactaaaacaagcagctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggcgaaattggcgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaacctcaacgtgcaacaggcgggcggcagtgtgctggtggtttcccagtttaccctcgccgcagataccgaacgggggatgcgcccaagtttctccaaaggtgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgtcagcaagagatgaacacgcaaacaggacgcttcgctgcggatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagaattagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccaaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtggcggtaggccgactgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcacccggacgtgcaggacaaagggttaggaacgctgatggcgatgaccctggagtcggtggcgcgtcaggaaggcgttaagcgcgtgacctgtagcgcccgtgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggagaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaagcccgtcgccactctggatgatattttgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtacgaacatatcccgcttagtgaaaaaatgggcgtgcgcattcagcaatataccgggcaaaaatttatcactaccatgccagaaaccggcaatcagaatccgcaccatacgctgtttgccgggagtttattctcactggcgacgctcaccggttggggacttatctggctgatgctgcgtgaacgccacctcggcggaacgattattcttgcggatgcgcatatccgctacagcaagccgattagcggtaaacctcatgcggtagccgacctcggtgccttaagcggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaggtcgaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggcccgtatgaagagggcgggaacgaagaagagtagctgatggagaggggcggtgctgcctctctcattcaggtcatttatattagtccttggctatttcggttatattaaataagaactctataaatttttattcttcgttggctccatacgtgtcttgctacatcactgttcaggagcatttaaatattatttgtagaactgagtggcaattatcgcagataatgcttaattcatcatcttagttcatgtttgagcgatttttgatagtcaaaaccccctctggtgccatacttttctcataaatatttttaaaatctatagctaacaaatattatgcaaagataatggactagcatcattgtcagtatcattcatttactgctctgtatgttatgaataattatgttgtatgtttgctcttaaaccgtgggaaggaggctataatggttgccaatattaatctcattaaacaagaaagttattctgttgttaatttagaaaaacaactttcccgaactgttaccaacaaaattataacgatgagcaagtaaagaccggttggtggcagtactgaccggtctgtgatgaaagattaatttcaccttaaatcctggtgctgttaggatgctgacgtttttcggctacaccattcagattatgcaaataaatatctctgaatataatatattcatagcacccataattcatcctgggcgataactaaaccatttttgagtaataaatgaaacaactgcaacactcttattatttctggaaaacgcctcgcaaaaacaaaacaacatgcaaaaatccgctttttttaaatgattttccggcgtaattttcgcacatacattaatgagtaatatatgtaaggtattggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaagcttcggggctggcgtaaggtttcacgatctgcaattttacgcgaagcggtagagcaatatctggaacgtcagcaattcccggtgcgtaaagcaaagggaggcaggcaaaagggggaggtagttggtgttgatgatcagtgtaaggagcataaggaatgacaaaaatttttcattcttgaatataaaaaacagatgcccttattctggtattaatacaaggctgttttacttgaacttataataactgcaactgttacatcatatctggaaaacgcctcgcaaaaataaaaaatgatgcgtaaatgagctttctttaaagattcggcaagggtacttttctctccatagattcaaaaatgatattggcgagatatttatgaactctctggcaggtatagatatgggcagaattttactcgatttatcgaatgaggtgattaagcaacttgatgatctcgaggtgcagcgtaatcttcctcgtgcggacctattaagggaagcggtagatcaatacctgataaatcaatcgcaaacagcaagaaccagtgttcctggcatctggcaagggtgtgaggaagatggtgtcgaatatcagcgtaagctgcgcgaggaatggtaatgggaaaaaatgatgtcaatcagattgctgacaacgtgcgcgttgttcatgccggatgcggcgtgaacgccttatccggcctacaaagtcgtataaattcaatgtattgcagtttattggtaggcctgataagcgcagcgcatcaggcaatcttacgcttgtcatcagtctcatgcccataaccttattgatgtggtggtgggtaaattgaggccaaaccggcactggcggcatagcttgaggtggtaacgcggaatacgagagatggtgtcgtcacaccctatgagctgtaatccgggcgacctgcgccacccggaaaacgtcagagattactctccttcacccggaaacaggaacgggttgatggaactgcgggcatagccttcttgctccattcgtgcgtccagtaccagagaggcgaggtcatctgctacggcttcgatttttggatctttttcctgatagagaattttcaggtaagtgccgcagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgctctgctcgcagttgctgcattttacgcgcactacgtgccattcagtttcacacaggttgcagtgcaggtaacgtagcccctgagtggtgccaatttgcaccatgctggacaccggcatagaaccacaaaccgggcaatattgacgttgctcgccgtattcagcgcgggctttgccggggatcagattggccatctgcgcccagtagagcgacagtgcagcccagataaacggcgctttatcgctgctgacggacgagaaatcagaggcaaacagcgcgctggccatatcttccagctcctgagtcgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccttgtgcgctggcttctttaatgcgcgcagtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagaggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgcttgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttcttcgcccaggcgctggtaacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcagcagaaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaattcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcaccgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcattcgcacggttcggaccgacacccacgtagtggaagatactggccgcaaaggtagccgcaaagccaacagccgcgagcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacatgacgtgtgtaccaccgacgcctgccggatcgtacagacccgcattgtcgtaaccgcgggttttcagctcagcaacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggctggttcttgcccaaccaccacgcggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccaatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgcaccttccgccgggcacgctttcaggcagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaagcgcattaccgtccacgatttggcgcttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtaacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgagattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccaacgaatggcgttaaagtattggcaataaagccttttttagctacgccttcatagccccagtgaatcggaataccgatggtatcgatatctttgccgttcgctttcagcgtgcgaatacgtttggtcaccaccgctttggctttgatatagccacggttggaggagactttcacggtatcgccctgggcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggctgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacccaatgcttcggcgtcgtctttaaagatacgtgcagccgggttcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgccccatgccttcctgctgcatgataaacggcccgacgccgctacccggaggcgctgcgctgtagtccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtgttaccgaggccagacggatcggcgttatcacggcgtgccatctggttgccttccggcgtccagctaccggcgaaaatccagcagccacaggaggttgtaccgtcatcgcgcaattgggcgaacgaactaagttgttggcctttcttgacgataaccgcaccggttgccggatcggtaatatcggccagcgccttaccgttgctctccatcgccacttcttctgaagatggctcatgcggaatggcgtagttccatgtcatgttcagcacctggtccgggttcgcgccaccccgttcggcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccgtcagtcagcgcaatccccggggcgtccgcacctttccagtgccactgtaaccagcgacctgagttaacgatagaaccgttctcttccgcgaagcaggtcgatggcagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagtgggtcgatggtgacgaggaacttcagtttcgacagacaaccgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccctctttcatcatctcgaagtattgcaggacgtcgtagcctttatcccacttcggcaaccagtcaaagccccagctattttccgccgtcgctttatcaccaaagaaggccttcatcatagagacgaagaatttcgggtagttgccccagtagtttacctggccttccagcagcggttttggcgtgttggcggtaaggtaggtttgcagatcggtctgcttctcgcttggcagcgtcatgtaacctggcaggctctgcgacagcagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgcctgccatccccatattgccgagcagcagctggatcatcgccatcgtacgaatgttttgcgcaccaacggagtgttgcgtccagccgagggcatacaggaacgaggcagttttatcgtgagcactggtttctgcgatgtattcgcagactttcaggaacgcgtcttttggcgtaccacagatgttttcaaccacatctggcgtgtagcgggaaacgtgctgtttcagcaagttccacacgcagcgcggatgttgcagcgtggtatcgcgtttggcgaagccgttttcgtccagttcataagtccaggaggatttatcgtacttgcgtttttccgcgtcgtagccggtgaacaggccatcttcaaagccgtaatcctcacgcacgatcaggctggcgttggtataggcttcggtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacgaataggggcatagtagtcagctaccgccgccgtacgcgtaaagcgaggatcgatcacaatcagcttcgcgccgttgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttactcgacgcggaagcacacagcatcccggtggagagcaagcggttaacagtcacgccttcggcgttttgcgcaatgtagttagcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgctgccatttatcagaacctggcgcacggtattccggaaacttcagacggctttcggagtggatgaaatccaccaggccagcgcctttcggacaaagtgcaccgcggttgaccgggtgatccggatcgccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagtgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtaacagaataccataatgttggtgtatgtgttcttatctggttaagagaaagtgaaaaaaacacagcgaaaagaaatcgaaaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcgtgatgatttacaacacccacggttagatgaggtcgcggaagaagttcccgttgcgctggtctacaacggcatttcgcatgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgctcggtttttcgctttccgaggggattatcgaaagtccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggtcttgaagtacaaattgagctttccagccgccgctttatggggttgaaggagcgccgccgggcgctggcgggacgtacgggctgtggcgtatgcggcgtggagcaacttaatgacatcggaaaaccggtgcagccgctaccgttcacccagacgtttgatctcaacaaactggatgatgcattacgtcatctcaacgattttcagccagtggggcaactgactggttgtactcacgccgctgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtactggtttccagtcgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacgcttgctgtagaagtggctgagcgctgtaatctgacactggtaggtttttgtaaaccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgcgaaatatattaaattgcaggacttattcatttcgtgaattttattattttatttataaacaaaatgcgtgtagtggcgttttcttttttcatttattatgttcactctcttatctatatatttataaggcaattaaatgaaaaggaatttattatcttccgctattatagtcgccatcatgtccctcggtctgacgggttgtgatgataaaaaagccgaaacagaaacgctcccgcctgccaatagtcaacctgccgcaccagttcctgaagcgaaacctactgaagctcccgttgcaaaagcagaagctaaacctgaaacacctgcgcaaccggtggtcgatgaacaagcggttttcgacgaaaaaatggatgtctatatcaagtgctacaacaagttacagatcccggtacagcgcagtctggcgcgttatgctgactggctgaaagattttaaacaggggcctaccggtgaagagcgtactgtttatggcatctacggcattagtgaatccaacctcgctgagtgtgaaaaaggcgtaaaaagtgctgtggcgttaacgcctgcgctgcaaccaattgatggcgtggcggtgagttatatcgatgctgccgtggcgttgggtaataccattaacgaaatggataaatattacacccaggaaaattataaagacgatgcgtttgcgaaagggaaaacgctgcaccagacattcttaaaaaatctggaagcctttgaacctgtagccgaatcttatcatgcggcgattcaggaaattaatgataagcgtcagcttgcggaactgaaaaatattgaagaaagagaagggaaaacattccactactactctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagataagtttgatgcagaagcggcaatgaagaaagtgtctgaactggaaacgctggtggcgcaggccaaagaagcggataaaggcggcatgaatttctcgtttattaattcggcaggccagtatcaactcgaggctaaaaaatacgttcgccgcatcagagataaagtcccgtactctgactgggataaagagcaacttcaggacgcaaactcaagctggatggtcgaagactctttcccgagagcattacgcgagtacaacgaaatggttgatgactataatagcctgcgttaaacgtttttgatgataaatgcagtgtcggatgcggcgcatccgacacagttcaccccttgtgaagtaactccataaatgcctcatatcctgttaacccggcaataacctctgccggatgctgacacaatacgcttgccagatagctgaatattttcaactcgtgacgcgcatcggcggcggcgcaggcgatcaagacatggttaatgacttcgttattcacctcaactggttgggcgagggtaataaaaaatccacgaaaacgtcgctcctgttcgctccagcaatgtgggatggcgaggcgattaacaatcaggttttcaccttcgccttcgcgggcgatgatccgttgcgcttcatcggcggtaatatggtgttgtgccactaattgcgcacaaatttgccgggtaatatgttgccagctttcaccgcgtacattcgaataatgaaaacttccgggggcagagaaaaaacgctccggttgctggcgaataaatgccgtcgccagaaaatgttttatttgttcgataccggcagccgtaatgatattttttacggtgatgtaattattgaccgcgtcatccagtaaataatggctgttgttaatgatcaataacggctcaatctcttcgcgaatggcaacaagttcgcttaagctacgggcaataatcacccgacaatgtaaaacatcgcgctcaatggcgagctgattaatggtggcaatcgcgttctggtccgagagcaaaatgatcggctggcgttcgttttgatgccgctccagcgcacaggcaaaatacaaaccgatcagatcgctgtcgaaaaggggaatatcgagctgttcacgcagtagcgtaataaagtgcagactcatatcaaaggccgcaggccaggcggctttcaggttattcatgctgctctggcggtgctcagcaatccacactggtgcggcaaggcaacgtaataaatgcccggtaatattctcaaccagctgcgcatcaataatattcaatgacgcgatgcccggcaccctttgcagcaacccctgcacattatcggctgaaattacctgcgcttgctgatgctgtttctctatcaaacccgtcagggttcttacagcgttatcaccaagaaacagaccgctatgttcaacgatttgttttatctcgtcaccgggatattgcggccactcatcggtcagttgattacgcagggcgtaaatcgccagaatcaggctggagagataatcaccctgcatgagcggccagcggtgttggttgtcgcaggccgtggataaatgctgaaggttgtctcgtgttatgcccgccagcggaattaaaaacggatctttgcgcagcaagttcgccagcaagataacgcgtttctcttctgtctcatcaatgaaatggcccaaaccagggcggctggccaggcaacaagtgcgttcataacgctgttttaaccggggcagacgctctgctacccacgtttctggcaaattaagcgccgaggcgagttgcgcacggggagtgaaagtattcagtaataacagcgccagcagccgatcgtcgttatcgtgcttttgcagcaactgaaaaaagctgcggcgctcgaagatttccagctgatagcccgcactgccactggcgaaaatgcgggctttgccgttaagggtgaagttgagatagtcaatatcacgcaggatggtcctgcctgaaacgccagtctgttgcgccagctcgccaggcgtgcgcggctgttgctccagcagatcgacaatctttaactggcgttcgtttagcattaatccacctgacggaactggctaaacgcgttgactttctccgcagttaaggtcgtcagaaaaccccgtatcagcgtgagcagagcttcgtaatcggcttttgaaatcataccgctgttggcgtgcagataacgagttggcagacacagcgcgacaaccggacgcccgccgcccatcacgttgtagcgcccgccatccgtcgcaccggttttcatggtggaaaattgcagcggtaaatcgttatgtgcggcacagctttttaacgctgctaccagtttctggttggggaagtagcgcttgtcaaacagcatcagccccggcccctggcccagtttcagcgggtatttaatgttatcaatgcccggaacatcgcccgctacggcggtatccaacacgatcacgacgtccggtttaatgtgttccgccgaggtttgcgccccgcgtagcccaacttcttcttccacactgccaacgccatacagcgtaatttcgggattattcaccgtctgcaatagttcagccatcattgcgcagccgatgcggttatccaacgccttgccgaccactttatcttcgccccagcaggcaaaattggcttccgggctaataaaattaccaatttccacgccgcgcttttccacctcttcgcgactgttcgcgccaatatcaatgaacatctcatcaaatgacagcggttgttgcttttgcttttccgttaacgcatgaggcgcgacggaaccaatcacaccagggattttcactcccttgtgtgtgcgtatggttacccggtggttgagcatcgactgattccaccagccgccaatggtggtaaaacgcagaaaaccgctctcgtcgatgtgggtgaccataaagccgacttcatccatatgtccgacaacggcaacttttggacctttattccccttacgggcaacaaagctgcccagaccatcgaaggtgatttcattcacgcaaggttccagcgtgtttatcagaatgtcgcgaacttcctgttcatcgccgctgacggcgctggcttcgcacaactgttgcagtaactcaatgttcatggacaagctcctgttgcgcggctttcgctttgcggcgtaaccacaatcctttcaggacgataatgaatgaaatgttcagcgcgaggccaatcgccagcaccagataaaacgaacccaccggcgacatcaggccgatcagcgggtcaaagatacccaaaccaggtgccagacgtttgattccgaaagcgatcaccagcacgccggtaatgccgcccgccagcgtattggcggtaatcatcggcaacggagctgccagagcgtaaggaatagccggttcggttgcgactgtggcaccgaccacaatggcactactggcagcctctttttcctgtcgggtaaacagtttgggcgcaatgaacgtcgcaagacccgccgcgacgggcggcatcagcgcgacaacgccgacgatggcgtaccagtcataaatgtgtttttccagcagtgagaagcagaagaaccaggcggttttattgatggggccgcccatatcgaacgccagcatcgcaccgaccagaaacgctgccgcaaacttcattgatggaggaatggtattcaggaagtggagcagcccgcccatgaggtcggacatcaccggcccgataacgtagtaagtgagcacgccgaaaaccagcagagtaacgaacgggatcagcattgaaccgagcagcggttgtaatgctttgccaaggcgcactttgcggaaccagaagacgaaatagccaatcgccagccccagcaccaccgcgccgaggaatcccgcacccgactgggtgccgagcagcgctttgtcgttcgccagatagcaaaccagaaacgccggagcgaaagccggtttatcggcaatcgacgaggcaatataagcgcccatgatggggatcataaaggtgaagccaaggtaaccgatggattcaactacccaggtaaacgacggcgcgcctttcgacatatcggtatacggcaaaccgaactgcaccagcatgttggcaagcgccaccaggataccaccgccgatgacaaacggcagcgccgcagagacgcccgccatcaggtggctcatcacgctaccgctttgcacttcctgtttgccaagcttcacgccgctatctgcggcaaaaagctgcgagtttgtcggtaattcgctgaaaatctggtcgatatttttcaacgcctgggagatggcaatctcataaactttcttcccggcaaaccgcgcgcgatcatcaccgctcaggccacgcccggtagcgagaatgacgtaatcggcagcggcaatctcttcgctggataagcggttttcaacgccactggacccttgagtttccacttttatggtatgaccgagagaacgggctttctgttccagggcttccgccaccatgtaggtgtgagcgatcccggcggggcagttggtgatcgcgacaatacgtaaggatgactccatcgccacttccttatgagctgagggtttgatttaacaaggcaagcacctggtcggtatcgccctgttgcagttgatgaataaattccttgtgaataattttgcgacacagtgtgccgatgattttgacctgatcctcttcgccgctttgcggcacgccgaggcagatccagcaattgacgtcttcgccatcgctggctttccagtcaatagcctgcgctttgcgggcgaataatacgaacggttgtttaacgcaggcgcttttaccgtgcggcacggcgacaccggaaccaaatccagtagagtgcattttttcgcgcagcagcagggtttgcaggaactggtgtgagtcggtgataaaaccgttttgtaacgctattgtcgccaactgcttcagaacggaataagcgccattgccctgaatattcaggtcaatacagcttgcagtaagagctgccattaatcggactccataaaatatattttaatcaattgtaatggtggagcgattaagtgatgagaggcgatatgtcggtaaacaatgacaatttgagacagagtgaaaggtcagatttgcggagtaatgcacataatggttatttaaataaaccacatgaatcattaatgggttattcattatttttgtgatttactcacaatgtatcagggaaatataacttaccgggagatgtaatatgtttaatttttcaaatcgaaatttaaaatattgtgccggaggcatctctggcacattgggcaattacggcaggtaaaacacttcttgcagctcgctactcaccgggctgttatccgggttagcgggcataacatcggtcatatatttccaccaacgttggcaaacatcagtgctggcaaccgcattccagcgttcttcagattcaatctctaccatggcaaacagcagattacgcgctttgtcgagatagatggcgtagttatgcgcaccgtgagatttcagcactgcttccagttctggccagatgggattatgccgacgctgatactcttcgtgggcgtcggggtttacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactggcgagtggcgtaacgccgaaacgcttgccgagcgctatcaactcttcacggctgatggtctgtttcatgccgcccatcgaataaaccttcactaatacttgtgctgatttttctgcggtgtcgattaaaccgaaggtttcatccagcgtcggtccgctgccgaagacgccgtggaagggccacaacaccagcgaatgtttttgcatctcttgtgcggtcgcctggccgatttcgtccgtgccgggcaccatccacggcaaaatgccaacgccatccgggaataccaccagacactcggtgctgccttcccacagttggcgagtgaagaccgcggtgtcgttttcaagtacataggtgagggcgatcaggttggtggcgtggcagtgcatgatcacccgatctttgccgttggtggctttaatgcgctcgcagtgggaaaggaagtgagccggaagttcggaagtggggacggcttcgttggttaacccccaaagaatgtggtagcccgcgccgtcgctgtcgacttttacgatgcctaagttagccgcaggatcaagctggacgttacggaagaatttgcccgagccggtgacaataaacggtgtatttgccagtaaaggcatgggctggctgagcgggatatagcgcggttgttggtggaaattgtcgtgatatggtgcgatatcggcgtcatccaggcgtagcgtcaggttgccgccgttgcgctcatcccagcctttcagccaggcgtcggtggtggctttgatcattccctggacaaaccaggactgagtaatgttttgcatgttctgtgttcctgtaaattcggtgttgtcggatgcacgacccgtaggccggataaggcgctcgcgccgcatccggcagtgtttacccgcggcgactcaaaatttctttctcataagcccgcacgctctccagccattcgctacctgctggcgtatcgtgacgttggcaatacatttcccagaccgcctgccacggcaacgatttctgctcttccagcagtgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagcaacgcacgcagcagggcttttttcatattgcgtgtaccaatgacccacgcggcaatgcggttgatagaggcatcgaagaagtcaaggccgatatgcacccggtcaaacagatcgtgacgcacaatctcactggcaattgcctgggtttcatcatccagcagcactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagcagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaagtgcccggcgtccaggcacagcgcagtctggcggctggtggcataccccatgtaaaactcattggagccaaccgtgtagctctctgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgcagggtttagcttctcgctgatcacctcatccagtgctgccagcagacgctgacgcggggcgagacggtcaacggtgatatctttcataccatccgggatccagatgttcatcaccgatggtgtgccgagttgctcgccaaaataggccgaaacgcgacggctggctttgcagtgatcaatccagaactggcgaatgctgtcgtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgaaaagcaggaggggttaaaatccagaccgagctgattggctttcgcccattcaacccagtttttgaagtgctctggtttgatctggtcgcgcgagactggcgtatctgattccagatagatggcatgtaaattaagccgtttcggccccggaatcagccgcatagcctgttccagatcggcacgtagctcactggcattacgcgctttgcccggataattgcctgtggcctgaatccccccggtcagcgaaccttccgggttttcaaaaccggaaacatcatcgccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagcgcctcctcgacatcaatccccaccgccgcgaaacgctgtttcgctagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtgtagagtgaatctgcgccacatagtgggcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtggtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgtcgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcggcgcatagctggttgagcagcgtgttctggcagcctccgccgacaatatgcagttgcgagaaatcttcaccgcgcagctgcgccagctcatgcaacacatcggcatacagcagcgccagactgtcgaaaatgcagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatcgtctcaggattaataaagcgatcgtcattgggattgataatgaagcggcaagccggaagtgcctgtgtcgcggagataagcgccggaagatcgttgatttgctgctcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcattggtgatgttggctgccagtgccgtgtcattggtaaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcagcacgtgagccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccactggaatctcattaccctgcgggcaaaaccagtgacctatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggccccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgcgtggtcgtggcgttggtatattcccagttcatcttgccggtcaggcgataactgaagtaatccggcatcagcagagcgtgagcaatgtgtggaataagttcaggttgttgctccgtcagcgcacgcaactgataaagcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgttgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaagtccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcgcacaccttgtttaatccaaggcgaatggcactttcaaggctatccacatcccaggtgacatagccgttctgactatgcagcccattgttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgcgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgctgaattgtggtgatgtgatgctcaccgcatttcctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggctcccgcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtgtttaatgggcagccctataccatcaccggtggcacggtctgtttcgtacgcgatcatgatcggcatctgtatgaacataccgataatctgtgtctgaccaatgtgctgtatcgctcgccggatcgatttcagtttctcgccgggctgaatcagttgctgccacaagagctggatgggcagtatccgtctcactggcgcgttaaccacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttgtttatgcaattactgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggatgccgtggcggatcaattttctctttcactgcgtacgctacatcggcagcttaagcagcaaacgggactgacgcctcagcgatacctgaaccgcctgcgactgatgaaagcccgacatctgctacgccacagcgaggccagcgctactgacatcgcctatcgctgtggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgccagggacgggatggctttctgcaataacgcgaatcttctcaacgtatttgtacgccatattgcgaataatcaacttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgctgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggcctgcatgtactcaacgatcgcccttatcgcattacccgtggcgatctcttttacattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcgtctgaagctgaatcttgactggcagggggcgattccgggatttaacgccagcgcagggcaaccacactggcgcttaggtagcatggggatggcgcaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgccgtttgctaacgaaatggctgagttgctgttcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggctggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgccagcagactggaatgaccatcaatcaatatctgcgacaggtcagagtgtgtcatgcgcaatatcttctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggtggtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgccgatgccgacgatgttagcggcgacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccgacgataccgccgcacaatacatagaaactcatatgcagcatccaactgatgtagtcatactgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccgcccagtgtcgagagtaacacattgtgaatgatcagcgattttgccagcgagaagtcggcttttagcgacaaatccttcacttttgccagacgaataaaacagaaaccgaggttaatgatcgcgccgccgcccatgatgacaacatagcttggcagagcgacatacagtggatcgacgccaagtgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagcccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggcgcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtgctaatcaacacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaattcccatcgacatgccgagataacgcatggtcaggccgtagttgatattaccgatcccccacatagcgccgaacagaaaaacaggcagtagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcccacggcagaataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcatttttcgtcgcgtcacatctccgacgagatgagtgtaaaaatcgtgctgtcgattaacctttcgcctgttgccgccgttgtcgatttactggcaatcacggcattaagtgggtgatttgcttcacatctcgggcattttcctgcaaaaccatacccttacgaaaagtacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaatactggagatgaatatgagctataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacctacgtaaacaacgccaacgcggcgctggaaagcctgccagaatttgccaacctgccggttgaagagctgatcaccaaactggaccagctgccagcagacaagaaaaccgtactgcgcaacaacgctggcggtcacgctaaccacagcctgttctggaaaggtctgaaaaaaggcaccaccctgcagggtgacctgaaagcggctatcgaacgtgacttcggctccgttgataacttcaaagcagaatttgaaaaagcggcagcttcccgctttggttccggctgggcatggctggtgctgaaaggcgataaactggcggtggtttctactgctaaccaggattctccgctgatgggtgaagctatttctggcgcttccggcttcccgattatgggcctggatgtgtgggaacatgcttactacctgaaattccagaaccgccgtccggactacattaaagagttctggaacgtggtgaactgggacgaagcagcggcacgttttgcggcgaaaaaataatcatttgccgcctgctgcaatgaggcgtataggccgcatatcagcttaaaaaatgaaccatcgccaacggcggtggttttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagcgtttcaattgatgtggttttgatcacttttattgattaaatgaatgtctatcttcgtttccatcaacactgatgctccattgaggaattacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgctcgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcggtgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtactgcgtaaatccggtacgctggtggtaactaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgtattattccggaacatggtgttgaagttggattctttgccggactttcaacgctggcgctggtggcggcgatggatatgaccaatggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgccgggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattaccgttcctggtgggctttgccctggggaaccttgaccctgaattgcgagaatttttcagcaaagcggtgcaaacgctgattccattctttgccttcgcgctgggcaataccattgatttgactgtgattgcccagactggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgcagaaatggtgcctgcgtttaaaccgatggctccggcagcaacttcgctggtagcgacggcggtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcagcgaaaatcgaaattttaggtacggtgaaataaacctgcttccttaatccccacagccggatgaactaacgttcgtccggtttgctattgagttcctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatggggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgctaaaatccaggttgatggtgagttgatgctgacggagctggggctggaaggtgacgagcaggcggagaaaaaggttcacggcgggccagacagagcgctgtgtcattatcctcgtgagcattatctctactgggcgcgggaatttccggaacaggcggagttgtttgttgcgcctgcgtttggtgaaaacctctcaaccgacggcctgacggaaagtaatgtttatatgggcgatattttccgctggggagaggcattaattcaggtcagccagccgcgctcgccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacaggtaaggtggggtggttgtatagcgtgatagcgccagggaaagtgtctgcggacgcgccgctggagttggtttcccgtgtcagcgatgtgaccgtgcaggaggctgccgccatcgcatggcatatgccgtttgatgacgatcaatatcaccgtttactctccgctgccgggttatcgaaaagctggacgcggacgatgcaaaagcgccgactgagcggcaagatcgaagatttttcccgccggttgtggggaaaataacccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctgcaaatgcgaagtttaactccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgccttcacccagccacgatgctgctgaatggcggtttcaacaatcgccagccccaaacctgtaccgccagattcacgatcgcgtgcttcatcggtacgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagagcattacgaacaatgttttccagcgcactttccagggcgttcggattgccgtacagcggccacggcccaggcgggaagttaactgtcaacgacttgcccatttgctcggcttcgaacgccgcgttatccagcacttcactccacaactggttggctttgatggtttcgctaaccagcgcgtttttttgctgattacgtgacatcaccaacagatcgttgatcatgctgtccagacgttgcgcttcggtttcaatacgctccagttccttgctttcaccgctacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagctcgtgagagatatcagaaagcagacgctgctgagaggtcatcatgcgctccagcgcggtgaccatctggttaaaactggcacctgcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccaacatggtgacaatcagcagtaatagcgggcggtcaaacagtaagttaatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgcacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgattacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcgacatgctgctcaatcatcagcccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcagatagccgcgaccacgcaaggttttaaaccacgggtgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcaatagcgcggtcgaaaggcgtcaggcgtttgcccaacacttcctggcttaaatgttcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtaccggttaactccagcgtttgcccgtcgaagctggcttcctgacggcctggattcagcactaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgctcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggtttcgggagatagtcatctgcgcccagctcaaggccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacgtcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcatccgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgccttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaattgctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagcggttttaaacgagaaacatcaacaacgaatggagcagttgcgtgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgctgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactagcgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcgctgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttattggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagctgagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacgggtattcaacatctgatatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcggcggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattgggaatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattgcctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtaattatccatcaggacccctgttccgtcgtacccagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagatttcattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggtatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtgtctgacatgatcaaccgtggcggtacgttcctcggttctgcgcgtttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtggtatcgacgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggtctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggagatctgacgttggctgcggccattgccggtggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaacgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgatctgctgctggcaggttacggcggtcgttgtgtaggtatccagaacgaacagctggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggtgactggctggactgcgcgaaaaaactgtattaatgatttcggaaaaaggcagattcctttaccctgaaaccgatgacagaagcaaaaatgcctgatgcgcttcgcttatcaggcctacatgaattctgcaatttattgaatttgcaaacttttgtaggccggataaggcgttcgcgccgcatccggcatggacaaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaatccctcaacatatacccgcaagttatagccaatctttttttattctttaatgtttggttaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaacaagtggggcgtagggttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggtgataacgtggtgattcgtcagtcacacggtggctcaggtaaacaagcgacgtcggtaatcaacggtattgaagctgatgttgtcacgctggctctggcctatgacgtggacgcaattgcggaacgcgggcggattgataaagagtggatcaaacgtctgccggataactccgcaccgtacacttccaccattgttttcctggtacgtaagggaaatccgaagcagatccatgactggaacgatctgattaaaccgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcgcgctggaactacctggcagcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgtggctccactaacacttttgtcgagcgcggaattggcgatgtactgattgcctgggaaaacgaagctctgctggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcagagccaaccgtgtcggtggtcgataaagtggtcgagaaaaaaggtactaaagaggtggcggaagcctacctgaaatatctctactcgccagaaggtcaggaaattgccgcgaaaaactactaccgtccgcgcgacgctgaggtggcgaaaaagtacgaaaatgcgtttccaaagctgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaaacccggtggtttctcgcgaccgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcggatacattacgtaagattgtccttgaggaatgtttgcccaatcagcagcaaaatcaaaatccttcgccatgtgcggaagtcaaacccaatgccggatacgtggttttaaaagatcttaatggcccactgcaatatctgttgatgccaacgtatcgtattaacggtactgaaagtcctttgttgaccgatccttcaacgccgaacttcttttggttggcttggcaggcgcgtgattttatgagcaaaaaatacggccagccggttcccgatcgcgcggtttctttggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatctcttgtattcgtcctgatgtgcgcgaacagctggataacaatctggcgaacatcagcagccgctggttgccactgccaggtggtttgcgcgggcatgaatacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttatgatgctggcagaagaagtacctgaggcgcgggaacatatgggacgctacgggctggcgatggtacggcagagtgataactcatttgtattgctggcgacacaacgaaatctactgacgcttaaccgtgcttcagccgaggaaattcaggatcatcagtgtgagattttgcgttaaggcgaagagttaaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgattactgcgaaggcgtcagctttcagagaagcaccaccaaccagcgcgccgtcgatatccggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcgatgtggtcacggatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatctgacgtgcgcaaacttcttcagttttgcccgcttcattttcagcttcggtttcaccgatgcacagaaccggagtcaggccctgctctttcagcaccgcgaattttttcgcgatcagttcgtcagattctttgtggtaagtacgacgttcagagtgaccgatgatgatgtactgtgcgccgatgtctttcagcatagcagcagaggtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcgcgcttcgccatatcgatatacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagaaaccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacataacgcagtgcaccttctgtctcggtgtaataacgtttgtttttccccgccgttagtagcgactgcagttttttctggctttgtgttttggtcattaatggggtgagtgtgcggatcaccgctgccatgtattcctgagctttcgctttcgcggctttttgctctggcccctggatgggtagccaggtcatttgaatgcttttgatttttaaggtaccgcgctccagcgctgtagaagcatacaagttctcattaattttacttgcagcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgctgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacgccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaagaatctactcgatattcagaccgcggcgttttgccttgtgtgcttgctctggccaacagcggcagtaactgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctgctggcgggtaactgggcgattttaccgggtgtctggcaatgggcggtggggcgttttgtcccgacgttgattctggtgatgatgcttatcgatcttggtgcgtttgttggcacacaaggcgaaaataaatatggtaaagatactcaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttactgctatttttttccgggattgttatttccacgatgcaaatgacaatacccggaaaatccttctgaactcttcaccttaagcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcccttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcttttatgaccaaactgaaagagcttgccgccgctacatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaggggcaagttgagcttgatgcggccttcactttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaacatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccctggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcatcactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagatgagtgcggatttgctcatcgtgccgtttatcgataagtaaccgcttaccagtaatgctccgctgtcatatggcccggtcggcgacgtaaatgtttcgtcatctgccgggtctctttcagcaactgttgtgtatcgcgcaccatctgtggattgccgcacagcatcacatggctggtttctttattcatcggcaggccaatcgtgctttccagttccccactttcaattaatgccggtatccgtccggtgagcgaccccgctgccgtttcccgactgaccaccgtctgaatgcgcagttttccttcgtagcgtttttccagttcctgcatcagtggcaaatagcttaagtcggcggcataacgtgcggcgtgcaccaggaccagatttttgaagcgatctaaatctttacctagttgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcagtgcggcacttcatcgagcacaaagaatcctgccgcttcgctaaccacctgcacttcatcgcctggtttcagtgccgccagtcgtgggcttaatttgccatcggggacggtgaccaggtaaaactccagatcgggattatcgggcgagtttacataggagtaggcgcgctggacgcgttcgccgtcgatttcaaggccaagcttggtaaattgcccggcggtaaacggaagcacgggggcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattgacttgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttgcgatccagatagtggatggactgaatgcggcgaatggtgcgtgacttgccgcggatcagcagcgtttcggtagtcgcgatattgcctttgcggctaatgccttccagcagatcgcctttggtaataccggtggcagagaagatgacgttatcgctgcgcgccatatcgcccaggcgcaatactttaccggcttcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcgccatctaatgcgcggatcaccgccgcagaaactacgccttccggcgcgccaccaataccgtacagcacgtcaacttcgctgtctggcatacaggtgagaattgaggccgcaacgtcgccgtccggaatagcaaatacgcgtacgccgagttgctgcatttcagcgataacggcatcgtggcgtggtttagccagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgctacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggcccgacaatcagcttctccatatacatatccggcgcattgaggaagcagcctttatcgcctactgccagcaccgccagcgcgttagcctggcccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaatgacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgccgctgattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggagggattattgatgtgtgcggggttgcccccgcacgtttcgggactaccggatgcggcataaacgcttcattcggcatttacattattcgtcgtgttcttcccacgccatcgcgcgtttaaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgcctggacggaactcgcgctcaatcaccgctttctcttgcagctcgtcgaggttctgccagaagccaaccgccaggcctgcgagataggccgcacccaatgcggtgacttcgcgcacttccgggcgctcaacgcgggtgccgagaatatcggactggaactgcatcaggaaattgtttgctactgcgccaccatccacgcgcagggcgtgcagacggataccagagtcggcctgcatcgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgcgcatacgggtcccagtacggcgcacccagcccggtaaatgccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatttcatcgcgcagccactgaatggatgcgcctgccataaacaccgcaccttccaacgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagcaggccgttttctgatttcaccgctttctcgccagtgttcatcagcataaagcagccagtgccataggtgttcttcgccatcccttctttcacgcacaactgaccaaacagcgcggcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtatacttcggaagaacgacgcacttctggcagcatctcgcgcggaatatccagcacttccagcattttgtcgtcccagtccagggtatggatgttgaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgtgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagaaaagtacgggtcaatcaccagaccggtattgctgcggatataatcttctaaaccgtcacgttttaaatgctcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatttgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccaacctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtttccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccgaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaaacctgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgccagccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtaaactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgaccaaaagacgcaccagcgacttttagtgctgcaacgcaacccacaccgaagaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagagttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcctcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagatcattcgcgcaacaaatttattaacattttcgattgatgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggatttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcactgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctgcaggccctgctgggtcgcatggaagaggtctgattacgcttcatcttccgcgtaatttctttactgtgtaggccaacaggtaacgcagaaaaaaggcaccttgcggtgcctttcttatcattcaatatccagcggatcttctgaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtgacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaaccaccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtgggctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctaaaacaaacagcaggttagtcagtaacgctcccttgacagtacgttccagcattggtcgcatcgccaccgggtccatttcccgcatcacataacgggcttgcttcaccagtaatggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacacaccagcgagcccatcagcaggcaggcatgataacgacgcgcgttcacttcacctaagcgcaccaccagcgtgtttttgccattttcgcggtcgctattgatatcacgcaggttattaatattcagtactgccgttgccagcaggccgcatgcggtcgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacactcaaccagccaaagaaaaccagtacggaaatatcacccagaccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcatgccactgcaaccagtgccagcccggagagacagatgagcacgacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggcccaatgcggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaattagtgccagcagggcgaccagcggatcgaagtgaccttgccaccatgccagcgctgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatagtgatattttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacagtgtgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgtttaataccggagtcggtaaactcgatatttacgccttcagtcgccatcagtgctttgtactgcacggtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagcgcctgcagttcaacgcggattggcagacgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccgtgtttggtggaaacggtgcaaccttctaccagcggcagcaggtcacgctgaacgccttcacgagaaacatccggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcgtcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgcttctggccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcccggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttgtttttagcaggtgggatcagcacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacgtagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccagacgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacagaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgggcgctaagttcagtgttttctaacagcgcgcgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcagcatgcgatcggtacgccagtcttttgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaaccgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatgaccacacgattccagccattgttggtggtgattttcgagtcaaagccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcggcacgagcaactggcgcagcttgctgcggcttcgactgcgcagtcgtgtgcgcaggagtttgcagcagatcctggtacggctgctgagaagaagccggtttagactggcgcggttgcgcctgtaccggtgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgagccaggcgttgctgttccgctaattgctgcgcctgacgttggcgctgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgttcaagaagctgacgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtgggcgcacgcactcccggctggcgactttccagctctttaatgtagcgccagcgttcttctggttttggtggtagtccgtttccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcagctgctgcatcgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacatagccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatataaataatttactgcatcaaatgcggcggtcagattgtcgatatgaactgtaggcagctccagctccggtgcaaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgaacccagcaacaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaagggatcgcagatatccgggacaatcaccagaatggtgcgggattcattacgcttgacgttgcgccccataggctgcggtaaataacccacttcccgggccgctttttcaacccgattacgggtggcctgggagactttatcgggattcattaatgctcgggagacggtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcatcgtgagcggtttaaccctcaatcggatcaacatccagcacccatttcaccttacgggaatccggtattgtattgatgagcgccagcgtaccgttaatgatgtgttgcaagcgcacgcgggaagggtgctgcaacaatatctgccagcgccagcgaccgccacgtttaggtgccagagccggaaccggaccgagaacccacagtttctcgtctgccagtgggctggagaggatcagattacgcagttgttgcaggaacaatggcgcgtgctgattgttatgatcttccgcacgcacaatcacatggctggtccacggcggtagctgcatcattcgccgctcagccagcgcctgttcggcaaaggcgtcgtagcctttatagagcaacgtttgcaacagaggatgttccggatggtgcgtttgcagcaccacttcgccctgtttacccgcacgcccggcacgaccggcgacctgggtgtaaagctgagcgaaacgctctgccgagcgaaaatcggcagaaaacagcgcgccgtccacgtccagtaatgcaaccagcgtcacatccgggaaatggtgacctttcgccagcatttgtgtaccaatcaaaatccgcgcgccgccgcgatgtacttctgccagttgctgttccagcgcccctttgcggctggtggtatcgcggtcgatacgagaaatgggcacgccggggaacaacggcgcgagcgtctgttcaagctgttcggtgcccagccccacggggaccaggtgcgtggaaccgcaggaagggcactggcgcggcaccggacgctgactgtcacagtggtggcagcgcagatggtgctgcgcctgatgcagcgtgtagtagtgatcgcaacgtgggcattcggcaatccagccacagtcgtggcacagcagtgcaggcgcaaagccacggcggttaagaaagagaatgacctggttatcagcctgtaaatgctggcgcatacgagtgattaacgccggagccagacctgcctgcaccttctgaccttttaaatccagcacatgttgaattgccggacgcgcattccctgcccgacgggtcaggcgcagcaggcggtattttttctgctggacgttgcataacgtttccagcgcgggcgttgcggagccaagaataatcgggatttgctcgctgtgcgcacgatacaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggagctgtcgtgctcttcatcaatgacaatcacgccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatcacaatcgccgcctcaccatttttcgctttcagccacgccgaaagacgctcgctgtcgttcaggccggaatgcagaacttccacgggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacgctgagataaacctccgttttaccggaaccggtaacgcccgccagcagccaggcagaaaaagtatctgccgcgctatgaattgcgccaacggcggtggcctgttcggtattcaatcgcaaccgctcaccagaaacggcatagttcgttcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgtagcgcctgcaacgcggcatcattaaattcgagcgtggcgacctggtcgcgccagattttgccttgccgtaacgccgccagcgcctgttgttgcttgggggagcgtttcaggctgttcagatccaccgcctggccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgcagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatctgccgcccagagcagtaaccgccagacggagtgagtaaataccggctcaacgtccagcacttccactaccgctttcagctcgttaagcggcagctcactgacatcgctaactgacaccacaaccccgatgcgctcctgctgtttgccaaacggcacgcgcacgcgacacccggctttaaccgtcatgccttctggcagcagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatacgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccattcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgaattttggtcgtattaccacgaaaacagcggccattctttggcgaccgtggtgagttgtggcgcatcgaaaacggcttgtggcgagaccaccgtttcctcaagcggaatattcttgccgtaacgttctttgagctttgcctgaacttgtgggctgctcaggtcgaactctttcaacttctgctgctcgcccacgcgcattcccagcgcgttctggtaaaccttccacaccacttccgaacagtactggcgatcgtcgctccatgagaagctgaaatcatacggtttaccgagataacgttttgccgtttgcgccagtttttgctgttgttcaacactcagtccgccttcaacgcggcgaacaacgtatttgcccttttcaccatgggcgatccactgcttgagcggggtgtatttcaccgggccgactgcttcaaaaacgtagggctttttgttgcgtatcaccagcataccggtgtggctataatcggtatgggtcgccagttggatcgctttactttgcgatgagcgagagatctgaaagatgatgtcgccggtttgtggctgccaggcaaaggcaggtacagaaaccagcaggctgaggatcagcagcctgtttttcatagttaaacgtccatgtataaaaagcggtgggtcgcagacaacgtgctcgttgtttatgccggatgcggcgtgaacgccttatccggcctacaagttcgtgcaaattcaataaattgcaatatgacgtaggcctgataagcgtagcgcatcaggcgattccactccgcgccgctcttttttgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcttccgggatttcgtcgctgcgctctttacgcagatcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtagcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatctttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcaataaattgagaccagaccacacagttgatgtgggtactgaccgtaaacccgcatagtttaccgtacaggcgttaccgtgacatcgtgtaatgcacctgtcggcgtgataatgcatataattttaacggctatttgggatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaacacaatgtttactctggtgcctgacatttcaccgacaaagcccagggaacttcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtcccaccgatccatctttccagcacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcgtcgcggcaacccaacgcgcgatgtggttcagcgtgcgctggcagaactggaaggtggtgctggtgcagtacttactaataccggcatgtccgcgattcacctggtaacgaccgtctttttgaaacctggcgatctgctggttgcgccgcacgactgctacggcggtagctatcgcctgttcgacagtctggcgaaacgcggttgctatcgcgtgttgtttgttgatcaaggcgatgaacaggcattacgggcagcgctggcagaaaaacccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccgctggcattaggtgccgatctggtgttgcattcatgcacgaaatatctgaacggtcactcagacgtagtggccggcgtggtgattgctaaagacccggacgttgtcactgaactggcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctacgtgggttgcgaacgctggtgccgcgtatggagctggcgcagcgcaacgcgcaggcgattgtgaaatacctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgttgccggaaaatcaggggcatgaaattgccgcgcgccagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcagacgctgcgtcgtttcctgggcgggctgtcgttgtttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcaccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacttggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcagctgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgccggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacgctgcgtcgctatcagtgcgatctgattagcggtctgctacccgctgaagaagccgatagcctcattagcgcttttgtcagcgaccttgagcgcctggcggcgctgctcgacagcggtattaacgacgcagtgtatgcggaagtggtgggccacggggaagtatggtcggcacgtctgatgtctgcggtacttaatcaacaagggctgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgccgcacaaccgcaggttgatgaagggctttcttacccgttgctgcaacagctgctggtgcaacatccgggcaaacgtctggtggtgaccggatttatcagccgcaacaacgccggtgaaacggtgctgctggggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgcgtaaccatctggagcgacgtcgccggggtatacagtgccgacccgcgtaaagtgaaagatgcctgcctgctgccgttgctgcgtctggatgaggccagcgaactggcgcgcctggcggctcccgttcttcacgcccgtactttacagccggtttctggcagcgaaatcgacctgcaactgcgctgtagctacacgccggatcaaggttccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccacgatgatgtctgtttgattgagtttcaggtgcccgccagtcaggatttcaaactggcgcataaagagatcgaccaaatcctgaaacgcgcgcaggtacgcccgctggcggttggcgtacataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggtcggtgcaggcgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgaatttacctggcagtccgatgacggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcaggggctgcatcagtccgtcttccgcgcagaaaaacgcatcggcctggtattgttcggtaagggcaatatcggttcccgttggctggaactgttcgcccgtgagcagagcacgctttcggcacgtaccggctttgagtttgtgctggcaggtgtggtggacagccgccgcagcctgttgagctatgacgggctggacgccagccgcgcgttagccttcttcaacgatgaagcggttgagcaggatgaagagtcgttgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgctggacgttaccgccagccagcagcttgctgatcagtatcttgatttcgccagccacggtttccacgttatcagcgccaacaaactggcgggagccagcgacagcaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctgtacaatgccaccgtcggtgcgggcttgccgatcaaccacaccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagcgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgagctggtggatcaggcgtggcagcagggcttaaccgaacctgacccgcgtgacgatctctctggcaaagacgtgatgcgcaagctggtgattctggcgcgtgaagcaggttacaacatcgaaccggatcaggtacgtgtggaatcgctggtgcctgctcattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaactgaacgagcagatggtgcaacggctggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaacggtaaagcgcgtgtaggcgtggaagcggtgcgtgaagatcatccgttggcatcactgctgccgtgcgataacgtctttgccatcgaaagccgctggtatcgcgataaccctctggtgatccgcggacctggcgctgggcgcgacgtcaccgccggggcgattcagtcggatatcaaccggctggcacagttgttgtaatttcagaaatttaataatgcccggtactcatgttttcgggtttatggtttctaatgaaatatattgaattatcataggattaggccggattaagcgtttacgacgaatccggcaagaagcaataagtacatggttagtttatatttgcagtccggtttgctttgcataccggattttctttttcttaccatcctgaagttttttcatcttccctgatttttcctcaccatcattggtcatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaacggatagatgtgcacaacacaacatataactacaagcgattgatgaggtaaggtatgagcttttttcacgccagccagcgggatgccctgaatcagagcctggcagaagtccaggggcagattaacgtttcgttcgagtttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcgaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcactggtctggaagcggcaccgcatcttacttgcattgatgcgacgcccgacgagctgcgcaccattgcacgcgactactggaataacggtattcgtcatatcgtggcgctgcgtggcgatctgccgccgggaagtggtaagccagaaatgtatgcttctgacctggtgacgctgttaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagttcacccggaagcaaaaagcgctcaggcggatttgcttaatctgaaacgcaaagtggatgccggagccaaccgcgcgattactcagttcttcttcgatgtcgaaagctacctgcgttttcgtgaccgctgtgtatcggcgggcattgatgtggaaattattccgggaattttgccggtatctaactttaaacaggcgaagaaatttgccgatatgaccaacgtgcgtattccggcgtggatggcgcaaatgttcgacggtctggatgatgatgccgaaacccgcaaactggttggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgtgctgaaatgagttacgcgatttgccatacgctgggggttcgacctggtttataaatagtgtggcttttgtgaaaatcacacagtgatcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttatcagccttgttttctccctcattacttgaaggatatgaagctaaaacccttttttataaagcatttgtccgaattcggacataatcaaaaaagcttaattaagatcaatttgatctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacaccacagccactggcaaatgcccgttccatcagggcggtcacgaccagagtgcgggggcgggcacaaccactcgcgactggtggccaaatcaacttcgtgttgacctgttaaaccaacattctaatcgttctaacccactgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgttgacagaatctcaaccgtggtggccagccgactggggcagttacgccggtctgtttattcgtatggcctggcacggcgcggggacttaccgttcaatcgatggacgcggtggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcctgttgtggccaatcaaacagaaatatggtcagaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctagaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggtctgatttacgttaacccggaaggcccggatcacagcggcgaaccgctttctgcggcagcagctatccgcgcgaccttcggcaacatgggcatgaacgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgccggtccgacatcaaatgtaggtcctgatccagaagctgcaccgattgaagaacaaggtttaggttgggcgagcacttacggcagcggcgttggcgcagatgccattacctctggtctggaagtagtctggacccagacgccgacccagtggagcaactatttcttcgagaacctgttcaagtatgagtgggtacagacccgcagcccggctggcgcaatccagttcgaagcggtagacgcaccggaaattatcccggatccgtttgatccgtcgaagaaacgtaaaccgacaatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgcccgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgctacatcgggccggaagtgccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcatctgcttctaccttccgtggtggcgacaaacgcggtggtgccaacggtgcgcgtctggcattaatgccgcagcgcgactgggatgtgaacgccgcagccgttcgtgctctgcctgttctggagaaaatccagaaagagtctggtaaagcctcgctggcggatatcatagtgctggctggtgtggttggtgttgagaaagccgcaagcgccgcaggtttgagcattcatgtaccgtttgcgccgggtcgcgttgatgcgcgtcaggatcagactgacattgagatgtttgagctgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggacgtttccaccaccgagtcactgctgatcgacaaagcacagcaactgacgctgaccgcgccggaaatgactgcgctggtgggcggcatgcgtgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgaccgacgaatcgaaagagctgttcgaaggccgtgaccgtgaaaccggcgaagtgaaatttacggccagccgtgcggatctggtgtttggttctaactccgtcctgcgtgcggtggcggaagtttacgccagtagcgatgcccacgagaagtttgttaaagacttcgtggcggcatgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccccgttcagcggctgcttgctggcagtcgctgaacgttctttaccagcgtatagtgggcgaacgaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagttacatcggtgccttcgactttaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacaccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggtctggcgcagtgggcgttggtcagcggaggtgcggggaaggtggcgatcctgagctataccatgccgttctgggtggtgattttcgccgcgttgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgattctgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcgatgaaaagtgccatgctggcaatcctctccggcgtcagttggggggcgagcgcgattgttgctaaacgtctgtatgcccgtcatccgcgcgtggatttattgtcgttaacatcctggcagatgctgtatgcggcgctggtgatgagtgtggtcgctttactggtgccgcaacgtgaaattgactggcagcccaccgtgttctgggcgctggcctacagtgcgattctggcgacggcactggcgtggagcttatggttgtttgtattgaaaaacttgcctgccagtattgccagcttaagcacactggccgttcccgtttgcggcgtactcttttcctggtggctgctcggcgagaatccgggggccgttgaaggtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagccgtcagtgtaaaaaggatctgaattttttcttcatgtggggcgatctcttatttaacaaaataacgataatgccccaccatccgccagttaaacagcacatcttcttcctgcgcgcctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgaaaccaccccaatatgtgccagcccgttatccagtcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctggtggggcgtgttttatcatggcggctaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaacttccatttttgcgggtactcagcaaaattcttcgccatatcttcgtgaaccagtttctgcaaatcgaccttctggctgcgcaatgcgcggatcaccacatcggaacatacaccgcgttcttgcggaacatcaccgccaggataagtaagctgcacatacgccggatcgtaaaatagcgtgctgccaatttgctgtctggcaccgtctgcgatggcaaggttggtattggcctggatttgtaccacggttggtggaacggcgggagattttaaggagtggctggtaaatgccgttagcaggctgagcagcgccagtgaagctttcatctggttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtagagaaaatgtccagaagcggataaaaaattcctgaacaacgtgggagtttcagattactggcacagagtgccggatgcggagtgaacgccttatccggcctacaaaagcacgcaaattcaatatattgcagagattgcgtaggcctgataagcgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccgtactggtcggctaccagcagagcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtgaatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagggcagctacggtttcgatttcctccaccggcgcattttccagaaccagctgcgtcagcgtaccgaatgccactttttcaccgtgataatagtgatgcgcgtccgggatagcggtcaggccgttatgcactgcgtgcgccgcagccagaccaccactttcaaaaccaacaccgctcaaataggtgttcgcttcaatcacgcgctccagcgccggagtcactacatgctgttcggcagcaagcatcgctttttcgccttcttccagcagggtgttgtagcacagttcagccagtgccagcgcagcctgggtgcacttgccgcccgccatggtggtcgcgccgctacgagagcaggcacgcgcttcaaaccaggttgccagcgcatcgccgatacccgccgctaacagacgtgcaggtgcgccagcgacgattttggtgtcgacaatgaccatattcgggttatttggcaacagcagatagcggtcaaactcaccctcatcggtgtagataacagacaatgcgctgcacggtgcatcggtagaggcgatagtcggtgcgatcgctaccggaacacccatgaaatgtgccagtgctttggcagtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatttctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttctgccagcggcttcaggtattcgcccagacgattaatcacatcagcgccctggatgtatttacccggtgattgaataatgcggtccataattgctcctttagagatgagtagtgccaaatgcggcattccagtcgtgttcgaacttctctatagctgactctaccgcaggggtgttgagcatttgttgcgctacatctaagggcagggtgatggattcacatcctgccagtaaacagtccagcgcctgacgcggcgttttaaagctggctgccagcaccatgctttctggcgcgtgcatttctaacagcgtttgcagctcctgaaccgtacgaatgccgtctccgccctgggcatctacgcggttaacatacggagcaacgtattttgcccctgccagtgcggctaataacccttgtgcggcgctatatacagcagtgccaagtgtagtaataccctcttttttcagtattttaattgctgccagaccttcggaagtcaccgggattttcaccacaatacccggaatagcgtcgcgcaggcgcttcgcttcttccaccatcccctgcgcgtcgcggctcatggtctgagcaaacagaatgccctcatcaccaatcgctttttgcagacgcggcagcacttcccatatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatggggaatatgcgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcgttacggaattcttcgtgcatgatgcggcgagcgaggcgcgagaaaatgcgcatatgctgatcgcccgcagcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcaccggcgcttgcagacgcgccacgctgatggtggattgctcaatgtgttctgatttgctgtgtggaatggcaaaactaaagcccagaccggtagagaaaacggcctcgcgcgcccacaagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcgctttccagtgtgatgcactcggcggtgaccagcggtgcgtcttgttgggtcatgcggaattgcgccagcaggtgttccacttccagcgaagtacggcaggccattgcctggttgagcaacttgcggcactcacggctatcaagttgcgccatccgagctttcgccgccggaattgatggtgcgctcatgctgagttcatccagccctaagccgaccagcaacggcagcacggaacctttcgctcccagctcaccgcacagaccaatccatttgccctggcgatgcaccgcttgcacggcgtaatcgagcgcccgcaagaatgccggattcaggctgttgtagtgacgagtaaccttagcgttatcgcgatccactgccagcagatattgcgtcaggtcattactaccaatactaaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggcacttccagcatgatgccgagctggattttctcatcaaacggaatgtgttcgttacgtagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcggaggcgcggaggatcgaccgtagctgcgtggtaaacaacgacgcgtactcttcataaatacgcacggcgcgataaccgaggaacgggtttgcctctgcgggaatgttcagataatcaacgggtttgtcgccgccaatgtccatagtgcgcacaataatgctgcgtccgttggcagactccagcgcctgacaaaaaatgttgtacagctcgctttcgcccggtgcactggtgcgatccatatagagcatttcagtgcggaacaaaccaacgccttccgcaccattgccgaacgcggcctgtgcttccacggagtgagcgatgttagcggcaatttcaatgcggataccgtcagcggtacgggcttgttgggtcagccagacacgctgttgctcacgcagggcgtcctgtacgcgggcttcttgctgataataacgggctacggcttcccctggctcaaccacaatcgccccagcgttgccgtcgatataaatcgtctgatgctgccacggagtgagggcatcaatatccacaccaaccagcgttggaatgttgaacgaacgggcaaggatcaccgtatgtgaggtggtgccgccacttttcagtaacagacctttgaggtgatttttatccagttcgaggaactggctgggagtcagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctggagtaactggaagcagacgtcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggcgaactcttcgcaaaagtgattcgcactggcgacaatcgcttcggcgcagcttaatccggcgctgacgcctgccagtaaatgttcgcgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtagcaccgtcgctatccagcagacgaaactcaatgtttttcagtaccagcgtcaggccgttttccagtgcggattgttcggcgtcaacgcctttggcagcgggaagattactcagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcgctaccgctgcacacggtgcgggcgcggataatttgcggattcagattggtcaatgaaaccggcagtggttccagttcgtcagatttaacttccgccagcggcgcatcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtgcgcttcctgttcgtcggccccggaaatcagtaactggcaattatcgcccaccagcgtgtcggtgccaatcagcgccagggcgcttttggcgttgcctttacggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgtgcatgtacgccgttaggtagctcacaaataaattccacaatcagggccattgcctctctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgccgttttgcggcatgcttccggattatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcctccatcaaaaatatggacatgggcttttgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccgaatctgaaaaaactgtttgatatcggcgttgcgggtttgacgctgatggtgcctttcctcgccgcttacattggttactccattgcagagcgttctgcgctggctccgtgcgctatcggtgcctgggttggtaacagctttggtgcgggcttctttggtgcgctgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgcctatcttcatcattcctatcgtcggcacactgattaccgcaggcatcatgatgtggggcttgggcgagcctgtaggggcgttgaccaacagcctgactcagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggtccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggctattgccgctgttgggatttgtgttccaccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgcgaaactggtaaagcggcgctggtgatggggtgcgttggggttactgaaggggcgattcctttcgccgctgccgatccgctgcgtgtcattccttccatcatggttggttctgtttgtggtgcggtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtactgccggtggttgaaggcaagctgggttatatcgccgcagtggctgtcggagcagtggtgacggctgtttgtgtgaacgtgctgaaaagtctggcgcgtaaaaatgggtcttcgactgatgaaaaagaagacgacctggatttggattttgaaattaattaattgaggaacaagccatgacgaaaattattgcagtaaccgcatgtccttcaggtgttgcccatacctatatggcagcagaagcgctggaaagtgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccagggctcaattggtctggaaaatgaactgactgcggaagacgtggcgagcgccgatatggtgattctgactaaagatatcggcatcaagtttgaagagcgttttgctggcaagaccatcgtgcgcgtcaacatcagcgatgcggtaaaacgtgctgatgccattatgagcaaaattgaagctcacctggcgcaaaccgcttaagttcttatcccgcccgtaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgggcgatgctttataccgccagccatcggcaaaccgaaggcgaaccggtgatattgcgccgggcgaaagcaacagcgtatatccttgaacatgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccgcgcgccgggattatgtcgccggaaatggacccttactggctgctgaaagagctggatcaattcccgacgcgtccgcaggaccgctttgctatcagcgaagaagataaacgtatctaccgcgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacagatgaagtaaaagccgcgaccagcacgcagattttcagcatcaaccagacagataaaggccaggggcacattattattgattacccacgcctgctgaatcacgggctgggggagctggtagcacagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggcagcgctgttactgctggaagcctcgcagaaacacattttgcgttacgccgaactggcggaaacgatggcggcaaactgcacagatgcccagcgtcgcgaagagctgctgactattgcggagatctcccgccataacgcgcaacataagccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctatcgttggggcgcttcgaccagtatatgttgccgttctatcagacatcattaacccagggcgaagatacggcgttcctgaaagaactgctcgaatctttatgggtgaaatgcaacgacatcgtgctgttgcgctccaccagcagcgcgcgttatttcgccggtttcccgaccggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctttgccttgacgcctatcaaagcgtgcaattaccgcaaccgaacctcggcgtgcgcactaacgccttgatcgacacgccgttcctgatgaaaaccgccgaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtggtgccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaacctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaatgccgcgctgacttatgaaggtttactggagcagatccgcgccaagatcagccactacatcaccctgatggttgagggcagcaatatttgtgatatcggccatcgcgactgggcacctgtaccgctgctctcgtcttttatcagcgattgtctggaaaaaggccgcgatattaccgatggcggcgcgcgttataacttctccggcgtacagggaattggtatcgccaacctgagcgattctctccatgcgttgaaagggatggtttttgagcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaactttgcaacgccagaaggcgaaaaagtccgcgctcgcttaattaaccgctttgagaaatacggtaacgatatcgacgaggtggataacattagcgccgaactgttgcgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggctacttcacgccgggatcgtataccgtttctgctcacgtcccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggggaacaactggcagacggcggcttgtcacccatgctgggccaggacgcacaagggccaacagcggtactgaagtcagtcagtaagctcgataacacgctgctgtctaacggtacgttgctgaacgtgaaattcactccagcgaccctggaaggtgaagcaggattacgcaaactggccgacttcttacgggcatttacccagcttaagttacaacatattcagtttaacgtggtgaatgccgacacgttgcgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcgatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggcgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccgtggtgtgctaatccggagtcgatctccggcaaaatccagacggtacgcagagaggcgaaatgtctgcactgtgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcgtttgaacggattggtcgcgatatcagccttgacgcgctggaacgggaagtgatgaaagatgacattttctttcgcacgtccggcggcggcgtcacgctttctggcggcgaagtgttaatgcaggcggaatttgctacccgttttttacagcgactgcggctgtggggtgtgtcatgcgccattgaaactgccggagacgcgccagccaacaagctgttaccgctggcgaaattgtgcgatgaagtgttgttcgatttaaaaattatggacgcgactcaggcgtgggatgtggtgaagatgaacctgccacgtgtgatggagaatctgcgtttgctggtgagtgagggtgtcaacgtgatcccgcgtttaccgctgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggatgtactgatcccgctgaaaatcaggcagatccatctgttaccgtttcatcagtacggcgagccgaaataccgcctgctggggaaaacatggtcgatgaaggatgttgctgcgccgtcatcagccgatgtggcaacgatgcgcgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatacctggtggcagtaaccgcctgcgtcagtggcgtggcgcatacttatatggcggcggaacggctggaaaagttgtgccagttagagaagtggagcgtcagcattgaaactcagggcgcgctgggaacggagaatcgtttagcggacgaggatatccgtcgggcggatgttgcgctgttaattacggatatcgagcttgccggtgccgagcgatttgaacattgccgctatgtgcaatgcagcatctacgcattcctgcgtgagccgcagcgggtaatgagcgcggtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccgacgatattccgacggcgagcgttcggtgtttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataacgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggcccccgttttttgaaacaggtgcgagagatagtttggtgaaatatagaatgcctgtgcgacagattcgcgggtaagcgcggaggcatagcgttcgtcgatataatcgcgaatagcttcgaatagtgcctggctgcgtgaggcggtctggatttggctgccaagcaaatcgcggcagtggctaagcaggctggcgacgataagccttgccgtttgctgctcctgcggctgcatttgcatttcattgagcgtttgtagcagaaaagaacctatgcgtgggccgcgccgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacgacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtagtggcgggggcttgccattgtggaaaattccagccaccagcaggaacgtacagcacatcgccgggaactaacgttgctccagcgccggtatcaacaaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttactgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatgtagacgggaaaacagtaactggcattattaaaaaaggccacctgaaaagtgtggcctgaggggagttcgatgtaaacattgcggcagttgtattgccggatgtggcgtaaacgccttatccagcctaccgccgcgatctgtaggccggataagacgcgtcaagcgtcgcatccggcaaatagcgcctggctgataattactgattacccacctgatcgccatagggcagtgtgtcgtaatcgatcagtgcgtttttcttatacgggttaccaatccagcgggtagtttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgccaaatctgaccaggtgtggatcagttccgccaggctgtatttacgatcaacatcctgcgagaaatcacggggatgagtcgcttgccatttttctgacgtccacagcaggaacggaatggtgtacatatgacgcgtcgggttgtcctcattacgcccctgagttttgtgcggcggcgtgtcgtaaacctcttcaccgtggtcagagaaataaaccaggaaaccgttcgggtttgctgctttaaagtctttaatcaggctggcaaccacatgatcgttatacaggttagcgttgtcataatcgttatatgactccagctcttccgcgtttaatcccggcggaacatgatcggtattgccatcaaacttgccctgattttccgggtagcggtatttgtatttgatatgcgtacccagcagatgaacaatgatcagtttcttcggcgcagggtcattcagcacttcctggaacggcttcagcacgttggtgtcgtattcacgcgcactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacagatccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaactacgttattaaacacggtcagattcggatcggttttatgcagcgcatccagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccgcgctgggtcgactcgccaatcaccagcactaaagtgcgcggttcgttacccgattcatctttgaaattagccagtggcggcaaggcattattttcattcagtaactttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgaggccaggttatccaacgttttctcaaacggcttgtttttgataaacgtattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaacataacgccacggctttggaatatagaccgggcgcaggcgtgtccacagcagaactgccaccgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgaccgtagatgacgtagtagcacagcgccgccagagaggccgcccatagcaccacgccgattactgcggcaataattttaatccgcttcggaaagaggaataccgggatcaaccacagcgaactgaataacagcgagtcgcgaatgccgttagtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcagtgcccaacccagggctttccagctaaaaagaggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaatatcgccgaatgtaacgacaattccttaaggatatctgaaggtatattcagaatttgaataaaatgcagacagaaatatattgaaaacgagggtgttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcagaagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcttgttcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagcaactcggcctgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccatcagatgggaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcaggttgcgtaactctttacctaacggccacagtgctttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatagcctccagctcgctctgtttgccgtcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcagacggttttgcgtccaggcgaagatccacggaatggcgcgtagtgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttgcccagttcttgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccgcggtagacatcgcaggagatgactgacagttcatccataatgcgacgccagctctctttcggctccggcggtggcagcaggttggcttccagaatcgccccggtataaagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcggttacgcgcaggccgcctttcaggcttcctggcggttgtgacagcagcgccgcatgagcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggaagctgccatcactcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccacgataccagtcaatattgagcagctgggtcatgacatcgttggcgttgttcagatcatcgagggtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagtacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggtgcttcggcaatcacctggcaggtatcgagcacttcgcgcgtttcggcgcttggttgccagttgcgcggcagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcctctgaccagctttcgtagtcgccgataccgaggtagcgggtcagctcgcccagcgcttcggtatgacgcgtgctctcctgacggatatcaatacggaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccgttggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcaggccttctggttttggcagttcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccttcttcgccaaccagcgccagcagttcaggggtcgcttcaaccatcgacagttcagaaaccagcacctgaatatctttcaggaacaaatcggtggctttccagcggctgagtagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcgccgcccatccacgaagtaaaacggaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaatttggtacgccttgccacaggctgttttccactacggcaaagccccatttggcttcatctaccgggcttggacgcagcttacggatttcatcggtatgccatgactgggcgatcaactggcgcaggcgacgcatcagctggttgtgttcgtagtcagcgatatctttgttatcgagctgttttaaacaggcgttcacttctaccattttgtggatcagtgtacgacgggtaatttcggttgggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcggcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagcaactcctggcggttagcatcattgccagcgcgtgaagatttcgacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgtcattaaattcacgacgctttaaataagcgtaacttatggaaatgttaaaaaatcgccccaagtaacaccaaaggtttaggtcggataagatgcgcaagtatcgcatccgacattattgcggcactggagtttggcaacagtgccggatgcggcgcgagcgccttatccggcctacagttgggcatcgtttgagtcactgtcggtcggataagatgcgcaagtatcgcatccgacattattgcggcactggagtttggcaacagtgccggatgcggcgcgagcgccttatccggcctacggttgggcatcgtttgagtcactgtaggtcggataagatgcgcaagcatcgcatccgacattattgcggcactggagtttggcaacagcgccggatgcggcgcgagcgccttatccggcctacgttttaatgccagcaaaaatggtgaattacctgggttatcagttcgcgggtgggcttgataaaccgtgtttccagatattcatcaggttgatgagcctgattaattgagccaggccccaacaccagcgtcgggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtttttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcaccggagccaatgcatcgttgagcaaaccattaagttcattgagtgtcatgccaggcagcggacgaatatccatatgcaactcacagcaagcgcaaatacggttagaagcgtcgccaccgtgaatatgcccgaggttgagcgtagggtatggcacggtaaacgcttcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgcccgatggcgtcgtgcattagttcgatagcgttaactccgcgtgctggatcgctggagtgccccgactggccctgaatacggatggcgttagagatatgacctttatgtgcgcgtaccggttgtagtgacgtcggttcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcagcagtcgccagaatgtagagcggttttttcagtttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcagtgtaaacggatcgcgcgtccagcgaccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaagccgccagccccctgtccgatacttgccagcatattgaatttgttgcgagttcctggaacaggctgcacttccacattgaagcccaaatctttaaaccagtccgctagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcgcggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcagtatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctatgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagcccaggggtggacgtagtgtttctcgccaccgcccatgaagttagccacgatttagcgccgcagtttcttgaagcgggctgcgtggtgttcgacctttccggcgcgtttcgtgttaacgacgccaccttctatgaaaaatattacggctttacccatcaatacccggaactgttggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaatttgattgcggtgccgggctgttatccgacggcggcacagctggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcagggcgtaaagcggccatttcaaacagcttttgtgaagttagcctgcaaccgtatggcgtctttactcatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccacatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaatcgggtgtgacccaggcgcaagtcgcgcaagtgttacagcaggcgtatgcccataaaccgctggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgtcgttgggctgccattttgcgatatcgggtttgccgttcagggcgagcatctgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtacagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggcggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgtgagtcacatcagcgtccgctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaacggcctgcgggtgacgcctgctgatcagatagacattatcaccggagcactggcgggaacggcaaataaaaccctgttggcatgggcgaagaaacatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggtcatgttggactggcgcagccaggttcgcctaagcttatcaactccttgctggagaacggttatctgccggtggtcagctccattggcgtaacagacgaagggcaactgatgaacgtcaatgccgaccaggcggcaacggcgctggcggcaacgctgggcgcggatctgattttgctctccgacgtcagcggcattctcgacggcaaagggcaacgcattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgatagtgaaagtgaacgcggcgctggatgcggcccgcacgctgggccgtccggtagatatcgcctcctggcgtcatgcggagcagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtcacggtaggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgttgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggcaaactgatcgacaaagtgggccagttaggcaaaaagctgcataccgggcgtagccgtaatgatcaggtagcgactgacctgaaactgtggtgcaaagataccgttagcgagttactgacggctaaccggcagctgcaatcggcgctggtggaaaccgcacaaaacaatcaggacgcggtaatgccaggttacactcacctgcaacgcgcccagccggtgacgttcgcgcactggtgcctggcctatgttgagatgctggcgcgtgatgaaagccgtttgcaggatgcgcttaagcgtctggatgtcagcccgctaggctgtggcgcgctggcgggaacggcctatgaaatcgaccgtgaacagttagcaggctggctgggctttgcttcggcgacccgtaacagtctcgacagcgtttctgaccgtgaccatgtgttggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgcgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggccgggtgcagggggcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggctggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgtccacgttgccaggaagcggctcagcagggttacgccaacgccaccgaactggcggattatctggtggcgaaaggcgtaccgttccgcgaggcgcaccatattgttggtgaagcggtggtggaagccattcgtcagggcaaaccgctggaagatctgccgctcagtgagttgcagaaattcagtcaggtgattgacgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcggcaaaaggcggcgtctcaccgcagcaggtggcgcaggcgattgcttttgcgcaggctcggttagggtaagaacatttatatgtataaatttgagcctggcttatcgccgggcttttttatggcaaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcattgctattctacctatcgccatgaactatcgtggcgatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggctgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagctgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtgctgcgtgaggtgaaagtccttaaagagatggcaagccagcagggcgagacgatgtccggaccgctgcacattggtttgattcccacagttggaccgtacctgctaccgcatattatccctatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagcggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagatcacccgtgggcgaaccgcgaatgcgtaccgatggccgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttctgttttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggaaactctgcgcaacatggtggcggcaggtagcgggatcactttactgccagcgctggctgtgccgccggagcgcaaacgcgatggggttgtttatctgccgtgcattaagccggaaccacgccgcactattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcaagaatggatggccatttcgataaagttttaaaacaggcggtttaaaccgtttaacgcagctacccgataggcttccgccatcgtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgctcgccaaagcagtgaatacccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcgcgtgccagatgtttaaactgggcgcggcccacttcatatggcactttcattgcggtcagctgctgttcggttttgcccacagagctgatttccgggatggtgtaaataccggtagggatatcttcaatcagatgtgcggtggcttcgccttttaccagcgcctgcgcggcaatgcgcccctggtcataggccgccgacgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgtggctgtgcggtctgatacatgctgttgaccttcagctgtccgcggctgtcagtttctagcccaatgttctgtaacgccagcgaatcggtattaccggtgcgaccgttggcatagagcaggcagtcagctttcagttttttacccgacttcagatgcatgatcacaccatcgtcacagccttcgatcttctcgtactcttcgttgtgacgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcaggcgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccatagataagtacatggcgcggttcgtggtgcatgctgagaattgagtcgctgtcgtaaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagagccgcaggcaataacaaatttttcagcggttagtgtttcaacgctgccgtccgggcaatccagcgccaacgtatgctcgtcaacaaagcgagcgtttccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtaaagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccattgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacagaatggtaacattttatcgcgggtaagccaattgatccccgtcatttatctggctatatcctgagcggcctttgctttgtctgtttcttacttttgccctgacgttttattggatttttatcgacgatactctccgtttaagcggcaggtttccgctgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaatactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcgcgtgaagcgggcattgctcccacctctttttatcgacatttccgcgacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgccaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacaattgtcttcagtgcgggtgccgaggcgttggacgtcggcgtcgaacaacgtcggcaattagaagagcgactggtactgcaactgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccgcaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctggcgttagttgctggcttatcgattaatggtactttcgcagcgctgtttagctccattgtgccattttctgtattcccgattatttccctggtgctgacggtttactgcctgcatcaacgttatcttaatcgcactatgccggtaggcttgccgggtctggcagctgcctgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactctccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggtattatgccggatgctggcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactccatatggtgcgtgtaggggaactgatcaaacagagccagacgttcgaccttgtgcgtctggcttaatgtttccagattcttgcataacgtttccgggttacaggagatgtacaaaatacgcggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgcggtgggtcgacaaaaatggtttcgcactgataactctttaagtcgatcccttgcaggcggttaaactcgcgcacaccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagctgcgatgttgtattgcgcagcagcaaccgacggcttagcgatttcggtggctaatacccgatcaaaattacgcgccagcgctaatgaaaagttaccgttgccgcagtacagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggctgggtaaagctgttttctacctgacggtagatcatctctttccctgcgaccggcagacgttcatcgatgtaatcctgatccagctcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcctccgcttcctgacgccactcatcatccagcttcttatggtatagcagggaaaccaccgcctgattactcagcgtagtgaggtaatcaatctggaacaacttgtggcgcagaacgggattattacgcacacccgcaatcatcgccgtcatcaactggttgataagttcactggcggcggggaagctatccacgcggatgcggcttttggtttgttgatcgaaaatgatgtgatacaggtcatcgccatcgtgccagatgcggaactccgcgcgcatccggtaatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccattcggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttccgtcacggcattttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacagccgcgcagcactgtgcttgcaccaaccaccgttgtgacccgtcaggatatcgaccgctggcagtcgacctcggtcaatgatgtgctgcgccgtcttccgggcgtcgatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtacgcctgaatctggcgggggtgagtggttctgccgaccttagccagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccgcgctccgctgtttatggttccgatgcaataggcggggtggtgaatatcatcacgacgcgcgatgaacccggaacggaaatttcagcagggtggggaagcaatagttatcagaactatgatgtctctacgcagcaacaactgggggataagacacgggtaacgctgttgggcgattatgcccatactcatggttatgatgttgttgcctatggtaataccggaacgcaagcgcagacagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataactttactgatgcctggagcggctttgtgcgcggctatggctatgataaccgtaccaattatgacgcgtattattctcccggttcaccgttgctcgatacccgtaaactctatagccaaagttgggacgccgggctgcgctataacggcgaactgattaaatcacaactcattaccagctatagccatagcaaagattacaactacgatccccattatggtcgttatgattcgtcggcgacgctcgatgagatgaagcaatacaccgtccagtgggcaaacaatgtcatcgttggtcacggtagtattggtgcgggtgtcgactggcagaaacagactacgacgccgggtacaggttatgttgaggatggatatgatcaacgtaataccggcatctatctgaccaggctgcaacaagtcggcgattttacctttgaaggcgcagcacgcagtgacgataactcacagtttggtcgtcatggaacctggcaaaccagcgccggttgggaattcatcgaaggttatcgcttcattgcttcctacgggacatcttataaggcaccaaatctggggcaactgtatggcttctacggaaatccgaatctggacccggagaaaagcaaacagtgggaaggcgcgtttgaaggcttaaccgctggggtgaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaacgaagggaaagcgcggattaagggcgtcgaggcgaccgccaattttgataccggaccactgacgcatactgtgagttatgattatgtcgatgcgcgcaatgcgattaccgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactggggtattacttatcagtatttaggcactcgctatgataaggattactcatcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgaaaaagattatgagacagtctatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtgtttgactccggcgtcggtgggttgtcggtctatgacgagatccggcatctcttaccggatctccattacatttatgctttcgataacgtcgctttcccgtatggcgaaaaaagcgaagcgtttattgttgagcgagtggtggcaattgtcaccgcggtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacactgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaacagttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctacatggcgaagatgtttctctggatgcactaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagataccgttgtattgggttgcacccatttccctctactacaagaagaactgttacaagtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgccgaacggcctggttgttagaacatgaagccccggatgcaaaatctgccgatgcgaatattgccttttgtatggcaatgacgccaggagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttaggctgatttggttgaatgttgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccgctgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaactccggcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcaaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacactcggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagccgcaaggcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggcagtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctgttgtttgtcggtgaacgctctcctgagtaggacaaatccgccgggagcggatttgaacgttgcgaagcaacggcccggagggtggcgggcaggacgcccgccataaactgccaggcatcaaattaagcagaaggccatcctgacggatggcctttttgcgtttctacaaactcttcctgtcgtcatatctacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaattactcaatgcctggcagtatgcaaccgcagaaggacaacccgttcttattctgggtgaaggaagtaatgtactttttctggaggactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgtctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtgtcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattctgttgaactggcgacaggcaagcaagtgcgcttaactgccaaagagtgccgttttggctatcgcgacagtatttttaaacatgaataccaggaccgcttcgctattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactaacgtatggtgacttaactcgtctggatcctacaacagtaacgccacagcaagtatttaatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaatggcaatgccggtagtttcttcaaaaaccctgttgtatctgccgaaacggctaaagcattactgtcacaatttccaacagcaccaaattacccccaggcggatggttcagtaaaactggcagcaggttggcttatcgatcagtgccagctaaaagggatgcaaataggtggggctgcggtgcaccgtcaacaggcgttagttctcattaatgaagacaatgcaaaaagcgaagatgttgtacagctggcgcatcatgtaagacagaaagttggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattgattgccctgttagcgaacggtgaatttcactctggcgagcagttgggtgaaacgctgggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtctttaccgttccgggtaaaggatacagcctgcctgagcctatccagttacttaatgctaaacagatattgggtcagctggatggcggtagtgtagccgtgctgccagtgattgactccacgaatcagtaccttcttgatcgtatcggagagcttaaatcgggcgatgcttgcattgcagaataccagcaggctggccgtggtcgccggggtcggaaatggttttcgccttttggcgcaaacttatatttgtcgatgttctggcgtctggaacaaggcccggcggcggcgattggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggtgcagataaagttcgtgttaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaactggcgatgcggcgcaaatagtcattggagccgggatcaacatggcaatgcgccgtgttgaagagagtgtcgttaatcaggggtggatcacgctgcaggaagcggggatcaatctcgatcgtaatacgttggcggccatgctaatacgtgaattacgtgctgcgttggaactcttcgaacaagaaggattggcaccttatctgtcgcgctgggaaaagctggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacagggggctttattacttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagtattcgctcccctgcaaattatttgcgtagtctgacctcttctaccgcatgattagcacttttcgtcaggattaaactggcgcgctcacgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaatgtcatggcagtcttaatcgcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtcggtaaaagccccttcgcggaatttcagaaaacggttgatataccatgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaaccgttttatctccatccgggatcacatcataaataagatgtgagtaaacaggtgctgtaacgtttggcacgccggatttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacggcttaatagcgcctgcaatacacgggcggttgtacttttccccaccgcgacactgccagcaatactgataatgtaaggaatgcgttgcccgttggtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacaaaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgtttgctcttttatactcataagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctgccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattatggtttagcaggagcgcattgttgagcacaatgatgttgaaaaagtgtgctaatctgccctccattcggctgtttcttcatcgtgtcgcataaaatgtgaccaataaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatacgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgcgcagatggacggcgcgatcctggtagttgctgcgactgacggcccgatgccgcagactcgtgagcacatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcctggattcttacattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaaaacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcctggtggcgattgtcggcaactatctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagctaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagatttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgctgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggtgttgttgaagaagtggattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgaccccggtagagctggacttcagccaggttgaaaaagcctaacccagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgtgagattggaatacaatttcgcgccttttgtttttatgggccttgcccgtaaaacgattttttgtatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcaccgtttacgctgaccgttctttcactttcgttaccaagaccccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgcactgctgaaagagctggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccaaggtgcaaacgctgaagctgctaaagctgcaggcgcagaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacaccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtataatgcttaatgcagacgtatatccgagatattcgggttgtggcaaggcggcaactgagtgagtcgccaggagcatagctaactatgtgactggtgcgaatgaaggaagccaacgccgtcacaagctgaatagcgacggatagaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagacgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggtagaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgtccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacagacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggcgtcttctttgactccgacaaaggtaaaacccactcttcgggtaaagtgctgtataacgcgcgtatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactgcctgcgaccatcattctgcgcgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagctgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcttttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgtatcactgcgcgccacattcgccagctggaaaaagacgacgtcaaactgatcgaagtcccggttgagtacatcgcaggtaaagtggttgctaaagactatattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcacaagcgtatcgaaacgctgttcaccaacgatctggatcacggcccatatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgcatgatgcgccctggcgagccgccgactcgtgaagcagctgaaagcctgttcgagaacctgttcttctccgaagaccgttatgacttgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagtcgatgatatcgaccacctcggcaaccgtcgtatccgttccgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgccacaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctccgcactcggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactctctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgaccgacggtgttgtaactgacgaaattcactacctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacttggatgaagaaggccacttcgtagaagacctggtaacttgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgcgctgataagccgctggttggtactggtatggaacgtgctgttgccgttgactccggtgtaactgcggtagctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgtctctgggtgaaccggttgaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctgggtccggaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacattggtgcggaagtgaccggtggcgacattctggttggtaaggtaacgccgaaaggtgaaactcagctgaccccagaagaaaaactgctgcgtgcgatcttcggtgagaaagcctctgacgttaaagactcttctctgcgcgtaccaaacggtgtatccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagctcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaactgccgcgcgatcgctggctggagctgggcctgacagacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctggcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggtcgtcacggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacatcggtcagatcctcgaaacccacctgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaagaagtcgcgaaactgcgcgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtgttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttccggtcagatccgcctgtacgatggtcgcactggtgaacagttcgagcgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatacggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtaccaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcgggttaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgcggcgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggtctgctgctcgatatgccgctgcgcgatatcgaacgcgtactgtactttgaatcctatgtggttatcgaaggcggtatgaccaacctggaacgtcagcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggtgcggaagcaatccaggctctgctgaagagcatggatctggagcaagagtgcgaacagttgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgttggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaatcgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggttgacgccctgctggataacggtcgtcgcggtcgtgcaatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcactggagctgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccattaaagctgcgaagaaaatggttgagcgcgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcgaacggcgaaccaatcatcgttccgtctcaggacgttgtactgggtctgtactacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgagtatgaaaaagatgctaacggtgaattagtagcgaaaaccagcctgaaagacacgactgttggccgtgccattctgtggatgattgtaccgaaaggtctgccttactccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtacaccggcttcgcctatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgtgattaaccgtgacggtcaggaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaactgcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgattgtggtacccatgaaggtatcatgatgactccggttatcgagggtggtgacgttaaagagccgctgcgcgatcgcgtactgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggttaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaagggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaagtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaatactgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtgccttacggtgcggtactggcgaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggtcagaccattactcgtcagacagacgaattgaccggtctgtcttcgctggtggttctggattccgcagaacgtaccgcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgattccgggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccgcgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtcttgttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgttactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggcgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaattggaagcgaacggcaaagtgggtgcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttacgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccggctgcaccgcaggtgactgcagaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatggggggagtttagggaaagagcatttgtcagaatatttaaggaatttctgaatactcataatcaatgtagagatgactaatatcctgaaactgactgaactaattgagtcaaactcggcaaggattcgatactattcctgtgtaactttcttaaggaacgagaatgaaacaggaagtggaaaagtggcgaccttttggacatccggatggtgatattcgtgatttatcatttcttgatgctcatcaggctgtctacgttcagcatcatgagggcaaagagcctttagagtatcgcttttgggttacctactctcttcactgcttcacaaaagattatgaacatcagacgaacgaagaaaaacaatcgttaatgtaccacgcgcctaaagaatctcgtcccttctgccagcaccgttataacttagcgcgcacacacttaaaaagaactattttggcgctgccagaaagcaacgttattcatgccgggtatggtagctatgccgtgattgaggtggacttagacggaggagataaggcattttactttgttgcgttcagggctttcagggaaaagaaaaaactccgtttgcatgtaactagcgcttatcccatttctgaaaaacagaaaggtaaatcagtgaaatttttcaccattgcctacaacttattgagaaataagcagcttcctcagccctcaaaataacaaaacccaccttaaggtgggtttcgccagagaattatctctggtattcagaacgccattaccggactttgccttgaccttgcgataatcgcaggttgcgggatgtctgaatttcttcagtctgctgcatcctggaagatgagaacatgtgttcttattttcgtctctatcatagttgagtatttactctcttacaatcagatctctttcattgctcaacaggcgatggcttcagactttgcattacggaatttttaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgctgacggcactaccataaaaaaacagaacgctttcaacaaccttgcgtttttcatcttccgtagcggctcggaataaatttacgttcttacattccgtctcatagtctttgcgaggcccgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgatcgtcgtgcggtgagaactgttccaactcggggtgattatcggcatagccacctggctgcgttttcgagaaggcgctgacgttattgatcgccagcggaataacgcgattgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagtcggaaggcgcagatggtttgcactaactggcgttcatccataatcgacgcaggctcaatgccgccagtacacgggcgcaggcgcggaaaggagacagagtaacggctttgccagtaatgctgttgcagccatagcaaatgttcggcaaccatatagcagtcaacgcgccagttgtcggaaaggccaattagcgcgccgaggcctatcttatcaatccccgcacgccccagccgatccggcgtttccagccgccagaagaagtcctgttttttgcctttcagatgatggcgggcataagtcgcctcgtgatatgtctcctgataaaccatcacgccatccagaccaagctgctttaactcggcgtattccgtctccgccagcggttgcacttccatttgtagtgaagagaactgttcacgcagggcggggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccagtgactaatagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcgattactcatggaaaatccgcagtacgtgcagtcgttagcgcaaagattggaaagataaagcgggacgtagaaactaactgtgttgccaaatcgctgacgggtcagacgctgcgcccgttgggccagttgttccagatagccactggcggctggcgataacagcgccatcatatcgtcgcgggtgaattgcgaggcatttagcgcccgctctacgtcaacagccgttttgccgttgatacgcaggcggatgtcatcccagtccagttgtcgccagcgatcgctgaaggttttcatgccgatgcctccagaaatccagtcagcgggctggtggcatgagcaaaatgactgcggctgcccggtccggactgacgtgccagcaggcctgcttctaccgccagacgaaatgccttcgccatgttgacgggatcgtccgctacggcaatcgccgtattcactaacaccgcgtcggcccccatttccagggcctgcgcggcatggctgggaacgccgatgccagcatcgacaaccaccggaactgtggcctgctggataataatctccagcatggcacaggtttccagtccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgacaaatccctgttgtaccagcatttcggcggctttcagagtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctccaattttagccagtttgtgcctaacgcttcacgtgccagatgggcggcgaaaatggcttcttccgccgttttcgccccggaagtattcggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagtgtcaccagctggctgccggaagcgcggatcgcctccatcatcagttgtgaagaagcgaatttccctgtgccggtaaacagatgtgaatcaaacgttttgtccgcaatacgtaacatctcaaccccctgcaataacctgaaaaagcaggatctggtcgccatcctgcacgatatgttgcgtccactgctcacgcgggacgatttgctgattaatcgccagagccgcgcccgcttgtcgttggtcgagttgctccagtagttcgtgaacagtttgcccggcggcgcactgcatcggttgatcgttaaacaggatctgcattgcttcctccgcataccgggcaaccactggcgcggcgcaacgccaggctgcgccactggctcgatttaccgtcgaacagtcggagttctcccgcaggtgtctctataccgcttaataacttaatggcttccagtgcctgcaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttatctggccacaggcagcggtaacacccctgctcccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggcggcattaatctcctggcgagtcgccatattgtcggtacagtcgagcaccacatcggcccgtgcaaccgcatcttttaacgcctcacccgttaaccgttgttgtaatgctgtcagttgaatgtcgggattcaactgtgtcagtcgctgttggctgacctgcgatttcgggcgatcgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcgcccgccaggtacagcgcagcaggtgtacccagcccgcccagaccgataatcagcacctggctgtcgagcagtttttgctgcccgtccagagcgatatcgtcgagcaggatttggcggctataacgcataaagtcacggtcattcatcgccaactcctgcaatttccagcaactgtgccgttgccaaacgccagtctgcggcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgtgccagactgataccgccaatcgccacggtgggataatccgccagtcgctcaacatgccgtgccagctgttccagcccctgcggtgcagaaggcatctgtttggtttgcgtcgggaacacatgtcccagcgcgatataagaggggcgtgctgccagcgcgacgtcgatttccatatcgtcatgtgtcgaaacgcccagccgcaggcctgccgcgcggatggcattgagatcggtggcttgcaaatcttcctgccccaaatggacgccatacgcctgatgcttgatcgccagccgccagtaatcgttgataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccacgacatcggcttccacctcttcatcgcgccgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtaggctgtccaccaccgagtacagtcctgaacgaaaaggtacaggaggaaaatcaggctgatacatcacgcttcctccttacgcaggtagatttctccgcctctggcacggaagttctccgacatatccgccattcccatttcaatagtttgcgtggcggcgtaatcacgcacttcctggctgattttcatcgagcagaatttcggcccacacatggagcaaaaatgggcgactttacctgactcttgcggcagggtttcatcgtgataagcgcgggcggtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgcgcgcccggatgccctttcgccaggtcagcggcgtgggcggcaatcttataggtgataagcccctgcttaacatcttctttattgggcagacccagatgctcttttggcgttacgtaacagagcatcgcgcagccaaaccagccaatcatcgccgcaccaatccccgacgtgaagtggtcatagcccggcgcaatatcggtagttagcggccccagagtgtaaaacggcgcttcgtggcagtgctctaactcctcggtcatattgcggcggatcatctgcatcggcacgtggcctgggccttcaatcatcacctgcacgtcatattcccaggcaattttggtcagttcgcccagcgtatgcagctcggcaaactgcgcttcatcgttggcgtcctgaatagaaccggggcgcagaccgtcgcccagcgacagcgaaacgtcataagcggcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgagagacgataccggtcaggcgtttcgcggtcatcggcacatagcgcagcagtacgcccgcatggatagtgaagtaatccacaccttgctcggcctgttccagcagcgtgtcgcggaacgcttcccaggtaagatcttcggcgatcccgttaaccttctccagcgcttggtagatcggcactgtaccgatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccggtggagagatccatcaccgtatccgctccccagcgggtggaccataccagcttttccacttcttcttcgatggaagaggtgaccgctgagttgccgatattggcgttaacttttaccaggaagttacggccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagacgtgcgccaaagctcattcccggatgctggtggcgtaaaacttcgctacggatgcgctcgcggcccatattctcgcggatggcgatgaattccatttccggtgtgatgatgccctggcgggcgtagtgcagttgggtgacgcggcgtcctgttttggcgcgttttggcgttaataagccgctaaaacgtagctcgtcgaggccatcatctgccagccgcgctttagtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccatggctggcgtagttttgccagcccttgctgcacgttaatggcaatctgcggatcgccatacgggccggaggtgtcgtaggccggaatcgcttcgttttcttcgtactgcggctgttctttgctgccgccaattagcgtcgggctaagctggatctcacgcatcggcacgcgcacgccgggttgtgtgccagtgatataaatgcgttttgagttgggaaaggcggtgccttccagggtgtcgataaaatgttgggcctgggcgcgctgttcgcggcgggtcagttttgttgcagacatagctcattccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaaaggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagcccccacaaacggggcgttgaatgtaaattacgcgttaacagcgcagaactcaagcaggatgtttgacgcgggcggcgtcaagcaccagcagaatcagcttatcttccagcacaaagcgcgcttccagcgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatggcggtttccaggctggaatcgtagtaatccataatctgttgggtattggcttcgagttgcggccaaatcttcgcggcgcgcgcgagttgcccgttgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagcgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctcagtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttagtacaacagcagcggcgtcacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgaggcgtacaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccgagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgccatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacggtacttgccggattcgtcgaagtgggcgaaaccctcgagcaggcggtcgcgcgggaagtgatggaagagagcggaattaaagttaaaaacttgcgttatgtgacttcccagccgtggccgtttcctcagtctttaatgaccgcgtttatggcggaatatgacagcggcgacatcgtgatcgacccgaaagaattgcttgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatactgtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactccagtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaacgccgagctggcgtgcgaagtgactttgcaaccgctgcgtcgctacccgctggatgcggcgatcctcttttccgatatcctcaccgtgccggacgcgatggggttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagccgacgtcgataaactgccaattccggacccggaagatgagctgggttacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcgacctacatggtggaaggcggcagcagcaaagcgttcaccgtgatcaaaaaaatgatgtatgccgatccgcaggcgctgcacgctctactcgataaactggcgaaaagcgtcactttgtatctgaatgcgcagattaaagccggtgctcaggcagtgatgattttcgacacctggggcggtgtgcttaccgggcgcgattatcaacagttctcgctctattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccggtcacgctgtttaccaaaggcggcggacagtggctggaagcgatggcagaaaccggttgcgatgcgttgggcctcgactggacaacggatatcgccgatgcgcgccgccgtgtgggcaataaagtcgcgttgcagggtaatatggatccgtcgatgctgtacgcgccgcctgcccgcattgaagaagaagtagcgactatacttgcaggtttcggtcacggcgaaggtcatgtctttaaccttggtcacggcattcatcaggatgtgccgccagaacatgctggcgtgttcgtggaggcagtgcatcgactgtctgaacaatatcaccgctaaggagtgattatggatctcgcgtcattacgcgctcaacaaatcgaactggcttcttctgtgatccgcgaggatcgactcgataaagatccaccggatctgatcgccggagccgatgtcgggtttgagcagggcggagaagtgacgcgagcggcgatggtgctgctgaaatatccctcgcttgagctggtggagtataaagttgcccgcatcgccaccaccatgccttacattccaggttttctttccttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcgcaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtcgccagccattttggcttattggtggatgtgccgaccattggcgtggcgaaaaaacggctctgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccactgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgttgtttatcgctaccggccatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaactcaacatgttacaaaacccaattcatctgcgtctggagcgcctggaaagctggcagcatgtcactttcatggcttgcttatgcgaacgcatgtaccccaattacgccatgttctgccagcaaaccggttttggtgatgggcaaatttaccgtcgcattctcgatctcatctgggaaacgctgaccgttaaagacgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaatcgatgcatgcgtggcgttaagtgaactggtccattcgcgtttgagtggtgaaacgctcgaacacgcggtggaagtgagtaagacctccatcacgaccgttgcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagcttaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcgggtgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttaacgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggcaggtgcgctgtttctcactgcctgtagccacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcatctgcttgccgtgtttagcccgtggcgcagtggcgataccacgacgcgagagtatcgctggcagggcgataacctcacgctcatcaatatcaatgtttacagcaaaccgccggtgaatattcgcgcgcgttttgacgatcgcggtgatctgagctttatgcaacgtgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgtgctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggaacagaccgtgaccacctgcgaagggcaaaccattaaacctgatttagattcgcaggcgatagcgcatatcgagcgccgccagagccgctcttctgttgatgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttggtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagccgccgtaacccattccggtaccgcgcggaatacccgcttcagccatcgcaatatctcgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgaccgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgcttcgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccgtgtccgccgtgagcaaatgcagatgtcgagcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccgatggttgtcttacttcgggtattgcatcttccgtgccaacgatgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgctgcgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagcgcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatgagcaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtggggctgtttgcggtgacggtgattcgcgattatgggcgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttattcgcgctcttgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggccttactggaagaaatggccgggcagcctggagtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatggtgggaaaacagctttattccccgcaggaaatgcagcagttacatccgggagatgaagaagcgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcgacaccacaagcaattttcatcgctttcgacgccagtaatattgtgagtgccgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtgttgtcattcttctggtatcgccgctatctgcgctcgcgccagctgttgcaggatgaaatgaagcgcaaagagaagctggtggcactggggcatcttgcagcaggcgttgcccacgaaatccgtaatccactttcctcaattaaagggctggcgaaatactttgccgaacgcgcgccagcagggggagaagcgcatcaattggcgcaggtgatggcgaaagaagccgaccgtttaaaccgtgtggtaagcgagttgctggaactggttaagccaacgcatctggctttacaggcggtggatctcaacacgctgattaaccactcattacagctggtaagccaggatgcaaacagccgggagatccagttacgctttaccgccaacgacacattaccggtaattcaggccgacccagacaggctgactcaggtcctgttgaatctctatctcaatgctattcaggcgattggtcagcatggtgtgattagcgtgacggccagcgaaagcggcgcgggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcaggtcagcttgaagccatcttcactccgtacttcaccaccaaagccgaaggcaccggattggggctggcggtcgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagccaggagggaaaaggcgcaacgttcaccctctgtcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttactgcgcggctggggctataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggagcgagtttttgatcttgtgctttgcgatgtgcgaatggcggagatggacggcattgccacgctaaaagagatcaaagcgttaaatccggcgattccggtactgattatgaccgcatactccagcgtcgagacggcggtagaggcactgaaaaccggggcgctggattatctcatcaagccgctggatttcgataacctacaggcgacgctggaaaaggcgctcgcgcatacgcacagtattgatgctgaaacacctgcggtgactgccagccagttcggtatggtcggtaaaagcccggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtgctgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgtgcggcactcaacgaatccttgctggaatctgaattgttcggtcacgaaaaaggggcgtttactggagccgataaacgccgggaagggcgctttgttgaggcggacggcggcacgctgtttctcgatgaaattggcgatatctcgccgatgatgcaggtgcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggtagcaaccagactatctcggttgatgtccggctgattgcggcgacccatcgcgatcttgccgcagaggtgaatgccgggcgttttcgccaggatctctactatcgcctgaatgtggtggcgattgaagtaccatcgctgcggcaacggcgggaagatatccctctgctggctggccattttctgcagcgctttgccgagcgtaatcgcaaggcggtaaaaggttttacgccccaggcgatggatctgttgattcattacgactggccgggaaatattcgtgagctggaaaacgcggtggaacgggcagtggtgctgctgaccggggaatatatttccgaacgcgagctgccgctggcgattgccagtacgccgatcccgctgggacaaagtcaggatattcagccgttggtggaagtggaaaaagaggtgattctggcggcgctggagaaaacgggcggcaacaaaaccgaagccgcccgtcagttagggatcacgcgcaaaacgctattggcaaaactgtcgcgttagttctgctcgcgttcgatggcgcgccagccgatatctttccggcagaagcagtcgtcccagtgaatatcggtcattaaggcataagcgcgtttctgcgcttctgccacggtatgacccagcgcggtgacgcacagtacgcgcccgccgctggtcactacctgctcgtcatccgccagttttgtgcctgcatggaacactttgccgtcttccacttcttccagcggcaggccgtggatcacatcaccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcgcgttcatcccactcggatgttttctcgtccagcttcccttcacaggctgccaggcagagctcaaccagatcggacttcatgcgcagcataatcggctgggtttccggatcgccaaagcggcagttaaattcgataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccggtgtaggtgttgccttccgccgccatgcctttcacggttggccagatgatacgttccatggtgcgctgatgaacttcatcggttactaccggcgcgggggagtaagcgcccatcccgccggtgtttggtccggtatctttatcgcctacgcgtttgtgatcctggctggtagccatcggcagcacatgctctccgtccaccatcacgataaagctcgcttcttcgccatcgaggaactcttcgataacgatgcgatgacccgcgtcgccaaaagcgttgcccgccagcatatcgtgaacagccgcttccgcttcttccagcgtcatcgccacgataacgcctttcccggcagccagaccgtccgctttaatgacgattggcgcgcctttctcacgcagatacgccagcgcaggttctacctcggtgaagttctggtattccgccgtagggatcttatggcgggccaggaaatctttggtaaacgcttttgagccttccagttgggccgcacctgcggttgggccgaagattttcagcccggcggcgcggaaggtatcgaccacgcctttcaccagcggcgcttccgggccgacgatggtcagatcaatcttttcgttttgtgcgaaatccaacagcgccgggatatcggttacgccgatagcgacgttctgtagcgcgggttccagcgcagtgcctgcattacccggagcaacaaaaacagtttcaaccagcggcgactgcgccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctattgctccattaatggcggaagtggcgcatgtcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatagaaccgccaggctggattacgcaggtcacgcccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccatcgaggaacctttcacttccaggccttcatcggccgctttaataccggcgatttttgcggagtacacgcggctcatctggcccgcgccaatgccgatagtcatattgtttttggcatagacgatagcgttggatttcacaaacttcgccaccttccagcagaacagcgcatcacgcagttcctgttcgctcggctgacgtttggtcaccacgcgcagttcttccgcaccgaccatccccaggtcacgatcctgaaccagcagaccgccgttcacgcgtttgaaatcgaggcccggaacacgctcgccccactgaccgcaggtcagaacgcgtacgttctgtttggcggcggtgattttcagggcttcttcgctggcggacggcgcaataatcacttcgacaaactgacgagaaatgatggcctgtgcggtttccgcatccagctcgcggttaaaggcaatgatgccgccgaatgcggaggttgggtcggttttgtacgcgcgatcgtaagcatcaagaatggaattgccgatagccacgccgcaagggttggcgtgcttcacaatcacacatgccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtagcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtaacgcatatccagcttcttaatgaagttcaggttcagcgtgcgtgggaagcgaccggcggcttctttgctttcaccgtggtaagccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcagtgtgttcgaaggctttgatggcgaggtcgaaacgggttgcaagcgtcagcgatccttcgttgtcatccatctctttaataatggcgtcatagtcgctgctcttcaccacgattgcgacatctttatggttcttggcggcggagcgcaccatcgttgggccgccgatatcgatgttctcaaccgcatcttccagcgagcaaccttcacgggccacggtctgggcgaacggatacaggttaacaaccaccatatcgataggctggatctgatgttcttccataatggcatcgtcctggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggcagtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctctttcaatggtgatcacaattttgactgtggttaccgtgggcaaaatacagaaattacattgatgattgtggataactctgtgcgtaaaaaggtataaagcgggcttttgctggggaatgcagcagtcagtcatttttctgcaatttttctattgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgcgctaaagcgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactaaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagccgcaaggcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggattgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggcagtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattagaaaaatcccggtccataaggccggggttttttgcatatcaattatttgcatgatgaagggaatctcatgtcagttctgtatatccaaattcgtcgtaatcaaattactgttcgcgatcttgaaagcaaacgtgaagtgtcaggagacgctgccttcagtaaccagcgcctgttaatcgccaatttctttgttgcagaaaaagttctgcaagatcttgttctgcaactccacccacgttcaacctggcattcttttttgccagcaaaacgtatggatattgttgtgagcgcgctggaaatgaatgagggcggtttgtcacaggttgaggaacgcattctccatgaagtggtcgctggggcaacgttaatgaaatatcgccagttccacatccatgcgcaatcagcggtactcagtgatagtgcggtcatggcaatgcttaagcagaaataatcgtgtcaccattggtgggtactaaacctgaagttcagcccaccgggatgagaaaaaatcgcctacgcccccacatacgccagattcagcaacggatacggtttccccaaatcgtccacctcagagcgtcccgtaaccttaaaacccaccttcttatagaacccaaccgcctgctcattttgctcattaacgttggttgtcagttccggtgccatcgagagcgcatgctccaccagcacccgacctacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttagcaacataaatccaaccggctgatcccgctcattaaccgcgacccacaacggcgcttccggcaggaaggaacgaactaggtcctccagctcggtccgatactctgctgatagaaaatcgtgagtggcatcgacagaacgacaccaaatcgcaacgagttcctccccttcctcatgccgtgagcggcgaatactaataaccattttctctccttttagtcattcttatattctaacgtagtcttttccttgaaactttctcaccttcaacatgcaggctcgacattggcaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatgtagtgaggtaatcaggttatgccgattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgtgcgtctggtcaggaaattcgtccacttaaggttctgatccttaacctgatgccgaagaagattgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagctgttgcgcatcgattcccgtgaatcgcgcaacacgcccgcagagcatctgaacaacttctactgtaactttgaagatattcaggatcagaactttgacggtttgattgtaactggtgcgccgctgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggcggtacaggccgcgctcaatatcctctacggcattcctaagcaaactcgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcctggcaccgcattcgcgccatgctgactttccggcagcgttgattcgtgattacaccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagtaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatttttccgcgatgtggaagccggactagacccggatgtaccgtataactatttcccgcacaatgatccgcaaaatacaccgcgagcgagctggcgtagtcacggtaatttactgtttaccaactggctcaactattacgtctaccagatcacgccatacgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcaccttacctcaggcaccttcgggtgccttttttatttccgaaacgtacctcagcaggtgaataaattttattcatattgttatcaacaagttatcaagtatttttaattaaaatggaaattgtttttgattttgcattttaaatgagtagtcttagttgtgctgaacgaaaagagcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggagctgcacgatgactgaacaggcaacaacaaccgatgaactggctttcacaaggccgtatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgcattcagcagcagcaagatattgataacggaacgttgcctgattttatttcggaaacagcttccattcgcgatgctgattggaaaattcgcgggattcctgcggacttagaagaccgccgcgtagagataactggcccggtagagcgcaagatggtgatcaacgcgctcaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgacgggcaaattaacctgcgtgatgcggttaacggcaccatcagttacaccaatgaagcaggcaaaatttaccagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgaggcaatccccggcagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagtggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagctatatcaaaacgttgaaaaactatcccgatcgcgtcctgccagacagacaggcagtgacgatggataaaccattcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcggcgtttattccgagcaaagatgaagagcacaataaccaggtgctcaacaaagtaaaagcggataaatcgctggaagccaataacggtcacgatggcacatggatcgctcacccaggccttgcggacacggcaatggcggtattcaacgacattctcggctcccgtaaaaatcagcttgaagtgatgcgcgaacaagacgcgccgattactgccgatcagctgctggcaccttgtgatggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggctgtgcagtacatcgaagcgtggatctctggcaacggctgtgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttcccgtacctcgatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtgaccaaagccttgttccgccagatgctgggcgaagagatgaaagtcattgccagcgaactgggcgaagaacgtttctcccaggggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggcattactcgcccatacagtgcggaagatgtggtgaaattacgcggttcagtcaatcctgaatgcacgctggcgcaactgggcgcagcgaaaatgtggcgtctgctgcacggtgagtcgaaaaaaggctacatcaacagcctcggcgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaagcagtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagctgtggtggagcggatcaacaacaccttccgtcgtgccgatcagatccaatggtccgcgggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgttgccgatgcggaagccggttttggcggtgtcctgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcgtcagtgaagaaatgcggtcacatgggcggcaaagttttagtgccaactcaggaagctattcagaaactggtcgcggcgcgtctggcagctgacgtgacgggcgttccaaccctgctggttgcccgtaccgatgctgatgcggcggatctgatcacctccgattgcgacccgtatgacagcgaatttattaccggcgagcgtaccagtgaaggcttcttccgtactcatgcgggcattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtctggtgtgaaacctccacgccggatctggaactggcgcgtcgctttgcacaagctatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaaaactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgacctggcaaacgcctatgcccagggcgagggtatgaagcactacgttgagaaagtgcagcagccggaatttgccgccgcgaaagatggctataccttcgtatctcaccagcaggaagtgggtacaggttacttcgataaagtgacgactattattcagggcggcacgtcttcagtcaccgcgctgaccggctccactgaagaatcgcagttctaagcaacaacaaccgttgctgactgtaggccggataaggcgttcacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacagccgttgccgaacgtaggccggataaggcatttacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacaaccgttgccgaacgtaggctggataaggcgtttacgccgcatccggcaattctctgctcctgatgagggcgctaaatgccgcgtggcctggaattattgattgctcaaaccattttgcaaggcttcgatgctcagtatggtcgattcctcgaagtgacctccggtgcgcagcagcgtttcgaacaggccgactggcatgctgtccagcaggcgatgaaaaaccgtatccatctttacgatcatcacgttggtctggtcgtggagcaactgcgctgcattactaacggccaaagtacggacgcggcatttttactacgtgttaaagagcattacacccggctgttgccggattacccgcgcttcgagattgcggagagcttttttaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctctcagccagagcgccgctttcgtaccattccccgcccgctggcgaaagactttcaccccgatcacggctgggaatctctactgatgcgcgttatcagcgacctaccgctgcgcctgcgctggcagaataaaagccgtgacatccattacattattcgccatctgacggaaacgctggggacagacaacctcgcggaaagtcatttacaggtggcgaacgaactgttttaccgcaataaagccgcctggctggtaggcaaactgatcacaccttccggcacattgccatttttgctgccgatccaccagacggacgacggcgagttatttattgatacctgcctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcgccgctgcccgcagcgctggtcgagtggctacgggaaattctgccaggtaaaaccaccgctgaattgtatatggctatcggctgccagaagcacgccaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggaatggtgatgttggtgtttacgctgccgggctttgatcgggtattcaaagtcatcaaagacaggttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctatcaactggtgaaagagcacgatcgcgtgggccgaatggcggacacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgcttcaggaagcagcggaaaaaatcaccgatctcggcgaacaaattgtgattcgccatctttatattgagcggcggatggtgccgctcaatatctggctggaacaagtggaaggtcagcagttgcgcgacgccattgaagaatacggtaacgctattcgccagcttgccgctgctaacattttccctggcgacatgctgtttaaaaacttcggtgtcacccgtcacgggcgtgtggttttttatgattacgatgaaatttgctacatgacggaagtgaatttccgcgacatcccgccgccgcgctatccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagtttcgccactggctatgcgccgacccgcgtattggtccgctgtttgaagagatgcacgccgacctgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcaaagatttagcgtacggtatggggagatgcttttttgagtaaagcttccatataatttttctccgcaatgtatcgagggttatccgtaaagccaaagctttcagccatcttatttaatgtattaaggattaattcagcaataacccggtgaccaaattcaaaagccaactcaaaggcagagtatttttgtggggctttgtgttgccaaaaatccataatatcttcagcggtaaatccaaacaggcgtgcatggtcagataaagcaagataaaccgtctctacaacattttgttgtttatgctgtatcgctgaaaacaaaccgggatattcattagaattatttgccaggaggagggacttcatattttttttatcgaatttaaacgtattaaacagagtgggtaatgcgttaaaaatagtattaataacgttcatatgtccgcgctgcatggccataaacaaacccgtgtcgcgcgcaagacttttagcggtcagaagatctacaatatcggaagctgaaatgttaatttcctgggctaggctgggcaatgcttcaagaataactttcacgatatcgctatgtccattttgcatcgccagatatagtcctgggcaaccataaaaatcctttgccttcaggagatcgagtacctgttctttagtcaaatgacatgtgcgaattaacaaaggtaacgcgttcaaaacaattttcagcatgtcggcatcaccattcgccataacatggtataaaacatggctggacgttctatttttggcactcaggaatttatacacttgttcgttatctaaatgatgtgttgcggccagtttaggtaaggcgttcagaatcgaggttacaacatttttatccttacgtgatatcgctaaaaataatccagaaaaaccatttttatcttttgcctccagaatatgcatgagattttttttcgagagtaatccttcatatcctgtttctgacaatgaattgaaaatagtctcaacgatatccgcattaccataatttatagccaaatataaacctggcaggttaatactattataggcagtcaacatttctgttctatgtagttctggcattttctggagttgaatcatcagttgcgtaagttggtgattctgaccaattgccattagcaaattcatcgttgcaggtgataatggaggggttatttcatccacagatccttttaacatcaatagctgttctttcggaagtgctggaattattgcaacagattgattaataacatgatcatttgaccatttcaggaggctataatctacattcataaaatccatcagagaatagtgtttaatattctctttgctttcgctcataattcttattttatcgttagttacattaggatcataaaccgaaaccacgtaatgggtacatccttcagttgtgttctttattcttagccggaccgtcaaagcatggttatccaccagtaatatggctgccataacactgatgccatttgattccatcttgtcaaaatatgctttcataactagcccgaaatcaccgcaggcagcaacgcaacgcccctcaggacggctggaaaccaacgccaaagtctggtttttgcattttttgttgaagtgcgtgagaaatttttcagctgaagagtaatcatcttgatggggtttgtaatcaacattctgataaatatcattaatatattgtgcagcaatgtgtcggcatactatacggttttggggtcgccccggaaaataacattgaccattaagtttaattcttgggaattctttttcttttctatctgattttaggtttaattcttgtttatcaagagtgtctgagcgttgaggtaaaatttccattaggtatttttcaaatattggggcaatggtttgagtaagtgtcgtgttttcgtttttattaattatcgtaatttctttcttatcagcttgtaagacggacgtggaaaatttaatgacaaaatccttgttgctaaagatatgacgaccattttgtctacagttctctgagaagctttttaatagaggcgtcgccagctccttgccagaaaatttatcctcgagttctttataaaacaattcactcggggtttggtgttcatttgtctgggctgtattattaatatttgcagagaaagaactacgaggaatacgagtaatcatttaaatatctcattgtttattgatgtcttgaattttaactatcagaacagtgaaaaaatttaatatgattacaactaaagaaatatcataaatcgctcaatctcataatgcagccgtaaaagtttcggtggaatgagatcttgcaattttgttaataattaagtggtttgatgtttaaaaataatgctgagttaataaaagtgtgtgaagtgtatgacattaagttattttggcgtcaatgcgattaacagacacccttattctattgccactcaggtatgatgggcagaatattgcctctgcccgccagaaaaagtcagcgcattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaatagaaattgcggcaaacggttcacggtgctcatcgaaaatacacgctgcaaggcaacgtagccccagtgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgttgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggctaaaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacattcgcatcagatgcgtacactgtacctggtcgataataatcgcttcgtgatcgctttgatcaagcaccgccatattgaccgtttcgccagactcttccattagattgcgcaggatagggtgaacaatcgctaacaaattacggctctggagaaagctgctgccgaccataaaggcatgtgcgccgattgcccaatgtcccagttcgccaacctgacgcacgaaaccctgctgttgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgttgcgccagttccgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgtttcgcgggaatgggtgcgaccatgacagtctcctttttctgtatcgtggaaatcattttcatttttattgttagctaatgcaatagttactgaactgatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgagtttatgccagtatggtttgttgaatttttattaaatctgggttgagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagttatcgactgaacgaagccgattttcgtggtgaacgctttgccgactggccatgcgacctcaaaggcaacaacgacctgctggtactcagtaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggcgcggatatcatcgaaaccaacaccttcaactccacgaccattgcgatggcggattaccagatggaatccctgtcggcggaaatcaactttgcggcggcgaaactggcgcgagcttgtgctgacgagtggaccgcgcgcacgccagagaaaccgcgctacgttgccggtgttctcggcccgaccaaccgcacggcgtctatttctccggacgtcaacgatccggcatttcgtaatatcacttttgacgggctggtggcggcttatcgagagtccaccaaagcgctggtggaaggtggcgcggatctgatcctgattgaaaccgttttcgacacccttaacgccaaagcggcggtatttgcggtgaaaacggagtttgaagcgctgggcgttgagctgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccgggcagaccaccgaagcattttacaactcattgcgccacgccgaagctctgacctttggcctgaactgtgcgctggggcccgatgaactgcgccagtacgtgcaggagctgtcacggattgcggaatgctacgtcaccgcgcacccgaacgccgggctacccaacgcctttggtgagtacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcgcaagcgggttttctcaatatcgtcggcggctgctgtggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactgccggaaattcccgtagcctgccgtttgtccggcctggagccgctgaacattggcgaagatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgcctgatcaaagaagagaaatacagcgaggcgctggatgtcgcgcgtcaacaggtggaaaacggcgcgcagattatcgatatcaacatggatgaagggatgctcgatgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgattatgatcgactcctcaaaatgggacgtcattgaaaaaggtctgaagtgtatccagggcaaaggcattgttaactctatctcgatgaaagagggcgtcgatgcctttatccatcacgcgaaattgttgcgtcgctacggtgcggcagtggtggtaatggcctttgacgaacagggacaggccgatactcgcgcacggaaaatcgagatttgccgtcgggcgtacaaaatcctcaccgaagaggttggcttcccgccagaagatatcatcttcgacccaaacatcttcgcggtcgcaactggcattgaagagcacaacaactacgcgcaggactttatcggcgcgtgtgaagacatcaaacgcgaactgccgcacgcgctgatttccggcggcgtatctaacgtttctttctcgttccgtggcaacgatccggtgcgcgaagccattcacgcagtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaacgccgggcaactggcgatttacgacgacctacccgctgaactgcgcgacgcggtggaagatgtgattcttaatcgtcgcgacgatggcaccgagcgtttactggagcttgccgagaaatatcgcggcagcaaaaccgacgacaccgccaacgcccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggtcaaaggcattaccgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgcccgattgaagtgattgaaggcccgttgatggacggcatgaatgtggtcggcgacctgtttggcgaagggaaaatgttcctgccacaggtggtcaaatcggcgcgcgtcatgaaacaggcggtggcctacctcgaaccgtttattgaagccagcaaagagcagggcaaaaccaacggcaagatggtgatcgccaccgtgaagggcgacgtccacgacatcggtaaaaatatcgttggtgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgttatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatctgattggcctttcggggcttatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcactattccgttactgattggcggcgcgacgacctcaaaagcgcacacggcggtgaaaatcgagcagaactacagcggcccgacggtgtatgtgcagaatgcctcgcgtaccgttggtgtggtggcggcgctgctttccgatacccagcgtgatgattttgtcgctcgtacccgcaaggagtacgaaaccatacgtattcagcacgggcgcaagaaaccgcgcacaccaccggtcacgctggaagcggcgcgcgataacgatttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggcgtgcaggaagtcgaagccagcatcgaaacgctgcgtaattacatcgactggacaccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtgggcgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgagaaaacgctgaatccgcgtggcgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgtacccatgtgatcaacgtcagccaccatctgcgtcaacagaccgaaaaaacaggcttcgctaactactgtctcgctgacttcgttgcgccgaagctttctggtaaagcagattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcgcagcacgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtttagccgaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagagctgatccgcgaaaactaccagggcatccgtccggcaccgggctatccggcctgcccggaacatacggaaaaagccaccatctgggagctgctggaagtggaaaaacacactggcatgaaactcacagaatctttcgccatgtggcccggtgcatcggtttcgggttggtacttcagccacccggacagcaagtactacgctgtagcacaaattcagcgcgatcaggttgaagattatgcccgccgtaaaggtatgagcgttaccgaagttgagcgctggctggcaccgaatctggggtatgacgcggactgattcacaaatctgtcacttttccttacaacaaacagggcgctcaatgagtgccctgtctctttattaatatgaaacacttatactggaaacaggctggaataatcttagccggaaaaacgaatgtcaaaaggcacagtaaagatgccagtcagcgtgtttccggtcctttggtcattcaattgcttcaggaacatataacgataaggagaacctgaactcgtgttaacgctgcttcacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaaccggcgtaatgcgcgtcttcggcgcgcgtttgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtacagagcagtaatgccaccaccatgctggtgacctcgtttgtcgctcaggatctggtagccctcgcaccggctctggtcattgtgctgggtgcagatgtcgggacggcgctaatggcgcgtattctcaccttcgacttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttgctagcgctggagttgattgtgcaggccgtaacgccgatcacccaggcaaacggcgttcaggtgatctttgcctcgctgaccggcgatattctgctggatgcgctgattggcgcgatgttcgccattatcagctactccagccttgctgctgtactgctgaccgcgactctgaccgccgcaggcattatctccttccccgtggcgctctgtctggtgattggtgctaacctcggttccggtctgctggcaatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagtctgctgtttaagctggtgggtagcctgattatcctgccgtttgtccatttgctggcagagacaatggggaagttgtcattgccaaaagcggaactggtgatctatttccacgtcttctacaaccttgtacgttgcctggtcatgctgccatttgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgccgcgcgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggttgaataaagtgatgcacggtgagccacggcaggagaaagagctgcgtaagctggcagatgatatcaacgttctctacaccgccattaagctgtatctggcgcggatgccaaaagaagagctggcggaggaagagtcgcgccgctgggcagagatcatcgaaatgtcgctcaaccttgaacaggcctccgatatcgtcgagcgcatgggcagcgaaattgctgacaaatcactggcagcacggcgggcattttcgcttgatgggttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaagctggcaatgtcggtgttcttctctggcgatgtcaccagcgctcgtcgtttgcgtcgcagcaaacatcgttttcgcattcttaatcgccgctattcccacgcccacgtcgatcgcctgcatcagcaaaacgtgcagagcattgaaaccagttcgctacatttaggcttactgggagatatgcagcgcctgaactcgctgttttgttcggtggcttacagtgtgctggaacagccggatgaagatgaaggacgggacgagtattaatattgtgaatcctgtaggcctgataagacgcgtcaagcgtcgcatcaggcactatgaacaagatgccggatcatgcatccggcaattcacttaaaaacggtgaccagcttccagcggaaccgcttcttcaccagccttaaacacataagtggtgttcgggccacccagcgtagcgtgacctttactcactgtgatccagttaccttccggtagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcagcgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatagttgggcaagcaaggttagcgcctgcgctccagccaatatacagagcgccacgtttaaccacgtcagtaattggtgccagcagcccgcgctcgcggcactgtttcagcaactggaaagtattcccgccgccgacaatcacgatctcagcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcggagcgagaaccgcagccgttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaagggataaacaccgctgagcggcgaccctgcaactgttcagcaattagcggcagtgcatgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaatcacgggaggcatgctaccattgcgaatttaaccacttactgacatggctcacgatgtcgcacattgcttctggaaagtgatttgagcaggtaacgaattcaagccaatggaaataacaaatagttcgctcatgactattttttatcaacccaaaggtacggtatattccgttttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgaacctcgggaagccgaagatttggtacttatcgccctgaacaagcccgttggtattgtaagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagactcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctgcgtgctggcaatgatcatgagaaagagtatctggtgacggtcgataaaccgattaccgaggagtttattcgcggcatgagtgcgggggtgccaatcctcgggacagtgaccaaaaagtgcaaagttaaaaaagaagcgccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagatccggcgcatgtgcgagcatttcggctatgaagtgaaaaagctggaacgcacgcgcatcatgaacgttagcttaagcggcattccgctgggggaatggcgcgatttaaccgacgatgagttaatcgacctctttaagctcattgaaaattcctcttccgaggtaaaacctaaagcgaaggccaaaccgaaaacagcgggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctcgccggggcgtaaaaagaaggggcgctgattaacgcctcagattgatgaaaacggcccaaaagtgcccggacagtcccctcgccccttcgggaaaaggggcgagggtgaggggaaaattgtgttcacactgacgagtgaaaatctcaggcgttgattgtggattagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcttcaggatccggtttataagcctgctttttcttcaactggcgggcttttttcgcttcagcctcacgctcaaccattaatttatcgatgtaatctttcttaatgctgttggtttcggagttggtcaatacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagcagaactgataatattcattttgccttctcttaactatttatctctttcgataattaattagagatgcagataaaaaaattaaaggcaattattctccgataaagacgctggttaacagagtacaggctcgtttattgatgagcatagtgacaagaaaatcaatacggcccgaaatatagcttccaggccatacagtatttactcaaacaaattactatgcagtttttgcaccacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccataacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagacctccttccacctccacccgacacagtgcggaaagctccatcagcagagattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacgctcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaaaccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagagcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagaccgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaactacgcgtggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctaccgataaatccctgggtgatcactaagccttcattgagacgtgggagcagctgcagcgcggccagttccgccagcgcggctatatctggctctgcacgaccaaatcggtcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatctcaacaaacagcagggtcgacatcagctcgccgtggctgaccagctcatctgtcagcgccggagacgttgccagcgccgccgcttctgccagaacagtaatgttctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatgttgcggatagcgtcgagtttttcgaatcgctcgccaggttccagtccttcagctaaagcgaccagcagattagtgataccagcagaagccgagaggacaactaaacgcacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggattcagcccctgtagccgatgatgaacgtggccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggggcggttgtcaacgatggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcactgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcgacgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaggatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgccgtgctgcacgtagcgctgcgtaaccgtagcaataccccgattttggttgatggcaaagacgtaatgccggaagtcaacgcggtgctggagaagatgaaaaccttctcagaagcgattatttccggtgagtggaaaggttataccggcaaagcaatcactgacgtagtgaacatcgggatcggtggttctgacctcggcccatacatggtgaccgaagctctgcgtccgtacaaaaaccacctgaacatgcactttgtttctaacgtcgatgggactcacatcgcggaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaactatgaccaacgcccatagcgcgcgtgactggttcctgaaagcggcaggtgatgaaaaacacgttgcaaaacactttgcggcgctttccaccaatgccaaagccgttggcgagtttggtattgatactgccaacatgttcgagttctgggactgggttggcggccgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttccggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgctggcgctgattggcatctggtacaacaatttctttggtgcggaaactgaagcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggagtccaacggtaagtatgttgaccgtaacggtaacgttgtggattaccagactggcccgattatctggggtgaaccaggcactaacggtcagcacgcgttctaccagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcatcaccagaaactgctgtctaacttcttcgcccagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgtgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtattcgaaggtaaccgcccgaccaactccatcctgctgcgtgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggaactgggtaaacagctggcgaaccgtattctgccagagctgaaagatgataaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatcatcgtcgatatgtaggccggataaggcgttcacgccgcatccggcaaccgatgcctgatgcgacgcggtcgcgtcttatcaggcctacaggtcgatgccgatatgtacatcgtattcggcaattaatacatagcacgattgattaaataaccttaataacaatgccgacgttatgtcggcatttttttatcagataaatccccttgtctgtaatttaacggaaatcataccgtgaggttaatcctaaaatagatttttaatcgttgtttatttcggaaaatacgcagattaattgcttttgtttttattttaagtttatgatttttattgttatttaaatataagttgaaacttatatttgatattcattccaattatcctaaaacgccatcgctaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgtttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcagggtcggcagcaacgtcggtttcggcggggagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccaccacaaccacgaccaccagtacccagtaataaagtatgcatccccaaaataatttgagtcattgcatctgtggcttgaagtatgaagggatttaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcactcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactgtgggacagtctgttcggcccgccaggcgtacagctgacggatgatgatattcaaaatatgccctacgccagccagtacatgcagcttaatggcgggccgcagttatttgtggtgctggccttcgctgaagacggacaacaaaaatgggtcactcaggatcaggctactctcgttacccaacatggccgtctggtgaagactctgctcggcggcgacaacctgattgaagtgaataaccttgctgccgacccgctgattaaacccgcacaaatcgttgatggcgcaagctggacgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcacgctcagtcttcaaatgggatggcaccgataccgtcaaagtcggcagcgatgaaaccccggttcgcgtgctggacgaagaagtctccaccgaccaggcgcgctggcataaccgctattggatcgacagcgaagggcaaattcgccagtcggaacagtatctcggcgcggattattttccggtgaaaaccactctcatcaaggcggcaaaacaatgattaaacaaactattgtcgcgttgcttttgagtgtgggagcgtcatcggtcttcgcggcaggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacgctaacgggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcccggtgcggtgattagcgaagagctggcaacggcggcagcattgcgtcagcagcaggcgttgctgacacggctggcagaacagggcgcagattccagcgccgacgatgccgctgcgattaacgccttacgccagcaaattcaggcgttgaaagtgacgggcaggcaaaaaatcaatcttgatcccgatatcgtccgcgttgccgaacgcggtaacccgccgttgcagggcaactacacgctgtgggtcggaccaccgccgtccacggtcacgttgttcgggcttatcagccgtcctggcaagcagccattcactccaggtcgcgacgtggcgagctatctctctgaccagagcctgctcagcggtgcggatcgcagctacgcgtgggtggtttacccggacggacgcacgcaaaaagcgccggtggcttactggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagacgcctgatgcccttaacgccgacattcttcagactctgacgcagcggatacctcaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcatggcttgctacggcgaaacatatcctgcgcccattggcccgtcgcagtcggatttcggtggcgtaggattattacaaacgcccaccgcacgcatggcgcgggaaggggagttgagcctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacaacgctgcgctacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggcgatcaaacgtataaagataaagccttcgatctcaaactgcgtttgtgggaagagagttactggctgccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctgggggccgttcgattttacgctcggcctgggctggggatatttgggcaccagcggtaatgtgaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaaacaggcgggatctatcgacggtagccagatgttccacggtcctgcctcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgcctgaaactggagtatgaaggcaataattatcagcaggattttgccgggaagctggagcaaaaaagtaagtttaacgtcggtgcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtggcaacacctttatgtttggcgttacgttgcgcaccaactttaacgatctgcgcccgtcttacaacgataacgcccgcccgcaatatcaaccgcagccgcaggatgccattttgcagcattcggtggtggcgaatcagttaacgctgttgaaatacaatgccggacttgccgatccacagatccaggcgaaaggcgatacgctgtatgttaccggcgagcaggtgaaatatcgtgattcgcgcgaagggatcatccgtgcgaatcggatcgtgatgaacgatctgccggatgggatcaaaacgatccgcattacggaaaatcgccttaacatgccgcaggcgacgacggaaaccgatgtcgccagcctgaaaaatcatctcgccggagagccgttgggccacgaaacgacgctggcgcaaaaacgcgtcgagccagtggttccgcagtccaccgagcagggctggtatatcgacaaatcacgctttgatttccatatcgatccggtgctgaaccagtcggtcggtggcccggaaaacttttacatgtatcagctgggcgtgatgggaacggcagatttgtggctgacggaccatctgctgaccaccggcagcctgtttgcaaatcttgccaacaactacgacaagtttaactacactaatcctccgcaggactcgcacttaccgcgcgtgcgtacccatgtgcgcgagtatgtgcagaacgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctacggtggttatctcgaaaccatgtttggcggtgcgggggcagaagtgttgtatcgcccgctggacagcaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagtgcaaaagatatgatgaaattcaccgactacagcgtgaaaaccggacatctgaccgcctactggacgccatctttcgctcaggatgtgttagttaaagccagcgtcgggcagtatctggcaggggataaaggcggcacgctggagatcgccaaacgctttgatagcggcgtggtggtgggtggctatgccacgatcactaatgtttcgaaagaggagtacggcgaaggggacttcaccaaaggcgtgtatgtctcggtaccgttggatctcttctcgtctggcccgacacgcagccgtgcggcgattggctggacgccgctgacgcgtgacggtggtcaacaacttgggcgtaagttccagttgtatgacatgaccagcgaccgtagcgtcaatttccgctaagtcatgggaaaggtgccagttttcgcaatcactggcaccctcattcttaatggcctgttgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattgggctggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagaacagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacattgtcgatttttcgcgcattgctggtggctgggaatcacctgaatgggtgatttttgaattaccggctttggtgcggtttgtcttgccggatgcgccgccaggcgcggcttatccggcctacgggtaggtatatccggctttggtggaggcgcgctccaaatccaggttgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgctgtgcctcggcctgattttggttgtcttcctcggcaaagaaacggtgcatctggctgatgtgctgttcgcgccagaacaaaccagcaaatatgagctggtagaaggactggtggtttactttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatattgggatcaccgccattgtgcgcttgatcatcgtcgatcataaatcgccactggatgtgttgatctactcggctgcgatcctgttactggtgatcaccctgtggctgtgtaattcgaaacggctgaagcgggagtaaaaagtcagcacgccgaaatggcgcggcgtgctggacaggaagattacagcgtagcagtttgttgtgttttcttcgtttccggttcccagagcgcttccagctcctcaagggttttacctttggtttccgggacaaatttccacataaacagtgctgccagaacgcccatacaaccgtaaatccagtaggagaaaccgttgtggaaatgggccaccagccaggagtttttgtccatcatcgggaaggtccaggagacgaagtagttcgccagccactgggccgccaccgcgattgccagcgctttaccacgaatagcattcgggaagatttccgacagcagtacccagcataccggaccccaggacatggcaaaggcggcaacatagaacagcatcgacagtagcgccacaatacccggtgcctgagtgtaaaacgcggtaccgaggctaaacataccgattgccattccgagtgcgccgataatttgcagtggcttacgaccaaatttatccaccgtcataattgccagaacggtgaaggtgaggttgataactccgacaataatggtctgcaacagcgcgatatccgtgctggcccccagcgttttgaacacttccggcgcgtagtacagcaccacattgatgccgacaaattgctggaagatggagagcattacgccgattacaatcacgcccacgccaaacatcagcagacgaccaccggttttgcggccatgatccagggagtgtttaatttcctgtactgcctgagttgcaagcgtgttgcccataattttgcgcaggataccttccgcctgttcttgcttgccgcgcgacatcagccagcgaggactttctggcacggtatacagcagcattaagaacagcagtgcagggatacattccgaggcaaacatataacgccagccgtcagtattcagccagctggcatcaccggaacgggcaataaaatagtttacgcagtaaactaaaagttgcccgaaaataatcgcaaactggttaaaagagaccagtttcccgcgaatatgagctggagccagttccgcaatatacattggcgagagcattgaggctaaaccaacgccaataccgccaataatgcgataaataacaaattccgggacataacctgccagataaacaggcactgtgttgtccgggtttatagaggtaaaaccaagttctggccaggcagaacctacaccagaaataaaaaacaggacagcagcaatcttaagtgaatcacgacgaccgaagcggttactgcaataaccaccgagggcaccgccgatgatgcaaccaatcagagcgctggccacgcaaaaccctaacagggagttggcagcggattcacttaagttttgtggagcaacaaagacggtattgagtgactcaacagtaccggaaataacggcggtgtcgtagccaaataataaaccacctaatgtagcgactaaggtaatcgaaaatatataactggaattatactgggtattcattcagacctgccttagaccattctgatcttttatcagtgcattgatgttggaattgtcaggcagttaaggcaattatcattttttacaatgcgtttacgtaatgtcttttctgtgatcttaattgtgataattatccaaaattgataaaaacaatactattgccgtgactcagagcacgaaagagaattatcgtaagtgggaaaacaaataacgtaaaaataataagctctatgatggaaatattaaccggcgaacgattcagattgcagacgaaagaaaaaaaggcgctccgtggagcgccgaataacagtcacaagttgggataacgtaagttgagggtgcagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttgaccagccagcgttgagccagcaagaagacgatggtgatcggtaatgcagacatcacggcagcggcggcaaagtcaccccacaggtagttttgcgggttgaggtattgctgcatccccacggccagggtgtagctgtttacgtcacgcagtaacagcgacgcgaccggaacttcagtaatggcagcgataaacgacaggatgaataccaccgccagaatcggtactgacagcggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgcagcagcttcttccagcgaactgtcgatggtttcgaaatagcctttgatggtccagacatgcagcgcaatcccacccagatacgcgaaaattacgccgccgtgagtattcaggccaatgaatggaatgtactcacccagacgatcaaacaacgcatacaacgcgaccagtgaaagtactgccgggaacatctggaaaatcagcattcctttcagcagcgtcgctttgcctggaaagcgcatacgggcgaaagcgtaggcgcaggtggtggagagcgccacaatgccaatcgcggaaatcccggcgacctttaccgagttccacagccacagcagtaccgggaatggcggtggcgtaatgcgaccatcagcctgttcaacgctaaaacctaacgccagtttccagtgatcccaggagatttgctccgggatcaggctgccggtcgcaaagtttccctgacgcagcgagatagcgacgaccatcagcagcgggaacataatcgctgcgataaaaagtagcagtagcaggtgagtaataaataaacgagctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcacccaccagcaggaagatcagcgtggcaattgctgccgccagaccgaagtcctgacccccgccgccttcaaaagcgatgcggtaggtgtagttaacaagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagttgaatcagcacgaagttgttaaagttaaaggcgaagctggcgatcatcagcggcgtcagcggtttaatcagcagcggcagcgtaatcttaaagaagttctggaacggacctgcgccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggataacccagccaggtattgacgataattagcatcgtgcgggcggtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatttcaccgaagctctggttaaacaaccctttgaaaatcaagattgaaatgaacgatggcaccgcgtagggcagaatcagcaggacgcgatagaccgctttgccgcgcaacgcttcccactgcaccagacacgccagaatcatgccgaccgccaccgttaaaaagacagtgatcagcgagaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtaaagacgcgggtaaagtttttccagccggtggtcacggtgtaaccggggcttagcttttcatcaccccagttgccgtcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccgctctgattattcgtcaacgtgccgtcaccgtcgagtgtgtagagcggctgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagcgcctgacgattctgggtaatcacgcgcagattcgcgcgttcgccttcgggctgggcggtcgtttctttcagttgcagtttttgctcgccgccaaatttaaaagcgtcggagaggtaatttttgccggtttcgccgtcgctgagcgccagttgccactcatcgcccgccgggtaaagaccaaagttataggttttgcctgcttgccaggagcgatctaacaacacttcctgcgcacgttcaaaagtcagctggttagtgctgctgtagttggtgaaggcaatggcgatggtgcagaccagagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgaactcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctagcactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcacgccttatccgacaacaactgcctgatgcgacgctgacgcgtcttatcaggcctacatacgtttcggttttgtaggccggacaaggcgttcacgccgcatccggcatttcacagcattacttggtgatacgagtctgcgcgtctttcagggcttcatcgacagtctgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcatgatttcacctttctgggcgttttccatggtggcggcaatacgtggatctttcgccaactcttcctcgtaagacttcagcgctacggcacccagcggtttgtctttattaaccgcttccagaccttcatcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaatacctgcgctcagcacgccaacgaacggtttggatggttgacccttgaaggtcggcagtaccgttacaccataattcactttgctggtgtcgatgttggaccatgcccacgggccgttgatggtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaatcaggtcaaccaggaaggtcagacccgctttcgcgccagcgttatccacgcccacgtctttaatgtcgtacttgccgttttcatacttgaacgcataacccccgtcagcagcaatcagcggccaggtgaagtacggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggcggggtcggcagcagatctttgttataaatcagcgataacgcttcaacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtagccaccaaagcggtcgtgcgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccaccgttgctttgtgtgatctctgttacagaattggcggtaatgtggagatgcgcacataaaatcgccacgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcacagaagccgtgttctcatcctcccgcctcctcccccataaaaaagccagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaaacggatgaatgacactccgccagcagaacgcggcgttggtatggtgtttcagtcttacgcgctctatccccacctgtcagtagcagaaaacatgtcatttggcctgaaactggctggcgcaaaaaaagaggtgattaaccaacgcgtcaaccaggtggcggaagtgctgcaactggcgcatttgctggatcgcaaaccgaaagcgctctccggtggtcagcgtcagcgcgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgccggtcgcgtggcgcaggttgggaaaccgctggagctgtaccactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccggtaaaagtgaccgccactgcaatcgatcaagtgctggtggagctgccgatgccaaatcgtcagcaagtctggctgccagttgaaagccgtgatgtccaggttggagccaatatgtcgctgggtattcgcccggaacatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgtcgagcaactcggcaacgaaacccaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggtgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaacagaatgactgggaagctaccgatccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggttccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagctggtggttcttcctcttttgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaaatcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggctttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgtcgcgtttgataacgaaaaatttgcctacaatatcaacaacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgttggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattaccctcgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttatgactacaacggcgatagcaaggttaacccgaactacggcaaagccgttcctgctgatttcaacggcggcagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggcgtttacgccgcattcggcaaccaacgcctgatgcgacgcttgcgcgtcttatcaggcctacaacggctgtcaaatgtaggccggataaggcgtttacgccgcatccggcataaaaataggttgtcattatctgaaaggggcgaaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgccctctgtttatcagcagggttactggcaagcgcgcctggaatcagccttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaactcagaccacccaactggcgactggcggccaacaactgaacgttcccggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggcgaactgaccctgacgctgaccagcgaagtgaacaaacaaaccagcgtatttgcgccgaacgtgctgattcttgatcagaatatgaccccatcagccttcttccccagcagttatttcacctaccaggaaccaggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcattggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgacccaactgctcgacccggctaaagcctatgccaaaggcgttggtaactcgatcccggatattcccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtcaaaacgaactccagctccagcgtgttggtcgggcctttatttggttcttccgctccagctccggttacggtaggcaacacggcggcaccagctgtggctgcacccgctccggcaccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctgggatcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttatgcttcattccagggatatgagcgattttttatagtacttcatttcttcttcactaagaatgtgcattatctcaatgccttatcagagattcttttcctttcgccggtagtgtctggacgctcaggctactttttccagttatttcatttctgtaatgcagaggttttatgttaggtcatatctcaaagtttgacggcaataactctttgataaaacatggtgtggtgcaaggaaataatatagtcgatcttgatttactacgtaattttaatggggtgccagggttaaatcgagaaaactttatttatatcagcaatatttttttaaatataaaacaacggaacgaaaaaaatcatgcaataaatatgtttcgtgaagtctcaattagtaatgatactataagtgtaaaattctatagaaatgaagaaatagaatgtgcttgtgattttctgatggataaagacgcgcaggggtatatcgacctgtctgatttggatttaacaagttgtcattttaaaggtgacgttatatcgaaggtgtcttttttatcatctaatctacaacatgtaacattcgaatgtaaagaaattggggattgcaattttactactgcaacagttgataatgtcatatttaaatgtcgacgtttacacaatgtgatttttatcaaagcgagtggtgaatgtgtcgattttagcaaaaatattcttgatacagttgacttctcgcggagccagcttactcatagtaattttcgcgaatgtcagattagaaattcaaacttcgataattgttatctttatgcttcgcacttcaccagagcagaatttctttctgacaaagaaatatcatttattaaatcgaatttgacagctgttatgtttgatcatgtgcgaatatcgacagggaattttaaagacagcgttacacaactaatggtattatctattgattactcagatatatttggaaatgaagatctcgatgattatatcaataacattataaaaatgattgatacattgccagatgaaccagcgatattgaaatccgttctggcagtaaaactggtaatgcaattaaaaattcttaatattgttaataaaaactttattgagaatatgaagaaaatatttagccattgtccttatataaaagatcccattatacgtagttatatccattctgatgaagataacaagttcgataattttatgcgtcaaaatcgattcagtaaggtgaatttcgatacccaacaaatgatcgattttattaacagatttaatatgaataaatggctgattgataaaaataacaatttttttatccaacttatcgatcaggccttacgatcaacggatgatatgatcaaagcaaatgcctggcatctttataaagagtggattcgtagtgatgatgtttcacctatatttatagaaactgaagataatttaagaacctttaacacgaatgaattaacacgaaacgataatatctttatcctgttctcctctgtcgatgatgggccagttatggtggtaagctcccagcgcttacatgatatgttgaatcctacaaaagataccaattggaattccacgtatatctacaaatccagacatgagatgttgcctgttaatcttactccggaaacacttttcggctctaaatctcaggataaacatgcgcttttccccatttttactgcgagttggcgagctaatcgtataaagaataaaggtatttaagtaaaggaaaacatcaccgttcctggcatcctgggcggtgatgcccctatggttgccctctccagcgcgggcatcggcaaagcgtaaggttcaacagcgttttaccacttcatgcgattgttgcgtttttgttgcgtattagatcacttaatttgctttacatctcccgtaaacacttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattgtaaagagatccctgccctggatccgcaactgctcgactggctgttgctggaagattccatgacaaaacgttttgaacagcagggaaaaacggtgagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaatccccgaagaactgccgctgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattgggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgtctgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttccccagctctggatcctggcggtgtttgtcgcgggtgtctggctgatgcgcgctgccggatgtgtggtgaatgattatgctgaccgcaagtttgatggtcatgttaagcgcactgcgaaccgaccacttcccagcggcgcggtaacagagaaagaggcgcgcgcgctgtttgtagtgctggtactgatttcgtttttactggtgctgacgctgaatacgatgaccattctgttgtcgattgccgcgctagcgctggcgtgggtgtacccgtttatgaagcggtatacccatctaccgcaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgccgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattctctgggcggtggcttacgacacgcagtatgcgatggttgaccgcgatgatgatgtgaagattggcattaaatccacggcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgtactggcgctgatggcgatcatcggtgagttaaatggcttaggctggggatattactggtcaattctggtggctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgtgaagcctgctttaaagcatttatgaataataactatgttggtctggtactgtttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggatgatcatccggctttcttctggggtgcctgatgcgctgagcttctcaggcctacacaacagatcgcaatttattgaatttgcagattatggtaagccggataaggcgtttgcgccgcatccggcaattctcactgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgataaaccttcatcgtttctgccggttcggcatcgccgctatcgctgatatacccttcatcacgcagcgtcagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgataccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagcgtaccgcggttgatcgacgggttggcgctcaacagccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggcgagcagctgtagcgtgcgagaatgcgccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggcaactcgtcgcgatcccagcgcaggaacagctccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggcagcaccaacatatgcgcaatgttgttgcgatagtaggtcatcaacaccgcttgctcgcgcggcagaatgatgatgtcgccgatagtgtctttctcgacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggtacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgacgccagtagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccaggccggacgcaccgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaaattgacgtaaccctggccgagattacgcagcttgcttaaaccgcgcagcatctgcggcaggctctctttctctttcgtcgcaccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgcgtgccgccacgcagcatcgcctgaatggtcatcgacagcgtaccggttttcggatccagcaaacgccccgtacgggaacgaccgccttccacgaagtactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaatagagcttattgcctttaaaagtacggcgaataaagaacgcacccagacggcggaaaatcggcccggccggccagaagttcaggttgatcccggcggcgatatgcggcggcaccagcccctggtggtacagcacgtaagaaagcagcaggtagtccatgtgactgcggtggcaaggcacatataccagctcatgaccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgatgccctggtaaaggcggttccaggtaaagcccagaatacggtcagtcaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgcgcttcatcttctaccgctttcgcaatagcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtgggcctacggcagccagacgttgacgggcaaagtgcatacgcgccacgcgcgccagtttctgcgcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacagcgaaaaatttctgtacgccgttaagcatacgcagcggcgggttcacttcgcctttttcacgccctggcgcgcgaccaaacatcaccgatactggcaccatctgcacatccagatttgggttgctacggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaatacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaggtcatgtgccagacactgggcgcgcaacgtcagcaaatctgctttcgagttgtacggtaaaacgtacataattggacgagaggtatccagccccagttccggggcaggatctgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttacgcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcacccgaattatcaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggcgtagcggtattgttggcggtggtcatcgcctgctggctggatgtggacgcaattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaatcctcaatagcgccatcgaagcagtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatccgccgcggtgctgattgccattatcgtcgccgtgattacctggtgcattctgttatggtcgcattttggataacccttccagaattcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcacaactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgttattgaaattgtttccggcgcatcacgcgggattcgtctgttgcaggaagaggaagaagggttgccgctggtaggtcgtgtggctgccggtgaaccacttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttattcaagccgaatgctgatttcctgctgcgcgtcagcgggatgtcgatgaaagatatcggcattatggatggtgacttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaagcgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaatagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaagggctggcggttggggttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgcctggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactctggcatctcgccttacccatgattttctccaatatcaccgttccgttgctgggactggtcgatacggcggtaattggtcatcttgatagcccggtttatttgggcggcgtggcggttggtgcaacggcgaccagctttctctttatgctgttgctgtttttacgcatgagcaccaccgggctgactgcgcaggcttatggtgccaaaaatcctcaggcattagcccgtacgctggtgcaaccgttgctgttggcgttgggggctggggcgttaattgcgctgctgcgtacgccgattatcgatctggcgctgcatattgttggcggtagtgaggcagtcctggaacaggcgcggcgctttcttgaaatccgctggttaagcgcaccggcgtcgctggcgaatctggtattactcggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtgctggatgtctggctggtgatggggctgcatatgaacgtgcagggcgcggcgctggcgacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaatcctcaaactacgcggaatttccggcgaaatgctgaaaactgcctggcgaggaaacttccgtcgcttgctggcgcttaaccgcgatatcatgctgcgttcgctgttgttgcaactctgtttcggcgcgatcaccgtacttggcgcgcgactggggagtgacattatcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgctggatggttttgcctacgcggttgaagcgcactccggtcaggcatacggtgcgcgcgacggtagccagttgctggatgtctggcgggcagcgtgccgccagtcggggatcgtagcgttactgttttcggtggtttatttgctggctggggaacacatcattgcgttactgacgtcgttaacccagattcagcagctggctgaccgctatcttatctggcaggtgattttgccggtggttggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgccaccgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctgggtaatcatgctttgtggctggcattaaccgtctttctggcgttgcgcgggctttctctggcggctatctggcggcgtcactggcgcaatggtacctggtttgccgcaacgtgacggttaaaaattctgaataaataatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggtaaacgtgatcaactggtcggtaaaatccaggaacgttatggttatcagaaagatcaggcagaaaaagaggtcgtggattgggaaacccgcaatgaatatcgctggtaattaatccctcctgcccgacgtgtacaaggatgtacgccctcttaacgcggtttctttttcacctgcacagagtgatcatgctggcactgttcaggatgacgacacgcttccacttctacacatgccgcacagagcccatgtgcttcaatcacattatgccgcagggcaaaccccatttttgccgccagcgtatgcataatgtcttccacgccttctgcacactcttctttcactgcgccgcagcgatcgcaaataaacatggctgacgtatgggtgggctgatcgaacagatgacagagcacataactgttggtggattccaccttatgcacaaaaccttgctcaagcagaaaatccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagtaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttccaggcgctgtggggtcaggcgcacattacgctgcgcgcagattttttcagcctgcgctaataactcctgcgttgtggtcttttccatcgggcacctcaaagtgggggttaagaatgtccttactttaccatgttccaggaaaaacaccgagaacccttattgttgccgtaatgttgattttctgttttgtaggtaaggtgttatgttgccttgtcgtaccattatcaacacgataataattaataattcatttttaaataaattgcttcaagttaactcgctatttatttaactgggtttaaacgcatacctgtagttcagaaattatgagcgatttttgatagtgaccagatggcaaaagaattataaggaggacacggtacgacaaaaaaggtagatgaatcatgttgaagataatacccggtgcaactggatactttaataaaacactcaattcaaatcaattcgataatgaagatgcaatcaaagataaattagataatagaggttcaatcaaaggtaaattaaataatatatatggtaaatctattgattatgcagcgctgcgtcatcgggatataattattgcaaaaatagatttgtttattcaaagaatcactcataatttatggcatgcacgtaaaaaaaatgtgtttttaattgagcaaataactaatctcaaagagtgggttaataagtatattgcagattgcactgatgaggaattaaacgatcgtgactttattgcatcagttgttgaccgggctatttttcatttcgcggttaatagtatatgtaatactgagggtaataaagatgcaacgcccatagaacgatatacttttgatgtagaaaccaagaatggccttccctccacggttcagctattttatgaggaatctaaagataatgaacctttagcgaatatacatttgcaagcaataggttctggttttttaacgtttgttaatgcatgtcagaaatatgatgacaacagcttaaaattattcgcttcgctgttgatttcactttcatactctagtgcctacacagatttagcaggagcagaaaaagtgaatattaatgatcataatgggaactatctgacagctcagtttgaagagttatctcaacgtgatatgaagaagtacctgggagaaatgaagcgtctggcagatgggggagaaatgaattttgatggctatctggataagatgtcacatctggtgaatgaaggaacgctcgcccctgatattttaagcaaaatgcgagatgctgcaccgaaattaattgactttgctaagtcgtttgacccaaactcaaaggaaaagattaaaatatatacaggtacttctaaattaatttatgatttattcggggttaaatcggagaaataatatgtgaagttcttcgatggtatgaaaggtattacataaaagaacccaatgcttattgggttcttttttctctatcagtgctattagcagggagagatatcaccggagtttaatgtgtgatttttatttatcgtcgaatctgtattgtttatcattgcttttcacaacgctaacatctaataagattagatcttcacttcgtgagagcttcatgccttgagaggatctcatttttcttttgcaatgagacaggcgcttcctgttgttatggtatagtaccccgttattgagcctcctgaacagtgatgctgaataacataactccatgatatatcgataaaataatctctacatttgaaaatgcacggtaattctgaaatgcaaaaaatcaaccaaaccagcgcaatgcctgaaaaaactgacgttcactggagtggtcggtttagcgttgcaccaatgctcgataggatgtaccgtttttgaaaaacaactagttatacactttgtgggagcctattgggaacctgttattcttagaaagcatcatttgctcatcacttcaattgaccatggttaaagccagctataaacttgacaaacgaggtaactggttgcttaggcccaagtgggcacaccataagaagctcatgttggtgatgaagcaacccatgaagtatcgagaataattataaagttcactatctttgaggtttcttatatgttttgcgaagaaaaagtagctcaaatggctgcatacctacttcttaagagaggtgggcgcatggcatatctgaaattgatgaagctgctctatctgtctaaccgccagtcgattttgaagcatggcaggatgatcggcgaagatagcctttactctatgaaatttggaccagtcatgtcgaatacgctgaacttgattcgcggtaaggctgaaggcattggtgactactggtacaacttgatagagacgaacgggcataatgtatcgttgcgttcagatccgagggaaatggatgcagacgaggtctttgatgaattgagtcgtgcagatatccggattttagatgaaatctattctcggtatgggcatatgaaccgatttgatctcgcaaatatgacgcatttagaaagcgtttgtccagagtggcacgatcctggcaattctcgtaagcctatagacctgaaagaaatgttgatcagtgagggtaaaagcgaggatgaggctaatcgtataattggcaaaatggaagaatctcagaaacttaaggaattttctttgcaattatcatgacggattatcagccatacaggaaaggaactgtgcttgccccaactggaccatgcaatcatcttcatgtgatttgtaatgatcctgtttattaccccgttaacgattgttattgtgttttagttgttaatatttctagtatcaaggatggtgtcccccacgatccgtcttgcgttttgaattccggtgatcatcgctttatcaagcatccaagttatgttgtttacgctgaagctataatttggcgagtggataacatggttagaaagcagcgatcgggtgagatttctgttcatgatgatatgccagaagctacattcaatagaattctggacggttttgatatatctgatgaagttacgccaaagaaccttaaatttaaaaataaatattgcgtatcatctattgatgatgagtaaacaacaggaattgtttcggtatagcttctggagttttctatggaagatcaaaaagcaaccaagccacagcttaagttcgacacaatgaaagcattcgcaggtatgggtgctgctgttgaagttctgatgaaggctgctcctaatgcgttcactcacgttactgtctctggtaaagagcagcagggtaagcttcgtcgtcgcaaagcagtatgattcataggtggtgatttttttaaaatgtctttagacataatgtcgttcacttaagtgtgatggtactgcgtttcaccagataatggttttttgatatcttaatttccctcgctgggagggtaaatacaggtagcatgaatgccactaaaagcgtcacttaacggaaaagaaattcattcttttgaatttaactctcaggaatgggaatatcttaaacagacatataaaagccagtctttgtttatgtcgtgctgtggtcagcctggtatacctaaaacaagcaaacttaataactattactttgcacataaatccaaaagcgattgcctgtatgcgaaagaaagcgcagaacatttatatctcaaattcttaatcgcaaaattagccagtgatgctggctggtcagttactaccgaaaaacaaggggcgaccccagcaggagaacaatggattgccgatgtgttttgtaccagaaataacgcgaaactggttttcgaagtacagttatcaccgcaaaaagacgatgaatttaaagaacgtcaaaaacgatatatcgcatcaggagtccgtgcactgtggttgcgaaagttacgtaaaggaagtaaagagcatggtgggaatatataccatagctacgatttacctgtttttggtgtgcgtcagaatgaaaatggggacttgtatctaccacagtttgggattagtgtcagggagtttatcgcgggtgtttttgccagaaagctattatggttcccaaaggttggggatgtgctgactgcaaaaatagaatcgcgagttacaaaatgctggagatgtaagaaacgaactggaattatcagaggtatttctgtttacagtaagtccgtattcgtcaagtttttatcttttcgtgattctgatgtcaaagaactaatagccactcacgtggataacaaaaaactctgggcggctggaattggtactgttaaggacagagacagtgattgttatttatctaactgttgcatacattgttattcgattataggagatttctttttattagaggttttcgactatccgaatgataaacaaaagataatgatagaatttacttttaattatgctagcaatatgaaaatcttatccagcgagtgggtatttgatggtaaaaaagctgaaatatttttctgatgctgtcttatcctcgttgccatcccgaaatgacaggaacatctgggggatgttctgggtattgtgttcataacaaaatgcccccaactatcagagccgagggaaattaagatatcaaaataacattatctggtgaaatacagagcagctcatcttaagtgaacggcattggcctttatgcgttttttttctttagtgatgttctttgctcttctgtttgtctgttctgacccgttcccactcgatacgtccttcttctcgtcttttatctatgtattccgcaagatcctgaatattgatgcaacgttttgctttttgtgatgtgccaatgcgatatgtaggaacaggcaacttacaagcgtttgcttttgcttctgctgtggctggactcataccaaagtacttttggctaactgctgagagttcaatgtttgaggtattgaattcagccatcagtaaaaacaaggtgttcataattttctccatcaaaaccggctgcacccgggaaaatcataattctgtactggtggcaggaattaatttctgccagatagcggaaacatattttgcctgatgacgggcatcggccagggcgttgtgccgttcgccatcgaaaggcatgtccattttggggtcgaatccgatggaacgcccaagcgtaacgatcgtgtgtacatcgtggtcattccagtatgcccacgggcagatttgccctgctcgctcataagctccacgtaaaattacgttgtcgaaggtggccccgttaccccagacttttaaatatttcgtattggctgcgtgccggttaatgaaatgatttagttctgagagagcatcgctgatcgacaaagtatcatcaatacagattgcagctcgtgcttcagagctctgtttcaaccaccacaggatggtatcgccgtcaggtgtagctccttgcttcatagcactgcctaggctgacaaccgtatagaattcttgtccgatgtctcctgtttctggggtgaagaacaccgcgccaatggaaacgatcggtgcatccttatttttccccatcgtctcaaggtcgatcattaagttgttcatcacttcacctcttgtgatggttttgctgcaaaatactcgatacctttatcccagatagattttatggtcgaccacgtgactggcactttaatttcaatacgtccgctcccgtcacaggtatcgcaatcatcatcgccaaagcattccaggcagcttataaacgtagtttctgaaaattcaccggatagcgcccccttagcgccgttctcggctgttagtctcttcggcaccataacccaaccatccggagttaccggagagttgccagacagtgcgttctgcaatcgttccagcttaacgtattcctgaaccctgtttccgtcgcatgcctgaagccattgcacagccttttgcgcatcagtgtgaaaggtacaagtgcgaccgtcatcaaattgcatttcgtagaggtcagcaacctgtttaaactgcgtttgtggcaacttgtaagcctggcttgcaggtacggcaccatagagcatggcagctcggcaggcgttccagccttcatcaaaaccgactatgccattatttaaagatggacgagcatctggcaccaccgacactggcttggctatatatagcggctgaacataccagccctttgataaccaactgtcagcaatgtttttactcctggttattgccggaatacctaagccattgtctgaatgcagccatgccaccggatcctcttccagcgatgccagagcaatttcataagcacggcgctcaacattgtctcgcacgtccatgctgctgattcgttctttgatttctttaatcagttctttatcggtaaatgtggtcattatgctccagcctccggtgcttttggcattactgcccagtgagtgatattgacgttttcaaggtccccgacctgaaatgtccactgccattctccggtttctttttgcccccatgtataccagagagaacgccagccaatcagccagccttctccgttagcatcaaataacagaacactttcatttgctggtggcagttcagctgacactggtattattttgttttccagtgccgtacatttagcttcaagcgcatcgaatttacgtaccaggtactcagcatttgtttcgttcactttcagatctcgtggtacacatttcccgcgaagaaacccttccatttcgaaaacattcatgcgcatttgcgtaactccgataactcgttaaaacgttccataaacatcccgtaggcatggcctggtgacagtggaataactttgaacatctctgtcgccgggataccttccagtacaggccagaaagagccatcatcaagcccgagatcgcggcgttcggttgccagcataatgagatcggcatatttcactggcgtgctcataacaggaggtaacccgtatttctcacggattacggcgtctattttttcttccatccgtttatagtcaggaagaaggcgtttcagtggtgcggggatgtcctggcaatatgcttctgttgcatcatgcattaacgcttcaaaagcaaattcctgcggtaccagctggctgcaaagcaccgcatgttgggcgacgctgtagaagtgtgaaagatgtcctgcaaagcgacagatatttgaaagggaaaccgcgatatcgttaataacgatgtcgtctttatttatcctgtcataataaaaatgcttcccggaaaaagttttaataaatgacattttgttctccacgtatatgcgctgcaccgcgctgaattctggtaaaaggaagccctcactatccggcgattattgagtaaattatgtttccataaatgcccccgcaggggcatttgcagtaatgaaatcaggcggtgaaagtaccaataaaggtttctactttgctgtctttaaatttctcaacaagcagatcacgaaattcgttagccatttcttcctgcaccgcttccagctgaataatgcgcagaaccagtacaggacgatcgccagtgataatgctgaggcgtaatttaaacggacgttctttaaggccttcaaacggaacgcatttaaattcaaatgccactggcataatgtctttggtcttcgcttcgacagactccatcagggagcgtttgccgctgaagtcattatcttcaaaatcagcggtctggtttgcttcaatcgtgattttacggactgccgcagccgcttttgttgcctgaatggcgtcaccattcgcatcaaagcccacaaggtagtcggcccagtcttcaatccattctgccagtgacttctgggagttacgctcgccattaacagacaacagagcagagaacggtgctgtctttttcagtttgagagtggcggtgttatctgcgtgacctggttcatcaatagtacccaggttaagcacactgacggctcgcatattatcggcatcgataaagcagcgggtgccttcatctgcaagatctttagaataacgggtaaagtcatcgatgctggcagtggaaagcgcaccacggaaacggaagcgatttaaattaaatttttccagatcatgaatgcggaaattttcaggtaatgccactgcgtcggcaccaatcttactgataatttcattaacaccctgagcagaaataagggcatggatttgattaattgcggttgcgtctaagttctgagacataataagtcctcactatataaagatattcagtgatgagataaataatcggttaattaagaacgatattaatgacctgctgcgcggagttttccgtcaggttcaccggcaagagtcagtaattgtccctggtcttcctgcagaatagtcaggcgaccaccgcgattgacatacatcggcgtttcggtggtgtcttcttcggaaattttcccgcggttagtcgggcgaacatatgagagtttgtgtttgatttttacacggatctcatcaaatggttcgatttccaggttgagtgagaccttacctttggttttcgtgttcatcacacctgaagcgacttcactgagaactgcgccgattttggtttcaaatacgccgccgtccagctccccgataaatgcctgcacatcagtactgcgttcgctagccattttgctgctcctcatcatatcgaccctgcaaggtcggttggtttctccacaaaacagagaagaacacctgcggtggcagccgcccggatggattgggttatgagcccgtcgtccggtgatgctcttctctgttttgtaaaaagagcggtaccagccggaagcaagtgtacaaactggtaccgccaaagcagtggctgttgtggtgaccggtgctgatctccggcttgcggttatttcagactctcacgggcgtttaattgccccgccgaacagctcttttccgcaatagctgcaatgtctttcgcgcatcagcctgcgccttcaccacaactctaaaaacaaatgtaggatatccaacatgtgagtgtcaagagtttatgttggttatcctacataaaaagataggctcataaaaaaaccggggataccccggttttgcgatagtgaggaagatgtgtcaaaaatccattattacttgtttgacaagaccaactattctgcagttctcaccgcattcaatagttttatagttaggatttagtgggacgagatacctgttcggccagtcctcaacaaattttttgagtgtcgcttcttgcccaccattgatatgggcaacaacgatttttccgttaatacactctgtatcaataatatctggctctacgataacgatagaaccttctggtatcgatggtgagccgaggggattggtcattgaatcaccacggacccgtagtgcaaatgccatttctgatacaagggcggtagtataaacccactcttcagcatcttctttcctgacaccaggctccgtcattgtccatgaacccgcctgaacccacgagatgagggggacttttttaactgcgaatatttcaggttttagatttatctttggttcaggcgagccttttccgctaacaagccacagaggatcgcatttaagtgcgttggctagggcttgaaggttggctccatttggttggtagtcgtccttttcccatccagtaaccgtgacacggttcacaccagtcaaatcagccagtgcttgttgtgtcaggttcagttcttttcgcctttggcgaatacgatcactcatgttcatcatgtaggcaatcctaccacatgccaatgtaggattcttgacattgacatgttggatatcctacatttctgcttaacgtaatttaacgggagacagaaatgcggaaatccgacgtgattaattatttcggcggagtttgtaaaaccgccgaagccctaggtattaagcatccgtctgtttcagagtggcctgagattattcctgaaggccgagcgtaccagttagaaaaaattactaacgggaaactgaaagttgacgtgtctttatatcaaaagactaacagtgctgcggcataaaaacaccacagaaatgaggaattaaccgtgggtaaagaacctgaatggaaagttgataaacaaccagcatggctggtggcagcaatacgaagaacgattgctgatttacctcatggctatgaggaagcagcaaaaattcttggtttgtataaatctgatgatatcaccccagcaaaagatcaattgcataacagactgcgtagcggtggggatcaaatttttccacttgagtgggccatggttttacaggatgccagtggtaccaggcatgtaacagatgcaatagcccgtcgtagtaatggggtgtttgtgccgctggtggtcattgatgacattgacaatggtgacattaatcagcggctgatggagtcaatagaatggattggcaagcattcccagtacttacgcaaggcaactgctgatggagttattgaccaggctgagcgtgagcaaatcgaagagaacagctaccaagtaatggcgaagtggcaggagcatttaacactgttatttcgtgttttttgtgcgccggaaaagagtaacgcccgcgagtgtgcagctccgggcgtcgtggcgtcgattgcttctggttgtggagaaactaacgcatgaacagtttaacaacacactaccgtcgctcgcaactgattgcgcttcctgtaccgggtggaaaagcgaaggtggagtattgctatgcagtgaatgtaccaggtgacagggaaattgtaacccacagatttgcagagtgggctgtgggtgatttcaaccggcagaaggagacagtcctttgcaacaagttaaccgctggttcaaagatcactacggagtgcccgtcagagtcattcgttgggaaccggaaacacaacgggttatctacctccgcgaaggctatgagcatgagtgcttcagcccgctcgaacagtttcgtcgtaaattcagggaaatagaggtcggtcatgagcactaaattaaccggctatgtatgggatggttgcgctgcgtcaggcatgaagttatccagcgtggcaattatggcccgcctggctgatttcagtaatgacgaaggtgtgtgttggccatcaattgaaaccattgcccgccagattagcgcgggaatgagtaccgtcagaacggctatcgcacggctggaagcagaaggctggttaacgcgtaaggcgcgtcgccagggtaaccgcaatgcgtcgaatgtttatcagcttaacgttgcgaagcttcaggcagcggcattttctcaactgtcagattctgacccgtcaaaatctgacgcatcaaaatctgacccgtcaaaatttgatgcgtcgaaatctggcaaaaaagcgggttttcacccgtcagaatctggcggggatccgtcagtaaaatcaaaacatgatccgtcagataaaaaaacttctcgtccggacgcttcgcaaccggacacgcagacggctgaacaggagtttttaactcgccatcctgatgcggttgtattcagccctaaaaagcgccagtggggaacgcaggataatttgacctgcgcacagtggctctggaaaaaaatcatcgccctgtacgagcaggccgccgaatgtgacggcgaggtggttcgtcccaaagaaccgaactggacagcctgggcaaacgaaattcgcctgatgtgtgtgcaggatggtcgtactcataaacaaatctgcgagatgtacagccgcgtcagtcgcgatccgttctggtgccgtaacgtgctcagcccgtcgaagctgcgggaaaaatgggatgagctttccctgcgcttatcgccgtccgtcagcacgtacaccgaaaaacgcgaagacccgtacttcaaagccagttacgacaacgtggactacagccagatcccggcaggattcagggggtgagcatgagtcttttgaatgacgttcagaaattcattgaagcccatccgggctgtacttccggagatattgcggatgcttttgccggttactcacggcagcgcgttctgcagtcagcaagcaagttacgtcagagtgggcgtgtggctcaccgttgtgaaggagatacacgcagacatttcccgcgcctgactgagagagcgcaggaaccggaaccacaaccagttcgtgaaaccagatctgtgcgcaatttctatgtcggcactaacgatccccgtgtgattttgtgcctgacccgccaggcggaagaactggagtccaggggcttataccgtcgtgctgcaaccgtgtggatggcggcattccgtgaaagccactcccagccagaacgaaacaattttctggcgcgtcgtgagcggtgcttacggaaaagcagcaagcgcgctgcatcgggtgaagagtggtatctgtcagggaattacgtgggggcttaatgagtaataaatattgccaggcgctggtggaactgcggaacaaaccagcccatgaactgaaggaagtgggcgatcagtggcgcacgccggacaacattttctggggaattaacaccctgtttggcccgtttgttctggatctgttcactgacggtgataacgccaaatgtgccgcgtattacacggcggaagacaacgcgctggcgcatgactggtcagaacgtcttgcggagcttaaaggtgctgcctttggtaatcccccatacagccgcgccagtcagcatgaggggcaatacatcaccggcatgcgttacatcatgaaacatgccagtgccatgcgtgataagggcgggcgctatgttttcctgatcaaagctgccaccagcgaagtgtggtggccggaagatgcagatcatattgcttttattcgcgggcgtattggttttgaactgcctgtctggtttatcccgaaagacgagaagcaggtaccgacaggagcttttttcgctggtgctattgctgtttttgacaagacctggaagggaccggcaatcagctacatcgggcgcgatgaacttgaggcatgtggtgaggcgtttctggcgcaggttcgccagcaggcggaaaaactggtcagggagatggcggcatgacgacgttaactcaatgccagcagcaggtgctggatatgctgatttcttatcagaaagaacgtggtttcccgccaaccaatcaggaggtggcaaccatgctgggataccgttcagtgaatgcagcggtggagcatcttcgcgcactggagaaaaaaggcgtcatcacgataaagcgtggcgtggcccggggcatcacgcttcataccgcggtgaaggacgacgacagcgaggcggtcgggattatccgctcactgcttgccggtgaggaaaacgccaggctgcgtgcagcccactggttacatgagagggagctgaaagtatgaagctaatactgccttttccgcccagcgtgaacacgtactggcgacaccccaacaaaggggcgtttgcaggtaagagcctgataagcgcggcggggcgcaaattccagagcgcggcgtgtgcagcaatagttgagcagttacgtcgtctgccaaaaccaacgtcggcacctgcttcagtggagatcgtgttgtttcctccggataaccggatccgcgatctggacaactataacaaggcgctgtttgacgccctgacccacgcgggtgtgtgggaagacgacagccaggtgaaaagaatgctggtggagtggggaccggttatcccggaagggaaggtcgagatcactatcagtaagtacgagaaaacggcgggtgcagccgcctgatcaagaggagaaacgaagtatgaataatctgatggtcattgatggtattgaagttcgtcgtgatgcttatgggcgttacagcctgaacgatctgcatcgcgcagcagtagcatctggtgcaaatgccagaaccaaggagccaggaaagtttctttccagccaacaaactgttgaacttgttcatgaattgaccaacacccagaatttgggtgttgacccggtgagtgtgattcatgggggaaatgaacggggaacttatgtctgcaaggaactggtgtatgcctatgcaatgtggatcagcccgtcattccatctgaaggtgatccgtactttcgacatggtaaccagcgcaccggaaaaattatccgggcaggctgctgacaagatgcaggctggtgtgattctgctggactttatgcgtcgggaattaaacctgtctaactcatctgtgcttggggcttgtcagaaactccaggaggctgttggcttaccgaatctggctccgcgctatgcaattgatgctcctgccgatgcacccgatggctcaagtcgccctacgctgtcactgagtgcactgctgaagcagtatggtatccgcctgacggctaatcaggcatatcaccagatggtgaagctggggatcgtcgagcagcgcgaacgatacagccgtaccgcgattaacaacatcaaaaaattctggtcgctgacagcgaaaggctgcatgttcggcaagaacatcaccagtcccgcaaatccgcgcgagacgcagccgcatttcttcgaatcccgattccctgagctgttaaagctgctcgataccgttcattgaggtgaccgtgagagcattactgacccctgaaattgccccgcgtatggggatcgtattgttcagacccggttcagagctgatgcccctgtttatgcaggggcgtgtcctgctggagcctgagccagaacgttattcatcttttgccagtggtgccgttcccgcggcatcacaaccgctggcggatgatcctgctgttcgggccgtgttccgcaatgaggcagtgatccgtcgtgctggtggcgtggaatgtcttgaaagctggttacttcgtgaaaaaggctgccagtggcctcattccgactggcacagcgagaacatgaccacaatgcgacacgctccgggcgcaatccgtctgtgctggcactgtgataaccagctgcgcgatcagttcacggagcggctggaatcaatggcaacggataactgtgcccgctgggtgttgtctgttgtgcgtcgggatctcggttttgatgatagtcacgttgtgacaatgccggaactgtgctggtggctgattcgtaatgacctggcggatgccttaccggaaagtgcagcccgtaaggcactgagattaccaaagcctgttgtgccgtctgtcacccgggagagtgaccttgttccttcggttcctgccaccagcattatccaggataaagcgaaaaaggtgctggcgctgaaagtggatccggagtcgccggagtcttttatgttacgccctaaacgtcgccgctgggttaacgaaaagtacacgcgctgggttaagacgcagccgtgtgcatgttgtggaaagcctgctgatgatccccaccacctgataggtcacggtcagggtggaatgggtacaaaagcgcatgacctctttgtgttgcctttgtgcagaaagcatcacgacgagctgcatgcggataccgtggcatttgaagagaagtatggctcccagttggagctgatatttcgttttatcgatcgtgcgctggcaataggcgtactggcgtaagtggagaacgagcatgaaccttgaagccttaccgaaatattactccccgaaatctccaaaactgagcgatgacgcaccggcgacaggctctggtggtttaacaattacggatgtgatggctgcgcaggggatggtgcagtcgaaagcaccgcttgggtttgccttattcctggcaaaagttggtgttcaggatcctcagtttgcgattgaaggtctgctcaattacgcgatggcactggataacccgacattgaataaattgagtgaagaaacccggctacagatcattccttaccttgtgaattttgcctttgctgattattccaggtctgcggcaagtaaggctcgctgtgagcattgtgctggtactggatttcataatgtattgcgcgaagtggtgaaacactccagaagcggggaatctgttatcaaggaagagtgggtgaaggaactatgtcagcattgtcatggtaagggagaagtcagcacagcgtgtagagggtgtaaggggaaaggtattgtactggatgaaaaaagaacccggcttcatggtgcgcctgtttataagatttgtgggcgttgcaatggaaaccggtttagccgtttaccaaccacactggcgcggcatcatgtccagaagctggtaccggacctgacggattatcagtggtacaaaggatatgcagatgtcattgataaactggttacaaagtgctggcaggaagaagcatatgcagagacacaattgagaaaagtgacaagataaatgattttcgccgaagatggcgacatgatgcttgcatttttcaaaaaatatggttaggattctcctaacgatgggctttgtatgtctgccgttaacgaaatcataacaaacctcgcttcggcggggtttttgcttttctggaggtcaataatgcagggcgaaaagcagcagccatatttttttaaccctggtatgactgttgaacagcttgaagactggctggagcagcaaaagcttcatctaagccgctataaccgtctggtaaaagaaaaagcagagcttgaagaacggctcagtgatatttctgtggaaattgaacgaatgtctgctggtggttttaacggaaagttgagtttcccctgggagtcaagttcgcttctgagaaatcatcaacagggtagtatttgactgaaataataaacagactgtcattaagatcccttcccctcatatctgagaggaccaacagcaattaagagggggctaaatgtccgatccgatttccggtactgggctggctggtggtgccctgacgggtgccagtgtttatggactgctgaccggaactgattacggcgttgtatttggcgcatttgcaggggctgtattctacatagcaacagcagcagatctgagtgcatcgcgccgactggcatattttatcgtgtcatatattgccgggattctttgctctgggttggttggctccaagctggcgaacttgaccggatacagtgataaacctctggatgctattggtgccgtaatcgtctctgctttagccgttaaaatcctgacgttcctgaataatcaggatatcggctcgctggtggcgctcataacgcgccggggaggttcaggtggagctaaatgacccgacagcaactataaatgcgctgttatgtgcttgtgttgttattactctgatgttttatcgtcgtggtgattcgcggcatcgtccttgggtttcacgtttagcctggctgattactgttacatacagtgctgttccgttggcctatctctgtgggatttatccccattcctcatggcccattatcgtggcgaacactatttttctttccgtgctggtggccgtcagaggcaacgttgcacgtctggttgatcatctgaggcactaatgaaccaacaattatttcaaaagtcggctggtattagcgccgggctggctgcgcgctggtttccgcacattgatgcggcgatgaaggaattcggcattacagcaccagcggatcaggcaatgtttatcgctcaggtaggccatgagtcgatggggtttagcgccgtagttgaaaattttaactacacaccatctgcgctggtggcgacgttcggaaagaggatcacacagcagcaggctgatgcccttggcagaacatccggacatgcagctcgtcaggatgctattgccaatctggtgtatagcaaccgactgggtaacaaagcaccaggtgatggctggaaatatcgtggtagaggattaattcaaatcactggcctccataattatcgcatctgtggcgcggcgctgaagttagatctggtgacttcacctgaacaactggaacaggaactacaggctgcgcgctcagctgcatggttctacacctctaaaggttgcatgatctacggtgccgatattaaccgtgttacgcgcatcattaacggcggtttgaacggtattgaggatcgtaaggtccgatacaacaaggcgcgggcggcgctgctggtatgaagatgagttattgggcgctcattttaacgtttattgcttgtgtcgctggtggtcttgtctggtcagcgaatcactatcatggaaagtttctggaggagcagaagcgtgctgatgctgcggaacagcgagctgattctactgaggctatcaccgcgaatgttctgcgtactatggcaataacgaacatcattcaggaggcgaatcaacatgcaaaacagcagatcgcactggagtcacagagaacccaggaagatatcaaagtggctgttgcggatgatgattgtgcttcacgtcctgtgcctgctgccgctgctgaccggttgcggaagtacgcgaacagtttacgtccaggttccggtagttccgttaccagccagcctgacggctgaaacccctcagcctgatttacctgatcattttacgtggggctcgagcttagatctgaatgtcgccttgttgtctgcattggcgcagtgtaataccgataaagctgacatcagaaggattgaagttgagcgtggtcacatcatgcaaaaaaaatgatgttaactttgttttgttccttgatttgatatgtgatggcccaatagatacaaagcacctgattttggtgactcttttaaagggctttacacatgaaagatggtatctattttgttgttttcagaagcaatcaacgtgattttggtaatggtaccgtagttgtcaaaaacaatgcagtaaacggcggagattttggttttacgtatcagggaaaaattgacggtagccaacttattctgcgcgtatcgcagcatgatttaaatgtcacctcggttttccctggggtaaagaactttgaattgagtctttctttgcaggaacgaggacgtgattacctgttaaatggatctgtggtcggaatgcctcagatgcaaatttcaattagtgcaaaatacattggtgatctgatttagtttatcgagatgataattgaaccgcctccgggcggttttttattgccatttctatggtctgttccatcgtaataacttaaagggaagcattaatgccgccacgaaccccgaaagcctgccgtgttcgcggctgccgccataccactactgacccttcaggctactgcgaaagccacaaaagcgaaggctggaagcaatacaaacctggacaatcccgtcatcagcgcggctacggttcgaagtgggacagtatccgcgcgcgtgttctgaagcgtgacaaaggcctgtgtcagttatgtctgcgtgctggtgtggtgcgtgaggcgaaaactgttgaccacatcatccctaaagcgcatggcggcactgatgctgacagtaatctgcagagtctgtgctggccgtgtcataaggcgaagacggcccgtgaacggttaaagtgataataattctcaactgcctgaggggaggggcgggtcaaatccctgcagcctgacgtcttccggactgcccgccccatcgtttttttatacccgcgaaaaatgaaatttaaccaggagtgccgcatatggctggaacggcggggcgttccgggcgtcgccccaagccaacggcgcgcaaggcgctggccggaaaccccggcaagcgagccctgaataaagatgaacctgtttttacgcccatcaaaggtgttgagccaccggagtggttcgctgaagaagatctccctctcgccacgatcatgtggcaactgacaaccaaagaactctgcggtcagggcctgctgtgcgtgactgacctcgcggtgcttgagcggtggtgcgtggcctatgagttctggcgacgtgccgtgaaaaatattgccagccagggcaacaccattaccggtgcaatgggcggtatggtcaaaaacccggagctgaccgccaagaaagaacaggagtccgagatgagcagcacgggggcaatgctcggactcgaccccagcagccgccagcgtctgattggcctggcggggaagaagaaagccactaacccgtttctgaaaatcatcgagtcatgagccggaaatcttaccccaacgtaaatgctgccaatcagtatgcccgggatgtcgtgcgcggaaagattgttgcctgccagtttgtgattcaggcctgccagcgccatcttgatgacctgatggcggaaaaaagtaagtcgtttcgttaccgcttcgacaaggacctggctgaacgggccgcgaaatttattcagctgttgccgcacaccaagggtgagtgggcattcaaacggatgcccatcacgctggagccgtggcagctatttgtgatctgctgtgcgtttggctgggtcaataaaggcacccggttgcgccgcttccgggaggtgtataccgaaatcccccgtaagaacggcaaatcagcaatctctgccggtgttgccctgtattgttttgcctgtgataacgagtttggcgcggaagtgtattccggtgccacgacagagaaacaggcgtgggaagtcgttcgcccggcgcgactgatgtgtaaacgcacacccatgctgacggaagcgttcgggattgaggttaacgcctcaaacatgaaccgtccggaggatggcgcgcggtttgaaccgctgatcggcaaccccggtgatggttcatcaccccactgtgccgtggttgatgaatatcacgagcatgccaccgatgcgctttataccacaatgcttaccgggatgggggcgcgacgtcagccactgatgtgggccatcaccaccgccgggtacaacattgaggggccgtgctacgacaagcggcgggaagtcatcgagatgctcaacggctcggtgcctaacgatgaactgttcgggatcatctataccgttgatgaaggtgacgactggaccgacccgcaggtgctggaaaaagccaatccaaatattggcgtgtcggtttatcgcgaatttttgttaagtcagcagcagcgtgcgaaaaataacgcccgtctggcaaacgtctttaaaacgaaacacctcaatatctgggtgtcggcacgttcggcgtatttcaacctggtgagctggcagagctgcgaggataaatcactgacccttgagcagttcgaggggcagccgtgcattctggcctttgacctggcgcgtaagctggatatgaacagcatggcgcgactttatacccgcgagattgacggtaaaacgcattactacagtgtggccccgcgcttctgggtaccgtatgacacggtgtacagcgtcgagaaaaatgaagatagacggacagccgaacgctttcagaaatgggtggaaatgggcgtcctgaccgttaccgatggtgcagaggtggattatcgctacatcctcgaggaggccaaagcggcgaacaaaatcagcccggtcagtgagtcacccatcgaccccttcggggcgaccgggctgtcacatgaccttgctgatgaagatctgaatcccgtcactatcgtccagaacttcgccaatatgtccgatccgatgaaagagctggaagcagcgattgaatcgggacgctttcatcatgacggcaatcccatcatgacctggtgtatcggcaatgtggtcggcaaaaacatgccaggtaacgatgatttagtgaagcccgtcaaggagcaggcggaaaacaaaatcgatggtgcggttgcactgattatgacgatcggtcgggcaatgctcaaagaacctgacgatttcctctcatctcttgatccggacgatgatctcttaattctatgaaatcactaattgctgatgttatcgggctggctggttttggcctgcttacgtgcggggtttacctgcagtttggtatggctccggctctaattttgtccggtgctttactgctggtgggcgcactggctatggccagaagggggacgcgtgctgcttgatgctctgttcagaagtaaatcactggagaatccttccaccccgataaccggtgatgccgttgatactgatgggctgttccgggcagacgtttatgtcagtcctgagactgcgatgaaactggctgcggtgtattcctgtatctatgtcctgtcttccagccttgcccagatgccgttgcatgttatgcgcaggcacaaggggaaggttgaacccgcacgcgatcatccggcgttttatctggttcatgatgagcccaatacctggcaaaccagctacaaatggcgcgaactgaagcaacgtcacatccttggctgggggaatgggtatacctgggtgaaacgtaatcgtcgcggtgaagttatatccctggattgctgtatgccgtgggaaacgacgctgatgaatactggtggccgatatacctacggtttgtacaacgaatatggggcgtttgcgatcagtccggacgatatgatccacatccgtgcgctgggtaataatcagaagatggggctgagtccgattatgcaacatgccgaaacaataggcatggggatgagcggtcagaagtacacagaaagcttcttcagcggtaatgcccgtccggcggggatagtatccgttaaaagcggactcaataaggaaagctggggctggcttaaagatcagtggcagaaggcatcgcaggcgttacgccgccaggaaaacaaaaccatgctgctgccagccgatctggattacaaggcactgactgtgtcgccagttgacgctcagatcattgacatgatgaagctgaaccgttcaatgatcgccggtattttcaatattcctgcgcacatgattaatgacctcgaaaaagccaccttctccaatatttctgcgcaggcgattcagtttgtccgctacacgatgatgccgtgggtgacgaactgggagcaggagcttaaccgtcgcttgtttacccgcgctgagttagccgccgggtattacgtcaggttcaatctgacggggcttttacgcggaactccgcaggagcgcgcgcaattctatcacttcgctattaccgatggatggatgagccgtaatgaggcccgcgcattcgaggatatgaatccggttgaagggctggacgagatgctggtaagcgtgaatgctgctaacccggcaggagattttaagcccccaaaaaacgatgagggaaaaaccaatgaatgaccgtgaaatccgttgttacagcggtgaggtgcgtgctgagaggcatgacgataacccggcgcacattatcggttatggatcggtgtttgactgtcgttctgagctgatattcggttcattccgcgaaatcatccggcccggcgcttttgacgatgtgcttggtgatgatgtacgcgcactgtttaaccacgatcctaattttattcttgggcgtagtgcagcaggcacgctgaatctttcagttgatgagcgcggattacgctatgacatccaggctccggagacacagaccattcgtgatctggtgctggccccgatgcaacgtggagatattaaccagtcatctttcgctttccgtgtcgcccgtgacggtgaggagtggtatcaggatgaggacggggttgttattcgcgagataacccgcttttcccgtctgctggatgtcagtcctgtgacatatcctgcctatcaggaggctgactcggctgttcgctccatgaaagcatggcaggaggcgcgcaacagcggcgcgctacagaaagccattaatcaacgtatggcgcgtgaacgcgtcctgacccttcttaacgcgtaaaggaaacatcatgaaactgcatgaactgaaacagaaacgtaatactatcgcaactgacatgcgcgccctgaatgaaaaaattggtgataacgcatggacggaagagcagcgcactgagtggaacaaagcaaaatccgaactggaagcgcttgatgaacgaattgcacgcgaagaagaactgcgtcgtcaggatcaggcgtacattgaaagcaatgaggaagagcagcgtcagaatcttgatccggaaaacaattcgcaacaggatgagaaacgagctcaggtttttgataagtggatgcgtcacggtgccagtgagctgacatcagaagagcgaaaggcgttgcgtgaacttcgtgcccagggtgtagctcaggatgaaaagggcggatataccgtaccagaaacattcctggcgaaagttgttgagaagatgaaatcctacggtggcatcgccagtgtggcgcagattctgaccacttctgacggtcgcaccatggagtgggcaacagctgatggtacttccgaagttggtgttctgctgggcgaaaatgaagaagccggtgaagaagacaccgatttcggtatgggaagtcttggggcgctcaaaatgacatcgaaaatcattcgtgtgtctaatgagttgctgcaggacagcgcgatcgatatggaagcttatcttgcccgtcgcattgctgaacgtattggtcgtggtgaagcccgttatctgattcagggaactggtgctggtacgcctaaacaacccaaagggctggcagcatcagtgaccggcacaacacagactgccgcggcaaatgcggtgaagtggcaggaaattctggctctgaaacacagcattgatcctgtatatcgtcgcggaccgaaattccgcctggcatttaacgataatacgctgaaactgatcagtgagatggaagacggtcagggacgccctttatggttgccggatattgttggtgtggcacctgcttcagtgttgaatgtaccttatgtcattgatcaggaaattgatgatatcggggcgggtaaaaaattcatgttctgtggtgactttgatcgcttcattatccgtcgtgtgcgatacatgattcttaaacgtctggttgagcgttacgcggaatatgatcagaccggttttctggcctttcatcgttttgactgtatcctggaagacacctctgccattaaagcgctggtggggaaaggtagcgttggtggttgattagtctttttacgtaatacagcacgccgcgtaatgcggtttttttgtgcccgcgttctggcgggcacaggaggttttatgctgttaaaaatggaagagattaagcttcagcttcgtctggatgatgatttctctgatgaagatgagttgcttgaactacttgggaaggccgctcagagtcggacggaaaacttccttaaccgtacgttgtatgcaaccgcagatgacaggcctgcggatgatcctgatgggcttgtgatatctgatgatgtgaagctggcgctcctgctacttgtcagccatttctacgaaaaccgctcaacggttacagacgttgagaaaatggagttgccaatgagctttaactggttggttgctccttatcgccttataccactatgaaaattcgtcaggcgcagaccagcgcaacctacattctgcctgacccaggcgagctgaataaacgcgtcctgatccgccagcgggtggatatgcccgcggataactttggcgtggagcctcaatacccggttgtgttccgggcatgggcgaaggttatccagaccagtgccaccacctggcaggaaacagcgcagatcggagatgccatcacccattacatcaccattcgctaccgccgggggatcactgctgattatgaggtggtctgtgatgacagtgtgtaccgggtgaaacgtcagcgtgatctgaacggggcgcggcgctttttgctgctggagtgtacggaactgggtgccgaagaacaaatgggaggacgcagtggagcagacagcatttttacacgttgatttcaaacaaccggaggagatggagtttaatcgtgccaggctccgaaaggcatttgttcaaatcgggcgtgtctatatgcgtgatgcccggcggctggtgatgcggcgtggtcggtctgctccaggtgaaaaccccggctatcagaccggacgacttgcgcgttctataggttattacgtcccccgtaaaagctcccgtcgttctggcctgatggtcaggatttcccctaaccagaaaaacgggcagggtaaccggcgttttcctgaaggttctgcgtattatccggcgtttctgtattacggtgtgcgttatgccgcatacgggatgagcaaaaaggataagcgccagaaaaagcagcattcatcccgctggcagctggcaccacgtaataactttatggctgatgtcatcgaccagcgtcgttactggacacaaaagttactgtcccgtgagttacagcggtcattacgtcctgtaagaaggaaaaaaacatgaaactgacgcctgttattgctgcgctgcgtgcccgctgcccgtattttgaaaaccgggtggcaggcgcggcccagttcaaaaatctgccggaggtcggaaagctgaaactcccggcggcatatgtggtaccgggggatgattctccgggagaaaacaaaagccagaccgactactggcaggagctgaaagagggcttctccgtggttgtcatactgagtaacgggcgtgatgagcgcggtcagtttgcctcgtatgatgtggtggacgatgtccggcagatgctctttaaggccctgctgggctggaacccggaagcgtgcggtaacccgattacctatgacggcggcacgctgctggatctgaatcgtcatgagctgatttatcagttcgatttttcggtcatcagcgagctgaccgaagacgatacccgccagcaggatgagctgaacagtctggatgaactgcgaacgctggcgattgatgttgattatctcgatcccggtaacgggcctgacggcgatatcgaacatcacaccgaaataacccttccttcctgagaatcttcatgtttgtgaaacctgttaaagggcggtcagtgcctgaccctgcccgcggtgaccttttgcccaccgaagggcgaaatgttgacgagaacaactactggctgcgccgtgaagcagcgggtgatatccggcgcgtgaataaaaaggtgaacaccgatgacgataagctttaacaccattccgtcgaatacgctggttccgctgttttatgcggaaatggataaccaggcggcgaatactgcacaggacagcggggcatcgttgctgattggtcacgccaataacggtgcagagattgttgccaacagtctggtgctgatgccgtcggcagactatgcacgccagatttgtggtgcgggaagtcagctggcgtgtatggtcgaggcttatcgccagaccgacccgtttggcgagctgtatgtgattgccgttccggaagccacaggcgcggcggcaacggttacgctgacggtgaccggggcggcaaccgaaaccggcacggtgaatgtttatgtgggacgtacccgcgtgcaggcaccggtgaccaacggcgataacgtcgcgacgattgccagcagtatcaaagatgccattaatgccgttccggccctgccgtttacggcctcatcttcggcaggcgtggtcacgctgaccgcgcgtcataaggggctttgcgggaatgaaattcctgtcagcctcaattactacggctttggtgggggcgaagtgctgccagcgggcgtacagattgccgtggcgacggggagcgccggaacgggcgctccggttctcaccggtgcggtggctgcaatggcggatgagccgtttgattatattggcctgccgttcaacgacacggcctccgttaacacgctggtgaccgagatgaacgataccagcggtcgctggagctatgcgcgtcagctgtatggtcatgtgtatacggcaaagatcggcacgctgtcagaactggtgaccgcaggtgaccagtttaaccagcagcacattaccctggcgggatacgaaaaagacactcagacgccagccgacgagctggcggcaagccgtaccgcccgcgcagctgtgtttattcgcaacgatccggcacgtcccacgcagaccggtgagctggtgggtatgctgcctgcgccgaaggggaaacggtttacgatgaccgagcaacagaccctgctgtctcatggcgtggcaacggcgtatgtcgaaagcggggtgctgcgcattcagcgtgatgtcaccacgtacaggaaaaatgcttacggggttgcggataacagctacctcgacagcgagacgctgcataccagtgcgtatgtactgcgcaaactgaaatccgtcattaccagtaagtacgggcgtcacaagcttgccagcgacggtacccgctttggtcccggtcaggcgattgtcaccccggcggtaatcaaaggggaactgctggcaacctaccgtcagcttgagcgtgcggggatcgtggaaaactacgaactgtttaagcagtacctggttgtggagcgtgatgccagcgatccgaaccgcctgaacacgctgttcccgcctgactatgttaaccagttgcgtgtttttgccgtggttaaccagttccgtcttcagtattcagaggagtctgcataatggcccgtatcgggggaacctgttatttcaaaattgacggtcagcagctatcgctgaccggcggcattgaggtgcccatgaacaggacggtcaatgatgacatcatcggcctggacggttcagtggaccgcaaggaaactcaccgtgcgccttatgtcaaagggaccttcaaggtgccgaagaattttccggtgagcaaaatcacctcgtctgatgagatgacaatcactgccgagctggcgaacggtcaggtctatgtattgtcgtcagcctggctgcacggcgaagcgaaccataatgccgaagaaggtacggttgatcttgagttccacggtgaagaaggggattaccagtgattgagcttgtacttaaaaaaccgatcatcgcccacaaagaaacactgcatgtgctggaaatacgtgagcctacgtatgacgagattgaggcgctggggttccctttctctgtttcgcctgatggtggtatgaaaatggacagtcaggtagcgctgaaatatatcccgcttctggccgggatcccgcgctcgtctgcagcgcagatgacgaagctggatatttttaaggcaggcatgattgtaatgcgtttttttaccggcttggagacggaagagacctccggaagcgattctacaatgtcgcgtggttctggaaattaaacccccttgaacttcgccggacggctatttcccactttgctgatctggaggcagaggccgtccgtataaatgaggagatgaagcatggctgataattttcagcttaaagccatcatcaccgccgttgacaggctatccggcccgcttaaaggtatgcagcgtcagcttaaggggtttcagaaagaagtctccagccttgctctgggcgctgccggggcgggtactgcaataatgggggcactggcactccctgtaaaatcagccatcacccttgaatcgaagatggctgatgtccgcaaagtggtggacggtctggatacgccggatgcgtttaaggccatgacggagcaggtacgcgctttgtctactgagcttcccatgtctgcagacgggatcgcggaaattgtggcggctggcggtcaggccgggattgcacgtgatgaactgatgcagtttgccactgatgcggtgaagatgggcgtggcctttgataccacggctgaagagtccgggcagatgatggcccagtggcgtactgcgtttaatatgacgcaggatgaagtggccgggctggctgacaaaatcaactaccttggtaataccggcccggcgaatgcgaagaaaatctccgatattgttacgcgtattggtcctttaggtggtgttgcaggtgtggcttccggcgaaatcgcggcaatgggggcaaccattgccgggatgggcgtggagtcagaaattgccgccacagggatcaagaacttcatgctttccctgaccgcgggaaattccgcgacaaaatcgcagaaacaggcattacgttttctgcggatcaatccgaagaaattagctgctgatatgcagaaagatgcccggggaaccatgctgtctgtactggatgcgatggctaaagtgcctaaagaaaaacaggcagctgtgctgaatgccctgttcgggaaagagtctctgggcgcgatagcacctctgctgactaaccttgatttgttgcgtaccaacttcaggcgggttgcggattcccagcagtatggcagttcgatgcagaaggaatatgcttcgagggcagcgacgacggaaaaccagcttttacttctgcaaaatcaacttgatgccatttcttccactctgggggaaacgtttcttcctgaggttaatgatggtcttgaagcggtaaaaccgctccttgaggaagtgagaacgtttgtccgtgaaaacccggagctcgttaagaccattgctaaaatcggtctggctttactgacagtgggggccgctgcaggctctttgtccagaatcatgaaagttctcggcggtgtgatgaatatgacgcctgctaaggggctgattgctcttctggttggtggcgcttacctcattattgataattgggaaaccgtaggtcctgtcataaaaaaagtctggcacgtggtggatgaaacggcgcaggcgatggggggatgggaaactgttctgaaagcgattgccctgtttatggcaaccaaatgggttgctgacgttaccaaatccattaccgcagtgaccagagagatgcgtacgctggggaaggtatcggcagaaacgggattgatggggaaaggccgcggctttatcgggaaggccggggtatatggttttctgggaaccctgatgtatgagccggttaaagatactttggaaagtgttgttcctgaagatacggttaactggctggataataaagggctgtttctggcttcagactggacgcctttttttgatcgtaaagagtacgagcagtatcaggccagcctgagtcagtacaaacccaatgttccgctgttgaatccatcttcttccatgacacagcacagcgagctgaaagtcacgttcgagaatgctccgccaggtatgaagataattgatgtaccgggcaaagccgatcccctgatgaaaatcacgcacgatgtggggtattctccattcagacgataatataactactttaatcaagtagggttattgagtggtaaagtttgtgctgaatgtaggagagaatatgaagaaaatgtttatattgttgttggctgtaggactgccattaaactcctttgcgaagccagtaacggaaaagcagcttgctacatactttatagataacgttaaaacttcagcggataagaatatagatctagatgtagagggaataaatagactgtctgtaatatgcccagcaaagtcggcaagtggaactcttttaataaaaaaagcatcctacgagtttaataaaagcattggtgcttttaattttgaaaataactcacaatctgcaccattgacttttattgtaccaattagtgaggatgaaaataactttgactcggaaattattggtttctcttttgcatttaaaatgccaagagggcaattctttgttgatgttacgaaaacagggaaggtaaaggctggcgtaaatattagtggtgaaagcggaattacttattcatcatgtagaatagatactcataatgttgattatgatcgttaattttattacctaataaaaaaccgcgtttacacgcggtttttatttgaggtgacgccatggatttttctcatatttcttcgtacctatcctctgattctcgaagtggctggcgtgaaaagctacttgaagcatcatttcgaggtgtgccgtttaaggttgaagaagaaagtgcgggaaccggtcgccgtgtggaaacacatgaatacccgaaccgcgacaagccctataccgaagatctgggaaaagtcactttccgcccgtccatcacagcttatgtggtgggagatgactgctttgaccagcgcgatcgcctgattgaagcgctgaataaacccggtcccggcacgcttgtccacccgacatatggtgagctgaaagtctgtgttgacggggaagttcgggtcagcacatcgaaaagtgaagggcgtattgtccgctttgacctgaagtttgtcgaagcaggagaactctcttaccccacatcaggtgcggcgacggcgcagacgctgatgtcatcctgttctgcactggatgactgcatcagtgacagcttcagcggtttcagtatcgatggtgtggcggatttcgtgcagaacgacgttatcggtaatgccagcataatgctggggtatgtttctgatgcgatgaaagtggtggattctgccgtatcggatgccgccaggctgttgcagggggatatctcggtacttctgccgccgccatcgtcaggcaaaaatttcgttgagcaggtgcagaaaatgtggcgtaccgggaaacgcctttatggtaacgccagcgacctggtcaccatgatcaaaacgctttccggtgtcagcctcggcagcgatctgcaaccgcgcggcgtctggaaaacggacagtaaaaccaccgccacggcgacgcagcagcgtaacgtggttgccagcacccttcgtacgaccgcaatcagcgaagcggcgtatgccgtcacccgattgcctgcgccaacaacttccgcggtgatgcagaattccgcagtggggcaggcaacaacacccgcgcagagcactggctggccttccgtcacgcatccggcactgaacaatgcaccggcggtgaaaaacacggttgacctgccgacgtgggaagaactgactgacattcgcgacacactgaatacggcaattgataaggagttgtcccgtacaaccagcgatgcgctgtttctggcgctgcgccgggtgaaagcagatctgaatgcggatatcaacacgcgccttgaacagtctgcacggatcattcagcgcacaccggatgaggttttacccgcgctggtgctggcggcgacctggtttgataacgcggcgcgtgacgcggacattatccggcgtaatgccattacgcatcccggctttgtgccggtgatccctctgaaggtgccagtgcaatgaacgacaatgtcacgctacgggtaaatggccgggagtggaatggctggacatcggtgcgcatcggtgccggtattgaacggctggcgcgggatttcagtgtggagatcacccgccagtggccgggagatgagggtatcaccacgcttcagccgcgcattaaaaacggttcaaaagtggaagtgctgattggtgatgagctggtgatcaccggctgggtggaggcgacgcccgttcgttacgattcccgttcggtcagcaccggtattgccgggcgtagtctgaccgctgacctgattgactgtgcagccgaaccgacacagtttaacggacgctcgctggtgcagattgcgcaggcgcttgctgcacctttcggcattgaggtggtgaacagcggtgcgccgtcgggtgttattcctgatgttcagcctgatcacggtgaaacggtgattgaggtaatcaacaaaatactcggtcagcagcaggcactggcttacgacgacccgcacggcaggctggtgattggcggtattggctcaacgcgggcacatactgcgctggtactcggggaaaacatcctttcctgcgatacggagaagagtatccgggagcgattttctgtttaccaggtggcggggcagcgtgccggaaacgacgatgatttcggtgagaccaccaccaccgcgctgcgggcccgcacagaggacgcatttattgcccgttaccgtccgatgtatatcaggcagacagggcaggccacgggggcaggctgtatcgcgcgtgctgactttgaagcccggcaacgggcggcgcggacggatgaaaccacctatgtggtgcagggctggcgacagggtaacggtacgctgtggcagcccaaccagcgggtgattgtcttcgatccggtctgtggtttcgacaataccgaactgcttgtctcggaagtcacgtttactcaggaccagaacggcaccctgacggaaatccgtgtcggcccacctgatgcttatctgcctgaacccgaagcccccggcgcgcggaaaaagaaaaaagccagagtacaggaggacccgttctgatgaggacgattgaagccatgcagcgacaactcctcggcctgattgggcgggcagtggtgaaaagcatcagtgccgccacgaaatgtcagaccgtggatgtgtccctgattgccggtgaacccaaagccggggttgaacatcttgaaccctacggttttaccgcaagggcaaacagcggtgcggaagcggtggtgttgtttccggatggcgaccgttctcatgcggtggttgttacggtgtcggaccgtcgctaccgcctgaaagggctgcagacgggggaggtggctgtctatgacgatcaggggcagtccgtgacgctgacccgggaggggatcgtggtggacggtgcaggtaaaacgatcacgtttcgcaatgcgcctaaggcacgttttgaaatggacctggaagtgacaggacaggtgaaagacctgtgcgactccagcggcaccaccatgtcagcgatgcggcttgcctataacgggcatcgtcacagagagaacggtcagggcagtaacaccgacaaacctgataaagcgatggaggcatgatggaactgtggctgacggtgaacggtaaacgcacctgcgccagcgcaccgctggatccgctgacccgcgccgtggtgatttccctgtttacctggcggcgggcggagcctgatgacaacgccgacgtcccgatgggatggtggggggatacctggcctgcggtacagaatgaccgttacggctcccgactgtggctgcttcagcgcagcaaactgaccaatcagctggtgcagacggtaagggggtatatccgcgaatgcctgcaatggatgattgatgacggcgtggtgtcccgtattgatctggatatccgccgcaccgggattaatgaactgggtaacagtatcactctctggcgtcgtgacggaccggtaatgatttcttttgatgatctgtggagtgcgataacgcatggcggacagtgaatttcagcgcccgacgctggcagaaaatatcagtatgctccgtaacgatttattcgccaggctggacgtcagcgacacgctccggcgcatggatgaagacgtgcgggcaaaggtgtatgcggcggcgctgcatacggtttacgggtacatcgattatctggcaatgaatatgctgcctgacctgtgcgatgagtcctggctggcgcgacatgctgcgatgaaacggtgtccgcgcaagggggccacggctgccagcgggtatatgcgctgggaaggtgtcagtgatggcctgaaggtgactgccgggagcgtgattcagcgcgatgacctggttcagtacacggcaactgccgatgcaaccagctccggtggtgtcctgcgtgtgccgatcacttgctcaactacaggcgcggtcggtaacgctgacgacggtacggcattaatcctggtcacgccggtgaatggtctgccgtcttccggtgttgcagataccctgactggcggattcgatactgaagatctggaaacgtggcgcgcccgcgtcattgagcggtattactggacgcctcagggcggggctgacggggactatgtcgtctgggctaaagaagtgcccggcattacccgcgcatggacataccgtcactggatgggaacgggaactgtcggtgtgatgattgccagcagtgacctgattaatcccattccggaagaatcaacggaaacggcggcaagacaacatatcgggccactggccccggtggcaggctctgatttgtatgtgttcaggccggtggcgcataaagtggattttcatatccgcgtgacgccggacacaccggaaatacgggctgccatcaccgccgagttgcgttcgttcctgctgcgtgatggttatccgcagggagaactgaaggtgtcacgtatcagtgaagcgatttccggtgcgaacggggaatacagccatcagttgcttgcaccggcggacaatatctccattgcaaaaaatgaactggcggttctggggacgatttcatggacgtgacaaacgatgattacatccgtctgttgtcggcactgctgccgcccggtccggcgtggtcagccagcgatccggcgattgcaggtgcggcaccgtcattaacccgtgttcatcagcgtgcggatgccctgatgcgggagctggatccgcgcaccaccactgaactgataaaccgctgggagcgtctgtgcggtctgccggatgaatgtattcccgcagggacacagacccttcgccagcgtcagcaacggctggatgcgaaggttaatctggcgggcggcatcaatgaggatttttaccttgcacagcttgctgccctgggcagaccagacgccaccatcacgcgatacgataaaagcacgttcacctgctcatcggcctgtactgacgcggtgaatgcgccggaatggcggtattactggcaggtcaacatgccagccgctaccaacaccacctggatgacatgtggcgatccctgtgattccgcactgcgtatctggggcgacaccgttgtcgagtgcgtgcttaacaaactctgcccgtcgcatacctacgtaatttttaaatatccggagtaatccatgcatcgtatagacacgaaaaccgcgcagaaggataagttcggcgcgggtaagaacggttttacccgtggtaacccccagaccggcacacctgccaccgatctggatgatgactactttgacatgttgcaggaagaactctgcagcgtggtggaggcatccggtgccagcctggagaaggggcggcatgaccagctgcttactgcgcttcgtgcgctgctgttaagccgcaagaatccgtttggcgatatcaaatcggatggcacggtgaaaacggctctcgaaaaccttggtttgggagaaggagctccagctattggcgttccgttcttctggccgtccgcagcaatgccagataccgtaatcgatagctggtccagtatggtgtttttgaagttcaacggcgcgaaattctctgccactgattaccctgtgctggcgaaagtgtttccggcgctggcattacctgacgcacgcggtgatttcattcgtatctgggatgacgggcgcgggattgatgtcggacgtaccctactttcagggcaatcacacacaattatggatcatgcacacaatatggaattgtggacgggggacgggcttgccgcaggaagtgcacgggaaggagtaaacccaggaatactggctacatatggtgacgggggaatagttaaaacggacgaacccggtcttaaggtgccttcctcactacgagctcttagctctcgtagtgttaaacgttatggtgaaattagtggaaatgtaggtacagaaacccgtccacgaaatattgcatttaactttctggtgagggctaaataatgaaacctgtttttgatgaaaatgggctggctacagtaccgggtgatatgcgttgttattattatgatgcagtaacgtctgaatatacgggctggtctgatgaatatattaatactggcgtaagtatgcccgcctgttccactggtattgacccgggcgaatacattccgggaagagtggcaatatttacgggtaagggatggagccatgaagaagaccatcgcaatgagactgtttactcaacagaaaatggcgcagctgttacagtggattatatcggtgccatcaaaaacggttatgtcacgctttcaccgttaacgccatatgataaatgggatggtgagaaatgggtgacagatactgaggcacaacacggtgccgcagtagaagcggcagaagcacagcgccagtcgctgattgatgctgcaatggcttccatcagtctgattcaactgaaattacaggccgggcggaagctgacgcagccagaaaacacccgacttaacgctgtgctggattatattgacgcggtgacggcaacagataccagcacagcgccggacgtcatctggcctgaactgccggaggcgtaggccattcaatatctggcgcaccggaagtatcgaccagttccagtgcgtccagataatccagccacaaattatattgcaccagttcctcacctttcaggcgaccaatcgccgctttaccaggccattgcctgttgttcatgtgctcgttggcttcattaataagttttccttttttcaactctgccaatgcaataaggttttcttttgataaaggtggttgctctgtcaaaaccggatatccctcctgattgctgactattttcatgccattatcctgaccatccagtagtgacagccattcatccgtggttatctcaacagcatctgaaggtgctttatttaaatcggtaaaaaaaccattttctttttgtgaatagaagtatctgtccatttattaatctccaaaagcaatccagtaagcaaaaggatttattccttgctcagtcactgatgacatcagggaaaattgcgatggtgaaacaggtaacgctgcaaaactaaccattgttgacacacctgaccgtgcattatcgtacgatgcaacaacacaataattggtattgctgaaagatatcggcagggtgatatttacaggtgagcctaatggccctgatgctgatattcccatttgaatgatggttccatcaggcaattttctccagcgattagaactcggatttcttttccaggctgacatatccggtatctgattttctcctgtacccacatcccttttcgccgcttctcccaaaccaacctttcaaatatttttctgaatcaggtgatatttcgcctcttctcctgtttttacaacaggagaagcactcatgatttacgggtatgttcgtgtatcaacaaatcatcaggatacagagttgcaacgtcttgcacttgagtcagctggctgtgagcgaatttatgaagaatatgccagtggcagaacagctaatcgccctgtgttaaaggaattaattacggtgatgaaaagtggagatgagttgattgtctggaagttagatcggatagggagaaatgtgctgcatgcgctattgatgtttcaaaatctgcacgaaaaaggtgttaattttcggagtattacagatggcgtagacctgaaaacagcaagtggtcgctataatttccgtaatattctttctgctgcgcagtatgaatctgatttgaatagcgagcgaactttagctggtttggctattgccagatccaaaggccggattggtgggcgtagaccgaagtttagcgacgagcagtggcaacagatgggagcgctcatagcggcagggaaatcacggcgttatgttgcacgtatctataacgttgggctatcaaccctatataaacgatttcctgttactggcattcaaacgaaataatttaaaagcaatttaaagagttatttgtctaatgttggaagccgcagccacgtcgtatgcaagaacgtgctgcggctggctggcgaactttcgatagtgcgagtattgaatgatttccagccgttaccgattttacgtgttaattagtgaacaaaccactcgtcagcagattcccaggtatctttcagagtctcctgaacaaaagtttttgcagaatccttatctgcggtgcgtgtaacagaaaggccatcgttgctggtggcttttacgatcacctctacatcgtcataacgtttactgatgcgtcgggttaattcttcctttaacgcatccacagcaccggttggcattttagtcattttttctttggctatgcagatttcaatacgcataaaagtccctctatactgtgtttgtatacagtattatttttaactgtatggataaacagtgtcaagaggtcttatttctgctcctttggagctcttcaaaacgattatgtaaagatttcggatacagttcggtatatacctgccatagcacgtttaatgaacgatgccctgtaacctgggcgacttcctcaatactaaaaccagcctcaaataagcgacttgccccttctctacgcaaatcatggtatcgcagatctttaatacctaatttgcttcttaccctctggaatcccgcagtaacagaagtgctgttatatggaaaaatgaattctgattttttgggttgtcgttggacgatatcccaggcttccccaagcaaggctactttcatatggttgccttcctttttacgtggatctttcctgtctcttacgagtatggatttttgttcctgatcgagatcctcccatcgtaatcggcatacttcaccgattcgcatacatgaccacacagaaaatttgaggatatcaacgaacggaatttttgagcatttatgtgtagatcgttgttgaagaccttcaatgagcatgtccagttcatcagatgccggtctacgattacgacgatttgatttaccaattaaaccaagtttaagtagatatggacgagcggcttttgctgggtttgatgtgtaattaattccatatacaggtttggcagcatccagaacactgccaagataactaacatcgtggctaactgtagctggacctgcaccagcgttgtttcttagcctgcaatgttcaattacgtcattttctgtcagttcagatagtttgatcgcggagatgtcactatccataagcagttccagcacatatcttttagtacggcctgctttacctccggcatttgggtcatttaaatatttgtgtagtaagtcacggactgtaagtccgtcaactgcatttgatgatggaatgccatatagatctaattccatcactttctgtgtgccccatgttttggcatgagcatgtttagggaatgttttgctttccctgtaagtgataacacctttttctttgataatcacattacagcgatagcgtggtgtgccatcggattttagtcgtttctctatgttatagtacgccattacacgacctcgttatttcgggttcccataaaacgtgggaacctgtgcgggaacctaacgcgagaaaaatagcctgaaatgttcaaaaatgcacgataatcatgaaacacaaaaaattaatcaaaccagcgtgatgcctgaaaaaactggtgtttactggaattctcggtttagcattgctcctatgctcgactggacggacagacattgccgctatttcttgcgtctgctttcccgcaatacgctgctgtataccgaaatggtgaccacaggggcgattattcacggtaaaggtgattacctggcgtacagtgaagaagaacatccggtagcgttgcaactcggcggtagcgatccggcggcgctggcgcagtgtgcgaagctggcagaagcgcgcggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgcgtgaaagcgatgcgcgatgtggtgtcgattccggtgacggtgaaaacgcgtattggcatcgatgaccaggacagctatgaatttctctgcaatttcatcaacaccgtttccggcaaaggcgagtgtgagatgttcatcatccacgcacgtaaagcctggctttcggggttaagcccgaaagaaaaccgtgaaatcccgccgctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacgatgtcgattaacggtggcatcaagtcgctggaagaagctaaagcgcatttgcaacatatggatggcgtgatggtcgggcgcgaggcgtatcagaatccgggtattctggcggcggtagaccgggagatctttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccaggggacgtatctcggccatattacccggcatatgctgggcttgttccagggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgctgacattaacgtgctggaacacgcgctcaaactggtggcggataagcgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggcgttttgctgttaaatcaatagattatttttggcatgattcttgtaatgcctgcaagagatttcatatttgggagagcatcatgctggaactactttttgtgattggcttttttgtcatgttgatggtcaccggcgtttcgttgctgggcattatcgccgcgctggttgtggcgacggccattatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggttactcctgacgattgcggtggtgtgggttattaaggcgattaaagcaccaaaagtgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcctctaacagattcattgtgctgtaccctacatacagccgaactataaaaagaaagggcttcccaggtggaagccctatttcttttatggaatcaacaggctggaaccttgcgtcgcgcggctttccagaatctcatgcgcacgctgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctggcaatcaaagagaacagttcattactggcctcggttagttcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttctgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactcaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccacggaatcgtacaccacgcgcacttttttaccaccggtgatctcttttaaccgctcgaccagattctcttcacgatagttaataacctgccacgcgcccgcttttagcgcgctctgcgctttttgcgcggttcctacggtgccgataagtttcgcgcccagggcttttgcccactggcaggcaatcaagccaacgccgccagctgctgcgtggaacaggaactgttcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaagatgctgcagcttgctcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaacgccgactgcgcatagactacacgatcgcctgccttaatatgctttacaccactgccgaccttactcacgatgcctgccgcttcggtacctaatccgctgggtagcgatggcggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctccgccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatgtgtcctccagaacgtatcgtcagggtctgcttcatatggtaaagtttcgacccattctttatctcggtaactccattcactatggcaggaaataaacccttcaacaaacagcaggctgaaccccgcgaacgcgatccacaagttgccgggctgaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggatgatgtagccgagcgtgtggtagcagacgatttttacactcgcccacaccgtcatatctttactgaaatggcgcgtttgcaggaaagcggtagccctatcgatctgattactcttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagctgtcaaaaaatacgccaagtgcggctaacatcagtgcctatgcggacatcgtgcgtgaacgtgccgttgtccgtgagatgatctcggttgcgaatgagattgccgaagctggttttgatccgcaggggcgtaccagcgaagatctgctggatctggctgaatcccgcgtctttaaaattgccgaaagtcgtgcgaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttgtttcagcagccacacgatggcgttaccggggtaaacaccggttatgacgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcgtcgccgcgcgtccgtcgatgggtaaaacaacatttgcgatgaacctcgtcgaaaacgcggcgatgttgcaggataaaccggtacttatcttctcgctggagatgccatcagaacagatcatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccgggcagctcgatgacgaagactgggcgcgcatttccggcaccatgggtattttgctcgaaaaacgcaatatctatatcgatgactcctccggcctgacgccaacggaagtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcgctttccgataaccgtacgctggaaattgcagaaatctctcgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgcccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataataattattttatgaattaggtaattaaagcaaacacttatcaaggaacacaaatgcaagcggcaactgttgtgattaaccgccgcgctctgcgacacaacctgcaacgtcttcgtgaactggcccctgccagtaaaatggttgcggtggtgaaagcgaacgcttatggtcacggtcttcttgagaccgcgcgaacgctccccgatgctgacgcctttggcgtagcccgtctcgaagaagctctgcgactgcgtgcggggggaatcaccaaacctgtactgttactcgaaggcttttttgatgccagagatctgccgacgatttctgcgcaacattttcataccgccgtgcataacgaagaacagctggctgcgctggaagaggctagcctggacgagccggttaccgtctggatgaaactcgataccggtatgcaccgtctgggcgtaaggccggaacaggctgaggcgttttatcatcgcctgacccagtgcaaaaacgttcgtcagccggtgaatatcgtcagccattttgcgcgcgcggatgaaccaaaatgtggcgcaaccgagaaacaactcgctatctttaataccttttgcgaaggcaaacctggtcaacgttccattgccgcgtcgggtggcattctgctgtggccacagtcgcattttgactgggtgcgcccgggcatcattctttatggcgtctcgccgctggaagatcgctccaccggtgccgattttggctgtcagccagtgatgtcactaacctccagcctgattgccgtgcgtgagcataaagccggagaacctgttggttatggtggaacctgggtaagcgaacgtgatacccgtcttggcgtagtcgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaacggtcgcgaagtaccgattgtcgggcgcgtggcgatggatatgatctgcgtagacttaggtccacaggcgcaggacaaagccggggatccggtcattttatggggcgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttattacgcgcctgacttcaagggtcgcgatgaaatacgtggattaatcgttctgtaatatttgattgtctgtgccggatgcggcgtgaatgccttatccggccaataaaatcctaaaaattcaataagttgatgttctttcatgctcttataaaggtcgtgcctctggcggatgtacgtttgtcatgagtctcactctgttgctaattgccgttcgctcctgaacatccactcgatcttcgccttcttccggtttattgtgttttaaccacctgcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaactgcaagccgtggcggaggcggaagcgcgcctgaatgcgcagcctcatggcgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgcggaccatccggtactgaaacaacagcgcgtagcaaccattcaaacccttggcggctccggggcattgaaagtgggcgcggatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacgtagcaatattcgccggggctggattcgaagtgagtacttacccctggtatgacgaagcgactaacggcgtgcgctttaatgacctgttggcgacgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgatcagtgggatgcggtgattgaaattctcaaagcccgcgagcttattccattcctcgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgctattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttatgtgtgaagatgccgaagccgctggccgcgtactggggcaattgaaagcaacagttcgccgcaactactccagcccgccgaattttggtgcgcaggtggtggctgcagtgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgtactcgcattctggcaatgcgtcaggaattggtgaaggtattaagcacagagatgccagaacgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagtgccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggttaaatacggcaaatgtacaacgtgtggcaaaggcgtttgctgcggtgatgtaatgcaggaaagcaggctggagctacccagcctgcagtgaaattaaactgtcgtcgctttcactctttctttatagatgatttttttgatgccatcgttctacgtgagagataataaacgttgttagttcttttattgttaagtttatcccaattatctggaattccttatcctgtttttttgggtggagtaataatttctgcacatctaaccattattaaatttaataataagtatcgggtttgttacgatagaatatttctatatcctcaagaatatgctttgccttattgcctgtgactttctgagattcaattatagtatcgttaaattctaatgttaaagagaactcttttttccgctttgtgtaagtttaaccttatattgattaccaatatcaaataaaaaggtcctgtaatgagaataatcacctttaacctcctcggcaaaacagcaaagcgtgcaaatatacataaagtctttcttacccctgattttgttaactaaatcaataaatgcgtgaaaaactttacttgcaatagaacttgatacttcttctccaggtctaaaaaatcttttgcaatttttaactgtgtttctatgtataaaaagaaatctttggcataagagatatctttattatttagtgcatctagctcaacaggtaaagatgtcgttttgttgctattcacatatgatatattcatatcatcatctccatcgcgagtaataaaattaatcaccattgtagggtagggggctggtcaatcagaaatcatctttataaacttcgattgtttttgtaatgctgtatcattaagttcattaaatcgtacagcagataaatgttctatcaaatttcgctcatttgccgaggattcatcataataaacgtaaaattaatgtatccttacatcgagtaataaacattttttatacaaaaaaagacaggaacgtatttactgggttaaatataatcatcctgcttttcatcacaaaaaccgcagataatccttcctttccccggcagctggcgttatggtcagatggtttttgcaacaaatctcacaataaaaagtttcaacatactgactatttagggaaaaatatgcgcaagatcacacaggcaatcagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaaccctgggactaacgttgccaggcttgctgaacaggcacccattcattgggtttcggtcgcacaaattgaaaatagcctcgcagggcgtccgccaatggcggtgggggttgatatcgatgacacggtacttttttccagtccgggcttctggcgcggcaaaaaaaccttctcgccagaaagcgaagattatctgaaaaatcctgtgttctgggaaaaaatgaacaatggctgggatgaattcagcattccaaaagaggtcgctcgccagctgattgatatgcatgtacgccgcggtgacgcgatcttctttgtgactggtcgtagcccgacgaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgccaccaacatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggcgattctgataatgatattaccgccgcacgcgatgtcggcgctcgtggtatccgcattctgcgcgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtgatgctctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggcttactgcatctgttgctgcaacatacctccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcaccgttcccgacaacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccggtgcataaagggcgtattcagaccggcacctggcaaggcatttggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacactacaaggggagtaaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtggaagatgtactgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtccaagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccagattcgcaaatctattatctggtggatgcgtcttatcagcaggcggtgaatttactgccggaagaaaaacgtaaattgctggtgcaactctgaaaggaaaaggccgctcagaaagcggccttaacgattacagcatcggcttaaggaagcgtgccgtgtgtgatgcttcgcactccgcgacggtttctggcgtaccggagacgaggatctcgccgccaccactgccgccttctggtcccaggtcgacaatccagtcagcggttttgatcacgtcgagattgtgctcaatcaccacaatggtgttgccctgatcgcgcagtttatgcagtacgtcgagcagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagttcacgcgccagcttcacgcgctgggcttcaccgcctgaaagggtggttgcggactgccccagtcgaatgtacgtcaggccaacgtccatcaacgtttgcagcttacgcgccagtgcaggtacggcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatctccagcgtttcacggttatagcgtttacctttgcactggtcgcacggcacgtagatatccggcaggaagtgcatctccactttgatcacgccatcgccctgacaggcctcgcagcgtccgccacgaacgttaaagctgaaacgtcccggcgtatagccgcgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggcgtaaacacgccggtataggtcgccgggttagaacgcggagtacgaccaattgggctttggtcgatatcgatcactttgtcgaaatgctccagtccctgaatatcgcgatacggtgccggttcggcgatggtcgccccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagcgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagaccgactggcagcgtcagcgtcacgtctttcaggttattaccgcgtgcgcctgtcagcttcagcactttttccggattcgccggaacgcgtttcttcggcacttcaatcttgcgtttaccgctcatgtactgtccggttaacgactccggcaccgccataattgcttccagtggaccttccgcgaccacttcaccgccgtgaacacctgcgcccgggccaatgtcgatcacatggtcagcggcgcgaatcgcgtcttcgtcgtgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccaacaggcgctcgttatcgcgctggtgcaggccgatagatggctcgtccagcacgtacataacgccaaccaggcccgcaccaatctggctcgccagacggatacgctgggcttcaccgccggaaagcgtttctgccgagcgggaaagcgtcaggtaattcaggccgacgttaacgaggaatttcaaacgatcgccgatctctttaagaattttttccgcaatcttcgcccgctgacctgcgagtttgagattgttgaagaattccatcgcatgaccgatgctcatgtcggagatggcgggcagcggcgtattctcgacatacacgtggcgcgcttcccgacgcagacgcgttccttcgcagctggcgcatgggcgattgctgataaacttggctaattcttcacgtaccgcactggattctgtctctttataacggcgctccatattgtgcagcacgccttcgaacggatgacgacggatggaggtatcgccacgatcgttcatgtatttgaattcaatgttttctttgccagaaccgtacaacaccactttatgcacgttcgcgctcaagctgccccacggcgcttcgacgtcgaacttatagtgatctgccagtgatttcagcatctggaaataatagaagttgcggcgatcccagccacggatcgcaccacctgccagcgacagttccggattctggatcacgcggtcaggatcgaaatattgctgtacgccaaggccgtcgcaggtcgggcaggcccccgccgggttgttaaacgaaaacagtcgcggctccagctcgcgcatactgtaaccgcaaattgggcaggcgaagttggcggagaacagcagctcttccgctttcgggtcgtccatatccgccactaccgcggtaccaccggaaagctctagcgcggtttcaaacgactcggccagacgttgggtaagatcgtcacgcaccttgaagcgatcaaccaccacttcaatggtatgtttcttttgcagttccagtttcggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtaaccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagcagcatcagacgcttgccttccggctgcgacagcacgttatccaccatctggctgacggtttgcgccgccagcgggacgtcgtggtccggacagcgcggttcgccgacgcgggcgaacaacaaacgcaaatagtcgtggatttcggtgattgtccccaccgtagaacgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatgatcgacgtccggcttttccatcagtgacagaaactgccgcgcgtaggcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaatgagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgatttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagcgaccggcgagatgaaagaacagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggcgagcgaatatctgcgtaaaggttctcaggtttatatcgaaggtcagctgcgtacccgtaaatggaccgatcaatccggtcaggatcgctacaccacagaagtcgtggtgaacgttggcggcaccatgcagatgctgggtggtcgtcagggtggtggcgctccggcaggtggcaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgatgacattccgttctgatttgtcattaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacgtatcaggtcaaaatcattggccattgtggcggtgtctgattcatctcttctatcatcaccgactcgatgttgtgccagatagcggtgatgtccgccattgtgatgccaagcaaccccattgcgaaccaacaggcggaaacaacgcccagaccgctgctgatcaccgcaagcccgacataatcagaccgacgaaaacggatgttgagtgtgctggccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctctgaaaagagccgatgccctggacagcgcggcgttgttcacgggaggcgtggtacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcattaattttgtgaactatatcacaattgattgtttgttagccatattaggccgtgacttttattgctgtacagattatgtggtttttcagtggcattaagggcatatcttcccgccgcctctgcattcctgtaggaaattaattttgaatatcaatgaattattttcatccaggtgacgattagaaaggtatcaatttcaaatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtacccagggttttcaccttgcaatggccgggtataaacaggcaggaaattgatagcaatgagtcatcgtgcacgacaccaattactggcgttgccgggcattatctttttagttctctttcccatcattctttcgctatggattgccttcctttgggcaaaatcagaagtgaataatcagctccgaacctttgctcaactggcactggataaatccgagctggtcattcgccaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatctatgcccgtgataaccattttttatgctcatcgctgatagcgcctgtaaacggctatacgattgcaccggccgattataagcgtgaacctaacgtttctatctattattaccgcgatacgccttttttctctggctataaaatgacctatatgcagcggggaaattatgtggcagttatcaaccctctcttctggagtgaagtgatgtctgatgatccgacattgcaatggggtgtgtatgatacggtgacgaaaacctttttctcgttaagcaaagaggcctcggcagcaacgttttctccgctgattcatttgaaggatttaaccgtacaaagaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttataacccatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttatctcccaaacgtaaattgcaacgcgccctcgaaaaacatcaactttgtctttattaccagccaataatcgatatcaaaacagaaaaatgtatcggcgctgaagcgttgttacgttggcttggtgagcaggggcaaataatgaatccggcagagtttattccgctggcagaaaaggaggggatgatagaacagataactgattatgttattgataatgtcttccgtgatctgggcgcgtacttggcaacacatgccgatcgctatgtttctattaacctgtcggcctccgattttcatacgtcacggttgatagcgcgaatcaatcagaaaacagagcaatacgcggtgcgtccgcagcaaattaaatttgaagtgactgagcatgcatttcttgatgtcgaaaaaatgacgccgattattctggctttccgctaggctggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgataaatcgtttgttgaaacgctgaccacccacaaaaccagtcatttgattgcggaacacatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggcgtcgaaactgaggagcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttttttgcgaaggcgatgccgccgcaggtgtttatgcaatggatggagcaattacccgcgcgggagttaacgcgcgggcaataaaactacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgcgagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacaggcgacgttggcgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacattcgttgcaagtaccactttgaatagcctgatttttttgcgactacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagtaaagggttgattaccagtatccgtaacagcggcaatcagcggcgatataaacgtgatgtgttgcgatatgttgcaattatcaaaattgctcagcgtattggcattccgctggcgaccattggtgaagcgtttggcgtgttgcccgaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgacgaactggacggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgcttaggagaagaaggtaccggcgcacgcttgctggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgtcaccgacgtttcttcgccagtgtaaaagtatactttttaaccgcaatatttttgtcatctcagacgattttttatcgcaatcctgaacggtatacggctcgataacgctgcaatcttgcgcaccgacgataacgtttgcgcatcaattgcctggtttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgcttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttttcttatgtctacgccatcagcgcgtaccggcggttcactcgacacctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcggtcatcgtcgttccaggtatgttgggtaaagcaggcttcccgcctgcggcagttttcgttgcaacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctccctgacggcgtttaccgcattcagcctggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgctgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgcctcacggtgtggcgcacggcacggggattggtatcggtctgttcctgctgctcattgccgctaacggtgtcggtctggtgattaaaaacccgcttgatggtctgcccgttgcgctgggtgatttcgcgaccttcccggtgattatgtcactggtaggtctggcggtgatcatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgttttcgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagcgttctggcgctggtgatgacggcagtatttgatgccaccggaactatccgtgccgtcgccggccaggcgaacctgctggataaagatgggcagatcatcgacggtgggaaagcactgaccactgactccatgagcagcgttttctctggcctggtgggtgcggctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctcctgattctgttcctctctccgctctcttacctcgttccggggtatgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggctgtattcatcgtgctgacctgtaacatcgtaacaggcatcatgatcggcttcgcgactctggtgattggtcgtctggtttccggcgaatggcgcaagttgaacatcggtacggtcgttatcgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatctttcatcggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaatgagaattcaggcataacgtctttctcagatcataaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccctcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatggtcgagagattttcggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccctgcctttgcgctggcggcggtgctttctccgaccgatgctgtggcgctctccgggattgttggcgaagggcgcatcccgaaaaaaatcatgggcattttgcagggcgaagcgttgatgaatgacgcctccggtctggtgtcgttgaagtttgccgtagcagtggcgatggggacgatgatcttcaccgtcggcggtgcgacggtcgaatttatgaaagtagccattggcggtattctcgccggttttgtggtgagctggctgtacggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgtcctgctgttcctgctgccattcgcttcttatctgattgccgaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgtgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagctgccgggtattctggagacgtcgctgatggcagcagaaatcgaccctaacgtcgaaatctggatgctgtttaccgatattattctgatatatgcggcgctgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaagccgatggagtttggttcgtggaccacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactctggccggtgtgctctctatcccgctgctcttgccggatggtaacgtcttcccggcgcgctatgagctggtgttcctggcggctggcgtcattctcttctcgctgtttgtcggcgtggtgatgttgcctattctgctacaacacattgaagtcgcggatcattcgcaacaattgaaagaggaacgtattgcgcgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtctggcggcggataccgaagagaatatcgataaccagctgcttacggaggtcagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaacgacgttgaaagttccgtgcaggaagagaaccttgagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactttaccacctgcgcgccacacgggagatcagcaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctaattgaggaaaatcagtaagccgaaagcgacgtaaccaggcccgaggtaatctgaaaaaggtgcaatcttttgcacctttaacaggttagctcgggctaacattcatgattctaaaacaaataagttatctctcttttaaagtcaattcattggctgttcttcgacttaacctcaatctgcatcttgcataatatctgcagtaatcttcatagcgactgcatgaagattatcctcagtttgtgacatgccagtatgagtggcacaatcttcttcaaagaatttctgtagtgttaccaggatatcactattaatggagatattttcctcaccacggagaatggtaatacccattccctggacgctagcctcatcgaaattaacacgatagagacggatattaaacatccaggcttttgttaaaacagaacagttgaaatggcaattgcttaaattggcattattaaaattaacattagccatattagagccggtacatataaccatttcgaggaacgtatttgttaaccgcgtaaaaaagagtttgctatcaattaagtttatattctggagggttgctttattcaggttgacacgagacagatcagcatgttcaaagttaattaaatcaagtttagagaagctaaggtcggctctaaataaattaatatatggcgctattactttataaagatttacctcagccatgtatgccatataaaaatttgaataatcaaggaaggtatttttaatattggctctattcattgttgcattgtagaattgaacatgcatagcggaacatgaatttagagttccgtcagtcatttttatctgagcgaaatttgagtcatcgagaatacaattatcaaaaagtattttttccattatggcgaaattaaaattcgttttatacatattacagtcctgaaaaatagcgttttgtagtctgcaacctgcaaaattcgaattggataaatcttcatctttaatcacgatacctttcaggctaaggtgtgaaaaatcgtaaccaccatttactgtctgtgggatttcgatagtattattatggacggtgacattatttataaaatataccaccttaattgacacttccttatctttattaaggtaaactcttctcgtaattctatcgtcacatttattatttgcatgtgaagctatatctataaaatatttatgtattttcctgtccgtttctttcgtgatttttcctgatggtaaactatcataaattcttttcattttctgaatcaagcctatcactttttcatgatcatccattttgaaaagagagagggctttattgtcaattaacgtgtttttatgatgtttgctgtaattatctgattttgttttctttgtatgtgatggacttgtgacagagtggttatcgttaatcaggcaaagagggaaaaatatattatttaaaccattatagcgcataaaatatccttataattaacaagaaagaaaaggcatattctctgcattatcattttctacgactgtcaaaaatcgctcattttttaatgagtttatttgtttaatattatgggaaaaggtgatgcatttgggagaggaagagtattccccggtcagacgaccggggaaggggagagattaatgcgcgcggccttgctcaacgccaaagccggtctgggagcggataaactgcgcgcggaacagttcacgctcacgcgcgccttccgctgagttatcggttgccgagaagaaccagatgccgaggaatgccacggtgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccaaggatctgtacccaaatcgtcgggccgaggatcatcagtactactgcggtaatcagccccagccagccacccatcatcgcgccacgcgtggtcagtttcgaccagtacatagaaagcagaatgatcgggaagttacagctcgccgcgatggcaaacgccagccccaccataaaggcgatgttctgattctcaaacagcacgccgaggataatcgcaatcacgccgaggatcagtacggtgatttttgatacccgcagctcttcacgttcggtcgcgccttttttgaagacgttagcgtacaagtcatgcgaaaccgcggatgcgcccgccagcgtcagacccgcaaccaccgcgaggatagtggcgaaagcaaccgctgaaataaaaccgaggaacaggttgccgcccactgcattcgccaggtgaacggccgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccaaccagcatgatcgcgccgaagccgataataaaggtcagaatatagaagtagcccataaacccggtggcgtagaacacgctcttacgtgcttcgcgggcatcgctgactgtaaagaagcgcatcagaatgtgcggcaagcccgccgtaccaaacatcagtcccagacccagagagagcgcggagatcggatctttcaccagcccgcccggcttcatgatgtcgacacctttcgggtgtaccgccatcgcttcactgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacggctttgataatttgcacccaggtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcaccaccgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcgcccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccttgtttcagacggtaagaggccacatcggcaaaggtgtagcgccccaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcccaccaggaagcccagcgagtaaattaagccgtcatagccggaggtaaacaccagcgcggagatccccaagaatgaggcggcggacatatagtccccggcaatcgccagcccgttctggaagccagtgatattgccgcctgcggtgtagtagtcgctacgagaacgtacgcgttttgatgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctggcgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggacttcattattaagacggtcgaattcgccgttcgcccgccagatgtagataccggtgagaacaaaggagatcacaatcactccaacaccaattggaataccgcgtgtgacgctggtgttcggattcagcggcgtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatagtgccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgctcgggtaacccttgccgaatgtaggccggataaggcgtttacgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaaaccgttaccgactcgcatcgggcaattgtgggttacgatggcatcgcgatagcctgcttctcttcaagcagcttctcgactacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggagcgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaatacctactacggcggcttcggcaatcttcggatgcgccaccagcgccgactcaatctctgccgtccccagacggtgaccggagacgttcagcacgtcgtccacacgcccggtgatccagtaatagccatcttcatcgcgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggagaagtaggtctgttcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgattaccaggctaccttcggtggccccctccagcgggttaccttcgttatcgaccagcgccggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagcggggtgatcatgaaaccgccggtttcggtctgccaccaggtatcgaccaccggacatttctcgttgccgatttttttccagtaccactcccacgcttccgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtgccttcgatcgctttatcgccttccgccatcagcgcgcggatcgccgtgggtgcggtatagagaatattgacctgatgcttgtccaccacctgcgccatacgggcaggcgtcggccagttgggtacgccttcaaacatcagcgtggtcgcaccgcaggccagcgggccgtacagcaagtaactgtgtccggtcacccagcccacatcggcggtgcaccagtagatatcacccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtatgcagcacaccttttggcttaccggtagaaccggaggtgtagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgatcgctcgcttgctcaaccaggtcgtgccaccacaggtcgcgcccttcctgccagtcaattttcccgccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggtttttcagcgcgtcatcaacgtttttcttcagcggaatactgcgcccggcacgcacaccttcgtcggaagtgatcaccagtcgtgagttggaatcaataatgcgcccggcaacggcttccggcgagaagccgccgaaaatcaccgaatgcaccgcgccaatgcgggcgcaggccagcatcgcaaccgcggcttccggcaccatcggcatataaatcgccaccacatcaccttttttaatgcccagctcgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctgatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattaccgggggcaaaggaggtgtttttcaccttctggtaaggtttgatccagtcaagaatttttccctgttcgccccagaaggtatcaggtacgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttggctcatgcttttgttctccttgtaggatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggtgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcatgctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcacagtgtggttatttgttacacataggggcgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagcccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccttttttctttttcacttctgttcacgctgaacaaacggctgctcccgcaaaacctgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagccacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcggggtatcccttctcgcgcgattacaacaagccgcgtggacatgcttttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcatgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggtaaatgggcgcgcggcggtccggaaatcgtcaacaacttaggttgtgccgattgccataacaccgcctctccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaaccttttgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggtaaaaacaacgtgacctgtatcgactgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcaaaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcagcgctggatgcaggcgcgacggaagctgaaatgaagccaattcaggacgatatccgtcatgcccagtggcgctgggatctggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtttacggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgaccaaaggcatcacccatgaaatccagatcccggatatctcaaccaaagagaaagcccagcaggccattggcctgaacatggaacaaatcaaggccgagaagcaggacttcatcaaaacggtgatcccgcagtgggaagaacaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataaaccagataccgaaggtatgcatggaaaacatgcttccgttatcaacccgaataacaaactgccggtcacctgcaccaactgtcacggccagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgtcatctgccggaacagttgcaaaaagcgttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggcagccgtcagcggcaccgcagggcgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtctgcccgaccggtgcgtcttttcgcgatgctgccagtgggattgtcgatgttaatccggatctctgcgttggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttatccatccggtcacgaagacggcggacaaatgcgatttctgccgtaagaccaatttgcaggccggtaagttgcccgcgtgcgttgaagcttgcccgaccaaggcgctgacgtttggcaatctggacgatcccaacagtgagatttcgcaactgctgcgccagaagcccacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgctggtctggtgacgctggccgtgctgttacgtcgcttctacccgcaggcgggcggtgcagacagtacgttgctgcgcaccacgctgattgtcgggccgggcgcggtgatcctcggtctgttgatcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacctcggtgatgtcgatgggggtgatgctgtttcagctctacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggttctgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgctggcggtgttgttgggggcttataccggctttctgctgtcggcgctgaaatcgtatccgttcctcaataacccgatcctgccggtgctgttcctcttctccggcatctcgtccggtgcggcggtggcgctgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcagtttgtacaccgtatggaaatccctgtggtatggggtgaaatcttcctgctggtggcgttttttgtcggtctggcgctgggcgatgacggtaaagttcgtgcgctggtggcggcattaggtggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgttgctcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcgtgtggggccagtctggtcggcgtgttgatgctgcgctttttcattctctacgccggacagttgacggtggcgtaagccagaaaagaggtggtttctggacgtattccttcctgaagtcggttttctggcgttgttgttaagtctcggggtcaacgtgttgaccccgttgacggcctttgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcgcagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcgcaacatagctacagcctgctgtcgtgggaactcaagctggcagcggtgtggggcggccatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcattatcggcagcaaaccgatccgctatttccgctgacgctagccgttttatctctcatgctcgccgcactgctactgtttgtggtgctgtggtccgatcccttcgtgcggatatttccaccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttatctcgggtatggcggtttgatggtggcggcgagcgtggcgctggcgagtttactgcgcagcgagtttgatggtgcctgcgcccgaatttgctggcgctgggcactacctggctggagcgcattaacggcggggatcattctcggttcctggtgggcctattgcgaactgggctggggcggctggtggttctgggatccggtggaaaacgcctctttattaccctggctttctgccactgcgctgctgcacagtttatctctgacacgtcagcgggggattttccgccactggtcgctgctgctggcgatagttactctgatgctgtcgctgctgggcaccttaattgtccgttctggcattctggtttcggttcatgcgttcgcgctggataacgtccgcgccgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggcccggcggtgcgtttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgcctctccgttggcgcaccttattttaaccgcgcgacgttaccgtttggtctgttgatgctggtggtgattgtgctggcgacgtttgtctctggcaaacgcgcgcagcttccggcgctggtagctcatgcgggcgtgctgttatttgccgctggggtcgtggtttccagcgtcagccgtcaggaaatcagcctgaatttacagccggatcagccggtgacgctggcaggatacaccttccgttttgagcgcctcgatctgcaagccaaaggcaattacaccagcgaaaaagcgatagtggcgctgtttgaccatcagcaacgcattggtgaattaacgccggagcggcgtttttacgaagctcgtcgtcagcaaatgatggaaccgtcaattcgctggaacggcatccatgactggtatgcggtcatgggggagaaaactgggctggatcgttacgcttttcgtttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgattgcaggcgcattattaagcggatggcgggggaggaagcgcgatgagtaaaggacttctcacgctactgctgttatttacctgttttgcgcgcgctcaggttgtagacacctggcaattcgctaatccgcaacaacaggaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcaaaacttactggaatccaatgcgccggtggcagtcagtatgcgccatcaggtttacagcatggtggcggaggggaagaacgaagtcgaaatcattggctggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttatgggcgctgccagtggtgttgttactactgatggcactgatcctctggcgagtgagggcgaagcgatgaaacagcccaaaataccggtgaaaatgctgacaacactcacaatattgatggtatttctctgtgtcggcagttatctgttaagcccaaaatggcaggcggtacgtgcggagtatcagcgtcagcgcgatccgctacatcagtttgccagccagcaaaccccggaagcgcagcttcaggcattacaggataaaatccgcgctaatccacaaaacagcgaacagtgggcgttactgggcgagtactatctgtggcaaaacgattacagcaattcgctgctggcgtatcgtcaggcgttgcaactacatggtgagaacgctgaactgtatgcggcgctggcgacggtgctttattaccaggccagccagcatatgaccgcccagactcgcgcaatgatcgacaaagccctcgcgctggactctaacgaaatcaccgctctgatgctgctggcttccgatgcgtttatgcaggcgaattacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccccggatcaaccggacacagctggtcgagtcgattaatatggcgaaactgttgcagcggagatcggattaatcatctggtgatgaagattatgtcattgagctgcataaaaaataatcgaatgaacatatgccaaaaataatcactaatcagtattattgcagattaaacaaataaaaatctttccataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagttattctgatgaaaagtataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgatcaaaatgattgttgtgccgattgtgatctccacgctggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggcgcgaaaaccattatttacttcgaggtgatcaccaccgtcgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagctggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaacattgtggcgtcgatggcgaaaggcgaaatgctgccgatcatcttcttctcggtgctgtttggtctggggctttcctccctgcccgcgacgcatcgtgaaccgctggtgaccgtgttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcaccggtgggtgtgtttgcgctgattgcggtgacggtggctaactttggtttctcttctctgtggccactggcgaaactggtgctgctggtgcatttcgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctgtgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtactgccgcgaattattgagaagatggaagcctacggagcaccggcgtcgatcaccagcttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctattttcatcgctcagctgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgccgggagtgtcgtttgtggtgttgctggcaacgctgggtagcgtaggtattccgctggaaggtctggcgtttattgccggtgttgaccgtatcctcgacatggcgcgtactgcgctgaacgttgtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgcaaaaaggcgctggcttatgagcttgaagtgctgggtaaatttgataaaactgcggatcaataattgaagattgccggggatatccacccggcaatgtgtggatgcctgatgcgacgctggtgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttatgccgcatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttatgccgcatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaatgcctgatgcgacgcttgccgcgtcttatcaggcctatcttaaccgttggttaatttttcaaactcttcacacccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgcttgttcttctcgataaaaccttcttcaccgtttaagaacatcattcccgcccagtactcggaataaccggttcgggaaattgcagagctgcgtttgaaataccaggttgccttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcagagtcgttctccagatcttccgaggcgttttctaacagcgaaattgcctttggataatccggtttacccgcttgagtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgccgctttctctgcaagaacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccagcagcgcgcaggcatcagcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtccccggcctctgctgcctttaaatactggctgccaggctcggagtcgttggcgtgggcaaagaatgtcaaaaacaacatcaatgcgataatttttttcattttgataatacgattgggtagggagtaaccagtataaagagttcgaatggataaaaaaacagcctctgaaaggaggctgtagaaaggacggtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgcacggcgcagtatttgtattccggcgttttcgtaatcgggcttaagttttcggtaaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatacccagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgcgccagaccgttcggggtatcaaacttctctttaaacagataagaagtcccctgatcggcatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttctcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggataacccatacgggtggcgatttcactgatgatttgccagtccgttttcagatcccatttcggttcaaccgccttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggtaaaataacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagctccgcgtcagtttgcagcggatcttcgcccataatgtacgcggcacgcacttcgccatgcgctgcgcggtgcggtagctcgctgatgcgatagccggtatgcgctggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatctttcacgtactggtatcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgtacgttgttctgaccacgaaccgggttaacacccgcatgtggcttaccgaggttaccggtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctggtagaactgggttacacccatgccccacaggatggcggcgcttttcgcctgggcatacatccgtgccgcctggcgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgggaagcgacgaatgctttgtcgtacaaattttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcagtgcaatgtgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtgattcgctacgattgggtgggaatccgccgggttgtacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccacgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaagtcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatgtggggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacgcggcagacattttattttttctcgacgacgggacctgcctgatactcgccgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagcactggcaaccgggcttcggtggcctgtaagcggctggttaagccgcgctgataggcggcctcggcagcgcgctgggtaaagcgcgtggcttccacgcgttcagcctgcatttctcgctcgtcgttgagcgtttgcagacgcgtgccgttgacggcaacgtcacgcaccgcgttcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgcgtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggatgaagttgaactggcgactggtttttttgaataaggtatgcagatggatggagtccaaaccgaaaaacgctttgatatcaaagctcggatagaacaacgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatggcttgcagatccgggcgtctggcgagcaactcataagagagtgtcgccggaatgccggtctggacttgcggtaatgccaccggtctgatctccggcatatcgctggctcccgcgccaatcaatgcacgcagagattctcgcgtttcggtgatttgccctttgacggcaacaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgcgcttccagaccgtgcgccactttactctggtgcgctttcaccgcgtaatcaatcacatcgtgagtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggccagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcggcaaccgctgagcgatgcacaccccacaaatcaagatccagtccggcaaacaaacctactgtggcttccgtatagtacggcccgtccatacccagtgctggcgcatccattgaataagggcttaaaaagccgttcgccgagacacgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgggactgcgctttttcttcccgcagtttcgcttcggcgagggtgtgtgaaccacttagcgtccgttggatcagcgcatccagctgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcgtcggccagtttgatttgttccggtttgagctgttgatgaggtgcagaatccttacgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcagacgtgaaagttgacgattgatcattgcgtggctccttgtgcctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtgggcaggatggcctgagaggcgggtgtctcttcaagcgttatttgaggagaacggctgagtgcggttgccagaccggcagcgtatttctccagggcgtcggcaaactgacctgctctgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggtggcatcccaggcgtgaagaagatcgcggccctgacgaataaccgtttgcgaacgttcaatcagtaatgcgcgttcttcgctgtccagttgacgctccagcgccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagcccgatacgaatttgcagataagtgcgcagagccgtgacttcctgctggcgtgggatccgcattactttacttaacatacccagcgtgccagccagtttttgcggcagtgtgcgcgcttcactttcaggccagacaaaggtgtaaatcaccgcggacaccacggtaccaatgatgatacccagggcgcgatcgcgaatttccaccaggtcgtacactgggccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcgcccaacaggaaaatcggtgccagcacaaacagcaattcgacaatattgtccagccagggcatgaccagtagcgtgaataacagcgccagaatcgcgccgcaaaaggccccgccaaaacgcagcaccatcttctggtacgacgaaccgacatttgggttagcgacgatcacgcatgtcagcatacaggtgtgaatgccttcccagtccacgccgctgtaaaaggtgtaacagatcaaacaggcgagcagcgtttttaccgcgtagcgcatatagtctggattggtaaaagcatcggcggccattgatggcggtttggctgcgggcgttggcggcgtattcgggtccatctgacccagttgtaacaacgtctggcagatattctccaggttacattcccgtgccgccatcgcttcactttcactgatccgccagtcgctttgccagcactgaccttcagcaacggcatgctgcagcttgttgatttctgaagctaatttttgtcggaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagcgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgttttgagttcgccagttggcatcgtccgcgaggcaaaagacattgagtttttgtagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtctgtcaggtgactaatggcatcatcaagccgatcattaagcgcctgatgcatttgcgaaatggcacgactgggaaaccacagcacgccgattaacgtcatcagcaaggttggatagaggccaacaacgatacaccacagcgttaagcgcacgaccacttccggatagtcgagcatggcggggaaggtttgcccgtaaatagcgacaatggcgacggcgaaaaagaccagccccaagcgatgggtgcgcatcaaaaacatgcagcccatcaggatcggtccggcgatgatcaatcggatcaacggttcgccgtatgaccatttgtagatcaaaaacaggctgccgatctccagcaccgtggcaaccacaaacaagatcgcgacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagcgataacgccacaaaagggatctcaaaggtcatcgagatcagaatcaccagcaggcagcctacccagagttgcacggtctgcggcacgcgacctggtcgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcgaccatgattttgaccggaaaacgctgggcaacgcggacccagttaatagaacgagacactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaatcgaatccactttaccctcgaaggttttgccgctgtcactcatcaggcgaatcgttgcgggtgtacctgagcgaatatttttcagatcggtttcgcggaagttggcgatcacataccagtgacgagtgtcgattagggtaaaaatagggcgcatggcagaagcaaattgcccgacggaggttttgagggaaatgacccggccatcaaacggcgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttcgaccgccgcacgctgggcaactaatgcatccacgccgctgacggcgctggcggctgactgcgcctgtaacaatacggcattaagatccgcttctgcggcgcgctgcgccgttcttgcacggtcaacatcttccgctgagacaaaaccttctttcagtaatggctcggtgcggcgtaatgtatctgtggcctgtttcgcggcggcacgggctttttctaccgtggcattaaccgagtcggcaccaaactgttgcgcgtcaacgctacgctgggtgagcataatttgcttatccagcgccgcgagggaggcttcagctttcgccagattggcttcgtacgggcgcgggtcgatgcggaacagcaaatcgccctgtttgactgcctggttgtcggtgaccgccagttctacaatgcggccgctgacttccggtaccacatcaatggtatctgctgacgcgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagattgatatttgcccgctgaataactcgcctcgtgatgagcgtcaaaataaggctggcaatggcgcagaaaaaccagctgggataataagcgccgatcaccgggattgccggagataatgagcatcccgaaaccatgaagacgggaattatccaggctgtttttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaatatccattgaaggcgtcagtatggctattttcttgatgaataaaaatagctttattcagccaccgcattcataacttatatattttatgtattaattggttgtatatatttttaaaataaatgcttttgggggcttcagcgcccccaaaagcgagtggcattaatttggggttacgatattcacccacaaatcgaaattatccagacaggcaataatttcttccagtttcgcgccattgccaataattttggctttcttcgcttttaccagatccgccatttttgcctgtccggtcagcacggcgtgcagatcttcacggctgatgtagaaagaggcgttggcttgcggttgcagcgttttccggtagttaagcacactatcgttcagcgtcaggttgaggttatcgccgttgcccatattgaagttcaggctgatatttttacccgcggctttcgcgctatcgaggcgaacggacataaagtcgaacagcatttcgaccgacatcccgcgaatggtgtccggggaaccggtggtgccgtggctgaacttatgcaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccaggtggcggactcggcctgatagcccagctgttcaaagttattcgcttgcagattcttcgcgacctggtcacccgggttggcggcaatcacctgtttcagcagttctgccgaccagcggtaatcaccttgcttgttcgcttcttgcgccaggttgatgacacgggcagaaccgcccagcgcctgcacgtaacgtttacccatctccacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatacaccgcgcgggcgttgtggctgacagaaccgtaatagccacggctggcccagttattggcaagtgcaggcggcagcttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgtacttgatagtatcgcgatatttaccaatataatcattgatatgcttattgccccagaccgaccaggtgtgcggcataaacaggacttccgcgtcgttaccccacatatccagcgtttcgttcagatactcggtccacttgctggtgtcgcgggttttcgcgccgcgtagagtgtagaagttgtgcagggtatgcgtggcgttctcggcggtacacagggctttcagggccggaatatagaagtgcatttcggctggcgcttcgctacctggggtcatcaggaagtcaaactccaggccgtcgataatcatcttctcgccagttcggacgatagttttagtcggtgcaataatgctcgggtcgcccgttgccagcgtcacgccaaggccattacccacgttgccttgcgcgttgtgcggcagtaacagaccgtaagagtagagcgcacggcggctcatgatgttacccgccagcacgttttcgctgatggcttcgtccataaagcctgcaggggcaatcacctgaactttgccggatttaacatcggcttcagagataatgcctttcacgccaccatagtggtcggtgtggctgtgagtgtagataacggcaacaatcggtttttgcggacgatgctggaagtaaaggtcaagtgcggcttttgcggcaggcggcgtcaccagcgggtcgataacaataatgcctttctcgccctcaacgaacgtaatgttagagatatcctggccgcgcacctgatacattttatcggtgactttgaacaggccagaaataccgttgatttgcgactgacgccacaggctggggtttacggtttccggcgctgcggcattaatatcaaatttgtaatcgtccgcgcggtagtaaactttaccgttcgcatcacgcagaataccttcatccagcagcggggcgataaatccacgctgggcatcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcctctttcgcgttagcggtatttaccatcatgccgctggcggcagttaacgcaataacaatcctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggcgttatcataattgggaaattgcgactttaataagtggaagtgtgagcggaacgcgccattttattaggcatttgtgctgaagagggaaaattacagtaaaactatcattgcagaaaataatatgagtcgttttatgtgtttattatatatattgtacctgtcgttggcacagcgggacattgcgctactgtgccaacgttttactcatggggctttagcacagaactgtggcaaaaaacgttgatgcgccaatattgctgcaccctgagcgccattaaagtcagaagatgaggcggcaataaagcgcacgacctgatgcggcagtggacggcgcaggtacttttgggtcatggcaacgagagtctcgcgtgggaaggcgggcatatccatcacgccaccgcccaggatcaccgcatcgggatcgaacagattaatgctggtggcaatggcccgtgccgcgttttcaagcagactctggacgaaaggggcgttttccgcatggacgaaaagatcgcgcaatgggtaatttcggggctgttgttcgtaccagcgtcttagcgccattccagagcaattggtttccaggcacccaggattgccacacgcgcagtgttgggtcatatctcccagggggatatgacccagttcgcctgccacaccgtgtgcacccgtccacggcgcaccgttcatccacactgcgaaccccatccccgtaccgagataggccgccagaaccagttgttgcgtaaggcggttttctactacgtcccaggagagttgcaggttaacgtcgcgggaaaactcaaccggacaattcagcgtattttcgagcttatcggcgagatcatataaatccgccgctgttaacggcaggttaggcgtagaaataatggtgcgtttatctttactgaccagcgccggaaatcccatcaccagaccatgacagcgagcgttaaagcgcctgagttgctcgtcaatcatttcgccgatacccgacaccaggccgggagcaatgacttctgcggtccgctttttttcgcagtgtagcgtttcaccttctgctgtccgcagacaaaagcggatatgcgttgcccccatatccacgcccgctacgacgttatgctgtttttgcatgaggctgtacctcgctttttgcagccagaatctgcgcggtcataattctccatgcttcgtcgatattttccgcatgattaaacaggccggaagtgccgacgataaagacatccgcccctgccgccatcagtttttcgtaagttgcctggttgcaggaaccgtccacctcaatttcgtactccagaccttctcgttcacgccatgccttcagttcggcaagtttatccagcatttcaggaatgaacggttgtccggcaaagccgggatcgacagtcatgaccgtaattttatcggccttatggatatagtatttcatggcctcaactggcgtctccgggttaaggatcagccccactttcatgtcatgacggcggatttcatcaatcaggcggaacgcctggccgttgatggtttccggatgcagagtgatgaaatctgctcccgcacgcgccagttgagcaatgtaatcctgcggccgcgtcaccatcagatgacagtcgagcggtttagttgccagttttttaacctgacttacgaagaacggtgagagtgtcagattggggacaaagtgaccgtccatgatatcgatgtggaagtaatcggcatggctgtcgataaattcgatctgttctttaaatttcagcagatccatacacattaacgagggggagattttcatgttcaattccttacttactgataagacggtcaagggcgacagccgcgataattaatccgcccatcaccaccagttggtaataggtttgtacctgcaaaatattcagaccgttgttgatggtgccgatgatcaacccgccaatcaccacagagaaaatgcgccccttgccgccgaagaaactggtgccgccaatgatggcgctggcaatggcataggtttcaaaacccataccggcaagcggttctgcggcaccgagtcgtgcagttgagacgacgcctgccagacctgcacaaacaccggagatgataaacaccaccaggatgtggaatttcacgtcaatcccggaatagaacgccgaatttttgttgccgcccagtgcgtagatgttgcgcccgagccgcatacgcgttgtcagaaaccaaaggatgagcgcgacaattagtgagaagataacggggacaggtatcccaattacgctggcggcaaagaagttcacgaagtcaaatgagaagccgtataccgagttggcatcggagatcaccagcgtgatcccacggaaaatcgcgttggtgccaagggtgatgatgaacgggtgtagccccgtccagttgaccaggcagccgttgatcgcccccagtgcgccgccaaccagtacaccgccaatcatcgctgcgagaaacgggtcaacacctgccaacatcagtttggcggtcaccataccggaaagcgccagaatcgcgccaaccgagaggtcgataccagcgaccaggatagcgaaaaactcgcccatgccgatcaataccgtcacggagctttgaacaaaaatctgggtaatattattggtggtcagaaaatattctggtgacagcgaaccaaagatggcgacgatgatcgccaggataaaaaaggtgccgtatttatcccagaacagcgcaaagttgaacggtttcttctcgctcgcttcgctttttactcttgtggtaaagcccatgccataatctcctcttcgctcatgtcatcgcgattcgtcaggatttgcgtcagtcgtccttcgcagaacacggcgatgcggtcgcagacggtgataatttcaggtagttcagatgacaccatcaggatgacttttccgtcgtccgccagttggcgcatcactttgtaaatttcggctttcgcgccaacgtcgatgccgcgggtaggttcatcgaaaataatcacttccgggcaacagcacagccatttggagatcaggactttctgctgatttcccccggagagttcggtgatattctggtttaccgaatgacatttcagcgccagcagttcgcgttgattttcagcggtacgttgctcgtcaacttcatgaaacaagcccatcgcgcctttatagccgccgtctttcagactgcggctgatcgccatgttctgagcgatggaaaagttggggaaaaaaccgttatcccggcggctttcagtgatgtaagccatcccttttttcacggcatccaggggtgaacgtggagagatatctttgccattaagacggatttctccgccagcgcgtttatccacgccaaacagacaattcatcagttcagtacgtccggaaccgaccagtccggcaaagcctaatatttctccccggcagacgctaaatgagatatcccggaccttttttctgtcacgactggtgacgttccgcacctcaaaaaccgtttcgtgcgcaaggttgctgacattctccttcatcgcgttaaaacggttttgcagttcgcggcctaccatcagacggacgatatcgtcatttgacacatcgcttactatgccgctgcaaacgctgctgccgtctttcatcaccgtatagcggtcgcaaatacggcgaatttccgccaacttatgcgagatatagacgatggccgtaccctctttacgcaactgattcatgatcagaaacagatagtccacctctttattggtgagtgaggaggtgggttcatccatgatgatgactttggcatcgagcatcagcgttttggcaatttctagcatctgcttgtggctgatagataaattcgccactttctcatctagatcaactttcaagcccacgcgtaataacatcatggcggcgcggacaggcatttctcgccagtcgataatattgacgccacagatttttttcgtcagatgacgaccaatatataaattttccagtacggttaattcatcaataacgctgagttcctgataaataatcccgataccgagttgtgccgctaatttatgatccagcttgttatagctaatgttattaatggtaatggtgcctttggtcggctcatgtattccggataaaactttcattagcgtggatttacccgcgccattttctcctagtaatgcatgtatttcaccaggataaaccgttaaattaaccgactttaatgcgtgaaccggaccaaaggacttgccgatccccgccatcgatatatatggcggggccataaataacctctctgcacgaaatatcgtattattgcctgatggctacatttatcaggtctacgttcaggttattttgttggccggataagacacttcattagcatcatcatccggcatcattcagttttattgagtgaccaggattgaatcgaccagtttaaattccggtgctttatccagcgggataaccttgccggatttctcagcgtcaaccatcagcttcagacccgttgcgccgatatccgccgggttctgggcaaccgtcgcggtcatttgtccggcttccaccattttgcgggcttccggaatgccatctgtaccgacgaccagcacttttcccgtttttccggcgtttgcgactgcctgagcaacacccattgccatcgtgtcattcgcgcaatagatcgctttaatattcggattacgttgcaacacgttagtggcgacatccagtgctttaatgcggtcccagtcggcaggctggctggcgacaagcttgatctggcttgcttttttgaaggcttcggtggcaccattacgacgcgcttcaccggaggcgttaccggctttaccctcaatgattgcgacttcaccaccttcagcgcccaatttgtcaataatgaacgacgcgcctttcgccccgacagcaacgttatcggtggtgacaaaagcttccacattgccgccagcttttttcagattatccatgtcgattttttcatcgagattaaccagataaatgccttttttccatgcgcgggcgacaggcatgaccagattcactgaggataatggagcgaaggcgatacctttgtaatttttattactgagatcttcaaataactgcaattgagattgaaaatcgcgttctgaaggagaggcaaaaatatcaacgctgacgcccagtgtttttgcttcatcttcaatgccttttttcatatctacccaaaatgggttggagagggttttcaatacgacagcatattcggcggcagcaaaagcgctggttgacaacattaagcccacgagtgtgccgctgaaatatttcagatatttattcataataatgttctcacggtaaggggacaggtaactccgcgatggcggaattacctttttcttatttcagcgcgcctggtgagaagaaatcaacaattgcgccggttttttgcatattaatattagcttgttcaatgttgagctgggcgacagagacaaaaaaagcgtccagcaaagttagttgtaatattcttgccgaggcattacgacctaataacggcgtttccggggctggtgagcaaataatataatcggccagtttcgctatcggtgaatggtagctatgggttatacaaataatctttgccccgttcttttttgccagttctacggccgcttttacatcactggttcgcccggaatgggtcactaccagcacaacatctccttcctgtaacaacgaagcggacatcatcatgatgtgagcatcaggataggcctgacagcgtacgccaatgcgcaagaacttgtgctgtacatcagcacagatagcatttgatcctccggcaccgtacaaatcccgctgtctggcctgatagaaaaagcgggcggcacggtggatctcatcaacgttgacgatcgactgaccttccataatggtgcgtaaagtgatgttaaataccttattcaccacatcctgcggcgcttcatcaaaagccaactcggaaggcaatacctgttctgactgagaaaaataatcttccagcgcactgcgtaagttacgaaagccgctaaaccccagcagctttgataccttaactatcatcgcttcagataccgccagagcttctgcgacatctttaattgcgggtgcacaactcaggttaccgggtttgagtaaccactccacgatgcggctttcattttctgtcattccttcctgcttcattcgcaggtaaggcgctaaccctataccgttcggaagcgctgaatcaaactctgactggctcatcacgttctcttgtccttgaattgaagacgccactatatcaccacagcaagaacagaaaagatgctggcgacttcacaaaaaaataaaatttataaagtttattttattgtgaacaatggcgagtggcttaaaattttatttcatttaattagtttaaaaacatgatgttatttgtttttctggttttttagatgatagatgttgctggatggtgagtgtctttaacgctattgcgctgtcagatgtaactctgtaaaacagatcaggaaggcgtaattcatcgattttgggtgtttttaattcattaacatcacaaatgttttttgattgtgaagttttgcacggacggggaagatgaatgaaaaagattgcatttggctgtgatcatgtcggtttcattttaaaacatgaaatagtggcacatttagttgagcgtggcgttgaagtgattgataaaggaacttggtcgtcagagcgtactgattatccacattacgccagtcaagtcgcactggctgttgctggcggagaggttgatggcgggattttgatttgtggtactggcgtcggtatttcgatagcggcgaacaagtttgccggaattcgcgcggtcgtctgtagcgaaccttattccgcgcaactttcgcggcagcataacgacaccaacgtgctggcttttggttcacgagtggttggcctcgaactggcaaaaatgattgtggatgcgtggctgggcgcacagtacgaaggcggtcgtcatcaacaacgcgtggaggcgattacggcaatagagcagcggagaaattgagattcatccactacttgcatggatgagtaatgattaatgtggatagagtttctttttgaggttggctaatgaaacgctttccgctatttcttttattcaccctgctcacgctgtccaccgttccggcccaggccgatattatcgacgacaccattggcaatattcagcaggcgattaatgacgcttataaccctgaccgtgggcgagactatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgacgaccgccgccgccagtttgaagatcgccgcaggcagctggacgatcgccagcgccagcttgatcaggagcgtcggcaactggaggatgaagagcggagaatggaagatgagtatgggcgatgaggttgggtatggagcaggcatcgcccctcaccccaatggggagagggagaaaacgagcgcaatattcaatatcgagcacaatcggtcccctcgcccctctggggagagggttagggtgagggggccagcgcgcacattccctctcatcacgccaccccaatctccatcccatcaaaccccacctcaaaccctgacggtagtgcgttttccatcagccacgcatcaaactggtggctgatatgggtcagaatcacccgtggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatccgcgcgcggcgggtgactgcaatccatcaccattacctgcggctgattattgcgtaaaaatttcagcgttttttccggcaagcctgcggtgtcagacagccacgccacccggctgtgtgccgtttccagcagataaccgaaggtcagttttgagtggttgagcggcaggggcgtgacctgtaacccctgcaaatcaaacaccacaaacggttccaccgtgtggctgaaatcaagcaggcccggatgtttaaacagatcgtcgcagccctgttcatccggcgggccgtaaaccgggatcggatcgccaacgccccagcgcagcggaaacagcccctggacgtgatccatatgataatgcgtcagcaaaaactgctggaacgatccgggcgaccagcgatcggcgagatcgtgcagcccggcatcgatcagggtgattgcgtcgttaaacttcactacgccgctgcacggttggcggcgatactgcggcgagcgccgcgctctggcgcaggccgcacactcgcagccccatgccggaacgccctgtgcgccgccggtgccggtgagcgtgagggtcaggctcatgttacagcgccttggtgaagcggaagtggctctgctcgtagccttcgcgcagatagaaacggtgcgcgtcgtggcgcttcacgttggtcgaaagttcggtcatttcggccccggcctggcgggcttcttcttctgcccacgccagtaacttactgccgacgttcagaccgcgcgcctgcggcattaccaccaactcctgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcatgccgacaacttcgccatcaagcagcgccagatggtagcgcatgtttgggtcgcgcagattggcgttaaaacccacgcgaaacgcgtggtggtcaaactccgcctgttttagctcacaaatcagcgcgtaaaccgcgtcggtgtcgtactgcgtggccgggcgaagctcacaagcaggcatggtgtttctccttctgatggatcagcgtcagcagcgtgtcgaccgactggcgcaggctgccgtcattgttgagcttatggcaatcctgtggagtatagcgggcggcgcgcgccaggcgggcgttaatttcactggcgttttcacggccacggttttccaggcgctggcggaggatctccggcgaaacctgtaaacagacgggcagcagcgccgattgatagcgcgcccgcgcctgcggcagatgggcgcgtgagccgttgaccagcacgtcgaatccggcgtgcagccagagatcaatctcgacgccgacgccataatacagaccgttagcgtgccagcttaaggccaacagattttgccccgcgcgggtaaaaaactcctgctcgctcagggcgatatggttttcacttccggcgctggcatcgcgcgtgatgtagcgatgcgccaccagtaactgagtttgttcccgcaggcggagttccgccagcaggctgtctttcccggagccggacggccccattaaccaaatcagttttcccatcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatatgattgtccttgcgatgcgccagcaccaggtcggcgcgtttgccctcgccaatcaccccgcgatcctggagattaagcgcctgcgctggatttttagtcaccagcttcaccgcctgcggcagcgtaaagcggttgctctggtcatcggcgacgcgaaatgccgcatcgagcaggctggcggggtagtagtcggaagagaggatatccagcaggccaagctgcgccagttcactggccgccacgttgccggagtgcgagccgccgcgcacaatattcggcgcgcccatcagcacgttcatgccatgcttgcgcgaggcttccgccgcttcgaacgtggtgggaaattcggcgatcacgctgccaagctggtgagattcagcaacgtgggcgtgggtggcgtcatcgtggctggcaagcgcaatttttcgcgcgcggcacagggcggcgatggattcgcgattcggctgcgaccagcgtgcggcgagcgccagttgctcttcttcgtactgctgcatctgcgcatcagtgagggagtatttgccctgataatattcgcgatacttctcgcggttggcgaactggcgctggcccggcgagtggtccatcagcgacaccagcgtcaccggctcgcgctgcaccagtttttcaaacagcggcagcgtggtgtgatgcggcagttcgcagcgcagatgcagacggtgctcggcgcggttgacgccgcgtttctgcgtctcttcgatggcgttgatcatcttctccagattctccagccgatcgccgccgtcgcgcacgtcgccaattgccacggcatccagtacggtggtgatgccgctcgccaccatcagcgcgtcgtggctgctcatcgccgagtgggcaggccagtcaactttcgggcgcggggtgaagaatttatccagattatcggtatgcagctcaatcagccccggcagcagccagccgccttcgccgtccatcgcctccggcaggcggctctggctttcggcaaaggcgcggatttcgccgttctgcacctccagcgaaccgcttaccacctcgttttccagcaccagcttaacgttattgataatcatgaagaggctcccattgggtgcaggcggtcggcgacgtcattacgtacagcttcgtcatggaagatgcctacgatggctgcgccacgggttttggcttcgcgaatcagttccaccaccgcggcgctgtttttggcgtccagcgaggcggtaggttcgtcaagcagcagaatggggtagtcgacgataaagccgcgggcgatgttgacgcgctgctgttcgccaccggaaaatgtcgatggtgccaggtgccacaggcgttccggcacgttcaggcgggtgagaagacgcgcggctttagcggcgcaggcttcacgcggaacgccggtatcgagcagcggctgcatcaccacttccagtgctgagatacgcgggatgacgcgcagaaactggctcacccagccgacggtggttttgcggatttccaccactttgcgcgctggcgcggtgaccaggtccacccactcgtcaccgtgtttgatctggatttgaccttcgtcgggcagatagttggcgtacagcgagcgtagcagagttgatttgccgctgccggaatggccgtggagcaccacgcattcgcccgcgttgacggtgagcgaggcgcgattgaggacgggcaggcgcacgccgttttgctggtgcaggatgaaggttttactgatgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgacgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccggctcaattctgcaaaaccgatgacaccagcagctgtgtatacggatgatgcgggtcgtcgagcacgcggtcggttaacccactctccaccacttgcccctgcttcatcaccagcaaacggtccgccagcaggcgggcgacgcctaaatcatgggtgacaatcaccaccgcgaggttcagctccaccaccaggccgcgcagcaggtcgagcaggcgggcctgcaccgacacatccagcccgccggtcggttcatccataaacaccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgctgctgcataccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatctccacctcttccagccacttctgcgcggtggcacgaatatcgccgtaatgacgtgccccggtcgccatcagccgctcgccgatattgccgcctgccgacacctggcggcgcaggccgtcgagtggatgctgatgcaccacgccccattcggtacgcagcaggcgacggcggtcggcctcgctcattgcatacagcgaacggttctcgtagtgaatttccccctgctgcggcgtcaggcgcgcggagatcgacttcagcagcgtggtcttcccggagccggattccccgacaatgcccagcacttcccccggccataaatcaaaagagacatcgctaaagcctttgcccggcgcgtaaaggtgggtcaggttattgaccgaaagtaacggttgattcattggttttttgcctcgctctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcatcaagatagctgtgggtcgatccgcagatggcgcatggctcatcccactgctgaacggtgaacgggtgatcgccgaaatcgagactttccacgcgggtaaacggcggcaccgcatagatgcgcttctcgcgccccgcgccgaacagttgcagggcgggcatcatgtccatttttgggttatcgaatttcgggatcggcgacgggtccatcacgtagcgcccatttaccttcaccggataggcgtaggtggtggcgatatgaccgaagcgggcgatatcttcatacagtttcacctgcatcacgccgtactcttccagcgcgtgcatggtgcgggtttccgtttcgcgcggctcgataaagcgcagcggctcggggattggcacctggaagataattatctgatcttcggtcagcggcgtttcggggatgcggtgacgcgtctggataaccgtcgcatcgtccgtacgttccgtggtgtttaccccggtcacgcgcttgaagaagttgcgaatcgacacggcgttggtggtgtcatccgcgccctggtcaatcaccttcagcacgtcgctttcgccaatcacgctggcggtaagctgaatgccgccggttccccagccgtacggcatcggcatctcgcgcccgccaaacggcacctgataaccggggatcgccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgggggagtttgaggtgtgagacaaagcctgcggcttcgacgttgtcggcatgtgccagcacgaactcttcatcctgcgccgggcctgtcgcgtgctcgccgtactccggggcttgcagagcgcggtcgaccagcgccatcgccatcgctttgcgctcgctcatgccgaacaccagcccgtagccgcgcgtgaagtgcggcggctcacccggcgggtcgataaaaccgttaaccatttcacactcagtcatcagcagttcgccgacgttcaccgcaaatcccagctcttccggcacaatcgacacgtcgatatagccgctgcggatctcgcctgcgaacgggtgattgcgcccgtaaccgcgttgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcatcaactgctgcaaacgggaggagcgtgagcaggggtaaaccggcggcgtgcgggtgatgtcatccggctgtgcgccgctatcctcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgctgttcgctgtcggcggtggtcagcgtcggcgcttcgccgtttgccagcagggtaaaatcgagcaggcgatgggtgtagtcgtaggttgggccaagcagctggccgccgggaatgtctttataaacggcggagatacggcgttcgagacgcatcccggtggtgtcgagcggctcgcttaccgccagcttcgccaatgtggtgcggtaggcgcgcagcaggaaaatcgcttcaacgttatcgccgctggcctgtttcagcgccagcgccgccagttcgcggtcggcaatgccgccttcggtcatcacgcgatctaccgcgaggttaagctgctgttcaatctgggcgacgctcagttcgggcaaatcggtatcgcctcggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttctcgccccctttcacggcaacgtacatcagcacacctccacatgagtggttcgcggaatagccagcaggcgctcgccacaggtcaggatcaggtcgatgccgagcgggaacggatgcgggcgctcggtgagttcgtgcagaatgcactccggcagctgcggagcgatcattcgttcttcggcaatacccgcaccagtaaggcgcaacatgcgtccgccgctcaggctggcgacctgtaaaatcagcgtcgcacccgcttccggcgcaacggcggtgccggtggaaagggcgttgagctgttcgctggaaatcgcctcatccgtcaccgcgaaggtcgcctgttccggctggctgaccagcggcgcgttggtatgaaaacgcaggctctggttgacgatatcgttatttaatggggtagaaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggttgccagccgcgtttgagctgatgcagggcgacaatcacgcccggctcgctcatggcctttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttgtctccgcgaaccatcgtaaagaagtcgacccggctggcgttcacttcggcctggcgtgcggcaatgcgtgccatacggtcagcgtccagcggggcaataagggtttctgataagttttgaaagtggcgagattgctgcatcagcgcatcaatcagcgcgcagcgttcggcgtgctgtttatcacgcccctgcacccagctgtagccgagcgtgccgtcagtcaggcgcacggcggcgcgggtcagcgtggcgtcgccggcaaaaaaacgttcgccggtgccgcccatccgcgcctgaatctgtaccaggccagtttcagcggcgcggatcacctcatagtcggcggtgatgtttagcgcgttcaggcgtgctgccagttcagccggttggctgtgcgccagcacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgcgtcaggctgacggagtactccgccgggctgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggcgacatattcgggatttcaagacgctggcactctttggcctgggcgcggcgggcgctgatccgcgtctggctgcggcgcagcgcaattccggtttgctcgcgcagaaaatcgtgcagcgagccgctgtcgaagcgttgcagcgtcggccagagggtgaggtccgcgaagtagtggtcgattaaacagagcgcgacgccgttgacacgacgcagggtgcgcaggtggatgacgttctccccctcggtaatccccagtgcgtcagcgacgtggccggacgcggggcgcaataccgaaagcagtttttcgctggtgggatggctgccctgatccagcagattctggctaaaacgcgcctgggcgttgagcgggtaatcgaacgggcgcatcagcaccagcacgccgacgccctgacggcgctgtacccagcctttttccaccagttggtcgatggcgcggcgcagggtgtggcgattcacctcaaagcgcgctgccagttgctgctcggcgggaagatagtcgccgcagcggtagtgttgacgaagctcctgctcaagttttgcggctatctcttgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagatatcaatgcctcgcttatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgatgataagcaccatcagggcgcaggtttgttggaactggaaaccgcgaatcgcttcccacagggtgacgccgatcccgcctgcgccgaccatgccgacgacggtcgccgagcggacgttggattcgaagcgatagagggagtaggagatcagcagtggcatcacctgtggcagcacgccgtagaggatctcttcgagcttgttggcaccggtggcgcgaatgccttccaccgggccgggttcaatcgcttccaccgcttcggaaagcagcttggagagcacgccggtggtgtggataaacagcgccagcacgccagcacgccagcgaacgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcgcggcaggcgtccatcaggcggcgaacgggctggtaaacccaccacggcaccaggttttcggcgctcatcaggccaaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacggccatttcggtgaggtaatcctgcctctggctgaaatcgggcgggaagaagtcggcggcgaacgtcgccatgttgccgccgtctttgatcagcgtaagcggggccatttccgcgccctgccacgagacgaccaacacggcgagtacaacggcccagctcagaagcgagaaccagctgcgcttgggtggggcgatggtgatggtttgcatgtttggctccggtctgtaggccggataaggtgcttgcaccgcatccggcatcaacgcctgcacattgtcggatgcgacgccggggcgtcttatccgacctacgatttactgcaccgctttactcaccgaactcatcgcgcttagcgcgttgttcaggcggtccaggtcatccagctgcgcctgaatctcggtggtttttgccagcttgtcctgctcattcagtcctttattgcttttcacgccctgcatctctttaaacagcgcgagctggcgaatcggcaccagttgcaggtcgctggaagcgcggaatggcgcccagcccaggcgttccagcaccgctttttcttccggcgttttgccgtagttcataaagaagtcgtagatcttgtctttggtggtttcggaaagattcttgcgccagacgatcggatcgcctgggatcagcggcgacttccagatcaccttcagttctttcagcttctctggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtggcaacatccacctgcttgttggcgacggccagcgcgttggtttcatgcccggcgttgacggtgcgcttgaagtcgctggcggagatattgtttttggcaaagacgtagtaaccggggacgaggaagccagaggtggagttaggatcgccattgccgaaggtgagatctttccgcttcgccagcagatcgttcaggttgttgatcggactatctttgttgacgatcaacacgctccagtaacccggcgatccgtccgccgcgacggtctgagcgaagacctggccgttggcgcgatccaccgcttccattgccgacaggttgccgtaccaggcgatatccactttattgaagcgcattccctggataatgcctgcgtagtctggggcaaagaaggcgttcaccttcacgcccagcttcttctccatatcctgtaagaatggcgtccattgcggtttcaggttttgctgtgattccgttgaaataatgccgaaattcagcgccttttcctgctcttcggcgtgtgccgggcttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgatgcgattaatgctgcggtagagatggtcaaaacgttcgttatcaaactgttggctgctgccgtcgtagaaaacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtgatgccgtcgttctgattgatgtcgcgcagggtgtccatcacgatgcgggcggattccgggtccagcgaggcgatgggttcatcggccagaatcaccttcgcctgctgcatcagcgcgcgggcaatcgccacacgctgctgctgtccgccggagagggtggaaacgcgttgatgggcaaaatgcaccatgccaacgcgggtcagcgcctgtaacgcgcgttgtttctgctcgcgggtaaaccagctaaaacaggtgcgccagaacggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcggttcaccaggttgaattgttggaagatgtagccggtgttggcgcggcttttgcggatatcgcgcgccagacggccttcgcgctggactgtgcggcccagcagctcgatatggctgccggcggatttatcgccggtaatcaaaccgcttaagtgacgtaaaagggtggatttgccggaacccgacggcccaagcagagccaccatttcaccgtgatgaatgttcagatcaaccgcatgcagcgcctgatgctgattgaaggttttggcgagcttctcgacacggataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgatttggttaattaaaagtgactaacagatgaagagttaacgggaattcgatgacagtgcgggagggcgggcctcccggcggattattgcgttggttgttgtttgacgacattaatcatccacggtacgccaaatttatcggtgactttgccgaagccatgcgcccagaaagtttcctgccaggccatttcgatttttccgttagcggcaaggttatcaaaccagcgttttccttcttcgacctgttgcgaatcgagcaccagcgtaaagccggagtagctggcttttcctgacggtatagcatcgctcatcatgatatcgcttccggcaatgcgcacattggcgtgggcgatggcggtatcgggaaattgcattccggaagggcagttctcggcgctgtcctgcgctgatttcggcatttcgccgaagctgattttatagagcagttcagcgcccaacgtacgttgataataagcaattgcgtcggcacagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagccagttaagtgtagttcgaaatttatacagatgagagggaagcctgataagacgcggtcagcgtcgcatcaggcagtcggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcgagcgtcgcatcaggcagtcggcaccgttgccggatgcggcgtaaacgccttatccggcctacggatggtgcgggaatttgtaggcctgataagacgcgcgagcgtcgcatcaggcatctggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcgagcgtcgcatcaggcagtcggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcgagcgtcgcatcaggcagtcggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcatctggcaccgttgccggatgcggcgcgagcgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtaacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaggtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctctatttattatttaagataatgttaatgctctacttgttctttttttaattcacatgatatttttatctttctgacgttttaaacgtatcagaagacgttatttattctgataaaaaacaacacactaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaaacaatctggctaaataaaataacaaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacgcctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgacgcgccacaactggctttaccctggagtcagcctaatatcgccgaacgtcacgcgatgctgaataatgagttgcgtaaaatttcccgactggaaatggtgcttgcaattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggttctgcctaatcgtaatcgcccaatgactgcgctgccgacgcttattcgccatacgcccgggcaaaaagaaccggtactgcatttttcacatgtcgcgccaatcgaccgtttaattcaacaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcgtcgctttcgaaaaatattatctgggtgcccagcctatttttcattgtctgaaaagtttgaatgatttagtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctggcggggctggagagttatcccggtcagttgacgctactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcgattttggcggtggggcaatcggtgccgctgtatgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgccgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcgaatcgggcgcgccatgagttagccaacaacggtaagttacccgcgccagagcaacaacgctgggtggaagattttgcccatgccgcgctcggcaggcgctggcgtcatgccgatctggcggacctcgaacatattcgtcatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcaggcgttgcttcatgccgcttacgctaacgcctcgttgtatgctctgcgatctgctgcgcataaactgttgaattacgcgcagcaggcgcgggaatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcggcaaaatatccatcaggtcgaagaaagtttgcagctattgcaactcaatcaggcgcaggtgagcggcgagattaaacatgaaatcgagctggccctgacctccaccaaccactttctgcgtcaacaacaagatgcgctgaatgcgcagttagccgccttgtttcaggatgattcggagccgttaagcgagattcgtacccgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgttttgccgagcttgaatccaccctttgccgggtgttaaccgatgttattcgccccattgagcaacaagtcaaaatggaattgagcgagtcagggtttcgtcctgggtttcattttcctgtttttcacggcgtagttccccacttcaacactcgccagctgttcagtgaagtcatttcgcgccaggaagcaacggacgagcagagcacgcgattaggcgttgtgcgtgagactttttcgcgctggttgaatcagcctgactggggacggggaaatgagaaatccccgacagaaacggttgattacagtgtgttgcaacgagcattaagcgcagaagtcgatctttattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtctggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcagcagcaattgcagcagactgtgatgactcacggctggatttacaccgacgcccagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttacttgacggccccggtcgcgtgctggagtcggtttatccccgctttttagtggatctggcgcagggcgatgatgcccgccttccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttcttgcgcgcgtgcagcttcagacatggacgaacggcggcatgttaaatgcgccgcttagcctgcgtctgacattggtggaaaaactggcgtcgatgctggatcccggtcatctggcactgacgcagatcgcgcagcatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttcccggagctcccccagcaaattgccgccttgtatgagtggttttcagcccgttgtcgctggaaggaaaaggcattaacgcaacgaggcctactggtgcaggcgggtgaacagagcgagcaaatttttacccgctggcgtgctggggcgtataacgcctggtcgttgcctgggcgctgttttatcgttctcgaagagttgcgttggggggcatttggcgatgcctgtcgtctgggaagcccgcaagcggtggcgttgttgctgggtgatttgcgcgtgaaagcgacacaacatctggcagagagtatcaatgcggccccgaccacgcgtcactattaccatcagtgatttgcctcttcgaccgttccgacgggcggggatcatgctgattttttaagttggctgggaaagtggaccacggcagataaacaacccgtttgctggtcagtgacccaacgttggcaaactgtcgcgctggggatgccacgactctgttcagcgcagcgtttggtgggggcaatggtcgaggaaatcttctctgtaaatttggcgtaaataatcagttacatcaatgagtcctaaacgaaatccatgtgtgaagttgatcacaaatttaaacactggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgacggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggttcgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcacttgccactttctccgttccctttctgattcgaccgcttggcggactcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcgatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggacttcggttctattgccgggtttgtgctgggtgcgggcgtggtggtgttaatttcgaccattgtcggcgaagcgaacttcctcgactggggctggcgtattccgttctttattgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagaaactccggcgttccagcagcatgttgataaactggaacagggcgaccgcgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccactaaatactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacttgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgtccagccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgctacttggtagtgttgccctgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccgggttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgccagcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacactggcggcctggctggtcgaaagctcgcagaatctgatgatgcctgcctattacctgatggtagtggcggtgattggtttaatcaccggcgtaaccatgaaagagacggcaaatcgtccgttgaaaggtgcgacaccggcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgataatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtgacgctgtcttatcaggccaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttgccacgtactgatctttcttcagccgtacccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccatacgtacaaacgctttactcaactccccgcatttactctcatcaatacctggtccttcatcttcaactgccatgaccgctccgtcatcttcttgcagcttaatcataatgttgctgccttgcgggctgtaacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctgtcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattaccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacgctctccatcatctgatcaagccgtgccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcacccccgccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaacaacctttcgttatccagcgtgctggtcaggcgactgaccagatcgtttaacgccgaaaccaccgcttcgatttcgagggtggcgctgtgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcgggcgggtgatgcggcataccgcctgatagcagataaatagcgtcaggctgaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaacgcatcagattcaattagttttcctcattcgcgaccagcatatagccaaagccgcgcacggtgcggatacgggctttgcccactttgtcgcgcagattgtggatatgcacttccagggtgttggtcgagggttcattgtcccagttatagatgtcgttgtagagaatttcccgatgcaccggactgcctgctttgagcattaaccgtgacagcagagcatattctttgggcgtcagaatcaactcttcaccgcccatccatacctgacggcgacccatgttcagcgtcagattgccaacaatcagctcactttcgccctgattattatggcgtcgtagcagggcgcggatacgggcatgtaactcttccagcgcaaaaggcttcaccagatagtcgtcggcaccgacatccagcccggcgattttgtcggtcagcgtatcgcgagcggtgaggatcagtaccggcagggtatattttttctgccggatacgggcgagaaaatgcagtccatcttcgtcgggtaaccctaaatccagtaccaccaggctgtaatgacctgcctcaaggctttgttccgccatccgcgcggttgtcacgccatcgcacgcgtaaccttcggtttgcgccgccagaatcagtccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagttaatcccaatagcgtggagaataaattgtcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgacagccacagcagcatcggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttggtacaggtctggatctcattggtgtcgcaggttggggtaaatttcctgaactgaggcggatagcggttgtaataggtcggaccgtggctgccgatggtgtgtaagacaatcacgccatcaccttgcaggttattgatgtactcttcaagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgatcaggtagattcagcgcggtgacgttctggtgaggcacgcggtcgcaggcacctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtagtgctcacgcggcatatccgagaacatgcacggtactgaaactgccgttgccgtgccgcaagatgcggtattagggaaatagaccacgttatctttcgccagccgcgggttagtttcacgcgggtagccgttgagggagaagttctccgcccgcgaggtttcgccgacaatcaggatggtcaaatttttacgtttttcgttctgcattaacgggttgcggtgcgcgtcttcaccaattcgcaccagcggcagatttgccagtcgctgatgggagtaccatgaccagctggcaacaatgctgttagaggggcttaaggatttcaccagctctttgttattgcggaacaacgaggcgtagtctttataaaacagtgcggcgaccagcaaaatcagtagtacagaaaccagaatattggctccacggaaaagaacactgcgcagacgcgaggtggcaggtttgatttttatccagcaggcaatcagcgcagcaagcacgccgctgaatcccagcgttaataacatttgcggtgtcatcagcgcataactttctgccggagtggtatcaataatattggcaatcatcgagcggtcgatgacgatgccgtaagtcattatgaaatattgtgcagccgcgccaaccagaataaacaggcaggccagtggtcgattaagccataagaaagagcttagtgtcaggacaatattaatcacgctgaaagcgacgaccggcatcgacaagaaaaccagtacgttatgcagcgaatccagcggcagcgcctgcaacacctgtttaaaaaaggcaatattcaggcagatagagatataaaaagcggccaacaatagccaggcgagtaaattcaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatgtttgctggattaaggggaattaatctttgcttattggtgcatctaagggatacgggtttttatgtagccggttgtaattcagcgcatacatggcggtgatgaccatcagggtgacaaatgaccacataacctctttcgctccggaccccaccacggcccagatgcagtagaggaaggcaatggtagtaactgccagatatgccgggcgtgctttaccaaagtgaccgtgtccgagcagcagtaacgccgcacaggtgtaaagatatggcaccagtgtaaagatgaccgagacggaagaaaccagaccgaactctttggtcgcgtttggtgaaatgctgctgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtacccgctttatttacacgggcaaaaatcggtgggaacagtccgtcatcggcagcggctttcgccgtttgacccgccagcaacgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacaatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaagcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtagaaagtacatagcaaacggcggcaatcaataccccaccaatggtggcgatagggacattgcgtttcgggtttttcaccacacctgcggcaacggaggcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaattgcaccgaaggtgcccaggccgctgacgttccatgccgccatataggtttcaccacggaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtggcaactgcctgcacacgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatggatctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatggcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagtgcaccgataatcgtcaccaaccatccataaatggcaatcccgccagtagaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcatatcatacgcctgcattcgatagttgaattattatcgaccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggcgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcataacgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcaactttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtgaatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattaatgaaacgaattttttactgtcgagaaaacgggatagcaccgtgaataataatgcgcgtgttcgttccttttctgactcagtttctgcgggcatcatgctgtgttgcgcggcaacgcgaaagacgtctggcgtcaggcatggcagggtgagtatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttgttaagagaggagacgtcgataatattattttcacaatttaataacgccatatggttagctttaaggctaataggttctttcccattcacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcaaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatagtacaaatttttatagtaatttctcatgtacatatttttttacaggataaataacaggcaaaaaaaagcgcggggtggggccgcgcaaaaagtatgacatttttgtttgcagcaatttttatgaaaacgttgccatactcaaaaggcctaaggccaggcggcgtaatgttatttaaacaattacgccttcagcggaatagtggttacgctttcacgcacataacgtggtaaataccgtcaataatttcagtcccttcagtttcgtgttcaaatccagggaaatggtggtcccaggattgcagcgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatacgggataactgagtttgccgcgatgcgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgacttccgccaccggcaggccggaataggcttcgttcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccccatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcgtcatagtggcgtttgaaggagcaaagggtgttaaccagagttccccatttcccacgggttacgcccatagagaacaggaacataatttggaagtcagtggtgcgggtaggtacaatgccgtggcgaccaagccaggcagtgaccagcgccgccggaacaccggtttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaatcgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcattacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggtgaactctttatatagccgcgccatcgcctgacggaaatcaaccgcttcgtcaatcacttcctgtgtcagtgacaggccgctgttgccgtccatcatcgacaccgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaagcctgtgacagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtgcagttggtcaccacgcagtaagacggtttttgcccggctttgtctttggtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatatagaccggtttcgcgcctgtcagcatcaaaccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtaccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatttttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagttcgttcgatgcccatgtcggtgcggaacagattttcaccatagtagtcatggtagaaacgtccggcgggtgttttggtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcactatatttcatcagcgcgctgaacagtggcggcaacagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcggtatcttccagaatccaggcgaattcatcgacaagctccagcaggtcgcgatccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacggcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttgaaatatttagttttataaacaatacgttatgtgattattttaaattattttcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacgactacttgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggtaatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctgatcatagttttcggcaataaagcccagcatctggctaacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcgttcggactgtttaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtggccagtgatttgatcaccatgccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtgtacaggcccagaacagcgtgatatgaccctgattgatattcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatctccatccgctggtattccgaatacagcgacagcgggctgcgggtctgtttttcgtcgctgctgcacataaacgtatctgtattcatggatggctctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgagtgggagcacggttttcaccctcttcccagaggggcgaggggactctccgagtatcatgaggccgaaaactctgcttttcaggtaatttattcccataaactcagatttactgctgcttcacgcaggatctgagtttatgggaatgctcaacctggaagccggaggttttctgcagattcgcctgccatgatgaagttattcaagcaagctaggagatctgcatgatgtctgcacccaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgcgaggcgctgaaaacggcgcatattgccctgatggacattgaccccacccgcctggaagagtcgcatattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttagaggatgccgattttgtcgtggtggcatttcagattggcggttatgaaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgttggggccgggcggtattatgcgcgcgctacgtaccattccgcatctgtggcaaatttgcgaggacatgacggaagtctgccccgatgccaccatgctcaactatgttaacccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaaacaggtcgggctgtgccattcggtgcagggaacggcggaagagttggcgcgtgacctcaatatcgacccagctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggagctggagcgcaaaaccgccgacggcagttatgtgaatctctacccggaactgctggcggcttatgaagcagggcaggcaccgaagccgaatattcatggcaatactcgctgccagaatattgtgcgctacgaaatgttcaaaaagctgggctatttcgtcacggaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaaagcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggactggcgagccgagtgtgatttacggcaacgtccgtaacgatggtttgattgataacctgccacaaggatgttgcgtggaagtagcctgtctggttgatgctaatggcattcagccgaccaaagtcggtacgctaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgaccgaagctattcttacggaaaatcgcgaccgtgtttaccacgccgcgatgatggacccgcatactgccgccgtgctgggcattgacgaaatatatgctcttgttgacgacctgattgccgcccacggcgactggctgccaggctggttgcaccgttaaaacgcgactaaacgctactgcgccgggggatttattccggcgcacacctctgacgataccaataacagaaggcgggcgttggtaacagcgacccgataccctatgagcatttcaatgactacaaaactcagttatgggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgccatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctcagttatggatttggagcgttcgggaaggattttgcgatcggcattgtgtatatgtacctcatgtattactacaccgatgtcgtcgggctgtctgtgggtttggtcggtactttgtttctggtggcgaggatctgggatgctattaacgatccaattatgggatggattgtaaatgctacgcgatcgcgatggggtaagttcaaaccctggatcctgatcggtagagcctgtttagtattctgtgtaaatgcctttctcagaagtgaccgtccaggcggtcaccgaactcgataataaagcggctcattgccattcgccagtccttcaacggcatcgtccatttccgggacgcagactggattgccagccacaccacttttttcaccgagtcgtctgtcgggaacactttacgctttttgatcgcatggcggatcacgctgtttagcgactcgatggcattcgtcgtatagatcactttgcggatgtccgttggataagcgaagaacgtggcaagattcggccagttagcctgccagcttcggcttatctgaggatagcgactgtcccaggccgcagcgaacgcttccagggcctgctgacctgcctcttccgtgggagcctgataaatcgctttcaggtcgcgagtgacggctttgtagtccttccatgacacgaagcgcaggctgttgcgcaccatatgcacgatgcataactggatgcgggccttcggatatactgtgttgatggcatccgggaagcctttcaggccatccacacaggcgatgaggatatcgttcagaccgcggtttttcagttcagtcagcacattgagccagaacttcgccccttcattttcggccagccacatacccagcagttctttctgaccttcgatattgatgcccagtgccaggaacaccgatttgttgatgacgcgactgtcctgccgaactttcaggacgatacagtcaagataaacaatggggtaaacagcatccagtggtcggttttgccattctacaacctgctccatcacggcatcggtaacctttgatatcagtgccggtgaaacatctgcgtcatacagttctttgaacgcagcggctatctcacgggtggtcatccctttggcatacaacgagaggatctggttatccatcccggtaatacgggtctgatttttctttaccagttgtggttcgaaggtaccgtcacgatcgcgcggagtacgcagttccagtggaccgtcgcctgtgataacggtctttgtggaataaccgttgcgggagttagctcctggtctggactgatttttctcatacccaagatggtgtgtcatctctgcattgagagcggcttcaacgctgagctttttcagcagccgatcaaactgactgaggtcttcaggggttttgaggtttttggccagttcgttagccagagtctgtaactgtttttcgtccataaattaaccttcatttgatgctggattgaacatatcaaaatcaggcaattacacaaatctatgtacaggctcgatcggtacgttggcaaactctgtaatcttatttctcctctttagtgcgcatctgtttgaaggtactactcagattgtctttgtttgcgtgacctacatcctctggggcatgacttacaccattatggatattcccttctggtcgctggttccaaccatcacgctcgataaacgtgagcgcgaacaactggttccttatccgcgtttttttgccagtctggcaggctttgttacggcaggtgtgacgctaccatttgttaattatgtcggcggtggcgatcggggatttggctttcagatgttcactctggtactgatcgccttttttattgtttcaaccatcatcactctgcgcaatgtgcatgaagtcttttcgtcagacaatcaaccgtctgctgaaggaagccatctgacacttaaagccatcgttgcgctaatttataaaaacgatcagctttcatgcctcttgggtatggctcttgcttataatgtagccagcaacattattaccggctttgctatctattatttctcatatgttatcggtgatgcggatttgttcccctattatctgtcgtatgcgggagctgctaacctggtgacgttagtattcttcccacgcttagttaaatcattatcccgacgcattttatgggccggagcatctattcttccggtgttaagctgtggtgttctcctgttaatggcattaatgagctatcacaacgtcgtcctcattgtgattgcgggtattttgctgaatgtgggaacggcgcttttctgggtattacaggtcatcatggtggcagatatcgttgattacggtgaatataaactgcacgtacgctgtgaaagtatcgcttactccgtgcagactatggtggtgaagggcggttcagcctttgcggcttttttcattgcggttgtgttagggatgattggctatgtaccgaatgttgaacagtctacgcaagccctattaggtatgcagtttattatgattgctctaccaactctgtttttcatggtaacgctgattctctacttccgtttctatcgcctcaatggtgacacgctgcgcaggatccagatccatctgctggataaatatcgcaaagtaccgcccgagcctgttcatgctgatattccggtcggtgcagtgagtgatgtgaaagcctgacgtggacaatagctaacgaaaatggcctgatgcgatatgtttatcaggccacgtcttaatgtaatgctttggatttgcaaattttgtagaccggataaggaattcacgccgcatccggcatcaacaaagcgcaagttgttatccggttatcaagccaaagcgccgtagctggcggcaatgaaagcgagcgaggaatatcaccgtcgttaatgcgccaagcagcgcgcagaacatatcggattgcgtgtcccactggtcgccctgggtgccgagaaaatcatccgctccctgacccattgccagcgctgcccaccactcgattaattcatacatcgcgcttatcgccagcgccacgcagcagaccaggaacgccaccattttacgtccgcgcacgtacatcccgcgaacgagaatttctcgtgccaccagtgcaggcaccagcccctggaaaaagtgccccagcttgtcatacggattacgactcaaccccagccattcctgcacctcaaaaccaacggggactttcgcgtaggtgtattgtccgccgaccatcaggatgatggcgtgaaggaaaatgagcgtatagagcagcggcgttaacggataacgtctggcggtggcaagcagtagctgcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaacgttagcgtcagtgcgctggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaaatcagggaaaatactgactattcaccagcaagcgtgaaattacaatcgcaaaagaggtggcccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgacgatttgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcactccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatgctaccgaggtagaagccgccgtgtttatgacacgcgtcggtaacctgctgactgcggttacctttcgccagcatgatcatgctgccgccgtgggattgcagcagatccacgtaggagtccatacggcctgcggtggttgggccaagtgaacctgatggataaccggcaggggttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggaagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatctcggcccacgataatggtgccggtgagcgacaaacgagtggataccgggtattgcgaaagctgggcgaggatctctttcatcgggcggttaaggtcaactttcaccgcttcgccttcaccggcctggcgcagttcttgtggaatgtactggcctgggttgtgttccagtttttcgatccagataccttcgcggttgattttcgctttaatgttacggtcagcggagcaggagacgcccatgccgaccgggcaggatgcgccgtgacgtggcagacggataacgcgaatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggcctcttccagcagttcctgttccagctggacatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttgacggttttcaggttggtttccgcagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggagtcagcagggctttggtttcctggtagagatacgttttgttggcagagccgccgcctttcgcaacgcaaaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttagtgccggtgttgacctctttgtacatgtccagcgccgcattctgtgaatagcgcaggttatcttcgatataggtgttatagacgcctttcgacagcgtttcttcatcaccgccgccggtccacacgcgctggccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttggcggcgatttcggagtttcttaagaattgcagcgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccgggcggagcataaaagaagcgtcgtgaaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgcgtagtcacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtatgccggatcaacgccgatcgccagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttctgccatccatgcgataccgtacaccgccacgatggcgatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagggcgactacagcgattgccccgaggaaaatccacattgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcaccgtaaacatactcacggttttccggtacggagatgaatttctggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcagatcgaggaactcaagatggcgaccatcaaaggtgacattacccagcatcgcaaccagagacacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatggcgacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagtgtacaggtcacaaacggcgcgacaattgagacatatttcgggttgcggcgcagcagcttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaactggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgataccaccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggctttagcaaatacctcacagtgaatattggctgattaaagcagcggcaaatttatgcactgtgataagcggctttttcagagagaaagactctctggcgatgggtttatagtttgtactgcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctattttttgttctcagggcagatgtcattaggtttatagattaatctgatctacccatttgtgggtaaaaatacacataatgcgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcacctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaaggatgtaacttgtgccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagtagtgagtagtgttctgcctgaatacggtaacggtaaactggacgccccgtgacgccataatggatactggtgaacaagatgtggcagttgaccagccagatgaggtatttacggcaggaaacacgcgaaatgttaacctcgttggctagctcgtcggttgaaaattcatagtcctgatgcgcgtcaatccactggcacagtgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgttcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacgacaccgtaatgcagcgaatctttaatggttgccgcatcggctgcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatcgagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctccagcgtcgaggctgttccacagcattgaaagcctgggatttgtgctacgtatcggcgattcagctccgcgaccattgcgtcgtcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttatcgggtgcgatccccggtccatcatcattaacttcacagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgcctccgggttccggccctaatgcctccagcgcgttttctatcagatttcccaacgtggtaatcagcgtcgcgacctggtcctcactgccgctgtctggcagctggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcgtcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgtacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagccggtctttaatcgtaatctcttcgtcgcggcgcggggtaccgtcgcgtaacacttccgagacatctaccacctgtgaccatgagtggcttagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatagactgcaacatggcctggcgttgctcaaacagcgtggagatttcgtagggttccaggccgaaaaggatttttttcagtaccttaaccagaatgcaggtgccaatcagtccgaccagcatgccaaataataccgaccagataatgctccagcgactgtcattgatctgttgggtcacacggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcctgcgccagaaaaccgcgattgatagcgacattttcttcgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactttgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgtacggcttccgcgatggcctggatgccactctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagggtacgcgccactgccagtgccttgttggctagcccatctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcactgaccattaagatcactgtggtactcaatttcatcggacgtttgcgtaacatgcggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatataggggaagagactctggcaacggaaactgccagtgctgtatgaagattccggggctatgcttatagcgataatcatactgatgagagagggaaggtcatggatcaggcgctactggacgggggttatcgctgttataccggcgaaaagatcgatgtctatttcaacactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgaaagccgtggatcatgccggatgaagtcgacgtcgccactgtggttaaagtgattgatacgtgcccgagcggcgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacaaacaaggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaagggcaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccattatgcccatttgcgaaacatgaatttgataaaacgcgggagtatgatgatattcgcagttgatgggagagtacagagtcacgatatttttcattctctccgcgatgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatgggcagagagcgcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaagaatatctcctatatgagaatcatcaatcggggttaataagttttgcgtccccagagcgtttaatattgataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttgattatccatcatcttattcctcagtgttcttaagattaagatcattgatgtatgatatgaatttctcctctatcgtggctgatgaatatgggataccacgacaattgaatgaaaactccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggctcaaatgcttagacttaccggatattgattttgacctcaacattatgacagttgatgactatttccgtcagttttacaagtagccaggaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcattcctggtcggaataacctggccaatgagtctgcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcgtgaaacgaagcgtctctcctcaaaactggatttgcggaacgatgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttctgtgggcgcatcgccgggaagagaataacgtcgcgaatagtatggctgttagtaaacagcataatcattcggtcgataccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcagctttagcattaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccgatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgtgccagcggggacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctctgtgacaatacgtcccaacccccagcttttctctaccgtaataccgatagattcagctaatgctttagcagcatcaaaattatccaggtcggccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagaacctcttgtgccagggtgcggaacagtgactctgtcagttcaatcaaatcgtggtaatccgcatacgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcagatacatatctaaatccagagcattatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgcgcgaccatgaattgacggatagcggccagaatttttgaacggacaacaaacgtttgacgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgctttagtcagcaggcgcagctcagtacagtgaatggaaagctcacccgtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcttgcaacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccatgatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcaactggtcagaggtatggtcgcggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttcttgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattagtaactcagtttatcttatcgaaactaacgcttacctcaagttgatatcactaataaataaccatcaaaatggtttaaatgacttattaatctcgatttgttagtgttataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtatcatattcgtcggcgtgctaaacagaaaacgggtagcaaaggccaatacgacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagctgcaattgccataccgctaatttgcgactctgtcgtctgctgtgccacgacgcctgccagccagttggcgaccgcgcctgttgccagcatataaatcccggttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcggcaaagcccattagcgccagcccggatatcatcacgcccattgacgcttgaccgtcagccgctgcatgtcgggcatcaaatgccaacaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgttgagttgccgcggctttctggcgacgccagccaggccagtacaaccccagcgagcatcaccgcaattgcattcaccgactggaatagtgctgtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaatgtcccgacaaacatcaacaatacaatttgccaaagagcacggcgatgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagagtaaaaaatactggggctaaacagagcatcaccactaaccagctccatactggtaaggcaaatttgacactagtgagcgcttttttatccatactacgtgtggactggaaatgacgatgaccgcttaagaaaatcaacaaaccgataaacatgccgccacccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgattggggctgcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatacccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatgtgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaataccttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcgggtacggaaggatcatattggcgttaatacgacctaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaatgcagcatacggagtcattaccatcgtcggcagcacttcaaatgcgcggtacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcaggtcgaacgcacgtttgaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccaggtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatggaaccgttgatcagacgcttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaagtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtagactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgatgaagtcggtgttgtaaagcagaccatcataggtagagttagtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgctggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccagcagagaacccagttcagatactgaaatggaaatatcagatttcatggtgttcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccgcccatgtgaccaggggtacagaaagtatatttaccttcacgaacatatttaaacagtgctttagtcagtggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttattagcaatatcttcagcagcacctagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgcggtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaagtacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagatgctttaccaccggcagagttcatcagagtgatgaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcaggcacgcaaaggcggtgaatgcagaaaccagcggcgcagcccagttaccgaggatggttgaagcactgattgcaaacggagcaccggaagctgccattacagaagatggatacataccggaaagcacctgagtcgcagcgatgtaaacaatacctgctaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttactgctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgccgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatagtggttaaacggcttacccaggtaccgccgagcatatttacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagatacagcggtaataccaatcgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggggaaatttctccggcataagcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatacgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgctaagaatactcacgaaaaaaggattaatcctaaagattaggtgaaataacacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacattcaatgtttacaataaattgcggggcattctctggttaaatttatgtaataaaaattatgcggcaaataaattgccgcaacatattataccaacagtaacatacaaaaactcaacaacaaatattgccgagcataaatcaacccgggagttacttattctgaagcgagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagccgcttcccggttcatccccttcatttcataaaccttgccaagcaatacataatttagccaggacatttcaagatcaatgtcagtatttatcgcctggtaagactcatctgttttaccttttaccagagcactgaccgcttttatttgatatataatggacaggttattcaattccggtagtgtaacaatgttatctatttctgtgttcagtgctgctaattgtttttcatctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacggttcaatgatttatcatcgccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgaggcaaaatttgctggagcgtctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctccagtaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttatcgacataaagcattgttgagcacggtattggcgctgattaacaaacgcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaatcacccacgcctatcgcgtaagagagctgatacggggaactccagctgttacaacttttatttaccatattaatgtcaatatcgcgtggattgagcaaaatacgcgatttgctcatcggaagacgtgtatcaagacttgaaaacgcgaccagtgctacacagatacctaacgacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaactggggattgttcaggtggcgttgcggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacttacgtagttctgagatactctgcgtcacaacgtgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaagatcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccacaacctatttttaccatctatagatgggtttatttacatattattggtgaatgcaagacgttattttcaccagccataaacttcttgattacatggtattaagaaaggattttactgagaaccagaagtaatattccttaccatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatggaaaattgtccggagcgcttactattttaatggattgttagtctttgcatgagcaagcggactgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaagtgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcatcatcaccagcggactgatacatttctctttgttctcattcagaaaatctcatcagtcggcgttcagaccggtgttgtgctttatggatgcgttacgctcctgatgacgtcatttgacgttcaacaacatcacggggccgcacgacatttcacgtcagttagtgctatcgctcaggaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgtggggagaatctggttgagttcgggagaattgatttggaggcagaacgcttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgccggactcggaatcgaagattgcttctatcatgttgatataaatctgatttgtttggtttggtgaaaaatgtaccctcttttgtaccctcagttccttttgctgcgaaaaaggaatcaaacccggaaattgggagatgaggtgaaaagggggacgcatatcctggtccatttcagtatgtgttatctctggtttttgccgtttctgctgttgtatacccactcagcaataaactgttccgcgggtagtggaggtgcatagcggtatccctgcagatagctgcttcctttctctgtcatgaacaactcctgtgattcggtttcaatgccttcggcaatgatatcaatacctaaccgacgagccagctcaataacattttctactatatgccctgagatttcatccacgccgaccatttgtacaaaccctttgtcgagtttgatgtaatcgacaggaaacgactgcaggtagctgtgggttgcatagccagtaccaaaatcatccagagcaaacaatactccctgttgatgtaatttcgcaaataacgcttttgattctgctgtgacggatagctggtttcgttctgtcagttccagaaccagtttcactttccctttcgggaaggtggatagaaactttatacagctatcttccagccccggggacagaaaatgcgctggtgaaatattgatcccaatatgaaattgatctggtaaaaaatgtgcaacaggattaaggctatgttcgacctgagacatcaactgttgcgttatcggggcaattaatccggtggactctgccagcgggataaactgatctggtgggataatcccgctgacggggtgatgccagcgaatcagtacttcgcagccggtcagctggtgatttttagctgaaatgatgggttgaaaataaggtctgaactctccgtgagcaagtgcatttttcagcatatcgagcggggtggatggacgacggcgggacagcagaaaggctgtgagtattccaccgaagatggcaacagggaacatataccaggcctgtctccaggcgtagataagttgcattttcaccgggatggtataaatcagggagaacgggtatttttttgaatgactttctttttgtatgccgctgtcgtccgggagcagagtgacattttttccgctggctgacaggaccgtgtttcccaaacggaattgtattgcaggaaccgcatgaaccacagagatgatgtcctgaataaaataataatccgtggcggtaatgaccgtaccgtttttgtaaggtgtttttaacaggatccagggcagagtacctgtatcttcaggaaaacgaatcagcatatcgtgccgccaccgttccttttcagcaactggaccgacaggcaaaccggggtgggtgctgcaaaatacagcctcttgtcttgccaggcttagtgcacgaagttgggggcgcttcagcagcagattgcttaattcacgctgagtatctgcgttacagttattcagaagcaaatgttctgcttccgggctgatgctgttgttctgattgagaatgttttctatatagccaagtgcgaaattaactctggtctggctgtcattcaccagctctgcttttttccagaaaaatgtcagcagaacaatgaacagaaataccaggccacctgccaccatagctggagtatgtttttttacaaataatctggaaaacatggttttttgctctgaatgacgccagatttatcagaatgtttttgtgtatgtactgagtctgtgctttgggttaaacggacgataaggtttccggatagtatttcgcaataatatcattcagcctgtcaaccagttctggtttcctgaacgtgatgtgcgcggagcctttcttaaagtatctgatgctgaacatctcatcttcatagcactctttaccctgaacagaccggatgtgatcatccagatgaatggttatgttttcccggttgtcggggatcggtttaccgctgaacaggtgcaacattctttccagatcggcgagtcggtcagcctgttgcccggtgataagatgaaatccccaccggtcccaccttaccaggttgttaatgataattttactgccaaatttacaggggcaattagttttgtaattccagctcagtcccctgaagacgttgatcacccctcgctcaaacacttcatctttgttctggtgcagttgtttaaatgtgctcagaatgttcgcttcgctgatttccggaaaattatcgtattccagtgaccggtaccatgtctcacgggcctgcgcatccattaatgacagcatcccggaacgttgcatcaggtcacgccagatttcgcgatcgagattgcgggtgatggctttcattgccgtttcaggtttttccatcagccagcaaccgcagcgaaaatcctgtttcatcgcccagtccagtgcggttttaccgccaatactttctgtcattgctgagatttctgccagttgccgggtaagtgtgtcgatttgcagcagcgtactctttcgtacagccagaatgtggcggatactggttgagcagataacgtccgtatgcccgttgaccacttccggacggggggctgtgatttcagacataatcgatattcctttttgcagataaatgaaaacgccagccctgttcaggctggcgtcagtggaatgaagtctggtgagtaagactcaccggttctgttgcagaagctgcagttggcgcagggtacggatatcctccctggcctgttcaatacagggcaacagtgctgccgaatccgttttatcctcatcgttgtcaaagataatttccgattcgcagtcaatattgtcctgcagccacgcaatgaggatatccagcgctgtttcagtggttaatggcatcacgctctgtatcactgtattgtcttccggcaactgatgagggctggcagaagttgccggtgtttctgtagcgtcacgttcatccaccacgcggagtgaataaccgttttcagcgactttgttaatcagttcagcgagcttaataccatcgacgtcaacgacaatgcgccccatgttcagcgcctgcacgttaacgctgtctgcctccagcgtcagggccagtttcattgtttcgcctccggatgcttcccctgggtaatgtcatttaccgttctgtaattgtcgcgggtcatcaggccggtcgcccggcgggcccggaggatatcgatgctgtttattaactgagagtgggtacagctgctgaatcccggctggtcggtacgtaccagcgcgtatttttcaacgagaaagttcaccgcatcacacagtgaaatgccagcttcaatatgctgctcaatcacacgttcatcggcgaacggtgtgtcatttagcgtgaggccgtaatgctggtccagcagtcgggtgagcagtgtctgccagatggtgacgggagacgggcagcgcgatgcctcccgtacgtgtgtgtcgggtaatgtgttcatactgaagattttcctgatatgcagagatgaaaaatgggaaagtggcgtggtgaaaacaccaggccgtagcagaaggctattctggagagttaatttttcatttcgggcgtcggataaacagccagataaacgtaaccacaggagccgagggggtcggcttcacagatcagccccttcgcatacagtgtcacggtatgctgatggcggggattcagttcaccgctggtgagcatgagctccagttgtttcatcagcagcggaaaggcctggtccaggtggtacgcatctgcatcgctgaacaggcctctgataccggcgcggtcggcaaggtaatgcaaccggttaccctcctgcaccagacgtgccccgaaacagggcgtcacggtgcagggcagtccccaccagaggcggtcgttatggtcgtcgggataatttgtctcatggagtttgtctgacacgataaagtcctcaggtcagccggcgcgcagaccggcttcggtgaaggtgtattcgttgatgagaagggcctcatcaatagcggcatcagaggtcagcctgtcgtactcgttttccagctgacggtacaaccagaaggccaggtcgcgcagggcttcgctgacagcggcttccgcatcggctgtcatagcctgaccagtcggactgttccgggtaacagtgatatccatgctgtacggatggcagtaacgtccccggtggtggatttcagcctgcagttgccagaagttacgtttctgcaccgcctgcagggcatccgcgatacgatggagttcatggtcctgtgtggcatactcccggagcctcctggctgttgctggctgccagtgccagcgtccttcaaaacaggctccgtccccctggctgcagaatccgctgaaccagatgcacgcctcttccataaacctgccgttgctgagccggaaaacgcgctggcggaggtcaattccgaaaatgccacagaccgccctgaagtcctcatacacgttttcataccagttgctgtcagcatgatgctgacggtaccagtcgcgtgctttttcctgtgcggtggaggatagctcatgcagtgtatacacggtggtggtgataattctgctcatcagaatgcccttactgactcagttcagagtgacgctcatcagccggacatacgggccaaaactgtccttacggcgttcagcaaacacggccagcacaccgggaatatcctgcacttcacgaccggtatacgtttcagtgctgccgtgccagcggtatttgccggtacagaacggaaaaagacgggatgcaggatgctgttggtgaatacgcatggcttcaccacgggtgatgattttcataatgggatacctctgaagacagaagataaaagtgaaaacaggtgtgatgtggttgtgacgggttaaagcaaaccatgttcggcaaaggagaaaacctggctgccaccgactatcagatggtccggtacccggatatcaaccagggccagtgcctgtaccagacgctcagtgataaggcggtctgccttgctgggggtgacttcaccggacgggtgattgtgcgccagcaccacggcagcggcattgtggtacagggcgcgtttaatcacttcccggggatggacttccgtacggttgatagtgccggtgaagagggtttcaccggcaatcagctgattctggttgttcagatacagcacccggaactcttcacgctccagtcccgccatgttcagaatcagccattcccgtgccgcatgcgtggaggtgaaggccacgccgggttcatgaagatggcggcccagggttttcagggcccgctgaatgaggctgcgctcgccgggcgtcatctctcctggcagaaaggaaagttgttgcattgttccggcccctttcagtcaatgatgcgcataatggcgctgcattccggatgctgcagggcataatcccgcagccggtaataatggaccgtcatggcataacactccgtacgacaggcatgatggctgtacgtcatcagacaggcagcaatgccggcggcttccgggctcatttcagcgcggttaccgttcatggcattgaacagtacccatgtttcgtcatcatcgtcatccggttcgggggccataaatgcgccaccgttgttcagggtgtacagattccagataccaccgcagtagtcttcgcaaagacggtccatccagccgaagatacggggctccagggtcacccactgtggaatgaggccaaagtgctgcggccagaaactgatacgttgttcatcagggacgaggctggcaaccagttgttgcaggtcagtctccggtgctgagaccgaagaggtggtgttctgagacaatgttttcatatgtgaaatccttgtagtgtgaataaatgcgaggaagtaaaggtcgggtggctgataacatcacgttcatcactgaccgtgagacccggtaatatcagggatgaatgatattcggctgaaattccggacagccgtacgcgtaaccgttccggtcacagacggatggcctgatgccattgcctgtactcagtctgcacagactgatttctccgggacggtaaagcagacgggtataccaggcgcacaggtcatcatcagaaatggaacgacatcccggcagcgccttcagggacaggctgcatcagcgcaggctctccagcagcgtttccgccatcacccacaatgcgcggttgagcttaatatcggtgtcgatgctgtgaatggcacgggtgtggatacgttttcctctggcactgcgaccggaaatcccgcctttcagcatattctcctggatggtctgataagtactccacaggtccttaccgtaatcctccctgcgtcgcggtgtcagaatgtcagcggtggtgacgggctgatgttcgtcaccataacggtaagtcagtgccgcctgtgccagcgcctggcgtgccggtggcggcagaatcagcgactgcatggcatcacgcttttcctcaatccggtcaaaaacccccaccacctcgtaagccccttcaatgactctgtccaccacatttccccggtgcggaacacgcacttcccccagagactgaccacagacgcatccgttctggcagacgaacctgaagtaacccggcagcatctggtagctggaggtaccgtcatgagagttgagcggaataatttcagggaaatgttctccgtttatctctccggcccgccgcagacgcagcatgtgttttgtgtatccccggcggcccgggtcgcgcacacgggtctggcaggcgaagaatggctgaaagccttcccgctgcaggctttccagtacggtgatggtggggatgtacgtatagttctggcttcgggacgtgtgtttatcttccccgaaaatccccggcacatagtgcatcagttcttcgtgtgtcagcggacggtcacggcgtatctggttcgcataaccaaaacgactggctagtcgcataatttgctccttatcggtggttaagatttactggtgtaataaatgaaaaagccacgtctcccggagaagacgcggcctgatgggtgaaatgaatgacgtttattgtctgagaagaccgtcactggcgagccgcgtattaagcacctttccggcatcgggttcagaattccggcagcgccagcgtcgctgaccttccgcgttgcggataacccgacggaaatgcattcccgggtcatcctggataaacacattgcggtaagctgttatgacagcaaccgcctgcccgtatgagaaagatccttcagccaggacatactctgtgtaacccggcatatctgtaaccggctcatttaaaccgtctggtctgtttcctccggctctacaaaaataatgtccatcatttttaatggacactatcgtatgaaacaccggacctggatcactgaagctttacgtcttcactttgaagaacatttaccccgggttgtggccgggcgtcgcctgggtgtaccaaaatcaacagtttgtagtatgttcgtgcgctttcggagagctggcctttcgtggcctttgcccgcaggcatgtcggagcaggaacttgatgcctgcctttacggacaattttccacggtaccagtcgtacgtcctgaaagcaccgttatatccgaagcccccgtggtaaaaaaacgtccccggcggcccaacttcccttatgagtttaaaatcgccttagtggagcagtcactgcagcccggagcctgtgtggcgcagatcgcccgggaaaacggaatcaacgataacctgctcttcaactggcgccatcaataccggaaaggtggcctgctgccttccggaaaaaatatgccggcactgcttcccgtgacgttaacgccggagccggataataaaatcccggcccccgcacaggaaccagagcagataaatacaccgtccgacagtctgtgttgtgagctggttctgccggccggaactctcaggcttaaaggtaaactgacgccggcgttattacagacacttatccgcgaaataaaagggagcagccactgatgatatctctccctgcaggttcgcgtatctggctggttgcaggtatcaccgatatgcgaaatggctttaacggcctggcatcaaaagttcagaacgtcctgaaggatgacccgttctccggacacctgttcatcttccgcggacgccggggtgaccagataaaagtgttgtgggctgacagtgacggactgtgcctcttcaccaaacgcctggagcggggccgcttcgtctggccagtcacccgtgacggcaaggtgcaccttactccggctcagttatccatgcttcttgaaggtatcaactggaagcacccgaaacgaacggaacgcgctggaatccgcatataacccgttgtaaagtgaggatatggacacctcacttgctcatgagaacgcccgcctgcgggcactgttgcagacgcaacaggacaccatccgccagatggctgaatacaaccgcctgctctcacagcgggtggcggcttatgcttccgaaatcaaccggctgaaggcgctggttgcgaaactgcaacgtatgcagttcggtaaaagctcagaaaaacttcgtgcaaaaaccgaacggcagatacaggaagcacaggagcgaatcagcgcacttcaggaagaaatggcggaaacgctgggtgagcaatatgacccggtactgccatccgccctgcgccagtcttcagcccgtaaaccgttaccggcctcacttccccgtgaaacccgggttatccggccggaagaggaatgctgtcctgcctgtggtggtgaactcagttctctgggatgtgatgtgtcagagcaactggagcttatcagcagcgcctttaaggttatcgaaacacaacgtccgaaacaggcctgttgccggtgcgaccatatcgtgcaggcaccagtaccttcaaaacccattgcacgcagttatgccggagcggggcttctggcccatgttgtcaccgggaaatatgcagaccatctgccgttataccgccagtcagaaatataccgtcgtcagggagtggagctgagccgtgccacactggggcgctggacaggtgctgttgctgaactgctggagccgctgtatgacgtcctgcgccagtatgtgctgatgcccggtaaagtccatgctgatgatatccccgtcccggtccaggagccgggcagcggtaaaacccggacagcccggctgtgggtctacgtccgtgatgaccgtaacgccggttcacagatgcccccggcggtctggttcgcgtacagtccggaccggaaaggtatccatccacaaaatcacctggccggttacagcggtgtgcttcaggccgatgcttacggtggttaccgggcgttatacgaatccggcagaataacggaagccgcgtgtatggctcatgcccggagaaaaatccacgatgtgcatgcaagagcgcccacctacatcaccacggaagccctgcagcgtatcggtgaactgtatgccatcgaggcagaggtccggggctgttcagcagaacagcgtctggcggcaagaaaagccagagccgcgccactgatgcagtcactgtatgactggatacagcaacagatgaaaacactgtcgcgtcactcagatacggcaaaagcgttcgcatacctgctgaaacagtgggatgcactgaacgtgtactgcagtaatggctgggtggaaatcgacaacaacatcgcagagaacgccttacggggagtggccgtaggccggaaaaactggatgttcgcgggttccgacagcggtggtgaacatgcggcggtgttgtactcgctgatcggcacatgccgtctgaacaatgtggagccagaaaagtggctgcgttacgtcattgaacatatccaggattggccggcaaaccgggtacgcgatctgttgccctggaaagttgatctgagctctcagtaaatatcaatacggttctgacgagtcgcttacgcatatctgttttctcctgataaataaaaagcctctgccacgcgttgtgacagaggctgaagcatgaaactgacttcagggatcagttaacgttttttccggaaacggtaatcagcagtggatggtagtcctggggatcgaaaaccgataacggcagactgacacgatggccgttactttcttcagttgctttaatgatttcggttgtggcgacattttccacgcactccgtttccagaaatgcgtctgtggttcgcgtggcattactgtcaccaaaagcttccgtttccatttttctggtcaccagcgtctgaccatatttgtctttgagttgcagagtgatggtgagggggccaaatccttcatcgtttccgccattatccagccggaactggtaagcacaaatatttcccgggagccatatcgtatctgtattgcgtatactgatgtaacgttgatcctgtgcccggagtggggcagaccacattaaccccagaatgaaggtggtaatcatgcaggttttgaacaggtgaatcatggtatttacctctctgagtcatgacgatgacactggcaaatcaggtgataaaacgtaaaaggcgcagaatagccgttatgccggtaactccgggggtaatgcttcttccagtcggttaaccatattgccgagatgggatgcttcatattccatgacggggcgttgcctgatgatactgaccaccagtggtttgattaacatattggtcgcggcccgttgttgtataccggcggcgaaaatgatctccagagcattctgatcgataacacgggccagattctcgttcagattttcaatctcatgtccggtcagcaggaaactgccggcaagccatgtcacctgctcctgaatcattgccagaattttgacgcgatcttcttcaaccagcgctccggcaatttttcctgatacagcggaggcaatcattccccccagaacaccgccaaccacacgccctgtcagtgcaccaaatggtcccagtggactgaacagtattccgcccgccactgacccgacagcaccacctgccacaccggaagatgccacggcaagattcctgatgaactgcgtaccggagatccgtccccgcaacattttgatcatgtcagggccggttgtgacagctaccagtgccagagatgtcaccagcgtacccttcatcactttgttcagggcactgatatttcctgcaccggtccccttctgaagagccagtcggacagtcgggctggcagtcgaaaaatcaatgtgcttcagcataccctgaacaacactgagccggtggagttgctgggttgtgacgtagacagccagtgtgcgggtgaaggtttttcctgcctggacagcagctgtctgcagggcagcatcgcgatcgccggtgctgagccagaagaccgatgccgtcagggcaaaactgatccctccggccgccagactgacaaccgaaccctcggcaatatcataagtgaccgattcgatggtcccgaaccgggtgatattacgggcctgagtataagtcagatgtccccgacgaatcagccgggacgcttctgcgggatcggttacaccgggtactttaccttcgcggatcttattcctcatggtttcaacagcgccggcatactgatcacgggggacttccagttgcatggggccattatttcccatgtaacgatactgtccgttttgtccgtcgaatgccgcaccgacgctacgggctgcagttgaacaatatttcgtctggatttctgttccgctgaccagtctgtctgctccatttctggcattattatcaccgaggatccgtgcgtttttcagacggactctgtcgacaatatggtttccccgttcagcggcaaacccatgtccctgccctccggaagcaaacattttctcatttgtactccaggtttccggcagtttcatgagaatcagaccattcgccgttgcatcggaaataaagctgttgtaagggcgttcatgaatttcctgacacagtgtttctgtttcgcgacaaagagaggagcagtaccattccggatccggcttatgattttccggggcatgatgtacttctgtcagcccgcaggaggcacagatacgaagctcatccacgtgatggaatgatacaaaacggcgaccttctgaaaagggataccagtcaccgccgtccaggcaacgatcgagaaaatcgtcattcgcttccggtgataaattcaggcggtttcggaagagcgttttcagttcatcaggtgtgaatgacaggttctctttcaactgttcgttaaaccctgccatgtttctttcataccaggcattgttcagtaaccagtttccgtctgccagttcaaattccctcagctctccccgggaaatccgttgagaaatgagcgtcagccagatgcgctccgtcagtgagtcaggaaggctgtaatcgttttgcaaactggtcagccacgatttactgttgagcaccggttgttcttccagtgtctggctgatggcacaggtcagttttttcagcgcctggatttggctggccgcccatagcagcgtcactaatgcagccagccagtacaacaacccgccccaccacatcagtgacggtgaaatatcgtactgtaacgcgatcaatggtgcgcatgcagaacacgccataaggaaaaaggcagtataaaaacagcagtaatacccgttaatttccttgctgatatcttctggtgtgatcccgttctgctgaatgtttttgatctgcaggggaacagccagcagaccaccggcgagagcggtggtcagaataaatttcacagagtcaaaggtgtgagcctccagcgcgatatgtttaccatcaagtccccacatgaagctgatgatcattccggcaatcgtcagaaatacgcctgccagccagcgaatatggaacaacctggttatgcgttcggtgatatagccagccagtaaggccgggccgaacagacacagcaatatgagccctgccagcgcagaagccgtgctgattaatgctctgaacaaaaggcgaagaatggcaaatcctgcgatcagcaggatcagcgcgccgactatctgtaacatagtcactccgtgatgaatatcatgttattgttaatgccagcgaatgtggcgttgaagatccgttgcgccggtccgggtcccggtcatgatgaccgggaccacagagaggcgatggttctgtcagaaggtcacattcagtgtggcctgaccgttatacccttcagcgctgctgccgatgacgctgtgggcataaccggcctgaacgcccagagtgatattttcccggacacgggcttccagtccggcctgcaggtccagtgacgtgccattccgggacggtgagaacgtcatgttactgccggctgcggctgtacccatgctcatgtctccccgggagctgaaggtgcggataacagaaggctgtacccaccagttcaccggcagttcacgcatactgtgttttgcactgtcacgcaggggggcacgggatgaggtgccttcgccaaaggtcatatcgttgtggctgcccagacggaaaccggcacgcacatgttgtgcactgccatgcccgaacttcacataaccggcgttgtccttaccgtcatccagggaaagtccctgccaggtatactgcagttgtggctccagcatcaggttgtcagtgatactgaagggcagaccggtttccagtgaacccagccagccccaaccccgggcgcggaagtcgttattgtccgttgacgctttcatgctgtggcgggttccctgtgccacaatgtcagcccacaggccggaggacgtgtgtaccagattcaggtatccgcccagactgccggcatcatcccggaccgtgccggcgcgggagccgtcatcatccttaacatcaacggaagaatggccagcagcaccatatacccccgcggtcacagacataccggcaacctctgttctcagcaggtcaccctccagacggacgaagccatagctgccgctgctttccggcgtggctccacgggcaataccgccgttgttatcgtgaccgagatgaccgccctgaatgctgagacggacgctgttattttcaccgtttacaccggtctgatggctgcgggagcctgccagaatccggtcatagtccattgcctgtgtcagcatggatgtatacagggggacttcagcacgataagcattttcactgcgcaggtaccagtcttcatcgctgtcacggttcagggtgtagttaaaggcgccggcctgaagcgggcgactcagggcaaacgcaccttcttctgtggtggcgccattctgtgcatccacaacccggataccctgtccggaggttgccaccccgaggttactgtttccgacatttgtaaacgcaagccaggttttgccggttgcctgaccaccattaatcaccagctggtcagaggcattactgccatcaaggctgacacgcatattgatggtgccaccctggccggtgaggttcgtggtggtcagtttatggaacgttaccggggagttactttttgcaacagcacggctcagtacggcatcctgtgtcgtctgattatcaaagtgaatctctcctgcgttaacaatatcgccggtactgaccacatcaccattcagtaccatactggcgcctttactgagctgtgttcttccactcagacttcccccggcagccagcgtcagtgttccacgatgtccgacagtggtgttgccagcctgtcccccggcattaaccgtaaagctgccgccattttccagcagcaggccgctggcctgaccggatataccatcaatactgaacttaccgctggcattggtcccctcaacagtggcaccactgtctgcaatcagggcaccaccggatgtcatggtgacatctgttgccttaccaccggcagacactgccaggataccgccgtcatccaccagtgttttccaggctgaatggccctccagtacatccaggcgaccaccggactccagaacaacaccgtcagccttaccgttttccaccgtgaaattccccagacggttgctgccaagaacagttgctgctgtactggtgaccagtgcgccgccctgcttcagggtgacattcgtggctgtaccaccggcgttcacctgcagtttgcctttctggttaacggtggtgaaatccgccagaccaccctccttgataatctgccagccgtcactgttcacaacagtgtcggacgctgtaccgccgttgtgcacatactggttaccgccgttcagtgtggtatccagcgcgtagccatgcacagtctggtcgccgccggcataaaccaccgtggtgtttgccactccggtggctaccacaatctgacgaccatttttattgatggtggtacgtacggcatctccgcgaacaaactgtccggtatcagcattttctgcatccggtcctccttccgcgccggtattcacaacggtgtctgttgccactgcgccgggtttgacgacctgccagcccttatcattaatgacggttcctgtggctatcgcaccttcatgcatccactgctcgccaccattcagcgtggtgttcagtgccagtcccttcagactttgtccgcctccttcattgattattgtgtctgtagcctttcccccggcacctacaaactggagcccaccgctgctgatggtggtattactggctgtgccgccatcctgtacccattgcccgccagtattggcctcgttatccggcccatactccagcccggtactgatggttattccgttggtcgtaccgaagacaatctggttgtcatgattttccagtgttccgccgctcacggtttctcccgcctgtacaacactgtcagcagccagggccgggactgaagtggcggtggcaagagacagcgcaactgccacaccggtgcgttttccccgtgagcgggccagttcggaggccaccaccagggtgcccgtaatgtgattccataccagcctgtagctggtgttcagatgtcgtttcatcagcttttccttacagagggtgaataaaaaagccggtacccacaaaagtggataccggcaggtacaaaacagagttatcgggcacagcgatacgtcccgggcgtaaacgctctcacccttcatcaggcagagaagtatcagtccgttgtgtgcaattccgttctgcatgatgaagagattcagctgccttttcgcaggccattaaccactataaacgatcgataccaacgatcgatacctgttttatcgatcgttttattctattaacagtagagcagtcacgcaagagaaacaggaggggtatgaggtgtttttgtcatgttttcagttggttaacgcaatgtaatcaggcatttcccctggcagagtgttcagaagaaaatccagttccatacagcgcgggcaacagagaccaccgtgtcacggacggctcgcagaaccgtgcgtgcaacagaggcaatacagacgctctccgccgtgtcaaatatccggtccaccgcaccggtaaactgttcacgggcctgagaccggacagattccgtgcacagctcgtcctgcaggcgggtcatcaggggactggcggcatggtcgggaagcgctgtcatgagcgcactgaccagcgtatccagctcccagccagtgcgggctgatacggcaacaaccggatgtacgggccggaacagacggaataccgcatctgttttttcgcgaatattctgtgcctgtgcgggagaaggctgaatgccggccatatcccattcgtggcagggctccgttttgtcggcctgcgtcaccacaaacagcacctgctgatgtccccggtgcagtatgtgtcgccagaaatactcatccacagacagggcacggtcatcggctttaatcagccacagtaccaggtcaagttcaggcagaatgtcacggtacagggcttcatactctgcatccctgtcccggctctcgcccaccccgggcaggtcagtgataaccatgctgtgaccatggccactcagacggaagcgctgcacttcccgggtgccggcgtgaacatcactgaccggggtgacctccccctgaaacagtgcattacagagtgaggatttaccggccccgcttttccccataatgccaatcacgggttcgtggctggtgagtttgcgcagatgttccaggatgtgacgggaaagtgagtaaggcagggaggagagcggtttttcaattgcctcaatggcatcagacggattcatacatgtattcccggtgaaaaaagacaaaaccccgcgcaccggaaaggaggcgggggattcacaacgataatatctgtctgaaattattttgaatcgatttgatcattgttcaacggcaggctgactatcccgtaaaagggaaaaatcattcctctgacagcctgattatcaggtgtgctcatgtttactgatgtgagtattttttttcagtgtttttttgtagggggctgccagagagagattaaaattacgtttataattatcttgcttctgctgtgtgttttttataagagtggcgcacgcaatgatacctgttgataccggggtgtttggtatttgtcttccggattatgtgcaattattattgttgttgtttttgacagcatttttcagtgtgtgattatttatcctgcgccctggttttatatttgcagtggttctgcaggatggctgttcagtaatgttaattgtcctgttaaaaatctttgatagaggtaccatgctgttccggataatattgttgagattttattggttgagggtgctgaataatggctgatttttagttctggtacagaaatgctgtgctcgtttacgtttaatttaagcaggatgctgatgtaaaaaaacagaagacaggtttttgttgaagaaaggttgtcataacccatttttatcactgtctgacaattatgcgggagcattcaaagaaaattggtgtgttttatctgtatcggcaaggggggtattattttgtttttcctgatgtgtcagcattaaatgcttttttgtcatttataaaaatggcgtcatatccatgaaatatcgtattcaggacaggaattatcgtcttctttattattcttcaggagggaagtcgcttcctgaaggtgttattccgggttttctgtttatgattcttcccggcaggaaaccggtatctgcaatacccgggatgatgctttttgttcgtacgtggttgtgtaaaatttgaatagtggatgtgctccgaagggaaggaggggacacacagattcattttgtctttcttcagcagcaaaacacactgtggttattatttaaccattaaatcaacaaaaatttttacctcatattgatttgactgctatttttgctattaatagccagaattgcagtgcttttatatctgtgtgtagtgaggttactatgtcattcggtcagccttgtgatgagttccccctgagttcgctgcctccactcattcgtgatgccgttattgaagctcagcaaattacgcaggctccccttgggcttgtggcagcgtctgccctgggcgctgtttcacttgtctgccagaatctgattgatgtctgcagactgaatacactgcgggggccggtctctctttttttcctgacgcttgccgagtccggagaacgaaaaaccgcagtggacaaattattaatgaagcccctgtaccagcaggaaatgcagttatattccagatacaaaagtgaactggctgtctggaaaaacaaggaagagcttttaaaggctcagaaaaaagcattgttgtcaaaactgaataaagaactccgcaaaggcgcggatgagtcagaaaccctcagacaactggaagtacttcagaaaaacagtgcggaagaacctgtgaggtataaattcatttttaatgatgccacgactgcggcaattaagaatcagctttgtggtaaatggcgttcagttggtattatgtcagatgaagccggtattatatttgatggatataccctgtctgagttgccttttattaacaaaatgtgggatggctctgtattgtctgtggacagaaagaatgaacccgaacagatgattgaaaatgccagaatgacgttatccctcatggtgcaacccggtctttttgaccgatatatggagcgaaaaggttctgttgccagggacagtggttttcttgcccgttgtcttatcagtaaacctgcaaccacgcaggggaaacgctttattaacggagctgtgattccgggaggatcattaacggcatttcatgaacgattaatggaactggccagaggcagtattgaaaaatccagtgaggatgaacggtattgtctgcatttttcgcctgaagcgcaaaaaatatttattgagcactataatgttctggagcaggatttatccccttccggacccttaagcccgtttcggggacatgtttcaaaaaaaacagaaaacattgcaagaattgcagcgttatttcagtatttcagctatggtgaaggaaaaatctctgccgatatcatgacgtctgctgtcgtaataagttcgtggtacacagatgaatataaaaaattatttgcgttacctgatgaatctgaactgcagcagaaggacgccgaggagctgttcgactggctcattgaggagtgccgcggagaatgcccgccccgtgtcaggaaaaattatattctccagtgtggcccgggccggttcagaaacaggaaaaaactgaacgcattgctgaacattcttgaatctcagttcaggctttctgtcgtgccggaaggaaaaaccatctatgtcctgcttccccagatagccagtttaaagttgtctgatgttgctgcgacttttaccgggggttattactacaataagtggagagcaaagtaaccggtgagcagttttccctccattatgtttcaggcttaggtgattgattattatggggatttttatcaccgatattcagatgtatgaatatcgatgatgaactaaagctcaggagctgcgtggtggtgacgaatcaacaggcatataactgatacccgccagtcagaagttccagcctgcgattttcctgtctgcgtgcccgcaggccggcgttcaggtgcagcgtgtgacagaactcacggagagcgaaacggcaggcagacaggccgttcagtcagccctgcaccttgcccggataccagcttccctgaagcaaccggcatcaggtgcggttatcgtcaaccgttgtgcggtatgccaggagcacgtactgatccatcagatccgtcagtgctgcgttctgcttctgacggtcgatgacccattccgccagttctttttctgatttgcgcttcagattctctgtccagtctttcaggctgttgccgatcattaagtcataccagcacaaccagaccagcttgaggcgtagttcggtaccactgaactgacgaaagaggctgatcagtctgtttgccagagagtgctgtcccaggcgctcacattcagataacaaaacaccttccagcatcggatgatgcacaagcaaatgctcacaggtacataaactcaccaccaaatcatcgtccaggggcggtatggcttttttatcattaccgttaatgatccggtgcaggctctggggaacaatggcgatctcaggtttttcaccattgaatgatatccatccggccatcagattatggaagtagtagatgttcggatggcacattccccaggatactgcatgccgggtgaagccggtcagccatttctggtagctttcgtgcagcgattcgtaacgggtctgatactgtggtttcattttcatattccttacggggtataacaggcagcagaatgccccggcaggccggaaattacgtctgctgcaggtgaacggataacggttaagaattacggacgggactgagcaatccgcgcctgcagccaggcttccacttcgcttttcagccagcgggaactgcggcccagtttgatgggggccggaaaggcaccatctttgatgagcttataaaaccacttatcggttaagccggtcagctgagtgataaacgccatgtcgaccatctggtcatctatcagcgaaactggggtattcatgaaaatgttcctccggatgttgttaatctcaaccggcgttggtgatgaaaacaacgcaccaccttcaccggcataacaaccggggagaaacgtaaaaaatgagtaggggaatattcctgccgggagataaacaggggcatgatgctgagatacccggtggctaccgcgaaacgatgcttcccgcacgtacgcgcgacagagaagggatgattttcgggaggatgaagggaagagccgtcgttctgataattgcagagttatttacggggcggttacggtggggcagtccgtgccttgtgggcagggacaggtatcaccgatgggataagactgtctgattggtattataaatatataagagagagcaaacacatgagatcatatatgtgaaataaatctgtgatcgtaatcggtgggtatgagaacgcagtagcaacagattgcgttgtactcacagggttatccctgatagccagcgtataacctgcgtatataaaacgtacctgcaacacacgtgaacagaacgaaataagcatccgtctgagcggtaaacgtacccgactaggtgagtgacagtctgagagcattctctgtaatcgccccccttaacacctcagctaaccgaaagggatacccgactggtaaccttcaggttatcgcaatgtcatcggacatccggcatcggataactaaacgtggcgttaaggcgatattgctgagagaccggttaagtggtggcacgggagtaatgagtttggggagggtaccagaatgccggtctggtgcggtatgctgacagtatcacgttaattgcagcataaagtgatgagaggctaatggaagttaaaaccaaagcatttccgtcgttgtttatcccgggagacgccggaaaaagtgatttcccacacacgttataaacttccccctgcgaagctgaaagccttcagctctgcggtagacaccggctggcagaactgacaatgaacaagctttacgatcgtgttcccgcttcagtccggaaatatgtcacctgaacgttcggtaatcacagcggaattgcaccaggtgttatctgctctgtgtgattctttttgggttttctcaggttgttaaaagctgaatatgttcctgttgtcgggaaccaggataataccgggaacgttaagcggtatagcgacaacaaagaattcgaaatcaaaagggaatggtgtccggaggcgtgggcggtaatgggcagcattctgtattatgagtaatcgcgttatcacaatccctgcacaccgttttgtgtatcaccatagctccctcctcacagtcttatctgtaaccggttttttacattaaaaaaacaacgctgaaaattcaaccgtcagtccggagacgaccgttcgggttatcacagagtgcctgagacattgcccggttggagatgacttcagggactctgcacattttttacagcgtggttattccgtatgaacgaaaccatacggagatttaaccatgacatacgagtacaaccccttctggcaacaacgtatccgtgagacggtgctgcgcgcactggatgttcatccccgtctgacggcattgcgggttgacctgcgtctcccggatgtaccggcagcaacggacgcagctgtgatatcccgcttcatcaatgccctgaaagcccgaatcgacgcttaccagaagcgtaagcgccgtgaaggtaaacgcgtacatcccacgaccctgcattacgcctgggcccgggaattcggggagcttaaaggcaaaaaacactatcacctcctgctgctggtcaaccgggatacctggtgtcgtgccggcgattaccgcgaaccggggtcactggccgggatgattaaacaggcgtggtgcagtgccctgggggtggatgccgggccttatgccacgttggcgcattttcctgacacgtcggcggtgtggctggaacgcgatgatgacactggctttcagcaggtgctggaacgtgctgactatctggcgaaggaacataccaaagctcacgccactggtgagcgcaactttggctgcagtcgtagctgagcccgacagacgagttatctgacctcagtgtgatgacgcgctcacggccaccacactgattttcccttctgagaccggactgaaaccgccattcacaccagaccaggctgcccgtaccgggacggctgttgcctgcgtgtcgtctggcgctaaggaacatatactatgtacgcaaaatcttttctcgcacttgatggcaacggacgtctgaccggtgcccgtaccgcacagactgcaccttatgatcgctacacctgccacctttgcggcagtgcactcagataccacccgcaatacgacactgaacgtccctggtttgaacacactgacgacgggttgactgagcacggtcatgagtgcccttatgtcagaccggaacgcagagaaatacacttgattaaacgtctgcagcaattcgtaccggatgccttacccgtagtacgtaaagccagctggtactgcagacaatgtcaccacgattattatggggagcagtactgcacacactgccagaccgggcgtttcagtgaggaggtggtagcaggatgaacggcataaaaatggggctggggatcacgccgggtgagcacattatcagtgccaactctgcgctcagcagaaatatccggcattgtttctgcctttcctgtcgtggccggttgattttgcagacagatgctcagggggcgtggtttgagcatgatttacatgccctgagtgcgcaacagaaggcggcctgtgtggtgctgaatccggagaagtcccacccttacattgaggatatggcgatgtttttatcgccattaccggttgtgctggagtggcattgtgtgatgtgcgggaggctttttcccgggaaaaagttctgtgaggcctgtggtacggggatttattgcagagcggtatgtacgaagtctgtttacaggtaccagccagatttgttccactactgcggaggtgcgatcacttaatccaaaatccccgctctgctcagggcgttcaggctgactatcaatggcatacattttatccggtgtttcgcacctacatcgtgcaacggcgcgacaccggatatccgcagtcctgcttacctgaataaaatccggggtattgattgcgagcggtgggacgaaatcgcacggaggtgtcaatcaaccacacgcgtgtgtcgtctccgtatttatcagtgtctcaggacggttaatcccgggggcaacatttatggaggcccagtgcgcgctgatgaccgtcacttctgacctgctcccgatatgccggaatataacggtcagagaggcatatttcgatgcccctattctggatcagttggttatggatgccataggctatgtaagcgctttgtgtcaccggacgaaacggcgcagtaccagaagcacccaggatgtggaacaggtttattggttacctgacagcgaagatagactcaaagagcagtcctgaacgttcagtgatttttcctgcgttcgtcgtggtgtacgcaatcaggaatcccgttatctcattgtgaaatgcaagaagtgcgactgaaggtgaatgcgcccaaaatccgttcgagagtgcaaaatcatttttatgaaaaacatgcattgtacatcgaaaatcttacttatggcgcttggctacaattgcatgcttggtaatatagattataaaacaccagactagctgcctagtaagtaatgtatgaatcgccacgggtttaacagacacctcagagtcatttaagatggcttaaagagaggtgcccatgagcggtaagcgttatcccgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccgttgtagattcaatctgtcgagcctgtacatagatttgtgtaattgcctgattttgatatgttcaatccagcatcaaatgaaggttaatttatggacgaaaaacagttacagactctggctaacgaactggccaaaaacctcaaaacccctgaagacctcagtcagtttgatcggctgctgaaaaagctcagcgttgaagccgctctcaatgcagagatgacacaccatcttgggtatgagaaaaatcagtccagaccaggagctaactcccgcaacggttattccacaaagaccgttatcacaggcgacggtccactggaactgcgtactccgcgcgatcgtgacggtaccttcgaaccacaactggtaaagaaaaatcagacccgtattaccgggatggataaccagatcctctcgttgtatgccaaagggatgaccacccgtgagatagccgctgcgttcaaagaactgtatgacgcagatgtttcaccggcactgatatcaaaggttaccgatgccgtgatggagcaggttgtagaatggcaaaaccgaccactggatgctgtttaccccattgtttatcttgactgtatcgtcctgaaagttcggcaggacagtcgcgtcatcaacaaatcggtgttcctggcactgggcatcaatatcgaaggtcagaaagaactgctgggtatgtggctggccgaaaatgaaggggcgaagttctggctcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtggatggcctgaaaggcttcccggatgccatcaacacagtatatccgaaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcctgcgcttcgtgtcatggaaggactacaaagccgtcactcgcgacctgaaagcgatttatcaggctcccacggaagaggcaggtcagcaggccctggaagcgttcgctgcggcctgggacagtcgctatcctcagataagccgaagctggcaggctaactggccgaatcttgccacgttcttcgcttatccaacggacatccgcaaagtgatctatacgacgaatgccatcgagtcgctaaacagcgtgatccgccatgcgatcaaaaagcgtaaagtgttcccgacagacgactcggtgaaaaaagtggtgtggctggcaatccagtctgcgtcccggaaatggacgatgccgttgaaggactggcgaatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaggcatttacacagaatactaaacaggctcaatctgtcaatgcaacacccctttcaattatctctttcggtgttttgaacttcagtgtctttctcggtctgttgtttagctgagcagcaaccagatctagttcatgttgagtatattgggcaagacatgtctttttaggaaagtactgccgaattagcccatttgtattctcatttgttccccgctgccagggactctgaggatcgcagaagtaaactttaacgccggtactgacagtaaattctagatgtctggccagttccattcctctgtcccatgtcagtgattttctgagttctgacggtaaactcaggaatttgtcggtaagagcctgatttactgagacagaatctttgcccctgagtctgaggatgatcgtataacgtgattttcggtctacaagtgtggctatatgagagttttttgtacctgagactaaatcgccctcccaatgccccagagagcgtctgttatcgatatttcgggaacgttcgtgaattggtgttccgttcactatgttaatcgtacctctttcgcctttgcgggtatgacgcctgccatggcgaaggctatgcgaccgtcgcagatgctgtatattcaggtggtgtagcgcttcacggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccacttgaatctacagcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagataaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatttgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcagtaatagcagaggaaatatcacgatggatcttgtagatagtgtcgaagctggtaagctgacgatcagagaattgattgatgccctggtgaaagataaaaattacacagcttccaagtgggagcagcgataccgggaatttacgaccttgctacaacaaacctcaacttttgctgagcctgaaacggatgatttagtcaagaggctctggtatgaacgtgataacggtattgccagtattcgtcagggcgttccatcattagcagaatatcagcaaagcctcccattgcttagagaactcaccgaacgtgttcgtcaacaaccaaatgaagctacctaccaatacgtaggcagtgcactgcagcaggccaaagagatcggacagcttaaacgcatgtattggagtttaagaaatcgtgtctttgccgcgttctcgccagaaaactacaccagtactgtggatgagaatgctttcaataaagcagcagaattcctaaatcaacgcttccatctcggtttggtactgactggaaattggttacagaaaaactatgaattgaaacaagccatacacgcccaatctcctgacacagatccctattacgtgaatatggctatctggcatatctatgaattgctccgtgagcgcgataatgaacagaagcaagagaaagtagcaagcagtgagcccatcgagaacaagactattccacattcaccaactaacgtgatcttctttggccccccaggtactggcaagaccttcacgttgcagcaaaaaatgaaagagtatacttctcatgcagttcctgctgatcgtgaagcctggctggattctcgtcttgaatcgttgaactggatgcaggttataacgctggtgctgctcgatcttgggaaactagccaaagttcgccaaattattgaacatatgtggtttcgacgtaaggcattattaaacggtcgtaatggcaatctatcgaatactgcttgggaggctttgcaagcctatacaattcccgaatcgttaactgttgattataaaaatcggcgtgagcctgccgtatttgacaaaacagataacagcgaatggtttctagttgattcacagctcgagcaagtggaggatttgttagcgctccacgccgaacttaaacgtggtccaaaatctgccgaagccatccagcgttttgcggtggttacgttccaccaatcttacggctatgaagaatttattgaaggtatgcgtgcacgctctgacgagagtggcaatatatcttatcccattgagccgggtatttttatgcgcctttgccaacgtgctaatgccgatccagcacatcgctacgccattttcattgatgagatcaatcgcggaaacatatccaagatctttggcgaactaatctcactcattgaagtagacaagcgtgcgggtatgcccaatgcaatgagtctgcaactgtcttatagcggtgatcactttagcgtgcccgccaatgtcgacatcatcggagccatgaatacagcagaccgttctttagctctgctggacacggctttgcgccgtcgctttgactttgtcgaaatgatgccagatctttctttactgagtggagctaaggtgaaaggcatagagcttgagtcgttgttagaaaaactcaatagccgcatcgaagctctttacgatcgtgagcatacgctaggacatgcattctttatgccggtaaaaaatgctctcgataccggtgatgaagaaactgcgtttaaacaattgaagatcgcatttcagaaaaagatcattccgcttttacaggaatactttttcgatgactggaacaagatccggttggtgctggcagacaatcaaaagcaagacgacaaccagcaattcgtgattgagaaaactgacgatctcgatacgctttttggtaacaaccatggtttacgacgccataatcagcaatcaacaacttacgagctcaaagatttcgatcaaggggtctggaatatgccaaaggcttatcgttcaatttatcagccacagcggaccactcctgatgagcaggtcgtaaaccatgagtgaagttatctcaatttttgaatatgacctgttggggagtggaaaagcggcttcagttggcgcaaagttggtgcctcaacaggtctttgattatttagaaacacttagcctaacaagtgagcaaggaagccagtttcttaaactcacctctcgttcaggtttcaaattgctgcaggtgcaaaactacgcggggatgctttctacacctcacggtttgcagcttgagatactgcccaagattggtaaaaacctcacgcttgcgagtgcgcgagaaacattcattacgatgctaagtcacctgcctaggtttcgacacattcaaacccagcaggccactattcaggcgcaacgcatgcctttactcgagatttttatcagccaatttttgcaaagcgtcagccaattgcttaaacaaggtttacgctccgattatgtgagcgagaaaggtaatctggcttttatgaagggcaaactgatgctctctgcacaactgcgacataacgcggtaaatcgccataagttttgtgtcgattatgatgagtatatgcctgattgtgctgccaatcggctcttacactccacactggataagttacttagtctgaagctgtcatcagagaatcaacgctggctttacgaactgcgctttgcttttgacggtattccacttagtagggatatagagagcgatctgaacagcttacgcattgagcgtggtatgattcattacagcgagccaatagcttgggcgcagttgatcctgagaggaatgagcccaagtgcattgcaaggaaacaccaaagcgatatcacttttgtttcctatggaagcggtatttgaatcctttgtggcacagaccctaccctacgaattaccttctcacctaaaagttttttctcaagcagcaacgtattctttggtaaagcatggacttaaagattgttttaagcttcgcccagacttgctgattcaatctcggcaaccgattcaaaccaaaatggtgatggatacaaaatggaagcaggtgaatagcagccagcaaaaaaaatcactttatgggctagcgcaatccgacttctatcaaatgtttgcctacggccaaaaataccttggcggaacaggcgaaatgtacctgatttaccctgcgcatgatgactttagccaaccgataccgcagcactttgctttttcagaggctttaaaattatgggttgtgccataccggataatggcaaaacgtggtgagaggatgatgtgggcaagtgatgtgttagctacatagtgactaagccatttggaatgggccagtccaaaacatcgacgctgtctcaggcaaagtggttgtgttgacaggaatggagacagtagtccctcattaaccctgactcgaagccgctgccgctagcaagacgctcttatcaaaagtacaatcaaaaccctaaaacagcccttttagaattacgtttaacaggatttatagtgaataaacaacagattgctgcaaaaatctgggaatctgccaaccagatgcggtctaaaattgaagctaacgaatacaaagattacatactcggttttatcttctacaagtacctaagcgaccagttggtgcggtttgtcaccagacaaggtgatgacacccgaagctggatcgtcgttcatcggactgtgaagacatacttaaagagctgatatgggcgttcagtgatttcgtccgcgatcgtcgtggtgtgcgcgatccggaagccctttatctcattggaatacttgctataccacactttccttgcagtcatcatcgaaaagccacctattggtagtgttactgtgatttttgaggtaaaaatagtgacagcaaaatctgagcagcacaacaagagacgtaaagaatggaactgttaggataacttgactaacaatacttcggcacaagaattacaatcattagaaatctactttttgataaatatcgttgtgagaaatagatgaataaaaaagatcagttacaaagactaattgataaatacaaaagcgatattgattattatcgttctgccagatacaacgaaactcaactaagaacggattttttagatcaactattccttattctcggttgggacataacgaacgcagcaggaaaaccaacaaacgaacgcgaagtgcttgtagaggaaggtttaaaagcccgagcaggcgaaaatactaaaaagccagactacacgtttagactcttctctgagcgtaaatttttccttgaagccaaaaagcctagtgttgatatatcaactactatagaaccagctctacaagttagacgatacggattcacagccaaattaaaaatttctgtgttgtcgaatttcgagtatacggcaatttatgattgctctaatcaggttaaagaaactgattcagtagcaaactctagaatcaagttgtatcacttcactgaactcgtagataagtttgatgaaattaataaccttatcggtcgagaaagtgtttacactggtcattttgacaatgaatggtcagaaattgaaaataagatactgagattcagtgttgatgatctattcctcaagcaaattaatgattggcgcttacttcttgctaatgaatttttgcagataaaaaacgaacttccagaagaaaaattaaatgatcttgtacaaaattatattaacagtattgttttccttagagtctgtgaagatagagacttggaagaatacgaaactctttatcactttgcacaagataaggattttcaatctttagtcaaaaaattgaaatcctcagacaagaaatataattcaggattattctcgctagaatatattgatgagttattaagcaatgctaactcttgcatttggagcatcatagaacaattatacttcccacaaagcacatactctttctctgttttctcttctgatattttaggtaatatatatgaaatatttctgagtgagaaagttcgtgttgatgaactcggaaacgttaagattcaaccgaaagaggaacatatcgatagagacgttgttactacaccaactcacattgtaaaagaaatcattagaaatactgtcgtagaatattgcaaaggcaagtcagatattgagatattgaattcaaaatttgctgatatcgcttgtggctcaggtgcttttattattgaggcattccaattcatccaggatattcttattgattattatatacaaaatgacaaatctaaacttcagcaaatatctgaacatacatacaaacttaaatttgaagtaaaaagagaaattctatgtaaatgtatatatgggattgataaagactataacgcaacaaaagcttgtacctttggtttattgctaaagcttctcgaaggcgaaactacagaaaccattggtaaagacacccctattttgcctgcactggatacgaacattctattcgggaatagcttgatagatagtggagacaaagttaaacaagaagatattttttcaattaatccatttgatttgactaactaccaatttgatgtgatcgttggaaatcctccttatatggcgactgagcatatgaatcagttaacaccaaaggaattagatatttacaagaggaaatataaatctgcttataagcaattcgataaatactttttatttattgagcgttcaatacaaattcttaaagatcacggctatttaggctatattcttccgtctaggttcataaaagtagatgcaggtaaaaaactacgcaagcttttatcagaaaataaatatttatctaaacttatttcttttggttctcatcaagtattcaagaataaaacgacttacacttgtttgttatttttaaataaagaaaatcacgataacttttctttttatgaagtaaaagacttcaagaagtggttaactcgtgaagataaatatttattatcaagcacatatcaaaccagttctcttgattctgacacttgggttctagaaaagaaaaccaatgacataaagaaaaccaatgacattttgaagctaatgttttcaaaatctgaacagctaggcaacattgtaggaaaaagtaatgttgcaaatggcattcagacaagtgcaaataaatactacattcataaagaaatcaaatctgaaaatggttttatttattttgaatatgatggaattgaataccgcattgaaaaagaattaactcgcccttacttcaaaacgaatcgttcagatgatgatagtttctatacttataaagacgttgaacctaattcatttgttgtttacccatacaagaaagtgggtgaaagaatccagttcattgaatacgatgaactaaaacgtcaatatcctaagttatttgagttcctgcaggttgtaaaagtccatttgaatgataagaaacgctctattaagcctgacccaactgggcctaatgaatggtacagatacggacgtagccaagcattagaaaactgcgatgttgatcaaaagctgattgttggtattctatctaatggatataagtacagcattgataaccatagaacttttgtttcttctggaggcactgcgggctatagcattatcaacgttcctaataacgttagatactctatctattatatccaagcaatccttacatcaaagtaccttgagtggtttgcttcaatatatggtgatatttttagaggtagatttgttgctcgtgggacaaaagttcaaactagaatgcctattcctactattaattttgatgatccaaaacagaaagaaatacatgatacgatcagttcaaagcaacagtatttgaataaactgtatagccaaactcaaaaatcagctgatagagataaaatcatattcgaaaggcaatttgaacaagaaaaaatccaaatggattatttgattaagaatctttttgacttgggggatttagattccgagattccaacagtagaagatctatacaaaaacctataaggttaccagataaaatcaatgcagctaaaagctgcattgattttttatgagccccctactttttaaaccctacttacgtagccttctatctctaagcttcttccatatttctacaagtttttcattttcttcttgagtgaaaccaagcttgtctaagattagtgaaccttgttgtcgaattaccctctctatttgaccatctttaatcaataggttgagttcttcaacgttatgttctaatccttcaacgatagggatatatagtttttctatctcggatgggacaagttcaagaacgccaccgccgtaaaagcgtccttcgagttcggctgtaatgaccgttatagggttcaaaaaactacacactaagttctcagtactagtaactgttgaagaaactctatatgcagtatcagtggtatatgctctaactctgttatgaattaagcgtggcgcatcgtgacaacgctttaacattccaatctctgtgctatatacagatgggaccttgaaccaaggcttacgtatacgacacttataacgcttgtggtattcctctacttcacctaactttatgtaatttttgacacttttagaaagatattcaaactcttcatctatatataaaaaattggttggtaaacccttttcctggttttcaacgtgctgcttctcatcataaataatgccggggcaatgttggcttctgccaaacatagggtgagcaaaacgttctaatttatataatttaactgtttcattatcaacaagaaaataattgttggcccccgtcacaatacctacatcaactttagctatatctttaaatttacgaacatctggatgagcaattacccgtttaattagctgaagctcgtcaatactgagtgttgctttagtccatttaccttcaactgtttcaccatttattcctgccgtatcattaaacagaacgtttggatcttcttgaaggaattcaaaaccactaacactaacaatacctacaccttgcgatgcttcatctggatattgctttttctctgcaaggagaataacggccccctgtaatgtatcttcaaaccaaatctctttagggtcaatgatgacaatcttagagcaaacatgacctaagtagcttctcaatgattgagcgtgcattacatgactaatctccgatggtatgaccatccctattcttccaccttgtttgagaagggctaatgaagaaagtaagaatggaacccaagcattagtgtgctttgtaaattttagatctaaatgttcgaagaccaactgagcttgttcttggaaatttttttcaaggaactgataacggatgaatggaggattacctaaagctccatcaaatatctgcttatttttcttaagacattcattagcccagactagaaaatccccctcagtaatcgttgcattagaaaaattgttcagtttacagcgttcgagagccttagatgcttcagtgtcgaacaattcaaagcaaaataactcaatgttagagttataaccattattagcaatagcctgaataaacacaccatcaccacaactcggctcaagtatggttttaggattcttacttaagacccatttagttacataatcagctaaattttgtggggtgtaatagccacctctaagtttttgtgaggtttgatctgctttaaatttcattgtctaccttcgaaaatctctctatgagctctgattttttctcgcatatatgttcttgagccttatcaacaaaccagtctttaagagttttttgttccattgcaagaactgaatagagagctttttttagttctggctcaacttctaggacgatgcgtcctgattcaccttttgccatactaacacccatgtattatatgttatgtcacatataatacatgggttttcagagcaactaaagaaaaaactggcagcctttcagcattcttttcaaccgtttaaaagtcagaagaatccctagccaatatggtaagggggaggctctgcagagccagagagcttagcagtaaagccgaacggaataaaagtgtaaggctataccgctctgaatatactaaagatactgccaaaatcgggccgcagtagcactgcattatccaagttgcagttttgcataactcaatatccaccatctttaatctttctctatcttccttcaagcgccagcatatcaggccggtactgtgaactctgtggccaaaaaaagttctagtaaactgtgcagaggttcgtagatttccgaccataatcgaaaagacgtggctgttcatttatgtattccgctaatatatagcaataacaatggattatgtggcgcgcgctgttcacccttgtgccagatttttatattggcaattgcctgctgtagcgatttactaaaaaccaattatccctagcagagaaataattgcgctcatgttcgcaaaatttctgttgggaatagaagcgatttttctgtttgggaagcatgtcgattagttacattcctcaaatgatgaatcaattgaaattcggcctaaaaccacactttaagctcctgctgagatagtcattctatgtcagctattacgtcgaatgctaagtgtctctttagggagaactgctgattccgatggtattagccggaataaaaaagaaatttattgaagcaggttgctcttccccctgggggaagagcatatgtgtgaatagtgttctgtcaccttctcagcggattgttaatctttgcatattcaaacgggctgatacattgttctctgttcgcatccagaaaatctgcccaccactgtagcatcagtcgccgttcttccagatgttctgctttatggatatacgcagcacgtacaccattacgctcctgatggctcatctgacgttccacagcatcgcgggaccacaaacctgattcaatcaatgcactgcacgccatcgcccggaatccatggccacagacatcctgggttgtgtcataccccatcaccctcagggctttatttacagtattttcactgattggtttacgcgggtcatgtgctcccgtaaagatcagaccattttcaccagcccatgtctgtagttctgtcagtatggctacagcctgtttgctgagtggcacaagatgtggtgttcgcatcttggagccccggtgtgaaaattttacgcctggcagaggttcgcgttcggctggaatagtccacatggcattgtcaatatcaatttcagaccagcgggcatatctgagttcactggaacgaataaaaaccagtaaattcagcataactgccagtcgggtgacaggctggcctttataaccgtcaatacgcgacagaagttcaggcaggcgtgaaagattcagagcagggcgatgctggcgttttaccgtggtcaatgcaccagccatatccagagccgggttatatctgatgatgccagactgtacggcataacgcattacagcagatatcctttgctgcagacgactggcgatttcataaatttgtttagcttctgcagcacgaacagggataagcaggtccggggtattgagtgttgtgatatcccggttgccgataaaggggaaaacgtgtgtctcgaggcttttgagtactttatcgctgtgtgattgtgcccattgtttattactggcatgccagcgtcgtgcaatatgttcaaaagagagctgtaaatcagggactacttttttaactcttttctgttcgcaagggtcaatcccctctgaaatcagttttcgggcctcatcccgttttgtacgagcttcggagagagaaacttctggatacaccccaagtgccagagtcttctccttacccagaatacgataacggagacgccagtaacgggaaccattaggatgaaccagcaggaacatgccggccccgtcagtgagtttataagccttgtcagtgggctttgcagcccggatttttgcgtcagtcagtgccatagttcagccttctgaatgcgttaaagagggtacaaattctgtcgaactgggatatacccgcaattatacccacacaatgaggttgatgtggggagaatttggttgagttcggtagaattgatttggaggaagaacacttaaatcatggtgttctgaaacgaaaaacggacctccgtggaggtccgttgatatgaatttggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcaatgcaccaccctggcggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcagtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagtgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcgggataaaacgtacaggcagcgataaatagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcagcttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccacatcttgtgcgtcgttggccgtgacgttggcctgaagtaagaccgtgtctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcataaagatctaacatcaccggtttgcctttggcttcaacgagcgcctgatttaactcatctaccgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgcgtcgcaccaaatgcccaatcctgaagtgggcgcacgctaaccaatgccgctgccagcagaataatttgcacaatacgcatccagccgcgtttagcctgtaggctggtgataaaggcccagccaaagaatgcgacacccagcgccgaccacaagcgtaatccccatacatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccaacgcatagagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcggtggtgcatggtgaacagatcagtccggcaatcgcccccataacaaacacaccgccaggtgagccgccctgttggcgattgctcatcaacgtgagacgtgtttgcagcgaagaggggagttgcagggtaaacaagccaaacattgacatcgccagcaaggtaaagacgatggcgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaaccaccagacccagcgccgtgtaggtcagcgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggagagccgctgtttaccacccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgggctgctcttgctgcggaacagacacaggctgtggcgctgcgttgttggcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggtatcagcacagccctggtaggtgacagttaacgtcgctcccgcactcgcctggttgatggtgacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcggcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattaaggtcatgttggttttgctgaaaatcaaaagcaaaggcttgatccgcggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagtgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatctggtgccgtacatagcaccacgacagacgcggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaaccgcaagagagaggtcactatacaacggacgggggaaggatgttagtcggcgggaaagaaagcggggcgtgaacgccccgcgattgatcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacacccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggtagtacccgtgtcatccatctgtaccgcagcaaccagcgtcgggtaggtcggcagaatgaacagaccagacaccgcagcgaaagaagcaacagcggtcagcggtgaaacgttcagtgccagagccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtgtcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgaggatgttgtcggtatcgactttacagataacggtggtcagagttgcaacgctgagcatgatgatcaggattgcgttggtggtgttcatcagcggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccaggaaggacatcaccagaaccgccagcagggtggacgggatgaccacggagagcagatggaggtagctgatgccatgaccttccatcacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttaacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagagatgttgccagtaccagcaaagatagtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgataatggagatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattagattgttatttttaagttactgctcacaagaaaaaaggcacgtcatctgacgtgccttttttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatggcctggccaatgaccggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcccgcctgcagttccggcaggttgatctcgttcaggccggcacgtgggcctgaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgcgccgtgaaccataacataagcgccgcagtcagaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtaacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcaccaaggttaacttccagcagcagttcagcggtacgttggatgtttttcacttcttctttcagcaggatgctgaaagcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgacagctttacgttcaaagccttcacgcagttggttaatcgcatctaccagcttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtggactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttttggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccataccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcgaccgacgattatcccctgcatcgaccgaatacccgagatcatatgctgcttgaggatttctaccgtaatctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatagatcaccgctttgggattactaccaaaaatagttgcgcaaacatcttgaaattttgctaatgaccacaatataagctaaacgcgattcgcaacccattcaggtagccggggttaaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgcccatgtattgggggtattgctgaccctcgtgctggttatattcacgtcagttatcggtatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgctggtttgctgcttttattaccgggcttttttaccgacttcctcggtcttctacttttattgccgccggtgcaaaagcatctgacagtgaagttgatgccgcatttgcgcttttctcgcatgcctggcggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgagcgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagcaacagccataaccccgccagcatgatcagcgcatagagacttttccagccgaccattgccagtaacagaacgcataacagcccgccaaccaccgccagtagtcgataacgtccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaaagtgctcaccacacagcagccgagcaccgcattgagggcattattcgggatatggcgagaagagaggcgtgccaggtagtggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaatcacgcaggcaatccataacgctcctacaccgaacaactgcactacaatttttggaagcgatgctgccgccgccattttttcaccataggcgtcgaagtgtaagacgactaccgtacagccccagtagactaatcctgccagcagcagaccaatcatcaaagcacgaggaaaatcacgctctggatttttaaattccgaggcgagatgggcaaatgcctccagaccgacaaaacaccagaacatcactgataacgcagcaaataacccggtaagttcgatattaccaggtgccggaaaggggatattcgcaggtttgatatcgcccgcccaccagatagcgacaatcagcgcgacgataagtccggcaataacggtttgtagattagcactggaactggcaccgcgagtaccgatataccacaccagcgccagcgtaccgagttctgccaacaacagttgccagctatgccagccaaacatcgcctggccgaacccggcggcaatttgtagtgcggcaggcaaacccacgggaatgaccgataaaaacagccagccggtgactcgctcaagccgcgaaccaaacgccataccgacgaagtgcgcgacgccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaacgggccacgcccacaggctgttattgcccgctaccagcgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagcaggccaatgccctgggccagccccagttcttgtttgagtccactcatgggttgatgtccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggcgatgaagaaattgcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagatttttttttctttttcccccttgaaggggcgaagcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatcctcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaacatgggtgcgcagatggtgaaagaagttgcctctaaagcgaacgacgctgcaggcgacggtaccaccactgcaactgtactggctcaggctatcatcactgagggtctgaaagctgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagccgttaccgctgcagttgaagaactgaaagcgctgtccgtaccgtgctctgactctaaagcgattgctcaggttggtaccatctccgctaactccgacgaaaccgtaggtaaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgctggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagccgttgccaaagcaggcaaaccgctgctgatcatcgctgaagatgtagaaggcgaagcgctggcaactctggttgttaacaccatgcgtggcatcgtgaaagttgctgcagttaaagctccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtgatctctgaagagatcggtatggaactggaaaaagcaaccctggaagacctgggtcaggctaaacgtgttgtgatcaacaaagacaccaccactatcatcgatggcgtgggtgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggaacgcgtagcgaaactggcaggcggcgttgcagttatcaaagtaggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagacgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtcctgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaaccgaagaatacggcaacatgatcgacatgggtatcctggacccaaccaaagtaacccgttctgctctgcagtacgcggcttctgtggctggcttgatgatcaccaccgagtgcatggttaccgacctgccgaaaaatgatgcagctgacttaggcgctgctggcggtatgggcggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcagccaggcgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagagggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagcagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggtcaggtttataagtgcccgaactgatgtgatggtgacaaacgtataattgccagaggcgcttcgcttatcaggcctacataaggcattgcaactgattgaatgcttgagaatttgtaggccggataaggcgtttacgccgcatccggcatgaccaacgatcacgttatcagtcatttcaggctggatggctccagcctcgcattagcaaagatgagattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtgatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttattcgccgctacggtgcgaacatagacctgacatggcacacccgcgagttttttcagtcgtgggctgaaatcaagcattcggcgagtgatcgcctctatttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttctttgccactttcatctttaaagcggtaaagcaccgccagataatggtcgaacaagttatgtttccattccggttgggaataggtgtcatattccagattgccattttcctggcagtcaacgtcatataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccttgattatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatgttttctgccattttcttaatgactttatcgcgagcttgctcatactgaaggcgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagcaggtcgcgcagttccatgacagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttaatttataagccagataaatgggcttggtagtaatagttgttaaaataacataaatagccgtgctcactctatataaacagaaaagaaaggttaattattggtgttagctatataaaaagtaacaacagcaatgcatatgaataattaaaggttatgcaacgtgcaaagattaaatttctcagtttaatgacaggttgctgtacttgcgtttgttgctcttgccggatgcggcgtaaacgccttatccggcctacagttcattgcaaatccattcaatttcaatgcatgatgtaggcctgataagcgtagcgcatcaggcaattttaatgtttaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttcggcaccagatatcccgacaccaatgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatcgagcacatgcaggtaatacggcatcacgccggcatcgaacaacgcattactcaggtttgccagcgtttgtgcgttatcgttcacatcacgtaacagaacgctctggttcagcaaagtaacgcctacccggcgcaacttagccatcgcctgacggaatgtttcatctatctcattggcatggttgatgtgattcaccagcaagatttgcagcgtagaatgtgaaaagcgttcaaccagcgcatctgtgatgcgtgccgggatcacaatcggcagacggctgtgaatccgcagacgtttgatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcagcggatcgccgccagagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagtgcagtctgccagttacgcttgttgccctgattttcggcataggggaagtggcgacggaagcaatagcggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctgtgctgttcttccagtgggtcggtggagaatccggacgcgacgacaaactcatcttgcgaggtaagtacctgacgcaaaagaggatcgtccggattgcctttctccatgcgatcgataaatgagcggggcacacgcagggcaaacagctttttggcgctgcgtccggccaacagtttttcgtccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcgagcagctgtctgctgatgcaaaagcaattggcgataacgctaaatggctgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggcggcaaaccggctaccctgtctactggcgctgtggttaaggttccgctgttcgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgctcacgggctgtaacaccgctcgcggtttcggcgaagacatcaaacatctcggcaactccatctctcgcgctgccagctaatttttcttctcttccgaaaaatcatcagatttccgtcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggcgcagcaacgaaagcgcagcaatagcaataagcaataacggtacgacagctgtgtcgtgccgtttgttttttctgcgatagtcactaaggtaatagttgaaattcccctgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcgtcttttcaccggggacggccccaattctccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgttggcctgaaatatacccacggctttagtcgtttgacgccgagtgttattaccgtgacggcgatgattgtcagtatggcgctacttgcctgggcgatgaaatcgttaccagtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggctatcaccggcattgtactgctcggtgagtccgctaacccgatgcgcctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcactaactaccgggctgctgtacccaaataaacttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccgggccgcaaaccagcgcatggcggtattcccgatcaagtgcaatgacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgtgttggtgcgccggtaaagtacgctttcccttcactctgctgccacatttctctgtcagggttatagcctttattgatgacattcaggccgccgtcatcacgcagactgtatgttgcggtgactttttccagtccacgttcaaaacggtgatcaaaacgggcaatctcataccaggtaccgagatagcgtttagcgtcgaaattattcactactgtcacgccacgcggcggcgtaggagaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggtttttttctaagtgtagatgacagcaaggaaaagcgcagaaaaggtccgaaaattcggacccgatgaaattttactgtagagcgttgagaatctgccaggcggcggtgactctcgctggattgggatagtttttgttagccagcatcactatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggttgcccctgttttatgtacccatgatgcgcgtactgcaggagttgggggcgtaatcgcttttacggggcgtgctgccagtgcaattttattgccactgccgttaatgatgctgtcaggatttaccggccagtccagcatttcccagcccaggccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgctgaagtgttttgtcgttgatatcacggggattcatattgcttcgtacccagcaggccatatcttcaatggtcgacttcacaccataagtttcagcatctaacgcccctggcgaaacatgaactgccttgccttcgcgatatccccaggcgtaattcttttcttctgcgggcggtacattaatccacgtatggttgagtttgagtggctggaagacacgtgtttgcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggagcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacctcatccggcacctgcaatggcaggccgccagcggtgtaggttgcgagatgtaatagtgtgatcccgttccactgtttagcggtaagttcaggccagtattttgttgcgggatcgcttaacttgatttcccctcgagcaatagcgtcgccaccaagcacgcccgtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatagccccaggtaaagtaataaggtttaccctgataaattaccgccaccgccataccggggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgattttttggggggcagcaaatgtggagcaagaggcggtaattaataaggcgcagagcgtcgttttgaacatagggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatgcgttagattgtaacgacaccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttgcccgcaggtacgtggattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagtgcatcacccggaaacagccccagcggcagcagaatacccaccagcaggatcatcaccggcgcaataattgcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattgatcatctcaggctccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggacccattttttcgtcttttacaatgatattggccgctttcggtgccagttcaaaccaggttttggtgtgcagcagagctgccgccagagtgatcaggttaatgatcacaataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaaaagcgataaaacggcaattttttccaccaggtggacgtcattggccgtacatacggtttacgtttagtcgtcatgttgcactccttagcgtggtttcagggtcgcgataagaaagtctttcgaactttctactttgccctgctgaatggccgcagccggatcgacgtgtttcgggcagacttcggagcaatagcccacgaaagtacagctccatacgccgttctggctgttcaactgcgccatacgctccttcttaccgtggtcgcggctatcttcgttataacgatgcgccagcgtaatggcagccggaccgatgaactctgggttcaggccaaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatacttcgccatctgcgccggggtctggatgttagtaccctgatccgcggtgcgggagttgccgatgatgtacggtttgatcgcttccagactttcgatgaagtgggtcatatcgaccaccagatcgcgttcaatcgggaagttagctaacgcttcaaccttcataccgtcggtgtaatcacgcaggaaggttttacatgccagttttggcacgttgttaaccatcatgccgcaggaaccacaaatcgccatacggcaggaccagcggtagctcaggtccggtgccaggttgtctttgatgtagcccagcgcatccagtaatgaggtagttgcgtcataaggcacttcatagaatgcgctatgcggtgcggtatcgacttccgggttatagcgcaccacctcaattttcaggtttttcatctcagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacgcgtttagctggcggcagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgccatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgctcggtgcaaccttcgtccagacgctggtgtgcgccgcgggactctttacgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagttcaatggtgtagagcaggtcggtgttgaacacgctggaggtgtcggtgatgcgcacgcgcttgaagcgttcctgcagttctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccattgccaggcccatttcgtcgcggatcttcgcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgaacgctctgtcgcttgttcaccggccagacggccgaagaccaccagttccgccagggagttggagcccagacggtttgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaggtcgagataaaccacatcgccacgcggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagaaactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccgccttcaccgcggcagccttcggtcatcaggataccggaacctggcagaccggttgggtgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccagtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtgcgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcatccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgatcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcattcggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccacgtacttcagggtaagtacctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgctgtttgattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaaacgcctgctggttgccggttgtgggccggtattccagctgtgccgcagcttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgctggagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttacaacaggtgctggactgcccggcagcagaaagcctttcttatcaacaagctttcttgcgttatctggaaattgacccgctctctgccgacaaaacgcaactgcgggaagtcgcagcgaaactggatttgagcaatgttgctgataccgaagaagaccgcgacacgctgctacaattgctgtttacctttggcgtagagccaaatattggcaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgaccagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgcctttctgtagcatatgttttcatttttccgttaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcctgctcaatgttgcgcagtgcagttcagtgggcacgtgttatacacgcgctgaaatgaaggatggtttcatgcctcacacgataaaaaagatgagtctgataggactcatattgatgatctttacttccgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagtacctccgcgaaagtttgggtaccgttctcaacattcctctatggtagcgacatgacccagcactggcgtattgccggactggagcctacgcaggtggttggtctgctggctgtggcatggatgattctggtcaccgtcgttgcttctaaggggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttccttgcatcaccgaacccgggttatcagtccggtctggcaatgctatcgtttgtggtatttgccatttttgcctatggcggaattgaagcggttggtggtctggtcgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggcgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagccttgggatgacgctgggtaatgcactgcatttgtcacctgaagcgtcattgtcgctgggcgtatggtttgcgcgtattactggactttcgatgttcctcgcctataccggtgcgttctttacgctttgctattcaccgttgaaagccatcatccaggggacgccgaaagcattgtggccggaaccgatgacgcgcctgaatgcgatggggatgccgtctatcgccatgtggatgcagtgcgggttggttactgtcttcatcctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccgttctttaaagcacgtcaggatctcgacagaccgtttgtgattttcaaaacgcatttgtcggcaatgattgcgacagtggttgtcgtactggtggtgacatttgcgaacgtcttcaccatcattcaacctgtggttgaagccggagactgggacagcacattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagcagagtggcaaaaaatccgcagtgggcggtggaataacccgatgccctatcgtctacctgacgatagggcgtaaagacaggaaatgttatggatgacaccagccgggacccggcaataaccgaagatgaaatcagggcgctgcaattttctgccggggatgtagcggaaatagagcagacgattctctcttttgtcgatgcctgccacacccgtaaagtggcgatggtggtgggtagcaccattaacaccctcaaagatcgcgatggtaaacggtggggaaacctgccggatatttattgcgcttatcttatccgatgtctggtttttcgcggggaattagtgggatacggcgatttgtttcgtatgcgctatagcgaaattaagcgaccggttaccttatgagtgcgcgcatgtttgtcttatgctgcatctggtttattgtggcgttcctctggataaccatcacttccgcgctggacaaagagtggatgattgatggacgcgggattaacaacgtctgcgatgtgttgatgtatctcgaagaagacgatacccgtgatgttggtgtgataatgacgttaccgctctttttcccttttctctggttcgctttgtggcgaaaaaaacgcggctggtttatgtacgccaccgcgctggctattttcggctactggctgtggcagttttttctgcgctatcagttttgtttgtgagccggattggttcatccggcacacaaacttacaaacttcccgcctgacgacctttgcccgcagacgtcagcgttctccccgtttgtttaccgttgaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcatggaagccagccagaatcagctggtggatctcatggcgtagcggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatctgaatcccctgttgcagatccaccaggaagacttccggtgccgggttgtcgatcaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcgctattggcatcggcaggggccggtatcgtcaacaccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgattatctctttacggtcccagtcgctgatggtggtggcgcgggtgttaattttcgtcacgctaccggtgagatcgcgaattgtcaccgtatcgccaatgcgaatcggtttttcgaacaggataatcagaccagagataaagttggcgaaaatttcctgcaaaccaaaaccgagaccaacaccgagcgcggcaaccagccactgcaatttcgaccactcaataccaatcattgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtaacccgtacccggcgttaaatccaggtgctgcaaaatcgccagttccagcagcgcgggcaagttgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagcaccgcaccgagggtaattggctccagactttctacgccctgtaccgtggaggtgacatcccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgacagaaagcagggcgatcaacatcaaaattgagcgcaccagccgcaaggattgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgctccttccgggctactgtgatgatgcgcttcctcttcgccacgcgcacgttgcgctaacatctctgcccggcgatgcttcgcccgatcaaacgccagcctgcggcgctggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagcgcctgtgccgttgccagataacccaccgccgacgccagaatggcaaccaacggcgcgccaatcatcatgttccacagcatatggttggtaatgttgtcgccgctgccctctttgttgagatacagcggaatcccggcctttttcaggctgagggtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggagaattcacggtcgtcgaggttatcgaacatcatcagcgccataatcagcggcacaataagcccgatgctcatcaggtagtagcgcatcccacgggaaacacgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgggcaaaggtggcgcaaatcatcactacccacagcagcggcacggtggccgttacaccatcgccaatcgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcaccggtaacggtgacgcgacgagaatcgaccagaaaagagtgcgcaacgtcagccagaagtgatcctgagtcactttgccaactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaattgtctctttgctggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggagatttccagcggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcggtgcgttgcttcgttcacctctttcagcgcatcctccagttgcccgttggagactttcagcttggtcagttccaatagtagcgtgtcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgcagttgtgcttccagaatacggttttgctcggcagtcagcggctgaccgtcggcctgatgaatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgcaactgcgccatttcggtatcaagctgttgtggtttcggcatttccggcagccgtgccacctgcgcccgcagcgcttcgccgagcagattggacgatcccagccattgcgactgttcacgcagcgtattcaacgcctgccggacctgtaacgtctggctggcagcctgacgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcagtgccgccgatagttcgcggttaattttgaattgcgcgacgatgtctttcggcaaatcggcgctgttttctgccagcaattcggtactttccagcgcccgctccgcctcaagctgacgttggctgttcaactgattacgtaaggcctgcaaatacgcatccagttgctggctctctttttccgccagctctgagcgtaagcgcgctaattcctgacggttattggcagacagctgcgccagttccagttcatcaacgagcgctttcaggcgtgcggagtcagactgcaacgcgaaattttgtgcctgattgagcggagtattgccggtaagcgttcccaggcggcgctcgatctcatttaactgacggcgggcgtcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactggctgctgacctggagaatttcctgattcagcgcgtcggtagacattcccggcgacacgctgcgcggctcgtcacgcatgttgtttaattgtgcgcgcagagtagcggagagtttcggataattatcgataacttgctgatattgtttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagcgcctctacgacttccggctgtgcgggtttcgccgcttttgcctgctccagttcctgagtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttgtcgtcaaccaatgggctggcgtcgtgttctgcttcgatctcttcagcaggaagcggggccggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccagattcactttacccggtgcaaacaggttgataacggtggaaccgagtttaaagcgacccatttcctggcctttcagcagcgccacagaaccgtcgttttccccggcaggccaggtccagcgtttgatgatgccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgcctacaatcgtcgcaccgaccagaatctgcgccattgggccaaattcggtatcgaacaggcagatcacgcgttcgttacgggcaaacagattcggcacgttctgagcagtgagatggttaacggagaagagatcgcccggcacgtagatcatttcacgcagaataccgttgcacggcatgtgtacgcggtggtagtcacgcggggagaggtaagtggtcacaaacgtaccgttgcggaacaggtccgccatcagatagttgcctgccagcagggcttcgaggctgtagttgtggcctttggcttgcaggattttatcttcttcgattttacccaactggctgataacgccatcggcaggcatgaccaggacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggcctacatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgattttcccttcctcaaccgcttcccggatagcgcagcccggatcggtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagaggccgaactcacgcacaccaggggagtcaatcacatcaccgccgtgcgggaagtgatacagccgagcggcggtcgtggtgtgctgaccaagccccgagttgtcagagacatcgttggtcaggatctctttttgcagccccagcaacgcgttcagcaggctggatttgccgacgccagactggccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggtttcagcccatcctgagtatggctggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgttcgttgacgaacgccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcggcaataggtttcacgccgtcgtagaaatccggacgcgtcaacaccgaggtgcgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgccggtttacccggacgccagactacgcggtcgccggtcaccagcgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtacagactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtcactgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaacctgaatattctggcagaagggccgaccattgcagtacaccagtccgatgaacagctggcgctgatggatgactggaacgtgcgcacccataccgccagcgggctggtagagcgcgtgaaagcgagcacgatgggcgatcgggaagctgaactggcaacgctcgaatttttaaaacagtgggtgcctgcgggaaaatcgccgatttgcggtaacagcatcggtcaggaccgtcgtttcctgtttaaatacatgccggagctggaagcctacttccactaccgttatctcgatgtcagcaccctgaaagagctggcgcgccgctggaagccggaaattctggatggttttaccaagcaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagctggcttactaccgcgagcattttatcaagctgtaaaatttttcctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaacgcaaaaaaaacttttttggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgcaaagcacagaccacccaatcgcagtatttcgaattgcgacaaggcggcaactgaacgaatccttgggaacttacaaaagtatgtgactaaggtgagtgaaggcagccaaggcagtagcggttcgaaagacgaagattaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaggcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgacgcgatgcgttattgctggtttttgttgtctctgacaaactcttgtaaacagagttatccacagcctcaggctgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataagttaaaaattaagattccgttttgtcgagtcgatcacttgacgattttattcgtcttgaattgcaatgcgtttttatttttattcacaagctgtggatgaatcaggcgtcacgcggtaaccctttttcaatcacccgaaccagacgctgttttttcggcaattgcacttcgactatgcacgcatttcgtctctctatttgctgcgcaatcgcccacgctatgtgctcatcgagaagtgggtgctcacctttacgactttccagcgctgtcaaaatcgtttcatcccaaggggcattgcctaatgctacggcgatattacgcagccaacgcaggtgaccaatacgacgaatcgccgatccttccgtgacttttaaaaacttctcttcgctccaggcgaataactcaatgagttccggtgcgtgtagcggcttacgcgggctgaaatcctcttctgtggtgagttgtgaatagcgattccacgggcagataagctggcagtcatcgcaaccgtaaatacggtttcccattaacggtcgcaactcttccgggatcgccccttcaagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggcaccggtcgggcaaatagtcatacaggccacgcatttaccgcatccttcctcgactggttgatccacgggcagcggaatatcgaccagcaattcgcctaaaaagaagaacgaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccgagcccagctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagtttgtgatagtcacggcccagcgcataacggctaacatagccgagtttggggtttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgcacgctgatcacgcgcagcgtaccgggcaataactcatgggggcgagcgcgcagcataccgtgacgtgccatccagtccatttcgccgtggtattgtttgtccagccatgcttgcagtttgggctcggactcgctgagatcggtatcggtaatacctacctgctgaaagcccagttccagcccccactgtttaattttttgcgctaactgattgagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacaccgtctggtacgccgacgatatccgccgcggagaacgcgaggcggcagatgcgctggggctcacactctatgagctgatgcttcgcgctggcgaagcagcattccaggtgtgtcgttcggcttatcctgacgcccgccactggctggtgctgtgcggtcatggtaataacggcggcgatggctatgtggtcgcgcggctggccacagcggtcggtattgaggtcacgctgctggcccaggaaagtgacaaaccgttgccggaagaggccgcgctggcacgcgaagcatggttaaacgcgggtggcgagatccatgcttcgaatattgtctggcccgaatcggtagatctgattgttgatgcgctgctcggtaccggcttgcagcaagcgccccgcgaatccattagccagttaatcgaccacgctaattcccatcctgcgccgattgcggcggttgatatcccttccggcctgctggctgaaaccggcgctacgccaggcgcagtgatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttacaggacaactgcattttgactcactggggctggatagctggctggcaggtcaggagacgaaaattcagcggttttcggcagaacaactttctcactggctgaaaccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtgattatcggtggcgatcacggcactgcgggggctattcgtatgacgggggaagcggcgctacgtgctggtgctggtttagtccgagtactgacccgcagtgaaaacattgcgccgctgctgactgcacgaccagaattgatggtgcatgaactgacgatggactctcttgccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagccctgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttgttaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcgccaaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgtcggaaatgcaggcatggcgagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaactgtcgccgtatgatgcagcctgtgcaggctgtgttgcgcacggtgcggcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggcgcaggtaaaaccacctttagccggggctttttacaagctctgggtcatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatacgctcgacaatttaatggtttatcactttgatttgtaccgccttgccgatcccgaggagctagagtttatggggatccgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtacaggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcagtttcctctgcgggtgaattgttgctggcgcgtttagccggttaacctttgaaaggtggcgggatgatatatcgcatcagaaattggttggtagcgacgttgctgctgctgtgcacgccggtgggtgccgcgacgctctctgatattcaggtttctaacggtaatcaacaggcgcggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggcgtgattcagggactgccgttgttgttcagcggcaataatctggtgaaggcgattcgctctggaacgcctaaagatgcacaaacgctacggctggtggtcgatcttaccgaaaacggtaaaaccgaagcggtgaagcggcagaatggcagcaattacaatgtcgtctttacgattaacgccgatgtgccgccaccgcctcctccgccgcccgtggttgcgaaacgcgttgaaacgcctgcggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagtagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacactggcgataaaattatcatcgctattgatgccggacacggcggtcaggaccctggcgctatcggccccggtggtacgcgggagaaaaatgtcaccatcgccatcgcgcgtaaattgcgcactttgctcaatgacgatccgatgtttaaaggcgttttaacccgtgacggggattactttatttcggtgatggggcgcagtgatgtggcacgtaagcaaaacgccaatttcctcgtgtcgattcacgctgatgccgcaccgaaccgcagtgcgactggcgcttccgtatgggtgctctctaaccgtcgtgccaacagtgaaatggccagctggctggagcagcacgagaaacagtcggagctgctgggtggggcgggtgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccagcgggtagggtatgatgtagcgaccagtatgatcagtcagttgcaacgcattggcgaaatacataaacgccgaccagaacacgcgagtctcggcgttctgcgttcgccggatatcccgtcagtactggtcgaaaccggttttatcagcaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattatttccttgcgcatccgatgcaatctgcgccgcagggggcaacggcacaaactgccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactggtggaaaacagcctcgatgcaggtgcgacacgtatcgatattgatatcgaacgcggtggggcgaaacttatccgcattcgtgataacggctgcggtatcaaaaaagacgagctggcgctggcgctggcgcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagcctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacagcaggaagcctggcaggcctatgccgaagggcgcgatatgaacgtgacggtaaaaccggcggcgcatcctgtggggacgacgctggaggtgctggatctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccacattgatgagatcatccgccgcattgcgctggcgcgtttcgacgtcacgatcaacctgtcgcataacggtaaaattgtgcgtcagtaccgcgcagtgccggaaggcgggcaaaaagaacggcgcttaggcgcgatttgcggcaccgcttttcttgaacaagcgctggcgattgaatggcaacacggcgatctcacgctacgcggctgggtggccgatccaaatcacaccacgcccgcactggcagaaattcagtattgctacgtgaacggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgcgaagacaaactgggggccgatcagcaaccggcatttgtgctgtatctggagatcgatccgcatcaggtggacgtcaacgtgcaccccgccaaacacgaagtgcgtttccatcagtcgcgtctggtgcatgattttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccccaacctgcaccgcgttccattccggaaaaccgcgtggcggcggggcgcaatcactttgcagaaccggcagctcgtgagccggtagctccgcgctacactcctgcgccagcatcaggcagtcgtccggctgccccctggccgaatgcgcagccaggctaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgcgccgatgcaaaaattaaaagcgccggaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgctggagcgcgacggcaacatttcacttttatccttgccagtggcagaacgttggctgcgtcaggcacaattgacgccgggtgaagcgcccgtttgcgcccagccgctgctgattccgttgcggctaaaagtttctgccgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaattgggtattgatttccagtcagatgcacagcatgtgaccatcagggcagtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctggcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaacatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctggatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtacgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggaggtagatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaacggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgcattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggacttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttgaaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaagggcaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgcccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactaccatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgtttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagctgtcaaagcgacgggtgcttcggtcgttctttttgaccatgccctgagcccggcgcaagagcgtaacctggagcgtttgtgcgagtgtcgtgttatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagctggcgcagctgcgccatctggctacgcgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggataggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcgcgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctacccttttcaatcgcatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcagatgtcggtgaaaccgtacttgcagataccgtagggtttattcgccacctgccgcacgatctggtggcggcatttaaagccacgttacaagagacgcggcaagccacattactgctgcacgtcattgatgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagatcgacgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggaagatttcgaaccgcgtattgatcgggacgaagagaacaaaccgatccgtgtctggctttccgcacagaccggagcggggataccacagctttttcaggctttgacggagcggctttccggcgaggtggcgcagcatacattgcgtctgccaccgcaggaagggcgtctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgtgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccgggtctgaactggaaaccgacgtttatcgacgaagtcaaaccggtgaacgtggaagccgtgcgtgaactggccgcttctggtgtgatgctgacgtcggacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgtcaccaatccggaaaaatatctgtatagcgtgaccagcccggatgacagcctgcgtcaggctaccgacagcgccctgcgtggagttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagacgattcgtccgtatgacatgggtatcacgctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagcccagggtgaagtggcgcgctttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggcaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccgttagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtctgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaacgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctctggtttatgagccgggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactacctggcaacgggtggtggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattcccgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactaccccggcggcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaacccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgaattaagcagatcaacctgcctaccgaagtgtctgaagcgatctacaatcgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgcgcgactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgtatcatgcgtggtgaaggcgatgccgaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggatagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccgcatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgctttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaaaacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccggccgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtctgaagcatgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtagcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggtggttgacgtttctgacctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgtttgaaggtgcgcagggtacgctgctggatatcgaccacggtacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgtgtaggtgcaggtccgttcccgaccgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacggggcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactccctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggttaaactctgcgtggcttaccgtatgccggatggtcgcgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggtctgccgcaggcggcgctgaactacatcaagcgtattgaagagctgactggtgtgccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgatccgttcgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtattttttcccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcctgggtaaatcggcgagtgcgatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggtagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtcttcactcgtcgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtaccgttattggccaccgtgatggctacggctttctgcgggttgaaggacgtaaagatgatttgtatctctccagtgagcagatgaaaacctgcattcatggcgatcaggtgctggcgcagccgctgggcgctgaccgtaaaggtcgtcgtgaagtgcgtattgttcgcgtactggtgccaaaaaccagccagattgttggtcgctactttaccgaagcgggcgtcggctttgtggttcctgacgacagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtggttgttgaactgacccaacgcccgactcgtcgtaccaaagcggtgggtaaaatcgtcgaagtccttggcgacaatatgggcaccggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgccgggctgaaagaagaagtgccggaagaagcaaaagcgggccgtgtcgatctgcgcgatttacccctggtcaccattgatggcgaagacgcccgtgactttgacgatgcggtttactgcgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgccgacgtcagctactatgtgcgcccgccaacgccgctggacagagaagcgcgtaaccgtggtacgtcggtgtacttcccttcgcaggttatcccgatgctgccggaagtgctctctaacggcctgtgctcgctcaacccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgactggctacaaattctacgaagcggtgatgagctctcacgcgcgtctgacctacaccaaagtctggcatattctgcagggcgatcaggatctgcgcgagcagtacgccccgctggttaagcatctcgaagagttgcataacctctataaagtgctggataaagcccgtgaagaacgcggcgggatttcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagactcagcgtaacgacgcacacaagttaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagccaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcgattacctctttccgttcagtgctggcggagctggggctggaactgccgggcggtaacaagccggaaccgcgcgactacgcagagctgctggagtcggttgccgaccgtcctgatgcagaaatgctgcaaaccatgctgctgcgctcaatgaaacaggcgatttacgatccggaaaaccgtggtcactttggcctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgacgctgcaccgcgccattaagtatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggcggctaccattattcgatggaagagatgttgcaactgggtcagcactgttcgatggcggaacgtcgtgccgacgaagcaacgcgcgatgtagctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatggtctggtccatgtctcttcgctggacaatgactactatcgctttgaccaggtagggcaacggctgatgggtgaatccagcggccagacttatcgcctgggcgatcgcgtggaagttcgcgtcgaagcggttaatatggacgagcgtaaaatcgactttagcctgatctccagcgaacgcgctccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggcaaaaaaggcggcaagcgtcgtcaggtcggtaaaaaggtaaactttgagccagacagtgccttccgcggcgagaaaaaaccgaagccgaaagcggcgaagaaagacgtgagaaaagcgaaaaagccatcggcgaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcattaccctcttcaaacagaagagggttagattgctgacaaaatgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacataatcacgcaaattcaataaattgcagggatcatgtagaccggataaacgtagtgcatcaggcaaaacgtaaacaacgagtacattaatgagcgaaattatttacggcatccacgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttaccgctgattcacgcccttgagtctcagggcgtggttatccagttggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggcattatcgcccgcgtgaagccaggacgtcagtatcaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggcgtaaccgatccgcacaacctcggcgcgtgcctgcgtagtgcggacgccgcaggcgttcatgcggtgattgtgccgaaagatcgctccgcacagctcaacgctacggcgaaaaaagtagcctgcggcgcggcagaaagcgttccgctgattcgggtgactaaccttgcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggcgaggcggatcatacactctatcagagcaaaatgaccggacgcctggcgctggtgatgggtgcggaaggtgaaggtatgcgtcgcctgactcgtgaacattgcgatgagttgatcagcatcccgatggctggaagcgtttcttccctgaacgtttcggttgcgaccggaatttgcttatttgaagcggtgcgccagcgcagctaatttctcagaattatgaaaagccatccagatttggatggtttttttttgtctatagctggtaagataattacgtattgcaaatattcattttattgatatttaaacttaatctatatggaataatatatgacatggaatccgttggcgctagcgacggcgctgcaaactgtacctgaacaaaatattgatgtaacaaatagcgagaacgcattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgattatcgaaacctttatttgtccggtgagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagatgatgccgttgtcatcggtagggatctccagcgtacaacaggaagagtattacattgttttcggggcgttatcgcttaaatcttctcttgaagatatcctgcttgagataacctcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatgggaattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagaatccattgaagaaacccagggcgtgcgcatgctggaacagcatattcgtgacgctaaagctgaactcgataaagccggaaaatctcgcgttgatctgctggcgcgggtgaaattaagtcacgataagctgaaagatttacgtgagcgcaaagccagtctggaagcccgtgcgctggaagcgttaagcaagaacgttaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctcccgtgatggcgtggaaaaagcagttacagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacaacctctaccgttggcgcatcttccagcgtttcgacagcggcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgccgcacagttggagaaagtcgcagacggtcgcgaccttgacgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaatttttttgccagcctcgctaaaaggctggcaactattttaaggataaaatatgtctggttttttccagcgtctgtttggcaaggataataagccagctatcgctcgtggtccgctgggacttcatctcaatagtggctttacgctcgacacgttagcgtttcgtttgctggaagatgaattgctgattgcgctgccgggtgaggaatttacggtagccgccgtcagccacatcgatctgggcggcggtagtcagattttccgctactacacttcaggcgatgagtttctgcaaatcaataccaccggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagagtcactggcgcgaggcgatcaacgccaaagcgatgggagcaatgaccttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaaccatgccaaatgggaggtccataattttaccatgggctaccaacggcaagtaaccgaagatacttacgaatatttgctgctaaatggtgaggaatcttttaacgatctcggcgagccagagtggttattttcgcgcgcgttgggtgtcgatatcccgctgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagcgcctatttttttattggcgtggctatggtgattatttttctgtttatctattctaaaattacaccgcacaacgaatggcagttaatcaaaaacaataataccgcggcgtcactggcgttcagcggtacattgttgggttacgttatccccttatccagtgcggcaatcaatgcggtgagtattccagactatttcgcctggggcgggattgcactggtgattcagttactcgtttttgctggtgtcagactttatatgcccgcattaagcgaaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatcaagaaataacagtaaaattggtcacggagcgattagtcgcattggtagaccgaataatccttttgaaccgcgtcgcaatcgctacgcacaaaaatacttaacgttggcgctaatgggcggtgccgcttttttcgtattgaaaggttgtagcgatagtagcgatgtcgataacgacggcgacggaacgttttacgcgacagtgcaggattgtattgatgacggtaataatgccgacatttgcgcgcgtggctggaacaacgccaaaacggcattttatgccgatgttccgaagaatatgactcagcagaactgtcagtctaagtacgaaaattgctactacgacaatgttgaacagagttggatcccggtcgtttctggatttttgttaagccgggttattcgtaaagatcgcgatgagccgtttgtttataacagcggcggttcctcttttgcttcgcgcccagtctggcgcagcacttctggtgattactcttggcgctccggttctggcaaaaaagagtcttactcttcgggcggctttaccaccaaaaaagcgtctaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctgagacacaacgttcctgtgcgacgggatctggaccagatcgccgctgacaacggtttcgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttaccgttttactctgcgccagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgccttgaggtggtggatcgcgcggtaaaagatgaagagatcctgacgcaactggcgatcccgccgttgtactgggatgtgatcgctgaaagctggcgcgcccgcgatccttcgctgtatggacggatggattttgcctggtgtggcaatgcgccggtgaagctgctggagtacaacgccgatacgccaacttcattgtacgagtcggcttatttccagtggctgtggctggaggatgcccggcgcagcggcattattccgcgtgatgccgatcagtacaatgctattcaggaacgcctgatttcacgctttagcgagctttacagtcgggaaccgttttatttttgctgctgtcaggacaccgatgaagacaggagtaccgtgctgtacttgcaggactgcgcccagcaggcagggcaggagtcgcggtttatctacattgaagatctcggtttgggcgtcggcggcgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggtccgctgctgcgcaagcgtcgcgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggtttgagggtgaaaaatcgcagattgccgctggcgaaagctatgtgcgtaaaccgctctactcgcgcgaaggcggaaatgtcaccattttcgacggccagaataacgtcgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcggtttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacactgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagccacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctctgcgaagcggtaacgcgtgaaggtgctggctgggatagcgattttctagccagtattggtcagcagttaggaacggctgaatcccttgaactggggcggctggcgaatgtgaatccgcctgaattattgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcgctatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttacatgcgcaggttgaggcagggtcgttatgtccgataaccatgacctttgccgccacgccattgttgttacagatgttacccgcgccgtttcaggactggaccacgccgctattgagcgatcgctacgattctcacttattgccaggtgggcaaaaacgcggtttgttgattggcatgggaatgacggaaaagcagggcggttccgatgttatgagcaacaccacccgtgcagagcgtctggaagatggctcttatcggctggtggggcataaatggtttttctcggttccgcaaagcgatgcgcatctggtgctggcgcagaccgcgggtggtctgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagttgcgaagtggagtttcaggatgccattggttggttgttggggcaggaaggggaaggaattcgtctgatcctgaaaatgggtgggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcattttcgctggcgatttatcatgcacatcaacgccatgtttttggtaatccattgatccaacagccccttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgtgccgatgccaaagaagccctgtgggcgcgtttatttacgcctgcggcaaaatttgtgatctgcaaaagaggtatgccgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccacggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgttgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcatttgtggaagtgaaagggcaggatcgctattttgatcgcgcggttcgtcgtttacagcagcagctgcgtaagccagctgaagaactggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcttctccgccaatggcgcaggcgtggtgtcaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgacggggggagtgtgtgtgtaagcgtatacgactgatgcgacgctggtttcgattaactaaatgaaatatgtgaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcatgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgtaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccaggcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagctttcgctttgatttctgctaatgcgtcatccggagaaccccgaaccatcgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggtccgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctggcagatattcccgttcttcatgcttatcctgtcggacaaaaagataccccgttaccgtgcgcgattttttatcacggctttacttcgtccagtctggtgtatagctattttgccgttgcgctggcacaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagtcgttttagtggcgacgcagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactactttacgtgcggcaatagccgaagaaaagtggctgcttgatgaccgtctggcagtcggtggtgcgtcgatgggcgcgatgacggcactggggattaccgctcgccaccccacggtgagatgtaccgccagcatgatgggatcgggctattttacatcactcgcccgttcactgtttccaccgctgatacctgaaacgacagcacagcagaatgaattcaataacattgtcgcgccgctggcagagtgggaagcgacaaaccacctggaacaacttagtgacagacctctactgctgtggcatggcctcgacgatgacgttgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacgggacgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgcagtgacatttttccgccagcatctttaaacacgcagaatgctgaccccttgcgcttccagttgttgcaggatttccgggttagcatttttgccggtgatcagcatatcaatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgccgtcagcatatcggttttatacaacccttctgctgtcagtcctttgccgctggtaaacatccagtgcccggcatagagactgttttcgctgccctgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgttcttgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagctgcgaggccgctttagcgatacgtactttttcatcgtgattctgcgcctgatgcagattcatcggcgtccagcgcgggcgctgttgggtaatagcttctgcgccattgcgcacttttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgcgcagtggcaggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactacgccggatagcgcgaactactccacgctatccggtataaacgacagattacaggaatgacttgaacggcagatccggttcaatagtgaagcaatcatcgaaaccacgcggatagtggtactcgaagttgtctttatccaacggccaggtaaatttgccgccaacctgccagataaacggcttgaagccatacttcaggcgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatatcgtggtggaacgggataaccactttcgcattcagggcttcacccatacgcagcatatcggcgctggtcattttgtcggtgataccgcgcggattttcgccgtatgaacctaaagccacgtcgatctgatgttcgttaccgtgcttcgcataatagttagagtagtgggagtcgccgctgtgatacagggagccgccaggcgttttgaacagatagttcaccgcgcgatcgtccatgccgtccggcagtacgccagccgctttttgatcggcaggcagggtgatcagtgcagtacggtcgaaagcgtcaagcgcatgaatttcaatgtctttcacttttacaacatcgcccggtttgaccacgatgcaacgctctttcggtacgccccagccaatctacaaatccacacaggttttcggtccaatggcagccaagccaccacatcgcaaatgtgccaggagcgacctgttcttgttcaatttcttcattcaaccagctaccccactccgggaaagtgctcaggatctaggattcacgggtgatacttttcactttactcatcgccatttaccttcatgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttcaggaaggcaatgaccattttttgactttttgccagggaagttgttgttgattttgagtgtggaaagatttaatggaatgtgtagttaaattaactaaatgaatttaaataaataattgtttcgttgtgtgaatcccactctatccgtgtggaattatttgcgggtcgcgtcacatttaatcataaataatctttttgtgattacttttgaaaattagagtgagtgcacaacattccgggtgtgcggaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtgttttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggctacatcctactgcgcaaaagtgtcagcgttattattaaaggcacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctcaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacttacgcgtcgatgatggcaaccatcgaccgcatgggcgatgcctatagctgggtaggttacgcggtgttgttagcgctggcgctgaacatctgttacgtgctgctgcgtcgcattaccggtattcgtaccatcatgctgactggtcatatcatgttccagcaggcggggctgattgccgttacgttgtttattttcggctactccatgtggacaaccattatctgcacggcgattctggtttcgctctactggggcattacctccaacatgatgtacaagccgactcaggaagtgacggacggctgcggtttctccatcggtcaccagcagcagtttgcatcatggattgcctataaagttgcgccgttcctcggcaaaaaagaggaaagcgttgaagacctcaaactgccaggctggctgaatattttccacgacaacatcgtctccacggcgattgtcatgaccatcttctttggtgccattctgctctccttcggtatcgacaccgtgcaggcgatggcaggcaaagtgaactggacggtgtacatcctgcaaactggtttctcctttgcggtggcgatcttcatcatcactcagggcgtgcgcatgtttgtggcggaactctctgaagcatttaacggcatttcccagcgcctgatcccaggtgcggttctggcgattgactgtgcggctatttatagcttcgcgccgaacgccgtggtctggggctttatgtggggcactatcggtcagctgattgcggttggcatcctggtcgcctgcggttcctcgatcctgattattcctggctttatcccgatgttcttctccaacgccaccatcggcgtgttcgctaaccacttcggcggctggcgtgcggcgctgaagatttgtctggtgatggggatgatcgaaatctttggttgcgtctgggcggtgaaacttaccggtatgagtgcctggatgggtatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccatcggtatcgcctttatggccgtcatcattgtaattgcactggcttatatgttcttcgctggccgcgcactgcgcgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacaaggcagttccatgatcatgaagatgaaagtggaccagtttttaacccaatcaaacattgaccacacggtaaacagctgcgcggttggcgaatacaaaagcgagttgagcggcgcggatatcatcatcgcttctacgcacattgcgggcgaaatcaccgtgaccggcaacaaatacgtggttggtgtgcgcaacatgctctctcctgccgactttggcccgaaactgctggaagtgatcaaagagcatttcccgcaggatgtgaagtaaggacgcgccatgaaattacgtgattcgctggcggagaataaatccatccgcctgcaggctgaagctgagacatggcaggacgcagtaaaaatcggcgttgacctgctggtggcggcggatgttgtcgagccgcgttactaccaggcgattctggatgcggttgaacagcacggtccgtactttgtgctcgcaccaggcctggcaatgccgcacggtcgcccggaagagggcgttaagaaaaccggttttgcgctggtgacgctgaaaaagcctctggagttcaaccacgaagataacgacccggtggatatcctcatcaccatggcggcggtcgatgccaacacgcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagatgaagaaaatttcgaccgtttacgtgcctgccgtaccgagcaggaagtactggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaagatgtcattaccgatgttacaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggtaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgcgatctgaaagcgctttacccgcacaaaatcgtactggcagacgccaaaattgccgatgcgggcaaaatcctctctcgtatgtgcttcgaagccaacgctgactgggtgacggtaatttgctgtgcggatatcaacaccgccaaaggcgcgctggacgtagcaaaagagtttaacggcgacgtgcagatcgaactgaccggctactggacctgggaacaggcgcagcagtggcgtgacgcaggcattcagcaggtggtttatcaccgcagccgtgacgcgcaggccgcaggcgtagcgtggggcgaagcggacattaccgcgatcaaacgtctttccgatatgggcttcaaagtcaccgtcaccggtggcctggcgctggaagatctgccgctgttcaaaggtattccgattcatgtgtttatcgctggtcgcagcatccgtgatgccgcttctccggttgaagctgcacgtcagttcaaacgttccatcgccgaactgtggggctaaggagcggatatgttgtccaaacaaatcccgcttggcatctatgaaaaagcgctccccgccggggagtgctggctggaacgcctgcaactggcaaaaacgttgggcttcgattttgtcgagatgtcggtagatgaaacggacgagcgcctgtcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaacgcgattgttgaaaccggcgtgcgcgtgccgtccatgtgcctttctgctcatcgtcgtttcccgctgggcagtgaagatgacgcggtgcgggcgcaggggctggagattatgcgtaaagctatccagttcgcccaggatgtcggtattcgcgtgatccaactggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcaagccgcgcgcaggtgacgctggcgatggagatcatggattacccattgatgaactccatcagcaaggcgctgggctacgcgcactatctcaacaacccgtggttccagctctacccggatatcggcaacctctcggcgtgggacaacgacgtgcagatggagttgcaggccggaatcgggcatatcgtcgcggtacatgtgaaagacaccaaaccgggcgtcttcaaaaacgtgccgtttggcgaaggcgtggtggatttcgaacgttgtttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagtgaaacagcggaagacccggcggcagaagtggcgaaagcgcgtgattgggtgaaagcgcgcatggcgaaagcgggcatggtggaggcggcataatgcaaaagctaaaacagcaggtatttgaagccaacatggatctgccatgctatgggctggtgacctttacctggggcaacgtcagcgctatcgaccgcgaacgcgggctggtggtgatcaagcccagcggcgtcgcctacgaaaccatgaaagcagacgatatggtggtggtcgatatgagcggtaaggtggtggaaggggaatatcgtccgtcttccgacactgcgacgcatctcgaactctaccgtcgttacccgtcgcttggcggcattgtccatacccactccactcatgccaccgcatgggcgcaggcggggctggcgatcccggcgttaggcaccacgcacgctgactacttctttggtgatatcccgtgtacgcgtggattaagcgaagaagaggtgcagggtgagtatgaactgaacactggcaaagtgattatcgaaacgctgggcaacgccgagccgctgcatacgccgggaattgtggtgtatcagcacggaccgttcgcctgggggaaagatgcccacgatgcggtgcataacgcggtggtgatggaagaagtggcgaaaatggcgtggattgcgcgcagtattaacccacaactcaatcacatcgacagcttcctgatgaataaacacttcatgcgtaagcacggtcctaacgcttattacgggcagaagtaaaacacgcgctgcggaaatttccttcctcgggagataactggtctaattccgcagccgtttttcaaaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatgcctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaattacgtggtagtacgttgcgccctgcgcatctgtctcttcatttaatgcctgacgcgcttcgctttcagtggcgaaattatgattgatataaatcacgcctaagctttgcacatcatccatatttctggcccggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaactcgactgaacatagatacctcctcgacggctgactttgtgtgctctcctctgtgatgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcgaaaaaacactgtgacggaatgtgatgaacttcaaatcagcggtttagaggttatttgcgaaaggggagatttatttctgctccgcccttgagtttagcggggtatgtcagtactataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagcacactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggctttcaccggcaggcatggtgtcaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccacaaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccgcagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagctgctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccattggtcggcgttttgcttttgtagcgagcacttgcagatatcgataagggccacaataagcagccctacgaagataattacttagctgcctgaatatcagccagcattggggcaagggctgggttgtccttagcgaagtttgcgtacattggctgtactttctcgataaacggagctttatctacctggtagactttcacgcccattttatccagttttgcaaatacttgtttctcttcctcgctccacaagtctttcatgtagctcattgattctttagctgcttttaatataactgcctgattttcctggctaagtttatcaaacgcagcattgctcatcagaaccacatcgggaaccatagtgtgttcgtcaaggctgaaggattttgccacttcaccgtgacgcatggtagtcagcgccatcacgctgttttctgccatatcgaccacaccctgctgtaaggctgtatacaactcgccgtaatccagtggcgtcgggttaccgcccatgactttgatcatttcaactgcgccagggcttggctggacacggactttcatgcctttcagatcgtctggtttcagtactggtttattgccatagaaactgcgggcgcctccatcataaaaagtcagcccgaaataacctttgcttttcgttgagtcgaggatttttctcccgatatcgccctgcatgacctgataataatgatcacgatcgcggaacaaataaggcaggctaaataatttataggaattttcaaatgcttccatttctgccgcattggtttttaccaggggaatagcgccagaacgaatcagctccattgtttctcgttgagtacccaatgttccatttggataaatacgaatagtaatatcaccgttagagtactctttgctctttttcgcaaagaactccatcgctttatgaacaggatgagacttatcctgattatgactcagttttaatgtcactgcccaggactggcttgcggataacataagaacagcaccgataatgccagcggatacttttattttcatagatgttccttttctaataaatatggcggcaggtgccgccagtgaatgcgcatcagtagcccagtgctcttggcaatgccatactgatttgcggaatataggtcaccattgccagcaccaataccatcacggcatagaatggcagcataggtttgataattttattaatcggtaatttagatacactacaaccgacaaataacacactgcctacaggcggagtacaaataccgatacacatgttcagtaccatgacaataccaaagtgaatcgggtccatgcccagttcggtgacaaccggtaaaaatatcggcgtaaaaatcagtaccgccggtgtcatatccataaaagtgccgataatcaacaggataatattgataataagcaggattattattgggttgtcagaaatagtgttaagcaaatcgagaatcaggaagggaacgtcagcgtttgacattgcccatgacatacccatcgaagaaccaattaataacaagacaattgcagtggtaataacggattccagaaatattttaggtaaatctttaactgagatttcacgataaagaaccagtgcaaggaaaagggtataaattactgcaattgcggaggcctctgtcggggtaaaaataccacttaatacaccccccataattaaaataatcaggaaaatactggggatagccatccatatcgcaacgccagcctggcgtaaagtcgggcgttctggctttggataaccgcgacgtaccgcgataataccggctattaccatcagtgccagacccagcaaaattcccggaacataacccgccaggaacagtgcggcaatagaagtaccaccactgaccagtgaatagacgattaacgtattacttggtggaataagcaaacccgtcggggcagaggcaacgttaaccgcagtactgaatgccgggtcgtaaccctctttaacctgttgcggatgcatgacgccgcccatcgcagccgccgaagccacggctgaaccagaaattgccccgaacagcatattggcgagaatattacagtgggcaagtgagcctggcagacgaccgccgagaatacgggcaaagttgattaatcgtcgcgctattcctccatggttcataatgttgccagacaagataaaaaatgggattgccaacaacgtaaaactatctaacccggaggctaacttttgggaaaccacactcaatgctgagttgaaatcgagttgtgtggaaattgatgccagtgtcgataaaccaatggcataaacaataggtacacctaatgccaacataaaaaagaaggcaccaaataacacaataatcggtaaccagtaatccataatttctccattcctactatggttggttgttgtttgttatctttagagtggttgtttaagttcggttaaaaccatatctatggtgtatataataataagtacaccactaatcgggatgctcatatagatatatcccatttgccagcctaaagcgggcgaggtctgacctgaatcgaatgtatccatcgttaatagcccaccaccatataccataatgatggttgcgaagataataacgataatctgaatacacaaaaataaatgacgtcgggcttttcctttcagcatcataggtagcaggtcaatcgccagatgccggttttgccctgcggtgtatgccccaccaaaaagtccaagacaaataaagagcaaacggctgagttcatctgtaaaaatactgggactagtaaatataaatcgtgcagccacctgccacgtcacacatgccacgatgatcgccaaaatggtaatgttcaatgctgcaagcagagcattaatagatctaattatatttagcatagtgattaacctttgcaatatcattcatcctgtggctggtaaattgtcccattaagaaaaccaggccagtttttttcaaaccaaatacctcggataataggaaactcacgaacaggtgtttctctgacgtgaaagataccgttgcaataatgaataagtagtttatcttttttatcctcagtacgctctgaacgaaagcgccaggcatcacaaaaaccatttcgtgtttgcggaatagaatttccatccctgtcgagaataatacgtgctccccgactaccaccacctgcgtcaatataatgcgttaattgcgttaatacggcggcagaagtcagtgccatatgccgccacataaacagctcggcaacttcacccacatgtttgatagccaatccatgccgttggacaaattcgctcaatagcagggcatcgcgagtggcgcgtcggactttatcggcatggcaaataaatcccgcatggtcagacattcgtgcctgaattttttctctcacaaccgacaacggcatcccggtcccgttatcgtgcgcctgagtaatgatctctcttatagaagccagtgtaggagctaccagctgtgctatatctccatcaatattccgcttttgcgtgcaaccaataaaacgtgccagacgaacagcaaaaacctgcccggcattcaatgctgcaccaccagggcgagtgacgccgtgtgtgccagcaacttcccccacggcgaaacagccgggcagggaggtttgtccccagatatccacttcaatgccgccattcatatgctgattattcatggcaaactgcaaaggctgtgtggtgagatcgtaaccgtgcatcttatacagcgagatagacagcggattcattcgttgcagccgttcgatgggcgatggtgccagagcgtcgttattttccagatacgcgcgaacgtcgtcgtccagtcgatctaatgagaacggcaggtcacccggcaccgcttcaggattgcgattgaaatccataaatacctgacgccctgattgctgctcttgcgctactgtcatatctaacaagctggagccaaaatccatcacccgagtggcgtggaacggccactgatagcctttacggaaaatgtttgaagccagctcctgggtggtgcgatagtaatccgcgaggaagttatactcgttaccctcagcatccacggaatagatatacgggatcacctgtacataggtgccggataaattccacggaaacgtgctacgcggcgtgcctataccaaactggctttcggtcagattggttagcgtcaggccttcctccagcgccagccccagcgagccaaaacatttgtgtgggtacacactgtcgcgataaagctcgccaggccctcctgttgccagtaccacattgggcgcagtcacaattgccagcccccaagggttatgggcgcgatgaccggtcgcgaggattgcccccgcaacacggtcttcgccgttttcgtcacgctgatgcagcagtttaatcactgttgcactggtcaacactggaatggcgaggcgctgtacttcttccaacagcactttcaccattaaccttgaggtacgcggcccacacgaggttgcacgcccggcttcgtcatggtcggtttgataacgaagaatcgcgccatagcgatcttccggtaattccagaccaagatattgcaacccgccaagagtgtgcagagaacctaccgcttcgacataagcggtgtcgtgatccatcgccccaccgctcgccagtgcctctgccagtttggtgaagttgtcgccgttgcccgcggtagcggcggtaaacagtgtctgtttatcggaaccagaacatgccgacgtccccatatataacccggcggtggcgatcagcacattttgctggcggcgtttaagttccacagctgcacgcagcccggctgcaccactgccgactaccagggcatctgtttgccagagtgggtaatcaacaccgtctaccgtgacaacccatgcgggctctgcctgtgcaaaaccctttgggaaagtaacgtgcgtcagcgcatcaaggatggtgtcatcaagctgactcatgcatcctccatcggcgtaaacaggctactttccatcaggcgtgggtgcttgataattggacggaaagccatatacggcagaatgtcgcgctcaatctccacacccggcgcgatttcaattaattcaacgccttctgccgttaactggaatactgcgcgttcagtgatatacaacacttcctgaccactttgctgtgcgtaggcggcgctaaaagtgattttttccaccttggtaaccagtttagggatttgacctgactgggcgatatgcaagccatctggtgttatatcgatcttgctgcctttagcgtcgaacgtgccgcagaacaccactttacgggcattttgcgcaatttcgagaaatccgccggggccaatcagattgccattgagatgggagacgttgacgttaccgtactgatccatctctcccatgccgaggaaggtgatatcgatccctccgccactgtagaactcaaattgatcgagtgatggaataatggcatcggcgttgcgggcgcagccgaaaaacgcatcatccagcatcatgccgttatgtacgccttgctcgacgctcagccataaactttggtaaggaacgccttcgcgcagcgctactcctggaatgccgccgggaataccaaagccaaagttggttgaagcgccagctaccagttcgcgtgctgcccgacgggcaatcaggcgacgtaccggatgactaaccagttcaatagcgtcgttagaactcagacggcgatgttggccgctgatggtcaggtcgtaaccgccaagataggtttgtggctgttcgcggtgttcaacgatgccatcaaccagaatgcccggtaatttaacccggcgtggttcaatcgcgccagcttccagcacatcgcgtacctgtacgaacactttgccgccgctgttgtgtgctgccagcgccatggaatagctatccatatcaatcgcttcttcttcaaggctgacgttgcctcgaggatcggcataagtgccacgcaaaatcgcgtaatccactttgaaagggcgataacgaagtttggtttcaccgtcgatttcaatcagttctaccagctcgtcggtagtgcattcattcgacttaccgccgccattgcgtggatcaacaaacgatcccagcccaacgtgggtaaaaagccccggacgtccggcgccgatctcccgtagcagtgcctgaatcacgccaccaggaaagcagtaggcttcaatcgtgttattttttaccagcgcctgcattttgggcgaccaggtaaagtgcccggcaataatgcgtttgagcatctctgcgtgcgcaaaacgattagtgcctttgcagtcgcgatcgccaatacccagcgagtggattagcgtcaggtcgcgagggtgtccggtttgcaggaaacgcgcttcaatagcagccagaatatggtcggcttccaccataccgccgccgttaccgctaatagcaatagtcgcaccgtcctgaatttgcgccgccagtgcctcggcggttgttatcttacgcatacaatttccttattgattatggaagctcacgctacttttttcggcaaaggcgcgcgtcgcctgctggcaatcctgagtggcggacattaatccggccagtagctggtgcgggtaatcggcatgtttattttccagtgccagaatcagttgcttaatatgcgccagtgccaccggaccgcatttttccagctgcgctaactggttcaccatccagctttccacctgttctttttctaccacttcatcaattaaattcgccgcctgagcttcctgcgccgtcaggcgtttacccagcatcagcatctggcgaccgaccaccggaccaacctgattaagcacacgttcaatgcccatccagccaggcaccatgccgagcatcacttccgggttagagaatttcgcgccggggcgggcaatacgaatatcgcagcacaaggccagttcaataccaccgccgatggtatgaccgttgagattcgcaacggttaattggggtaagtttcgcaggcgattaaaaacgtcattaccgcgtttaatccattttctgcccatatctaatggcgaataggctgaccacgatttaatatcgccgcccgcacaaaagaatttatcgccggttgccgttaattcgactaatcgtaatgtggtgtcgttttcaatttcatttaaataatggtcgagagattcgatcatttcttcattaatagcatgacatttatcttcacggttcaatgtcaggcggcaggaagctgccgctctgctgaacagaacgggttggtcactcatgatcattccttaacaataatgcgcgatgcgatcgacgctaatatccagcgtgctgttaatatctttctgccaccagtaaggcgagaatatttccagttctatagcgccattaaatccggcgttttcaaccagccgacgaattgacggaatattgatgacgccatctcccggcattccccggtcattgaccagatcggtggtcggtactaaccagtcggaaacatgaaacgcgaggatgcgttttccagcacgcaggatctgactggcgagatccggatcccaccagacgtgataaacatccaccgccacgccgaggccaaactcaccatcgggatcgagttcatcacaccagtccagcgcctgacgtaacgtgcacaggcaagagcgatcggcagctgtcatcgggtgcagtggctccagcgcaattggcacgccgacatctttcgaatgtggcagcaactggcgaatcccttgtttcacttgttctcgcgcttcatatagatctttagtgcccgttggcagaccgccaaccacctgcatataacaggcggcgttaagcaccgctgcgtcgtccagcgcccggcggttatcatcaatcgccagtttgcgttccgccagtgtcggcgcggtgtagtaagtgctacggcacaaaccggaaacgctcatgttactggcggcaagctggcgggtgatttgctggagatcttcaccctgcaactccctgcgccagggggcaattgcgccaataccgcgtgcggcgcaggcatcaataatggcgggtagcggcgttttatagcccagtgtcgcggtattgatactgaataaatccgggcgttgtaacagatctctcatgattcagcctcagaagcgcggcatacttaagccgccgtcgatggcgaccgcttgaccacaggtgtaaatcagtttaccttccgccatcgcgcggacggtggaagcaatatcagccggataaccccaacgtccccacggcaccagacctttggcaatcagttcgtcgtaataagccgttgctggaatagtcatatcggttttgatgagaccagggcgcacttcataaacgccaatttgttcattacaaaggcgagcagcaaacagacgagcagcggcagaaacggcggttttggcaatggtgtattcgccgcgattcatcgccagcatgatggcgttgatggaactgacgaaaataatcgagcggtgcggcagctccgcttccggtttcggctgtgccagtaagcgcttactgaatgcctgagcaaggaagaacggcgcgcgggtgttaatggcaatgttttgatcgaagctgtctggttcgaggtcgaggaggtcaccgcgttttttcactgaaatgcctgcgttgttgagcaggcagtccagacgtccccacaggttttgcgccgcgtcgagcatctcttcatgcaaggagagatcgccgacatcggcagggaagcaaatcacttccacgccttcagctatacattcttgttgtgtgatatgcagtttttctacgctgtcggcatcgggaagatcgttaatcagcaggttaaatccgccacgagcaagctccagcgcacagccctttccaataccacgagcggctccggtaatcacggcaacaggacgagtggatttcatacaatagctctctttttttgaatattgttttctaagtgacaattagcttgcgacgtgctgcaagaaagatcaaccatctggttggttgatatgcgatagtgatcacaggacatttgataacttgatgaaagtacaagtttttatcctttttactggagcttctaattaatcgggttaagatagttatcttgaagaggtcgtggggaagcgttatgtatcttgataccagcaacgtacagagcctgaaggaaaagctgctgttatgcgcggttaatgaatttgccgaatatggttatgaaggggccagggtcgataatattgttaaggctgcggggtgtagtaaacagacggtttatcatcactttggtaataaagaaaatttatttattgaagtactggaatatacctggaacgatattcgacaaaaagaaaaggcccttgatttctcagatcttccgccacaaaaagccattgagaaaattattgattttacatgggattattatattgctaatccctggtttttaaaaattgtgcatagtgaaaatcaaagtaaaggtgtgcattatgcaaaatcacagcgtctcttagaaattaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaacacaatatttttaagccagatatcgacccattgcaggtgaatattaatattgctgcgcttggcggatattatttgatcaaccagcatacgcttggcctggtttatcatatcagtatggtttccccccaggcactggaagccagacgtaaggtcatcaaagagacaatccttagctggcttttggttgacccttcatctaccgcgcacgaataaaactgccatccggctggcgggtgaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatttgcccgttttgcaaattactcagcggcttacccgcgccttctacctgcgccattgcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacggtaagagcgccattgattatcaattccgctatctggctggaatggttgtgtttgggtagtttgcggctgttcttctggctggccttcctgtataggttctggagcgaccggagccacctgatcaggatcattttgtggtgtgactaattgcgcccgcagctgttcttctgtcggcggttgtgattgcgactgaatatctaactgcgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgaccaccaatataatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggcgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccccgggatttgtcatcattcctgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctacttttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttacaggtaggccaacaactgagtgaatctggcctgcaagggctgctgccggaggcgctggtggctggtattgcagatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcatcgcgcgctgcgtgaaatccacgaacgcgccgatgccgttcgtcgtcagcgtttccaagcgatggctgccgaaggtgtgaaatatcttgaagaaaatgccaaaaaagaaggtgtgaacagcaccgaatctggcctgcaattccgcgtgatcaaccagggtgaaggcgcaattccggcacgtactgaccgcgttcgtgttcattacaccggtaaactgatcgacggcaccgtgtttgacagctccgttgctcgtggtgaacccgctgaattcccggttaatggcgtgatccctggctggattgaagcactgactctgatgccggtaggttctaaatgggaactgactatcccgcaggaactggcatatggcgagcgcggcgcaggcgcatccatccctccgttcagcaccctggtgtttgaagtcgaactgctggaaatcctctaagcagcgcattctgttcccctcgaaccagaggggagcaggcattcagcaataaacccttcagtttgccaaacggcgctattttgtgttgcaaagaccccgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatctcacaaaccgacatattcagcttattgccattggcggtgccattggtacggggttgtttatggggtctggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcatcggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacttactggttctgctgggttgtaaccggtatggcagacgtggtggcgatcactgcttatgctcagttctggttccccgatctctccgactgggtcgcctcgctggcggtgatagtgctgctgttgacgctcaaccttgccaccgtgaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccatcgtgtcgctgattgtcgtcggcctggtcatggtggcgatgcactttcagtcaccgaccggtgtggaagcgtcattcgcgcatttgtggaatgacggcggctggttcccgaaaggtttaagtggcttctttgccggattccagatagcggttttcgctttcgtggggattgagctggtaggtacaacagctgcggaaaccaaagatccggagaaatcactgccacgcgcgattaactccattccgatccgtatcattatgttctacgtcttcgcgctgattgtgattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgtttgttgaactgttcgtgttggtagggctgcctgctgccgcaagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagcggcgtcttctctaccagccgtatgctgtttggtctggcgcaggaaggtgtggcaccgaaagcgttcgctaaactttctaagcgcgcagtaccagcgaaagggctgaccttctcctgcatctgcctgctcggtggcgtggtgatgctgtatgtgaatcctagcgtgattggcgcgttcacgatgattacaaccgtttccgcgattctgtttatgttcgtctggacgattatcctttgctcgtacctggtttaccgcaaacagcgtcctcatctgcatgagaagtcgatctacaagatgccgctcggcaagctgatgtgctgggtatgtatggcgttctttgtgttcgtggtcgtgttgctgacactggaagatgacactcgccaggcgctgttggtcaccccgctgtggtttatcgcactggggctgggctggttgtttattggtaagaagcgggctgctgaactgcggaaataaccgcattatcatgctggatggcgcaatgccatccagcttttagattactcacccgccagcgcgcgtgggaacagtacattgttttccagactgatgtgatccatcaggtcatcaatcagttcattaatgccgttatacatcgctttccaggtggtgcaggcttctggcggcggtgtgacgttattggtagtgtgtttgatcacttccagcagttcgcccgcttcatcgtgctcgctttccattacgctgattggccccattgcctggctgcccatgccttgtttgatcatcgggaagaggatctgctcttctttcatcatgtggctggaaagctcttcatgcagcatggtcaggtattttgtcagcccttttggcacgctcggtttgtcggcgtgaacgcgctcgactttagtcgcttgcaggatcagctccggcagttgctcgcggtgacgatcgtggtagcgcacgatgatatggtcgatgatttctgccagcggggcgctacgccagtctttctcaatcggttgttcagcaagctttgccagctcagcttcaatgacctcaacatccagttctttacgtgccgccgcacgcgccagcgtttgcttaccgccgcagcagtaatccatatcatatttacgaaacagagccgaagcgcgagggatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgtattttaaatgcatctttaagacaaatgctataacccttacgtagcagaggcttatttaactcactgccagtatgtcaactttctgagacagattcagttaaaggcttttccggttttgctctgactgcaatgaccacgccaaccactaacagcgcgataccgctcagcgtcatcagcggcggcatttgctggcgtatcaaaaaggtgtacagcaaacctgccagtgtttcgaaaacgatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaaccatcagactaataaacaccagcggacgggggccaaaaggtaaggagaagtccggcgtttgtatattcagccagtaacaggcgacgagatagccgatgagagaaaccggcagcgtgaccagcgcctgcgccgtcgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccatgcccagcagaccacggaaactaacgctagcacgatgccagaggtataacgtgcccagtcaaaatcggggagtccgtggtttaactcagcaatattcacacacgccaggccgatgccaatacaaatcagtgccggggcgagttttccccacgcgagtttgccgtcgcgctggctataaggcagattggcaaagacaggaatgaccaccggcagggtgccaataatcatcgtagaaacaggcgcgccagtacgttgaatggcactggcaaggcagaagtaatagatgaggttgcccatcatagtgagcatcaaggcggtaagccagtcgcgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggtagcgcaattaaccctaacgccagataacgccccatcgactgcaacatcgccgggtattccggcacgatcaacggcccgacaaaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcattactggcatccattggtctgtcagaagaaacgttcaggaagcagacatgattgctcccggcatcccgtcattatcagagaggatgcgggaggatgccactttaattaactatttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggcggccaatcaatttgctcagcgttttgctgtcatcaaacagaccgcctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccgtcaggcaggccaacgcttttcagcgccgcagcgaaatcggtttcgctcagattttgataggtaacctgtttgccgctctgtttggtcagctctgccgctaactgtgtcaacgtccaggcactatcgcccgccagctcgtaaaccttgccttcgtgaccggcttcgctaatcacgcgtgccgcagctgccgcataatctgcccgcgttgccgaggcaattttgccatcgcccgcggcaccgataaatacgccgtgctccagtgctgccggggcgctggcgagatagttttcggtgtaccagccgttgcgcagcagggtgtaaacgatgccagaatcagccaacattttctccgtctcgatgtgctcatcggcgaggccgagcggagatttatccgcgtgaagcagactggtataagcgataaatttcacgccagccgtctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagtgcagatgtcagtgcggcttcatcgccgtagtcagcctgacgcacggtaatgccttgtgctgtcagtgcctgggcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggatttaataacatagtgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacctaaacttacttttagtaagtacgtacaaaaaggtaagtatgaaatgagtcaggttagcctgtcacaacaactgaaagagggtaatctctttgcggaacagtgcccgtcgcgcgaggtgttgaaacacgtcaccagccgttggggggtgttgattctggtggcgctacgcgaaggtactcatcgctttagcgacctgcggcgcaaaatcggtggggtgagtgaaaagatgcttgcgcagtcgttacaggcgttagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgtggaatatagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttggcggtgcgggatgaacgtgcggcataactgccggctgcgcttatccggcctacggttcatgacttgtagggcggatacgatgcgccagcatcgcatccgacaaaagtgccggatgcggttgatgatttataggccgaaaaagaagtgtattacttactcaaatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatattgccctttctctttaataaacgccgcggctttatctgatggagaggtttcgaaacggatatccagtttcttatcgccagctatcggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtaccggcaaatttgccgccgtaagcgcgatagttattggtggcaaccaggaacatggcgttcggatcaatcggcttgccattaaaggtcaggttcttaatcctttccgcattggcattaaccatctggcactcgccgtcataacgggcaggctgggtaacatcaatctgataattcacaccatcaatcacatcaaagttataggtgcggaaaccatcccagttgatgagtgactgtggtttcgtgttgtcaggatcaatctggttaaactgtccggcggagcactccagccactctttcacctctttaccgctggctttcaccacaatcagcgtattggggtagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgccggatcatttttgcgaccaccaactttaaacggtgcagcagctgaaagcaccggcagttttgccagatccggatcgccctgaatgtaatgctcgacatacgctttttgcgcgttgttcaccacctgcacggtcggatcgtcctgcaccagcgccagatagctatacatattgtcggcggatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattggcgatgtcgtaaatcggccgtgcttccgctttcgcctgcgtcacctgccatttaccgctgttattactgagttgtaagtcgaccaccccaagatgatcgccccacatgcccggcattaccgccggaacaccattcagcgtgcctttcgcgatatcagccccttcgatatcagcaaaatctttacctgggaaaacggcgtgagcatggccaaacataatggcgttaacgccaggaatttcactgaggtaataaactgagttttccgccatcactttatacggatcggcagatagcccggaatgcgccagaacgacaacgacatcggcacctttctcgcgcatttcaggcacgtatttgcgcacggtttcggtaatatcattcaccgtcacttttccggataaattagctttatcccagcccatgatttgcggcggcacgacgccaatatagccaatcttcagcgtctgtttttttccgtctttatcgaccacttcggtatctttaattaaatacggtgtaaacattggctgtttggttctggcgtcaatgacgttggcatttacataagggaatttcgctcccgccaacgcatttttcaggtaatccagaccgtagttaaattcatgattgccgagtgtaccgaccgtataatccagcgtattcagcgccttataaaccggatgaacatcacctgcttttaatcctttcgccgatatgtaatcggccagcggactcccctgaatcaaatcgccgttatcgaccagtacgctgtttttcacttcattgcgggcatcgttaatcaggcttgccgtacgtaccagtccgaatttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgtagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttatcatcgggaatacgaaagaaaagggagaataaacgccttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaacgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggcgatgccattatgcaggtctacgacgggacgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgcacacaccgttatcatggacggtttacgtacgctgacaccggagattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtggacccgctggatggcactaaagagtttattaaacgtaatggcgaattcaccgttaacattgcgctcattgaccatggcaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaggcttggaaagaagagtgcggtgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggttatcagccgttcccatgcagatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaaattctgcctggtggcggaagggcaggcgcagctgtacccgcgcttcggaccaacgaatatttgggataccgccgctggtcatgctgtggctgcagctgccggagcgcacgttcatgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatccgggattcagagtgtctatttattaattaatttatgcagcaggtccatcacttgctgcacctcttcctgtgtgagcgccccgtctttggcccattgcacgcgaccatccttatccagcaccactacagcggaactttcttcatccagctgccaggcaccgcgcgcgacgccattgctatcgacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatccctgaacccggaatcgcgtcgtcggtgttaacaatggtggtggtctggtagcgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttctcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgtgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgcctcgatcggtaatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaagcattaaaatttgcgcctcataatagttgggccgattgtggcaccgcacaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacggttatacatcaaggacgttggcgcttttgaatttgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttctgggggttacgcgacgctttcttctttatctttagcgtcaggcagttttggcgaaagggcggtggccttgctgtcgatccgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcagcataaacatcataaagccgccgatggtttcgtagttgcccgactgcgggaactcgtcaatatccagcacgcgcatgacgtcgtcaattggggtgccgccgtcaatcagccatgagttctcatcacgggcgacaatctgctcttccagcccctgaccgaccagatcgcccatcagcgtggtcatcacgtcattgagggtgatgatccccaccaccagcgcgtactcgttcatgatcaccgcgaagtcttcacctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacatagccgatgatgtggtcaatatcttcattacagacgaggaacttagagtgcggatgttccgccaccttattcttcaggctttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgacgacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatgtcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagattatgttcgccagtccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagcgacagcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagctctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaatcgccactgcgttcagaccgatttggaccacggtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagtgagatctcggacatcgagaagaacgcacttacagcgatcaagcagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagtcgccagagggttaaaattcagactgctgataaatgcaatactgcctgatgcgctatgccaatcaggcctacgcagtccttgcaatatattgaatttggacgattttgtaggcctggtaaggcgtttacgccgcatctggcataaataaagcgcactttatcaacaatctacatttgtacccgtaacgctatgcttccggtggcagacagacgccaattccgccaattccacagtaaccatacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgtgacgatcatcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagctgcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgccgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacctgtagcaactgctcatagctgatgacggaaggatcgtaaacaatgcgtaccgcttcggcatgacccgtatcaccggagcacacttcccgataagtcggatttggcgtatagcctccggtatagcctgcggcggtgctgtaaacgccgggtaactgccagaacagacgctccacaccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttgaccgcatgcagcgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatatttggggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaggatattcaggagaaaatgtgcgctatatccgacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggttatcgggacagctggaaaagaacgttcgtgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgccatccgcgaaggtctgaaagcgctgggttattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggcgtgccggtgttaattggcggcaccgatgtggtattgcgcggcggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggcacggtgctgaaccagggcgattatgaaaatttcaaaaagtccttaaccagcattgcgttgcgtaaaggttatttcgatagcgaatttaccaaagcgcagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtacgaatcgaaagatctggcggaactgaaccgccgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattaccattgacgggcgtggtttcgccgcgaacagaaaacaccatcgaaaccggggtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaagccgtggatgaactcatacggtcacagtttgaccaccagtaccagtatttccgcgccggaacagaccctcgacttcagctataaaatgccactgctgaagaatccactggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgaatctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagtctcgaccactttactcagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggctcagatgtcgatttctccgttttccaggcacaaaacgtctggatccgcacactgtacgatcgccatcgttttgttacacgcggcacgctgggctggattgaaaccggtgatttcgacaaagtaccgccggatctgcgtttcttcgccgggggcgaccgcagtattcgtggctacaaatacaaatctatcgctccgaaatacgccaacggtgacctgaaaggggcctcgaagttgataaccggatcgctggagtaccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagtggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggggtcggcgtgcgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgaacacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagtggcctgcatctggtatttaaagcggcggatcgctgggtaccaggactggatattggcaaggtcaccggcggctggcgcgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggcaatctgcatctggcggtcgggcttgagtgcctgtggaacagtagcgtttgtattaatgacctggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccatcaccctgacacgggtggcgctggataacgtcaacatcaagattgatgacaccacggtatcggtgatggacttcacctccggcctgaactggcaggagaaaaccctgaccctgaaaccgacgtcgctgaaaggcctgctgattgctctgccgaaagtggcggaagtggcgcaggaagaagtggtcgaaccgaaaattgaaaatccgcagccggatgaaaagccgctcggcgaaacgctgaaagatctcttttctcgcccggtattgccggaaatgaccgacttgcatttgccgcttaacctgaacattgaagagtttaaaggcgagcagttacgcgtgacgggcgacacggacatcaccgtgcgcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgattccaaccaggggatcgtcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactgaacgtggagccgttgaaaggtgaaaaagtgaagctaaaagtgggcggcgcgctgcgcgaacagctggagattggcgttaatctttccggtccggtggatatggatttacgcgcccagacgcgactggcggaagccggattgccgctcaacgtggaagtgaacagcaaacagatttactggccgttcactggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgtacggcagtgaagggactggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaactcaccgtcgcggcgctggaagggaaaactgaactcaaggcgttgctcgactggcagcaggccattagttggcgcggtgagctaacgcttaacggcattaacaccgccaaagagatcccagagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagctgaccggtaacgtcaaacagaacaaagtgaacgttgacggcacgctgaaaggcaacagttatatgcagtggatgatcccagggcttcatctggaactggggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggcttggcggtacagcgaaagggctggtgaaagtacgcggcacggtggaagcgccacaactactggcagatatcaccgcgcgcggcctgcgctggcaggaactttccgtggcgcaggttcgcgtggaaggcgacattaaatccaccgatcagatcgccgggaaactcgacgtacgcgttgagcaaatttcgcagccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagcgaaaaacagcacgagttacagttgcggattcagggcgagcctgtctccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacaccggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggtgccgaagggcgtgcggtggtgaatctcaaccgcttcgacctggccatgctgaaaccatttataccagaaaccactcaggccagcggtatcttcacgggtaaagcggacgttgcctgggacaccaccaaagaggggctgccgcagggcagtatcaccctttcggggcgtaacgtgcaggtaacgcaaaccgtcaacgatgcggcgctgcccgtggcgtttcagacactgaatctgacggcggaattgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggacaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagcagcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggtgtggatatcgacggcaactttatgccgtttgatatgcaaccgagccagcttgcggtcaactttaatggtatgcgctcgacgcttgccggtacagtacggacccagcagggtgaaatctacctgaacggtgatgccgactggagccaaattgaaaactggcgggcgcgggtaacggcgaaaggcagtaaagtgcggatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtcttcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgtcccgtgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtctccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgattgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatcttaacgtcgttcaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaaaggtgagttactgttctctggtccgccggatcaaccgtatcttaatattgaagctattcgtaacccggatgctacagaagacgacgtaatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggcgatgtcgcaacaagctgcattgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagtgcggcaatgacctcgatgctgattggtctgggggttgcgcaaagtggccagattgtgggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacacccagggagtaggcgactcctcccaggtagtggtcagcggctatgtattgccaggtctgcaagtgaaatacggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcctgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtatcgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacagtacacggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaataataaaagcacgccaccttcgggtggcgttgttttatgcgatgtatctcgcgatttttttttgtaacttttccatcttttgcttttctctccgagccgctttccatatctgcaatcgcataaaaaactctgctggcgttcacaaatgtgcaggggtaaaacgggggcacgctttgaacggtgagtatgagtgaggtcggctaacttccagcaagtggctatgaacagcaaaatggtggtcgggtttgcttgttcttaccgttcaagccttgcaaccgctgagaataatgatggtggaatagagagtttatttatcgcgggcataaaaaaacccttactaaccgaagcccggcgttcagggttattgcgctagaagaacttatttattctttgcgcgctcgaaggaagcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttcacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatctgcgctttcagcagctctggcagatcgttaacgtctttaatgtgatcgtattctttgctcagctttgtgtgcggaacagcaatcagtttcgcatcttcaccggcttcgtcggtcattttcagaacgccaaccggacggcaacggatcacagaacccggctgcagcgggtacggagtcgggaccagtacgtcaaccgggtcaccgtccagagacagggtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgatcggatctgcgttagccgggatctcaataacaacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtcttcgcttgttttcgtcttcattttcctttttcgccaattttaagacggtatacagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttctttgaagtgtgatgtaacgcaatccgttacataacgaattgtctatagttttttcgcgaacatcttttcaccaataataattaccccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctcgattttcgcaggtcggatcggaatctggctggcgcgccgcagaaaccaatgtggcgaaaagtgaggccgaaaaacgcggaattacgctgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgtcgcgcaaggggtggatgcgatctttatcgctccggtggttgcgactggttgggaaccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgctcgatcgttctattgatgtgaaagacaaatctctctatatgaccaccgtcactgccgacaacattctcgaaggcaagttgattggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggagctgcagggcactgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaagaatgcgccaaatatcaaaattatccgctcgcagtcaggtgacttcacccgcagtaaaggcaaagaagtcatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgacgacatggtgattggtgcaattcaggcaattaaagaagcgggcctgaaaccaggcaaagatattctgacaggttctatcgacggcgtaccggatatctacaaagcgatgattgatgcgaagcgaacgccagtgttgaactgacgccgaatatggcaggtcccgccttcgacgcgctggagaaatacaaaaaagacggcaccatgcctgaaaagctgacgctgaccaaatccaccctttatctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcggtggtgcgctgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgactaaccaacaccaggagatcctccgcaccgaaggattaagtaaatttttccccggcgtcaaagcgttagacaacgttgatttcagcctgcgccgcggcgaaatcatggcgctgcttggtgaaaacggggcaggaaaatcaacgctaatcaaagcattaactggtgtataccacgccgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaataccgcccatgcacaacaactcggtatcggcaccgtctatcaggaagtaaacctgctacccaatatgtcggtcgctgataatctatttataggccgcgaacccaaacgcttcggccttctacgccgcaaagagatggaaaagcgcgccaccgaactgatggcatcttacggtttctccctcgacgtgcgcgaaccgctcaaccgcttttcagtcgcgatgcagcaaatcgtcgctatttgccgggctatcgatctctctgccaaagtgctgatcctcgatgaacccaccgccagtctcgacacccaggaagtggagttactgtttgacctgatgcgtcagttgcgcgatcgcggcgtcagcctgatttttgtcactcactttctcgatcaggtctatcaggtcagcgatcggatcaccgtcttacgcaacggcagtttcgtaggctgtcgggaaacgtgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgcgagctggatacccacgcgctacagcgtgccgggcgaacattgttgagcgacaaacccgttgccgcgttcaaaaattacggcaaaaaaggaacgatcgcaccgtttgatctcgaagtacgccccggcgagatcgtcggtctggctggattgctgggatcaggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgacagcggcacggcgttgatcaaaggcaaaccgcaaaacctgcgatcgccacatcaggcttcggtactgggcattggcttctgcccggaagacaggaaaaccgatggcatcatcgctgccgcctcggtgcgggaaaatatcatcctcgctctccaggcccagcgcggctggctacgtcccatttcccgcaaagaacagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttcaactgaacaaccgattgaatttctctctggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgatccttgatgagccaacccgcggcattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctgtgtgctgacggtctggcgctgctggtgatctcctccgaactggaagagctggtgggctatgccgatcgggtgattatcatgcgcgatcgcaaacaggtggcggagatcccgctggcagagctttccgttccggcgatcatgaacgccattgcggcgtaaggagaacagtgtgatgcctcaatctctcccggacactacgccgccgaaaaggcgctttcgctggccgacggggatgccgcagctggtagcactattgctagtgctgctggtcgatagcctggtagccccgcatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacatccttaaccgtgcagctcccgttgcgttactggcgattggcatgacgctggtgatcgctacaggtggtatcgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccgattgttttgttaagcgccctgggcactggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccactctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcacctccgggcagatcgtcacgtttaactcgccggatctctcatggtttggcagtggatcgctattgttcctgccaacgccagtcattattgcggtactgacgcttctcctgttctggctgttgacccgcaaaacggcgctggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgcttacctacgtgttgagcgggctgtgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaataacgccggattatggctggagctggacgccattctcgcggtggtgattggcggcggatcgctgatgggcggacgttttaacctactgctttcggtggtgggggcgctgattattcaggggatgaacaccggaattttgctttcgggctttccgccagagatgaaccaggttgtaaaagcggtggtggttctttgcgtgctgattgtccagtcgcaacgctttatcagtctgattaaaggagtacgtagccgtgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgttgggttatctttactgcctgacccagtttcccggttttgcttccacaagagtgatctgcaatatcctgaccgataacgcctttcttgggatcattgccgttggcatgacctttgtgatcctctccggtgggatcgatctctccgtcggttcggtgatcgcctttactggcgtgtttctggcaaaagtgattggcgatttcggcctctcgccgctgctggcgtttccgctagtgctggtgatgggctgtgccttcggcgcatttatggggcttttgatcgacgccctgaagatcccggcatttatcattaccctggcggggatgttctttttgcgcggtgtcagctatctcgtttcggaagagtcgattccgataaaccatcccatttatgacacgctctcaagccttgcgtggaaaatccctggcggcggtcgcttaagtgcgatgggactgctgatgttggcggtggtggttatcggtattttcctcgcgcatcgtacccgttttggtaatcaggtatacgccattggcggcaacgcaacgtcggcgaacctgatggggatttccactcgcagcaccactattcgcatttatatgctctccaccggactggcaacgctggcggggattgtcttctcgatttatacccaggccggatatgcgctggcgggcgtaggtgtggaactggatgctatcgcctcagtggtaattggcggtacgcttctgagcggtggcgttggaacggtattagggacgctttttggcgtggcgattcagggactgattcagacttacataaactttgatggcacgctgagctcatggtggacgaaaatcgccatcggtattttgttgtttatttttatagcattacagcgtggattaacggtgctgtgggagaatcgtcagagttcgccagtgacaagagtcaacattgcgcagcgataaaaacgcctctccgtgtggagaggcgcaggagattacgcgtccgggaactcacggataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaacgaacggcgctggtgcagagtttccgggatgatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcataaagcaaacgcagtttgccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagcaggttacggtggaaatccgcgaccagtgaaccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcttggcacaggcagaaaacgccgagcgaaggatcgtaagtaaaggcgtgaacaccgcatccggtggtgtaaaccagcatggtagaggagccgtataccacgtaacctgccgcaacctgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccgacgggcgtaacgcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcatgttcacagccttcaaagacgacaatctcatcttcttcttcagaggcaatgcccgcaacgatatcgcgtgctttcagtgcggctttcagtttttcattagcgaacaagtcgagtttttgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgtaacaatcttaacaaataatcggaatgttgcgctcaggtgaatcgcgccagcaaattgcggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcggcagattaaaaaaggatagtgacgtatgcgcattcatattttaggaatttgtggcacgtttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgaactgattcagggttacgatgccagccagctcgatccgcagccggatctggtgattattggcaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccacagtggctgcacgattttgtgctgcgcgaccgctgggtgctggccgttgccggtacacatggcaaaaccaccaccgcgggaatggcgacctggattctggaacagtgcggttacaaaccgggatttgtgatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcaacttctttgttatcgaagcggatgagtatgactgcgccttcttcgacaaacgctctaaatttgttcattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcagggccgtattatctggccagaaaacgacatcaacctgaaacagaccatggcgatgggctgctggagcgagcaggagctggtgggcgagcaaggtcactggcaggcgaaaaagctgaccaccgatgcttccgaatgggaagtcttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcggcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaacgctcgccgccgtctggagttgcgtggtgaagcgaatggcgtaacggtatatgacgattttgcccatcacccgacggcgattctggcaacgcttgcggcgctgcgtggcaaagttggcggtacggcgcgcattattgctgtgctggaaccgcgctcgaataccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccagcgcatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagtggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagcctggcgaccatattctggtgatgagcaacggcggttttggtgggatccatcagaaactgctggatggtctggcgaagaaggcggaagctgcgcagtaattcggcctcagcctgatatagtgtgcgtaggccggataaggcgttcacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatcaggcctacaggtgcaccgcatccggcaaaccatactcacatcaacaacgaaaattacccttcattctccgccagttcgcgcagatactggaaaatctggcgtgcggatttcggcggcttattcccttctttctctttcttcgcgttgcggatcagtgtacgcagttgctgacgatcggcatcgggccacagattcaatacttcagcgatggcgtcatcaccttgatcgatcagacgatcgcgcaggttttccagtttatggaacagcaccacctgctggttgtgacggtttttcagcttatccagcgcctgacgaataggctctacgtcgcgctggcgcagcatcttaccgatgagctgcaactggcggcggcgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttccgcgccaaggcgttttagctcctcggcatcacgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttccactgcgctggagttggcctcaggcaaatcggacggtgcggaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtgaagtggagaatgttgaattcaatagcgatggcgcgctggggatcactgtttatcaccagaaccgcaaaggtagcgcatcatccaccgatttaagcccgcaggccattgcccgcaccgtacaggcggcgctggatattgcccgttatacctcgccagatccctgtgccggcgtggcagacaaagagctgctggcctttgaggcaccggatctcgatttgttccaccctgcggaagtttccccggatgaagccattgaactggcggcccgcgcagaacaggcagcattacaggcggacaaacgtatcaccaataccgaaggtggcagctttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctctacgcgtcattcgctctccagctgtgtaattgccgaagaaaatggcgatatggagcgtgattacgcctacaccattggtcgtgcgatgagcgatctgcaaacgccagagtgggttggggccgactgtgctcgccgtactttatcgcgcctgtcaccgcgtaaactctccaccatgaaagcgccggtcatttttgccaatgaagtggcaaccgggctttttgggcatctggtgggggcgatagcgggtggagcggtttaccgtaaatctaccttcctgctggattcgctgggtaaacaaattctgccggactggctgaccattgaagagcatccgcatctgctgaaagggctggcatcgacgccatttgacagcgaaggtgtgcgcaccgagcgtcgcgatattattaaagatggcatcctgactcagtggctgctgaccagctattcggcgcgaaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaagggctaagcttcgaacaaatgctcaaagagatgggcaccgggctggtggtgacggagctgatgggccagggcgtgagtgcaattaccggtgattattcccgtggtgcggcgggcttctgggtagaaaacggcgaaattcagtatccggttagcgaaatcaccatcgcaggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccgggcagtaaaaaactggcgcgacctgccgcgccaaatcttcataataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgcagtctcctcgttggtattcagttcggcgtcgtttgccgctgatcttgaagacaatatggaaaccctcaacgacactttaaaagtggtcgaaaaagccgataacgcggcgcaagtcaaagacgcgttaacgaagatgcgcgccgcagcgctggatgcgcaaaaagcaacgccgccgaagctcgaagataaatcaccggacagcccggaaatgaaagacttccgtcacggtttcgatattctggttggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgccgcagagcaactgaaaacgacccgcaacgcctatcaccagaagtatcgttaattcctcatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagtacgttaatcaaatcaacaacctgcatttgcgcagcgttgagatcgtcgagtttatagcctgtccacacccagatgtctttatccggacactcggcgcggatgcgttttaccagtttcagaatatccggcacgttttgcggatgcagcggatcgccgccggagagggaaatcccctggcgtttgatacgagtgtcattcagatcgttaatgatctggtcttccattgctttggtaaatggctgaccagaatttacccgccatgtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccggggccgttgacgatgtcgacaggatagtactgatgataattcattatttcgcctggcttatcagtccgcgtgtaggctgcatccggtaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcatttgcttagcgcagagtgaagattaacctatctgcccattccccaaatgtttaacgcggcgcttaacttcttcctgcttaccagcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagttaccgacacacgggaggcgtcatggttaccacatttcgggcaagtgaagcctttgctggtgcactcgaactcaccggtaaagccacactcgtagcactcatcaatcggtgtattggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgctttcaggttgtgctgaatgtttggatactcgccgtagcaaatgaaaccaccgttcgccagcggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcaaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcagtatcgagacggcagaagcggtcgcacaggttttcactcggcgtgctgtagagactgaaaccataacccgtttcttctttccactgatccactgcctgacgcagacgttcaacaatcgcgatacctttcgcgcggagctgctcgttgtcgtaaacatgctcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaacatcatcgtcagcattcagacgcacgccacaagcaccttccatataaaggatcggggccacgcgcgctttcacgccttccagacgagcgatacgggtcatcagcgccttacgtgccagcaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttcaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcagaccatcgcgaatcgcaaacaccagtttcgggaacaccgcagttttacggtttttaccgagacctgcgatacggttacgcaggatagattcctgaatcaggcgcgattcccagctggtgcccagaccaaaaccaaaagttacaaacggcgtttgaccgttggcggtatgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttaatggtacgagagttagcgtagccttctgcgtccgggatgctccactcttctgcggtcttgcgatgtttgttgtagctggcggtgacaaacggtgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcaacctgagcaataatctgcgcagttaccgcggttgccgttgagatcgacttcggcggttcaatctcggcgttccccattttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaaaaacggtgagtaatcgagatcgtgatagtgaatatcgccacgctcatgtgcctgcaccacgtcacgcggcagcaggtgctgacgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggcgttggtctgctcgaccagaccacggatctcctggttcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcgcgagccagttgtttgtatggacccgacatcagctggttttcaactgcggtctggatctcgttgatatccacctggttgcggccctgcatctgctcgctgacaaccgcggcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaatgccgcacctttttcgtggggagctgtagtagcaattatagtcgattaatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgttttaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgttatgtaaattttttaatgaatttgctggttgaaaaatcaacaaaaacaacatgctgacagacaaaaccccggaatgaccggcattaccggggcttagggaagatttacttctgtaaccaccagacagcctcaaaaggccgtaaattcatggcacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgcgcatttgccctggctgccagggttggatctcacggctaaggttggcaatgaccagcaaggtttgccccttccattcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaattgccccatgtcaggatggcttcttgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgcggcttctacgttgatttgttgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttgctccattgcatgggcgtgcggctgttgtcacgggatttactggcgaggattgccaataactcgtcggcatcacgaccatcgttgcgcagctcggcaaacatattgaggctctccacgtcgcgatagtcagtaatgcgcgtgaaatgcgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaataatgcgcggctgatcgtggttacaccagaacaaggcattccatgccacgttgtgcattccttgttgccagtggcggaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcaccaccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtgtagaagcgacgcccgtcgccatccaggtcatcagggaaacgtgggtctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaactcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgctctggtgcaaagagatgcaaatagtactgttcgctttccgcatgccagcgccacgcactaccgccaaattttgaacgccagttgttcggtggcgtttctggttcgccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcgagaatgatacgaatcccgcgcgattttgcctgcgtcaccagttcgtcaaaatcgtccagcgtgccgtaggtgggatcaatcgccgtatagttcgctacatcgtaaccgttatcgacctggggagagacataaaagggggttagccagatggcatcaacgcccagtttatgcagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagattagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatgtccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgatagccattgccagcgcaaacacctgccagtagctcggttgaatcgagagaattcccggcaggccgcctacgccgataccattcgccataacgccgttcaggccgcatagcaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaagcgatatttcaggttgatgccgtacattgcaggctcagtgaccccaagccaggcggagatagcggcaggcacggagatctcgcgctcattgtgcttgcggctggaaatgataatgcctattacggcggagccctgagcgatattcgacagcgcaatcagcggccacactggcgtgccacccatgctttgaatcatctgcaaatcaatagcaagggtggtctggtgtacgccggtgatcaccagcggcgcgtacaggaagccaaacaatgccgcaccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggtaccaccaccagatagaggtaatccggcacgatgcgtttaaggcgagtttcaataacgcccagcgccagtccggctaacagtgccgggatcacctgcgcctgatagcctactttggcgatgctgaacatgccaaagtcccacacttccggcagctgctgcccgagcagataagcgttcatcagctgtggagaaaccagtgtcacgccaagcacgataccaaggatcggcgtgccgcccatttttttcaccgctgaccagcaaataccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtctgaccgttgctcatgggcaaatcgccgatcacattgcgaaaaccgaggatcaaaccgccgctgatcaacgcgggcagcaacgggaagaagatctccgcgaaatgagagatcaactgctcatgccatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgcaatcagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccagttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacgcagcgaagatcacaatttatcgttcaggaaacgatcaggacagggtggcggggatgatgatttgttgcggttcgctgcgcccggttacctgcgcgatcaactggcaggccgcctggcgtccagcttcggcgtaaccgggatctacggtgacgatctccggatggaggaatttcattaacggtgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaacgcagtagtttcaggcgtaatcacttttgccacgttctcatagccttgcttcatagcaagccctggcagagcggcaacgggatgcagtttatgcgctttgcagaacgccaggtaggcttcgtgacgtcgcttaccggttgtcacgtcactatgcggcacgccgagataactgatattacgatgcccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaagccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccagtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgcggggaaaactgactttccatcatgattgggtcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccaggcgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcagagcgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgggtgcgctggctcacgccgctttcgttattcagcacccgggaaactgtagatttccccacgccgcttaagcgtgcgatgtctttgatggtcagccgattttgcatcctgttgtcctgtaacgtgttgtttaattatttgagcctaactttacccgtgcattcagcaatgggtaaagtctggtttatcgttggtttagttgccagcaggtattatatcgccatagatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggctcattcgccatttaccttcccgtctggttcatcgcgatccattgcctggcgcgcagcagacagtgaatacggcggtcccgccgtccttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattatggaaaacgttcgacacccatccggaagggttaaatcaggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttactcaccattctcggcgctatttcttacgccacggaagatttatttgccgcgggcgttatcgcgctaatggtcgctatttcaacgttgctgaactttattcaggaagcacgttccactaaagcggcagatgccctgaaagcgatggtcagcaataccgcgacggtgctgcgcgtaattaacgacaaaggcgaaaatggctggctggagatcccgatcgaccaactggtgcccggcgatattataaaactggcggcgggagatatgatcccggcagatttacgtatcttgcaggcgcgggatctgttcgtcgctcaggcgtcgttaaccggtgagtctctgcccgtagaaaaagccgctaccactcgccagccggagcacagcaatccgctggagtgcgataccctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgctacaggagccaacacctggtttggtcaactggcggggcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaggggatcagccgcgtcagtatgctgctgattcgctttatgctggtgatggctccggtggtgttgcttatcaacggttacaccaaaggcgactggtgggaagcggcactgtttgcgctttcggtcgcggtaggcttaacgccggaaatgttgccgatgattgttacctcgacgctggcgcgcggcgcagtaaagctgtcgaaacagaaagtgatcgtcaaacatctggatgctattcagaactttggcgcaatggatattctgtgcactgataaaaccggcaccctgacacaggacaaaattgtgctggagaatcataccgatatctccggtaaaaccagcgaacgcgtgctgcatagcgcgtggttgaacagtcattatcagaccggacttaaaaacctgctcgatacagcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagccgttggcaaaaaattgatgagattccgtttgatttcgagcgtcgccggatgtcggtggtagtggcagaaaataccgagcaccatcagctggtttgcaaaggtgcattgcaggaaatcctcaatgtgtgttcgcaggtgcgtcacaatggcgagattgtgccgctcgatgacatcatgctgcgtaagattaagcgggttactgatacgctgaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaactgctccggcactgaaggcattaaaagcgagtggaattaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatctcgcacagcgcaccacgctgtttgctcgtctgacgccgatgcataaagaacgcattgtgaccttactgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgcgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctgctggaaaaaagcctgatggtgctggaagagggggttattgaaggacgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagctccaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgttacacttgcttattcagaacctgctgtatgatgtgtcacaggtggcgatcccgtttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatgatcttcttcggaccgatcagctcgatcttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggatggtttgtggtgggtttactgtcgcaaacgctgattgtgcatatgatccgcacccgccgtgtgccgtttattcagagctgtgcatcgtggccgttaatgatcatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcaattacaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacattaacccagttggtgaaagggttctatagccgtcgttacggctggcaataaagaataaactgggcacgatagccccgattcagattgcagacaaagtaagctttgttcatgccggatgcggcgtaaatgccttatccggccaacaaattcaataaattgcaggaatcacgtaggcctgataagcgtagcgcatcaggcgattttgcgtttgtcatcagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaatcttcacgtctttcggcagacgggcgacttcaacgcaagaacgtgccgggaaggtggcgttgtgttcggtgaagaaggcttcgtaggtagcattaacggtagcgaagtcgttcagatctttcacaaacacggtggttttaacgatgtcgcccactttcaggccagcggcttcgacgatcgcttttacgttatccagcgactgacgtgcctgtgcagcgacgtctgccggtacttcacccgttttcggatttaccgggatctgaccggaggtgatgatcatattgcccagatcaacgccctgtacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgggaaaactctttttcacagtatttgcatttgagcgcgatgtcattggcgcgttttcgcacggcaaagctggaagaaaccggttcggcatggctgatacagttgctgttcgggcagaccagcacattgtcgatgcgctctggcagactggggcgcgatttacccaccacttcatagttgtcgatacggttaaccgtggcttgcggcgcatacaatgccagttgatctacctgatcttcactcaaaaaggtattttcgattttgatcagatctttgcggcccatctcgccagaaggcaagttcagaccgatggtgatgcgctgatccgtttcggtcagcttgaacagactcaacagcttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccattgcctgcctgctggaagtaccaggcgtgtggcgttttatcaacatccgtcgcaatctcatcaacacgcggcagcggatgcagcactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggaagggtccagacgctctttttgcacgcgggtcatgtacaggatgtctacttccgccatcacttcttcaatagagctgtgcagactccaggcgatccctttttcatcaagcatatccagaatgtattgcggcattgccagcgcgtccggcgcgatgaagtaaaaacggttgccgtcgaacttcgctaacgcctgagtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatagtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgccgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatagatgtttcgaaagagaggcgggtacgggtagaggcttcgaagaaacagctggcaatgactttgtgcttcaacagctctggttgcgggtttgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcatcgtcagaagcggtgcaagcatttgatgcaatattttgtcagcgcaaacggtttatttgaattataagtcaaaatacatgcatttttatttgttgtgattctgcaggggaacggtcgttcggtatcaataattgcagacatttcctgcttttttctttttcactttcacgcaatcagatatgcattttattccattcatccgacttatagggcggagtgtgaaaacgaacggctaacactattgcttactgctcagggatgcgcgctatcactttaatttcaaaatcaaagcctgccagccatgtaacacctaccgccgtccagtttggataaggtggggcgctaaatatttcatttttcaccgtcatgatgtcttcaaattggttttctggatcggtatggaagctcgtaacatcaatgatatcgtcaaaagtgcatcccgcagcagccagggtcgcatgcaaattatcaaatgccagtctgacttgttgctgaaaatcgggttctggtgttccgtcctctcgacttcctacttgcccggaaacaaacagcaaatcgccggaacgaatagccgcagaataacgatgttctgcatacagtgaatgttggccagcagggaaaacagcggttctttctaccatttggttatcctcaagatttacgacatgaacagaagatttctctttaccgggagccgcttttagcggacgacgtgagtaaacaaaacccagacatcatggataatggctgggcttaattgagcgtagtcggttatgcgccaaacgcgccatcaatggtatgcatcgcgccggtaacaaaactggcttctggccctgctaaccatgcgaccataccagcgacctcttccggttgcccatgtcttttgatagccatcaaactatgcaacatatcgcgcattggcccgttggcgggattagcgtcggtatcaattggccctggctggacgacgttaatggtgatcccacgcggtccaaaatcacgggccagcccgcgcgccatgccttgcagggcagatttgctggcggcataagcagccatgcctgcaacaggcatacgatcgccattcacggagccgatgattaagatgcgcccgccttcgggcatctgccgggcggcttcaacagaggcatgataaggagcatgaatattgattttgaaaaggcgatcaatatcgtcggcatttaattccagggcctcgccaaagacgccaatacctgcatttaccaccaggatatccaatgcgccgctcttacgaacgacatcaatgacagcgtctctgtcagcactatctgtgaatactgctgtcgctccagtctcttgtgccaggcgtttagcggcatctttcgaccccgcataggtgaatcgtacattggccccatcggtgacgaaacgacgtacgatagcggcaccgataccacgactgccaccgaggatgagaactgtcttacctgtaaaagcgcccataaggactccttgatttattatgtaacatgcattacaaaactgttttaactttctgtcaacaggttttgtaatggtcactaaaaaacaatctcgcgttccaggtcgtcccagacgtttcgctcctgagcaggcaatctctgcggcaaaagtgctttttcaccaaaaaggtttcgatgctgtcagtgttgctgaagttactgattatcttggtattaaccccccgagcctctacgcggcttttggcagtaaagctgggttatttagccgtgtactcaatgaatacgtcggtacggaagctattccgcttgccgatattcttcgtgatgatcgtccagtaggcgagtgcctggttgaggtattaaaagaagcggcgcgcagatatagccaaaacggcggctgcgctggctgtatggttcttgaaggtattcatagtcatgatccactagcgcgtgatattgccgttcaatattatcacgccgcagaaacgaccatttatgactatatcgccaggcggcatccacaaagcgcacaatgtgtgactgattttatgagtaccgtgatgtcagggctttctgcgaaggcacgggaggggcactcaatcgaacaactctgtgcaacagctgcactggcgggggaagcgataaaaactcttctcaaggagtgatgctggccttgatccgaaaggcgggaacgcgcctgccgataagttgtggtaagacaataattcacgcgttaaggctagcggaattgatcatcttttcgtataacgatagaaatgaaacgttgttttaattaaggagtggaaaagatgatcatcggaaatattcataatcttcagccgtggctaccccaggagttacgccaggcgattgagcatatcaaagcacacgttacggcagaaacgccaaagggcaagcacgatatcgaaggcaatcgtctgttttatcttatctcggaagatatgaccgagccgtacgaagcccgccgtgcggagtaccatgcccgctatctcgacattcagattgtgttaaaaggtcaggaaggcatgaccttcagcacgcaacctgcaggcacgccggataccgactggttagctgataaagacatcgcatttttgccggaaggcgttgatgagaaaacagttatccttaatgaaggtgattttgttgtgttttatccgggggaagtgcataaaccgctgtgcgcagtgggtgcaccagcccaggttcgcaaagcagtagtgaagatgctgatggcgtgatgacttttcgccgtaaataactccaggtttacggcgagtttgtgaaaagagcgttttttgatatttttttgtgagtaaaatttgtaatgcttagacgttcttattaactcaaggagtccgtcatgagcaaaatatcaggttggaatttttctcaaaacattacatcagccgacaattgtaaacaaaaaaatgaagacttagatacctggtatgtgggaatgaatgattttgcccgaattgccggagggcagaatagcagaagcaatattctttctcccagagcatttttggagtttttggctaagatatttaccctgggttatgtggattttagcaaacgctccaacgaagcgggtagaaatatgatggctcatattaagtcctcatcttatatcaaaaataatgatggtagtgagataatgaagtttgttatgaataatcctgaaggggagcgagcggatttatctaaggtggaaatagaaattacacttgcctcagcttttaataatgggattcgtgaaggacatacagtcattatatttacacaacctgatggttcgactaatcgttatgaagggaagtcctttgaaagaaaagatgagagttcattacacctgattactaacaagattctggcgtgttaccaacgcgaagctaacaaggaaatagctcgtctattaaatattccgcaggagttaaataattctcaggacttgaataactcgcaggtgagttgtaaagattcagttgattctacgattacggatttattagaaaaaccattgaataatgcattattagcaataaggaaagaacatctgctattaatgccttatgtatgtaatgaatcgatttcatacttgcttggtgaaaaagggatactgaaagaaatagatgaccttaacgcagtaaataattatcttcttaataataagaaagctactgacaatgaaattaatgacatcaaagttaacctgtctcatattcttattgattccttagatgatgcaaaagttaaccttacaccggtcatcgattcgattctggagatttttttaaaattcccatatattaatgatgtaagaatactggattggtgttttaataaaagaatgcaatattttggtgattctgaaaagataaagtatgcatgctccgtgataaatcatattgattttagccgcgatcaatctaaagattttagctgcgatcaatctaaaattaaaatagctgagaccttatttttcaatctcgataaagaacactataaaaatagccgtaaattacaggaattgatttgggataagttggttgcatatgtcaatgattttaacttaagcaatcaagaaaaatcacgcttaatactaaggttatttgatgatgttaagttgctatttaatgaagtgcctgtcagcattttagtaaatgatattttttttgaaggattttttcatgaagcaacctgattttgctaagtggtatttctatcaattacttaaagattatgagggcgaacagctgtatcttaatgagttaggatatgtttatggtaatgaagaaaaaacaaatgaaattgtaaaaaacaatccgggttatgtcgttaagatttttgaagaaaagatggttaatgaattaaaaattagaacaagaatgatgaaaatcctccggaagatttacgtatagcaatagaaaaatatggatggaataattgaactattactgcataaaataatgtgatgccgggatgtttttgtatttcccggcatctttatagcgatatcaattatttactgagcgtcgcgaccatcaccgctttgatggtatgcatgcggttttccgcctgatcaaaaacaatgctggcggcagattcgaagacctcatcagtcacttccattccgccatgtaggccaaactcttccgccattttcttaccaagcgtcgtctggtcgtcatgaaacgcgggcaggcagtggaggaatttgacctccgggttaccggtcaactgcatcatcttgctgttcacctgataatcacgcagtaatgcaatccgttctgcccatttctcttttgcttcccccatcgacacccatacatcggtatagataaagtcagcaccttcaactcctttggctacatcttccgtcagcgtaatattcccgccattttgctgtgccagggcgcggcattccgtaaccagcgcagcttccggccagcatgcctgtggcgcgaccagacgcaaatccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgtgcgtcacctgcatagaccagcgtcatttcgttgaatgctttaccgggtaaatgctcctgcatggtgaggagatccgccagcaactgcgtggggtgaaactcattggtcaggccgttccataccggcacgccagcgtattccgccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgacccagcacgcgggcagtgtctttaatcgactctttatgaccaatctgactgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttaccagtgagtttggcttcttctttgccgcttttcttatcggctttcagcttcgcggctaactgcagcaggctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacacctcaatgaattaaaattcaatttatatggatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgtcagtggtgtgtgacaataagagtatcggcaggacattaagaggaatgagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtataccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgatatcgtgatttgctgcgacatcctcagcgagtgcgcgttgaatgccgatctgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgacggttggggcacttactttgaagatcccaacggcgaagacggcgacgatgaagattttgtcgatgaagacgatgacggggttcgccactaattaattgattaaaatgcccgatagcacacactagcgggcatttttttagagttcgcgtagcatccgcacttcacaatcgacatggcccgtgcagccaagcgcatagtcgatatgctcaaagcccaaatgctcataaagcgcaatggcttcctttaaaaaagcggtcgtttccagatagcagcgtttgaagcccatctctcgtgcttgctccatcgccattaaggccagttttttcgccagccctttaccgcgaatagccggaagaaaatacatcttttgcagttcgcaaatgtccgattcactacctgctaatggcgcaatcccaccgccgccgaccacttcaccctcgtactcaaccaccaaatatgcatgaccaggctgactatacacttgatacagctcgtcaagattcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgcaggcgatagcaggattatcctgcaacgtcaggcgacgcattacaggtgattgcggcgcaatgttattcatagtttaacccaataaaaataaagtaattatacatttgtttaataccactctcttcttacgtgcgcaagcgtcttataaagcaataaagtttttgccagcctattactgataagagtattgtaacgtggcagaacattttactgtctgtatctataaattatatcaatggattttttaattcagggaatttttatggctcaagttattaatgaaatggatgttccgtcccattcgtttgtttttcatggtacaggtgagagatattttcttatttgtgtggtgaatgtgttgttaacgattataacgctaggtatctatttaccatgggcattaatgaaatgtaagcgttatctctatgctaatatggaagttaacggacaacgattttcttatgggattaccggtgggaatgtttttgttagttgtcttgtttttgtttttttctatttcgcaatcttaatgacagtgtcagcagatatgccgcttgttggctgtgttttgactttgtcactgttggttttgcttatatttatggcagcaaaaggactgcgttatcaggccttgatgactagtctcaacggcgtaagatttagttttaattgctctttgaaagggttctggtgggtaacctttttcttgccgattttaatggccattgggatggggactgttttctttatctcgacaaagatgctacatgccaatagttcaagtagtgttattatatctgtggttctgatggcaatagttggtattgtttccattggtatttttaatggtactttatatagtctggtaatgagttttctctggagcaataccagtttcggtatacatcgtttcaaggtaaaattagatactacgtattgtataaaatatgccattctcgcatttttagctttattaccttttctcgctgttgctggttatattatcttcgatcaaatattaaatgcgtatgatagttctgtgtatgcaaatgatgatattgagaatttacagcaatttatggaaatgcaacgtaaaatgataatcgcgcagttaatctattattttgggattgctgttagcaccagttatttaacggtgtcgttgcgaaatcattttatgagcaacctgtcactgaatgatgggcgtattcgttttcgctcaactttaacataccacggtatgctttatcgcatgtgtgcgttggtggtgatatccgggattacgggcggtctggcttatccactgctgaaaatatggatgattgactggcaggcaaaaaatacgtatttgctgggcgatttggatgaccttcctttaatcaataaagaagaacaaccagataaaggcttcttagccagtatttcacggggaattatgccttctttaccatttctgtaagagataaaaaaggccggagcatgctccggccttcgttttcatcactgtgttttgattacagcgcggcgataacagcctgctgttcaatcagtttcgctttcgcttccgcatagccttccagcttctcacgctctttcgcgatgaccgcttccggtgcgcgggcgacaaagccttcgttcgccagtttgttctcgatacggctgatttcaccttcaatcttcgccacttctttcgccagacgcgccagctcatcttctttgttgatgaggccagccatcgggatcagcagctctgcaccgtcgatgatcttcgtaacggaaaccggacctttgtcatcggcaggcagcacggtgatactttccagacgcgccagggtttgcaggaagccacggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagcagcagctccagcggtttgcccggcgcgatgttcatttctgcacggatgttacgtaccgcaacgatcgcctgtttcagccattcggtgtcggccagtgcggcttcatcaacctgagatgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagtacagtcaccagcgtatggcgagtaccgcgcagttctgcttcggtgccaccgttcattaccggcttggtcagctcgagataccagtcacagaactggttccaggtgaactcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcggtccgccagcgacagcgtcatttcgccgccgttgaagccgcaatcctgaccttctgtgttcatcagcacaaagcggctggcgttccacagcttgttacagaagttacggtaaccttccagacgcttcatatcccagttgatgtcacgaccggtagacgccagcgccgccagggtgaagcgcagcgcgtcagtaccgtgcggctcaataccgttcgggaactgcttctcggtgcgcttacggattttgtccgccagctgcggctgcatcatattgccggtacgtttttccagcagttctggcagcgaaataccgtcaaccatatccagtgggtcgataacgttacccttggatttggacatcttctggccttcgtcatcacgaatcaggccggtcatgtaaacggtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaaaatgatgtcgaaaccagataccatcacgctggttgggtggaactgacgcagggcgtcggtattttccggccagccaagggtagagaaggtccacagcgcagaagagaaccaggtatcgagaacgtcttcgtcctgacgcaggacaacatcagcaccgaggttattttctttacgcacttcgtcttcgttgcggccaacataaacgttacccgcttcgtcataccatgccgggatacggtgaccccaccacaactgacgagagatacaccagtcctgaatatcgcgcatccaggagaagtacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaaccgccggtttcgccaggacatcggcacgcacgtaccactggtcggtcagcattggttcgataactacgccgccacggtcgccgtaaggaacggtcaggtcgtgcggtttaatttcttccagcaggccaagcgcgtcaactgcggcaacgactgctttacgtgcagcaaaacgctccagtttctggaactctgcagggatttcgctggaataaacgtcagattcgttacctttggtatcgaacacctgggcgctttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagggcgtgacgtttacccacttcatagtcgttaaagtcgtgcgccggagtgattttcacgcagccggtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagcggcagaatgacatatttgccaatcagatctttgtaacgcggatcttccgggttaacggctacgccagtatcgcccagcagggtttctggacgggtagtcgcgaccaccagataatctttaccgtctgcggttttcgcaccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttcgacttccaggtcagagatagcggtgcgcagtttcggatcccagtttaccaggcgtttgccacggtaaatcaggtcttctttatacagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatggtgaagcgttcacgctcccagtcgacggagttgccgagacggcgcatctgacgggtaatcgtgccgccggattccgctttccattcccaaattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatggtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttgtatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgtttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagccggtaagcctgcttttcatcttcacaggcgatgagcacgcgcttaccgctgcgccaacgttctgcggcaatttcacacaccagttgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgtcgcgtttttcataaatggggcttcttgtggtggatttaaatacgcatcaggtatacaccgcagcgcctgatgcgacgctgttgtgtcttatcaggcctacgagttcagtgctgtgtgtaggtcggataaggcgctcacgccgcatccgacaataacagcattgcctgatgcgacgctgccgcgtcttatcaggcttacgagttcggtgctgtgtaggtcggataaggcgttcatgccgcatccgacaataacagcattgcctgatgcgacgctgttgtgtcttatcaggcctacgagttcagtgctgtgtaggtcggataaggcgttcacgccgcatccggcaataacagccttgcctgacgcaattactcttcgccgttaaacccagcgcggtttaacaggaactgtgccagcaacgctaccggacgaccggtggcgccttttgctttaccagaacgccaggcggtaccggcgatatccaggtgcgcccagttgtacttacgggtaaagcgtgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagttgttcctgatactcgtcacccagcggtaagcgccatgcgcggtcaccggattgttcagacgcggcaatcagttcatgggccagcggattatggttcgccatcagaccagtaatatgatgacccagcgcgatcacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaacgctcaacgtaagttaacacgtcgcacagtaccaggcggccttcagcgtcggtgttcagcacttcaacggtttgaccggacatggtggttaacacatcgcccggacgataggctcgtccgccaggcatgttttcgcagcctgccaacacgccgataacgttaatcggcagttgtagctccgcgaccatccgcatcacgccgtaaaccgctgccgcaccgcacatatcgtacttcatctcatccatgccttctgaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcaccgacatcagcgattcgttttgcgaaccctgaccgaccgccagataggaatgcatccccagctctttcatctgctgttcgccgataacgcgggtgatgacattcttgctgtagctgtcagccagctggcgcgcttgtgaagcgaggtaagcggcgttacagatattcggcggcatattgccgagatcttttgctgctttaatcccggcggcaatcgccagaccgtgctggatcgcgcgctcaccgctggtcagttcacggcgggtcggcacgttgaacaccatcttacgcagcggacgacgcggttcgctcttgttcgttttcagctgatcgaaactgtagagcgtctcttttgccgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccattgagccagtatcattcagcgtattaatggttttctgaatgacttgtttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggaacatggtgcagcaacaatgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaagacaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaatctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggcctgagcaaagcggttctggtgaaagcggcaatgatccttgcggtattcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccgtggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagttcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgtccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgcacattgtggaacactgacaccgatcgtgctcgcgcagaactgaactggcgtatcacgttggtattcaccgtgtttatgatggcacttatggtcgtaccgctgagcgtggttaacccacgtcagggacgcgtactgtcgatgctgccagccatgctgctgtatctacttttcttcctgatccagacctccctgaaatcgaacggcggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacaccgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctgtcgggcattatcaagtttgtcgatcagctgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatcttcttcccgatggcggctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaactggtggtgatgcaggcttctggttttacccgtatgcaggtggcgctgtcggtgatgaaaaccgccattccgctggtcttactgacgatggcgattggtgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggcttatgggcgaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagcatttatgcctttaacgagaatcgtcgtctgcaatccgtacgctatgccgctaccgcgaagtttgacccggaacataaagtctggcgtctgtcgcaggtggatgaatctgatctgaccaatccgaaacagatcaccggttcgcagacggtgagcggtacctggaaaaccaacctcacgccagacaaactgggcgtggtggcgctggacccggatgcactctccattagcggtttgcacaactatgtgaagtatctgaagtcgagcggtcaggatgccggacgttatcagctcaacatgtggagcaaaatcttccagccgctatccgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcaccggtatcagcttcggttttgtcttctacgtactggaccagatcttcggcccgctgacgttggtttatggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaaccaagcaagggagcgaaagctccctttcacattgttgataaagtcaaatacgagttcgatcggtcccctcgcccctttggggagagggttagggtgaggggcacagaccgcacctgacttaccttcttctcccccccagcaaactccccaacatcccgcgtacaatctgattcgtcacctggcgagcggcgcttttggccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccaaacaaaatatccttcaatccaccaagaataccgtcatccaccgccacctctttccctttcgcggcaggattattttgctgctcggtactggcctgaaagtctttttgcaacatctcataggcggattctcggtccacctcatcctcatatttgccatacaccggggagtgattaatcaggccattacgctcatcttccgtcaccggccccattcgcgaacaaggcgcgatcaccatcgcccgctccaccactgaaggacttcctttcacatcaagaaacgagattaacgcctcgccggtgcccagttcctgaatcgccttttcggtatcaaacgccggattggcccgcatggtttgcgccgcagcttttaccgctttctgatctttgggcgtaaaagcacgcaaagcgtgttgaacgcgattaccgagctgcccgagcacgttatccggaatatcagacgggttttgcgaaacgaaccagacgcccacgccttttgagcgaataagccttatcacctgctcaatcttatccagcagtacctgcggtgcgtcattaaacagcagatgtgcttcgtcgaagaaaaacaccagtttcggcttctccagatcgcctgcttccggcaattgttcatacaactccgagagcatccacaacaggctggcggcatatagtttcggcatctgataaagcttttcggcgctgaggatattgataacgcctttaccgttggcatcggtgcgcatccagtctttgatatccagcatcggctcgccaaagaaatgctccgcaccttgttgctccagcgacagtaatccgcgctggatggcaccaaccgatgcgctactgatatttccgtactgattctggaaagatttggcgttatcgccgatgtactgggtaatcgcccgcaaatctttaaagtcgagcagtaacagcccctgatcgtcagcaatgcggaagatgatattcagcacgccagactgcacatcgttgagattcaacagccgcgccagcaacagcggccctaggtctgaaaccgtcgcccgcaccggatggcctttctcgccaaagatatcccacaccaccaccggattggcatgcggttgccagtcattgacgccgatatttttaagccttgtgagcagtttttccgacgccgttcctgcctgcgcgataccggtcagatcgcctttcacatcagccataaacaccggcacgccgatttccgacagtgactctgccagtttttgcagcgtaacggttttacccgtccccgttgcgccagtaatcagcccgtgacggttagccattcccggcagtaaaaacagttctgtgtccggcgtgcgggcaattaacaggggttcgctcatgagatttcctccagtttcctgcctggagtataggcaacggctgtgcactcttcaccgctaaattcagcagattgcgagacgccttccaaagagatttaagtgccgggcgacaggcacccggcaaagggatcagaagtcggctttcaggaccacgcggtagcgcgctttaccatcgcgtacatgctggatggcgtcgttaattttcgacatcgggaacagttcggtggtcggcgcaaccttgctgcgggcggcaaaacgcatcagcttacgcagctcataaggcgtgccggtagcagaaccagagacgctgcgatcgcccgcaattaacgtaaaggccggaacagacagcggcgtgagaaccgcaccgaccgtatggaaattaccgccataggtcagcgcctcaaaataaggctgccagtcgaggctgacgttgacggtgttgataatgagatcaaactgccccgccagtgctttcagtgcctgcggatcgcggctattcaccactttatcggcacccatcgccagtacttcctgctctttcgccggattagaactaaaggccgtcacctcgcatcccattgcgtgcagaagttttatagcgatatgccccagcccgccaataccaattaccccaacgcggctggtagcagtgatatggtgcatcaacagtggtttaaagaccgtgataccgccgcacaacagcggcccggcggactcgatatcaatattttctggcagtggaatcacccattgccagtccgcacgcaacttctcggcaaagccaccgcgattcataatcgtcggcaccgcaccttgctcgcagttgatctgattaccgctaatacaggcgtcgcagtgaccacagctacgcgccgtccagccaatcccgacacgctgaccgacctgcaaacctttatcctgcgcggcgctcccgagtgccaccacgcgcccaatcacctcatgcccggcaaccagcggatattgtgaaaatccccattcattgtcgatcatcgacagatcggaatgacaaatcccgcagtaatccacctgtacttcaacatcttgtggcttcagctcaccgggatcgtactcataaacttccagttcgccgcccgcttcttttgcggcatagctttttatcatcgacattttttggtccttctctggtgttgtctgggaagtgtagagcatggcagggcggggtgcctggagtgtgacaaaggttacacatcgcggtatgcaatgctgaaaatttcagcacttagcgaggtgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgcctgaaatccagtgtttatctatctttcccgctatattaactctctcaaggtcaaccgatatcaacgtacatctaccaacatatgttggtacagatgatggtatttccggttcgataatgcttgtaccaacagggagggaatacgcatggcattaacagatatcaaagtcagagcagccaagccaacggataagcaatataagctgactgatggtggcggtatgcatctgcttgtccatccaaatggttctaagtactggcgtttgcagtaccgttatgagggaaagcaaaaaatgctggcacttggggtttatcctgaaatcacactagcggatgccagagtacgtcgtgacgaggcgcgtaacctgcttgcgaatggcgtcgatccgggagacaaaaagaaaaatgataaggttgaacagagtaaagcacgaacctttaaagaagtcgcgattgagtggcatggcaccaataaaaagtggtctgaagatcacgcccatcgtgtgctaaaaagtcttgaagataatctttttgcagcgcttggtgaacgtaatatcgctgagttaaaaactcgagatttattagcacctattaaggccgtagaaatgtctggacgtcttgaagtggccgctcgtcttcagcagcgcactacagccatcatgcgctatgcagtgcaaagtgggttaattgattataacccggcacaagagatggctggggcggttgcttcctgtaatcgacaacatcgtcccgcgcttgaattaaagcgcatccctgagttgcttacaaaaatagatagctatactggtaggccgctaacccgatgggcgatagaactcactttgctgatctttattcggtccagtgagctgcgttttgctcgttggtcagagatcgatttcgaagcgtctatatggactatcccaccggagcgggagcctattcctggagtgaaacattcccatagaggctcaaaaatgcgtacaacgcatctagtgcctctttcaacgcaagctcttgcaattttaaagcagataaaacagttttatggggcccatgacttgatatttattggtgatcacgattcgcacaaacccatgagtgagaatacggtaaatagtgcgttacgggtcatggggtatgatacaaaagtagaggtttgtggtcatggctttcgaacaatggcctgtagttcattggtcgaatcaggtttgtggtctcgtgatgctgttgaacgtcagatgagccacatggagcgaaattcagtgagggccgcgtatatccataaagcagagcatctggaagaacggcgattgatgctacagtggtgggccgattttctggatgtaaacagagaaagatttatcagtccatttgaatatgcaaagattaataatccattaaaacagtaatcatcccgggcaaatgcccgggaattattctaggattattttctttgttaaaaaagacaaacggtattaactgatgtatttactatttaccgctccctgcaggggggattatcagaatccgcggttattcattatttatatactttcaataaaaaagtaacctcataaaaaatcctgtactcacagggtgatgcgggataactgacgtaaggagtgctgcagggatttgatggtcccttgtgctgatatgaatacggatattttatacagaatacttttcagtacaagcgactgtattacagtctgccatatatgattacctgtgatcaggaagaataagtggctgaggtttcaaactgtctgccggtatattcctctctcccttaaaaaccataacagtttaattatcttcgtctgtcagcggattgaatggcggtatattttcagtacaaataccggtcatccactgaaaaatacctgcgaaatgacgggcactgatttttctactgacgggctgatgagacgttatgtcactggcggtaataatcagtggcacactgtagcctccctgcacatgaccataatgatgaacaggattggcactgtcgctgaccgacagcccaaggccagaaaagtaaagcatggcgaaatgacgtgagtaccggcgaaggataccatcaagctggccaagaaagttatccagtttactgatgctggcgaggtaacaggcaatttttcggggatactgctccaggtaattattcggccaggagttaaggctgtcacacggatttggatgagaacccatcatgtgcaggaaaattatcttcggagaggatgtatccgccagcgcacgttctgtttcctgtaacaacagtttgtcatctgttttacgggaagcgaagctgcctttcttgaggaaagtggcatgctccgcatcagaagcaataacagagatgcgtgtgtcatgctcccccagttttccttgattggatatccaccatgtgctgtatcctgcttttgctgccagcgccaccacattgttgccggaatcagggttctgctcatagtcataaatcagtgtccggctcagggaagacactgtactggaggctgtcgaggtataatcgtcaataaataaaccgggtgccgtattcagccacggtgtggttggtacgggatagccatacactgacatataatccctgcgcacactctcaccagtgacaataacaatcgtatcatataacggtgctcccggctggattttccagttgtcagccccgtgctgactcagttgttcataacgctgcatttcacgtaatgtgtcagttgtccccacaactgttcctttaaccatccgcaatggccaacggtttacagagcataatacgaatagccgtagagccagccagttacggtggtcgcgatggtgtgtccgccagaaaatcaccacgaataccagaatcgcggcactgaccagaaaatgataaacaggaaacacggggcggttcactttgctttctcctgtagtgttttctgtaggttctgaaccggttcgagcggggttgtgaggctgatggcaatccccgggctcttcctgcatgttacactggtactgcaagagggggccttcgctcctctgacattactcagtattttcactactacaccccatctgccatccataacaaccgattcaccccctcgcgaggcgttgttgcccgtcacccggacagacatcgttatggacttctcttgttgcacgatcgatcaattgttatgcatgctgacaccacaaccccggtgggtatgaccgatgcctttctcactctcttcccggtcatcgtcggccttccccgttattgtggcgtgtcagcaccctcgacggcatttcgatggctgctcagtgttcactcacgttacggcccgcataacccgttgacttcctgaagaagtcgtttcagggagagattcagcccttttgttaccttctggaccgcttcttgtccttccagtcggagcgagagttagccggggcggactttcaccgacggaaagatcgtgcatttcaaggcacacacaacaatatctgcgagcgtgctatccgtccggtcgttatgggacgaaaggcctggttgttcgctggttcactgatggccgggaaccgcgcggcacagataatgagccttctgggaaccgcagtctggagccacatgcttggctgacggacgtcctgacgcgtctgcctgagtggccggaggagaggttggctgagttactgcctcttgagggctttaccttcttcgggtaagtgatacctgccgtcaggtgtttgtgcaccgggccataacctgcagttgggaattgaacgcctgacaacaggaaatgagctagagcagtaaacacgcgggctgacaatgggtcagaatatgagtcagcccggcgttattcctggggtcagtacttcagatccagcctccggtaccagactagctagcccctacgcaaccaaataaatcaaccatcgtcagagtgcaatcgttcatatacactgtcggtgatgcgctgaaaaatgcgttaatgttgagttcctcgaacccttaccaattaagggacatagccagatacgcaactggctgatgcaagcagtctaatgtctttagatccgctggcctgcgggcatgacaatgtcaaacagtcaaagattgtggcgttgacggtcagtcttggggacaaaaaagctcagtattctcgttggcagccagataatttaacagttgatgctgaaacgaaataggcatcttggttctggtgtttgtaacaaactatcagctacaaaaatatgctcaatttgtgacatcagtaacaaaacgcgttttgttatgtggattgcttgttttttgatctggtataacaggtataaaggtatacagaaaagcaaagaaatactgcaaaggaaaacagctataacgtaagctaaagtaataacctctcagtctttcctcatttgactaagggagttttattcaacctgaacggactacgaaaatgagcacaatgaataagtcaatttttgaagcagggttgaactgtgccagtggtggaatatctggcgaacattgttttttgttggtgacccaaaactgtaggtgggtatcagttttatctttcatagagtgaaatatgttaagaagaaatggaggaaaagattgtacggattaggtattgataacaatcaatagtactggcgtatttgaagacaatataattatttctggatattgttgaggctccctaatatttactttaagggctatattagaataacacaggaaacaaatatggcaacagcatggtataaacaagttaatccaccacaacggaaagctcttttttccgcatggcttggatatgtatttgatggctttgattttatgatgatattttacattcttcatattataaaagcagatcttggcattacggatattcaggctactttaatagggacagtggccttcatagccagacctattggaggtggtttttttggtgccatggctgataaatatggtcgtaagccaatgatgatgtgggcaattatcatttactcagtcggaacaggccttagcggtattgctacaaacttatatatgctcgcagtttgccgttttattgttggcttagggatgtctggtgaatatgcatgtgcttcaacttatgcggtagaaagttggcctaaaaatcttcaatctaaagctagtgcttttttggtaagtggtttttctgttggaaatattattgcggcacaaataatccctcagtttgctgaagtatatggatggagaaactctttttttataggcctgttaccagttttactagttctttggatcagaaaaagtgctccagaaagtcaggagtggattgaagataaatataaggataaatcaacttttttgtctgtcttcagaaaaccacatctttcaatctctatgatcgttttcctcgtctgtttttgtctatttggtgcaaactggccgataaacggactacttccttcctacctggcagataatggagttaatacagtggttatttcaactctgatgacaatagcaggtttaggaacactgacaggtacaatattttttggttttgttggtgataagattggtgtaaaaaaagcctttgtagtcggtctaataacttcatttgttttcctttgtcctcttttttttatttctgtgaaaaactcttctcttataggattatgtctctttggattaatgtttacaaatttaggtattgcagggttggttccaaaatttatatatgattactttccaacaaaattaagaggattagggaccggtcttatttataacttaggggcaactggaggaatggccgcacctgtattagctacatacatttcaggatattatggcttaggtgtttcattattcattgttacggttgcattctctgccttattaattttgttagttggttttgatattccaggtaaaatttataaactatccgtggctaaataattggaggctttatgattaattatggcgttgttggtgttggatactttggcgctgaattagctcgttttatgaatatgcatgataatgcaaaaattacatgtgtatacgatcctgaaaatggagaaaatattgcccgtgaattgcagtgtatcaatatgtcaagcttggatgctttagtctcaagtaaattagtcgattgcgtgatcgtagccaccccaaattatctgcataaagaaccagtaattaaagcagcaaagaataagaagcatgttttttgtgaaaaaccaattgcattaagttatgaagattgtgtggatatggtcaaagcgtgtaaagaagctggtgtgacctttatggccgggcatattatgaattttttcaatggggttcaatatgcacggaagttaattaaagaaggtgttatcggcgaaatattatcatgtcatactaagagaaatggctgggaaaacaaacaagagagactttcctggaaaaagatgaaagaacaatctggtggacatctatatcatcatatacatgagttagattgtgttcagcatttacttggagaaataccagagacggttactatgattggtggaaatttggcccattctggtccaggatttggcaatgaagatgatatgttatttatgaccttggaattcccgtcaggaaaactagcaaccttagagtgggggagtgcatttaactggccggaacattatgtcatcatcaatggaactaaaggctctattaaaattgatatgcaagaaacagcagggtcacttaggattggcggtcagacaaagcattttttggtccatgaaacacaagaagaagatgatgatcgtcggaaaggcaatatgacctcagaaatggatggcgctatagcatatggtcatccaggaaaaaaaacaccattatggcttgccagtttaataagaaaggaaacgttattcctccataatatcctctgtggtgcaaaacctgaagaagattatattgaccttctcaatggtgaggcggccatgtcggcgattgctactgctgatgctgccactctttcaagatcgcaggacaggaaagtgaaaatcagtgagatcattaaacatacatcagtaatgtaaaaactatacgcctcttgatttaattcaggaggccttttatgtatgatcaagaattttatcttcgataatctcataattttagcagtgccatttatgataaaaacatcccttaaaaccaatctaatctttttcttcctctgcgtatttgttccccgtatggcgtcataatttacgctacgtaatacgggatagttacgatacgcagcgatagcgctaagttttagttaaaatcccccatcagcgggatatggggatctctgggaggttcaggttttagcatcgcgactttaatacgacagacgctggtgacgatgatgccaagtagtgactcttccgaataaggttcccactgaccaattggcgcgcgattcgcaataacatctcccttcgcccagtattgggaaaagtagatacattcaaactgtgtacgctgtttcgtctcacagttcacgacattgctggccgatgagctgaccattgggcctatccgggctgtcccgatggatattacgccgaagtatgtgggaattgccagcggattgatgaacgccggttccgctgtcgccgacattatttcacctatcgcctttggcattattatcgataaaacaggcaactggagtttaccattctacggttccgtcgcattgcttgttattggtatattcctgacgttcttcatgcgtccagataagtcattgtaaaagtcgaattcagggctgaagtggtctactgaatttggccatctgaacagggtgatatgctcaccttagaacaacacaggtgcaccaatgaaaagaagaaatttcagtcctgaattcaaacgtgaatccgctcagttggttgtcgatcaaaattacactgtttctgacgctgctaaggctatggatgttggtctttccacgatgacggaatggttcaaacaactgcgtgatgagcgtcagggcaaacgccaaaagccttcctgataacaccggaacaaatcgaactacgtgagctaaagaaaaagctacaacgaattgaaatggaaacgaaatattaaaaaactttccatgtgtgaaaccccgtcccgagtctcagaaactccccggtaaagctggcagtctaatatagcgaaggaagcagtcgtcggccttttggtggtatgacccttataaaaacatggttcaggggctgtggcggatccgacggtggtagcttgatcccgttcaggaaggtgatttctccgtcgtctcctccttcgttcattaaaaatgagcaaggagatttatatgaaaaaatcctcccgaatgtctattgtccattctcatgctgcgggcgttgatattggggccaaatttcacgttgtggctgtaccgcctgatgctgacgccgagccaataaggacttttcaaagtttcaccggcgaccttcatcgtatgtctgactggctcaaaacctgtcatattacaaccgtcgccatggagtccaccggcgtttactggttgcctgcttttgagatccttgaagcagcgggttttaatatgatactcgttaatgtcagtgccgcaaaaaatgttcccggtcgcaagactgatgtcaacgacgcacagtggttgcagagacgacatgcatttggtcttctccgggccagtttcagacctgtacacgacatttcagtcctcaggtcttatctgaggcaacgagaacgcttgactgaataccgggctgcgcatattcagcatatgcagaaagcgctgatgcagatgaatgtgcaattgcatcatgccgtatcggatatcactggcgtcaccggtctctcgatcgtcagagctattgtcagcggtgagcccgatccttcagtattgatccagtaccgtgatgtgagatgtaagaagacgccagaagtacttcagcaggcactgacagggaactggcaacctgagcatctttttgcacttgagcagtcggtggcatttttctatttttaccaggaaaagatccgtgaacgtgacgatcaaatcgaaattcattaatacaactcagcaccgggactgaaaatcctgaaggagtattaccctgcgccagacatcgtacaaagcaacccaatcagctttccttgatgtcagaccgttactctggaaaattaccacggcagatctgacacaaatacatggggttgggccttatctggcactaaaattcgttgccgaacgcggtactgacatgaatcgctggcctgatgcgagccattttacctcgtggctattttgtccacgggaaataagatctccggtggaaaagtgttgtcctcgaaaacgagacgttcatccagttgaattgctgctgcactcaggctggcagccacaacgattggtcggagcgatactgcgttgggtgctttttatcgtcgattatcatcccgtataggtaaagcaaaagcagtcactgcaacggcaagaaaactggcaacactgttctacaatgccttgaaatatggtaaaaaatatgtcgacaattgtgctgattactatgaagagcgttaccgtagttgcgtactcaatggacttaaacgaagagtaaaatcactgggttattctctccagcaagaccctgaattatgagagtgaaccaggagtttctcaggaaggctaccgcgctcttgatgtcagattcctgaacagtctcattaatcgggaaactcagagcgcattatcctgtgttcacactctgtcatgtgttcgcagttcatcgctgcagctacagatattggaaaacccgtcctgaaaaaacagacggcagatgggctaggtaattgacttgcatggcggagctaggagcattgccacaatggcaacccggagagattaccagatgggacgctggcttgctggcaggctcatgaaaaaacaggggctggtcaactgtcagccgccgccccaccggtcatgaacatgtcgctattcctaactatcttgaaccgcacttcgctgtgacacagctaaatcaagtgtgatgacgtgacgtatatctggataggtaaacgatggggatacctcgcagtagtacttgctctgttcgcaataaagcccggggatgggcaatgtcgttctcaccggacagcagactgactataaaagcgctgaagatggccgaggaaacgcgaggtaaaccagagggagttatgttccttagcaacaggagagccattacacaagtagacagttcaggcaggtgatgtggcgttatcggatcaaggagagtatgagtcgtcggggaaactgctgggatattagcctaatggtacgtttcttcagaagtctgaagaacgagtgggcaccagtgactggttactttagccttaacgaaggtgtccatacaataacagagtatataattgaatattaagtgcactccggcctcatgaaggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcacccacttttctatcacggtaagttgcagcctaaaagagggatggaaaaaggacgattttccccgcaatgggatatttacatattgatggtagaggcatgaagccaaatggagggagccgtcataaccctcttgaagctgaaacaatagcagcatggctggtggcacataaggatgatatagagcgccattacggggaaccactgtacaaagttgttggtgttgtgacgccattttcggcgcaggttaatgctatcaaaatgtcattgcgtaagctggaaattaatggcaaagacgagcagggtttactgacagtggggactgtgcactccttgcagggggcggaaagggcgattgttctcttttctcctgtctactcaaaacatgaagatggcaggtttcttgatagcaacagcactatcctcaatgttgctgtctcacgcgctaaagatagttttctggtatttggcgatatggaccttatcgagatgcagcccgcattttcgccgcaagggttattggcaaaatatctcttttcttcagataataatgcgttgcaatttgagtttcagaaacgacaggatttaatttccgcacatacacaaatttcaacgctgcatggtgtggagcagcatgatgaatttttgaacaagactcttgccggagctcaaaagaaaataacgattatttccccttggttatcctggcaaaaagtggagcaaacgggatttctggcatcaatggctttggcccgttcccggggcattgatattaccgtggtgacggataaaaactgcaatatagcgcatgtcgatgatgataagcgtcaggagaaacaacatctgctgaatgatgctgttgaaaagctcaataagatgggtatcgctacgaaattggttaatcgtgttcacagcaaaattgtgattgaggatgaagaactgctgtgtgtcggatcttttaactggttcagtgctgcacgggaagataagtatcaacgatacgatacgtctttggtgtaccgtggtgaaggcgtaaaaaatgaaataaaggcaatatatggtagtctggatcaacgtcagctttaaatgtgatgagccgttcatgatacaggagtagtaaagggcatattttaccaatgttaaggcgactttccgttttattgcgagtcgcctttcctgattataaatcttattgtttacctaatcattttcctttgcataatgcgcctgggattaatggcgggtgcttttaggaatgaaagaaaatgcaagcaataatataataatggcctaatttctttgaacatcattaagcatatcatcatcgtctatttgccagaatccgtcgacttataatcgccagaacggcatatcaggacggtgctgcgaacgctgtggcccaaaacgttccagtaaactgtgtagatgttcgtagatttccgagccataatcgaaaaggcgcggatgtctattaaggcatccggctaatctgtaagcaataacaacggtttatgcggtgcgcgtttttcacccttgtgccagattattatattggcaattgcctgctgttcgagcccgcaagtgaagagatattaccttgatctcatttgttttttgttgtctactctgagaacgaacaaggacatcccccatgaataaactccccgctcacctttcgcgccaaaactgcaaaattgcttctgcaaatctgtcagaaataatcccccgacgggctgcagtgctgaaatgactgcttcgcagtgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccgggtcttcatcaggcgcgttcgtcagtcctctttcaccttgttgctggaagtcgacgaaaataatattggctaaaacattattttgataattgccataaatagcttcatacgaatgcgggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggcgcgtcagtaatattattaagctgagaatggtattgttttagatccctacgaaaggcttcaaccatatgattaaagtgttgagggtgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatacgccgaggaatttgttctgcggattttttgccagtgcggctcgcgttctgctgactaaatcctggtatagcggagtatccgttccccaacgacaagcatcatggctggctccgtgccgttctgaatatgtcccttcgctgcccgcggtaaaagccgatccgccacggcaacacggaacgataagaatccctgcattatcaggaatgaagggcagtaatttccgtgcaatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataaccctgcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatggcgggcctccgggatgcgtatgcgcaaatctcgctaattgtttaattctggaatgaggcgcatcttccctgtccggtaatggcagtccttcgccatacgccatggcattagactgaccagcaacggtaagaacatagtaataatcgggcgatattattgcgttcatataattttcgcgtaatacaaatgacaaattgatagcagggcccctttaccggggccctgaagcgttagttttgtactgtgactttattatccttcacagaaattaaaactgaatccgtcaccgctttgccgcctgcagtttcaccaccaataattaataaactattattccagggcaatgatactccgtaggcccgaccttgcgataattcacccgatttatcccatttcccgttatgccaaagatgaatatcagtgctatatgattttttcaggccttcatgcgcatagttcttaccgttctggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagagaatcattgcttatccccgcaaaaccgccagcgacgccatctggtgatgagacgggatcaagtttattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatcctggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgttccgtaccagggcgattcgccagcgtaactccattgctgtgttgagggatcaaaagacaacagaaacttattgaagaaataatcttctgcttttttgtcaaaatagtgggcgttgattttatctatagcggttgaatcttttccagcctcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatggcccgccatgcccatcggcgcgtgcgacatcaatttaacccagctattggttttggggttgtatttgtgtacatcattaaatacctgagtcaagccctcgctgtttttgccaatgccgccaaacacatacagattgccatcaataaatgcagaggttgcttgatctcttggtccgccagggaatgcagctaacgctgtccattttttatctttggcctgtgtatccagcttgtaccatgccgtacctgcgctacctaaaccaatgtagacagtgtcgttatcaattgctccggtaccacttttaaatggcacaggagtttccggtaatacagacgcgtttgcggcaaatgaagccatcatgatagcaagcgccgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtcaaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtggtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgataaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaaattaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtgccgttgctgctaaaatgcgttaacattcccgggcgcaccgtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatacttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtggcttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattaatggtgacgaaaagcacagtaataatacgccagaaagtattttagcctttttcataaatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatattttttgccaggcttatagtgtctttggcaacgggtaactgtattttatattttttgtataaggtctcctgtgaaaattctcttttcacattatttaaataaacagagatccagattaaatacctgagtataaaatctcttctgatgtttaattgatttgaatgttcgtaagttatatcacttactcaatccattttacccggagtcataaaatagagtgtctgttgatctcattttcatattcctttcagactgaagtgcgttttcatcacccgatgagaaagaactgaagcgatgtttgccatagattgcacgatgccctgtctcattgattatcttggtgcacctttatacctgttataccagatcaaaaatcacgcaatccatacaacaaaaccagatttgcaattcgtgtcacaaaatatgtcgatctttttctaagaggaagatgccatgtgaagccagacgaacacttgcggtggtcttcacaaactaaagattttcttttaactatatgttttataaaaaatttatttagaatctaaacaaagaaagctttgcaagctaactcagtgagagtggtgaaaataagggtttacccgccatcaggctgagcataattctcatcatgaaatatgtttcctggtttgtggcttgtaactggtcacttcagaagtcgatctggagaggcttgttgatgttggtgttttcaggatgatgtttcacttagtttgtttgccgtatcgcccggcgaatggctgtgattgaggaaggtttaagtcgcagtgaccaaagccatatttaccagcgaatgtagatgaaaaaatcgtctcctgcgttcccccatatctccaggataaaaaggaatgtaacaatctcatggcttaaactgacgaaccagccagtaataatcgctagggacctaagaattagcttgataatagccactaagaaattactgtgttccatgaaatagccattttgtggcaaatggagttgactaataatgtcatatatgagacggctagttgaacgaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattagattcgtatcagattgataaatatataaaggtacatagcatgcaagagcatggcgtttgtatggcaacgttattataattaactgttgctactccatttaagttcactcagaagaactggtccacttacgttagttattaagcaaacgttcgcttttataaacataatcaggataaaaatgttgaattattgctaacccagcacagctagtgcgcgtctgtaattataagggaaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagcagcaaataccgggcctcatgcagcacgtaattattgtctgactttgctttgttttattcatggtttccgggcgagtgaaatttgtcgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcacccgctattgaacaaagaagttcaggctttaaaaaactggttgagtatccgtacttcgtacccgcatgctgagagcgagtgggtatttttatcgcgtaaggggaatccgctttctcggcaacagttttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttgggcatcgcaatattcgtcatactgtctggtataccgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtatgattcttaattatcataataaacattaagttaaccatattcatacaaaatacaatggtttatgttcttcaaaataaataaacaaaatcattcataaatttacacatcacttaaactctcctgttttcgcactttttcctttatttttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttatcacatcagtgatattttatttttgtatgatgtttaatgtaattgactgatagccacatcacttcgtgtgtggttatctttttatctattgggctaattttgaccgattgagatttcctataggtattcattcaaatatatctcagttaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtttgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggatcttgaccttaatgaaggtcgaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagctgtggaacgctggaccctggaacgtgctaactggaaaggcgctgaccggaccgacgccatatttatttctcgccgcgggagtcggctttctcgccagcaggcctatcgcattattcgtgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgcggttatgaactggcggagcgtggtgcagatactcgtttaattcaggattatctcgggcatcgaaatattcgccatactgtacgttataccgccagtaatgctgctcgttttgccggattatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaagtttgatttaacttattgataataaagttaaaaaacaaataaatacaagacaattggggccaaaactgtccatatcataaataagttacgtattttttctcaagcataaaaattttaaaaaacgacaaaaatcatctaactgtttgatatataaattatttctcttgtaaattaatttcacatcacctccactatatgtaaagctaacgtttctgtgactcgacgcctcttcctcattcttctctccaaaaaccacctagttcaatataaaaaactgcaaataaagataacaatagaatattaagccaacaaataaactgaaaaagtttgtgcgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagtttttttaaaggaaagcagcatgaaaattaaaactctggcaattgttgttctgtcggctctgtccctgagttctacagcggctctggccgctgtcacgacggtaaatggtgggacagttcactttaaaggggaggttgttaacgcagcttgtgcggttgatgccggctctgttgatcaaaccgttcagttgggccaggttcgtaccgcttcgctggaccaggatggagcgaccagctctgctgtcggttttaacattcagctgaatgattgcgataccgatgttgcaagcaaagctgctgttgccttcttaggtacaacaattgacacgaatcataccaacgtactggctctgcagagttctgctgcgggtagcgcaacaaacgttggtgtgcagatcctggataaaacaggagctgcgctggcgctggatggtgcgtcatttagtgcacaaacaaccctgaataacggaaccaacaccattccgttccaggcgcgttattatgcaattggtgccgcaaccccaggtgctgctaatgcggatgcgaccttcaaggttcagtatcaataacctacccaggttcagggacgtcattacgggcagggatgcccacccttgtgcgataaaaataacgatgaaaaggaagagattatttctattagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgctgcccggcggaaatatgcaatttcagggcgtcattattgcggaaacttgccggattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagcgcaccggtgccttttgttattcatttacgggaatgtagcacggtggtgagcgaacgtgtaggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggcgtagcgttgtttgatgatgaaggaaacctcgtaccgattaatcgtcctccagcaaactggaaacggctttactcaggctctacttcgctacatttcatcgccaaatatcgtctaccgggcgtcgggttactggcggcatcgccaatgcccaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatggtggttgccggacgcgctgaagcgggagtggccttaggtgcgacccgcgtaatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagcacctatttaattcaatcatgggtggaaaatgccgatggtgttaaggatggtcgttttatcgtgacgccacctctgtttgcgatgaagggaaaaagagagaataccttgcgtattcttgatgcaacaaataaccaattgccacaggatcgggaaagtttattctggatgaacgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgcccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattctctgacgctgatcaacccgacaccctattacctgacggtaacagagttgaatgccggaacccgggttcttgaaaatgcattggtgcctccaatgggcgaaagcacggttaaattgccttctgatgcaggaagcaatattacttaccgaacaataaatgattatggcgcacttacccccaaaatgacgggcgtaatggaataacgcagggggattttttcgcctgaataaaaagaattgactgccgggtgattttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacaatgcttgcatattcgtaagcatcgtttggctggtttttttgtccggctctttgtcgcctgtgcttttgccgcacaggcacctttgtcatctgccgaactctattttaatccgcgctttttagcggatgatccccaggctgtggccgatttatcgcgttttgaaaatgggcaagaattaccgccagggacgtatcgtgtcgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagcgaacaagggattgttccctgcctgacacgcgcgcaacttgccagtatggggctgaatacggcttctatctccggtatgaatctgctggcggatgatgcctgcgtgccattaaccgccatgatccatgacgctactgcgcatttagatgttggtcagcagcgactcaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcggattgggggtaacagccattatgcatatttaaacctacagagtgggttaaatattggtgcgtggcgtttacgcgacaataccacctggagttataacagtagcgacagatcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataataccgttacgttcccggctgacgctgggtgatggttatactcagggcgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccaccggggccttttaccatcaacgatatctatgccgcaggtaatagtggtgacttgcaggtaacgattaaagaggctgacggcagcacgcagatttttaccgtaccctattcgtcagtcccgcttttgcaacgtgaagggcatactcgttattccattacggcaggagaataccgtagtggaaatgcgcaacaggaaaaaccccgctttttccagagtacattactccacggccttccggctggctggacaatatatggtggaacgcaactggcagatcgttatcgtgcttttaatttcggtatcgggaaaaacatgggggcactgggcgctctgtctgtggatatgacgcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagtgggtattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggatggagttattcaggttaagccgaaattcaccgactattacaatctcgcttataacaaacgcgggaaattacaactcaccgttactcagcaactcgggcgcacatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggattaaatactgcgttcgaagatattaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgggatcagatgttagcgcttaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagctacagcatgtcacacgatctcaacggtcggatgaccaatctggccggtatatacggtacgttgctggaagacaacgacctcagctatagcgtgcaaaccggttatgccgggggaggcgatggaaatagcggaagtacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagcgatgatattaagcagctctattacggagtcagcggtggggtactggctcatgccaatggcgtaacgctggggcagccgttaaacgatacggtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacaggagtgcgtaccgactggcggggttatgccgtgctgccttatgccactgaatatcgggaaaacagagtggcgctggataccaataccctggctgataacgtcgatttagataatgcggtcgctaacgttgttcccacccgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctttagcgggaaaagtgcaggtgaaatggggagaagaggaaaatgctcactgtgtcgccaattatcaactgccaccagagagtcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctttgcgcttttttgtggctggcggtaagtcacgctttggctgcggatagcacgattactatccgcggctatgtcagagataatggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggcgaagcaatttaacaacattggcgcgacgactcctgtcgttccatttcgtattttgctgtcaccctgtggtaacgccgtttctgccgtaaaggttgggtttactggcgttgcagatagccacaatgccaacctgcttgcacttgaaaatacggtgtcagcggctgcgggactgggaatacagcttctgaatgagcaacaaaatcagataccccttaatgccccatcgtccgcgatttcgtggacgaccctgacgccgggtaaaccaaatacgctgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcggggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggcgcaaacgtgggtatttattggcggcaatattggcgctcgcaagtgcgacgatacaggcagccgatgtcaccatcacggtgaacggtaaggtcgtcgctaaaccgtgcacggtttccaccaccaatgccacggttgatctcggcgatctttattctttcagtcttatgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcgagggtcactgccagcttcagcggggcagccgacagtaccggatattataaaaatcaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgacggtaaatggcggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccgaagagatgattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtacagctatccctattggcggtggcagcgctaatgtttatgtaaaccttgcgcccgccgtgaatgtggggcaaaacctggtcgtagatctttcgacgcaaatcttttgccataacgattatccggaaaccattacagactatgtcacactgcaacgaggctcggcttatggcggcgtgttatctaatttttccgggaccgtaaaatatagtggcagtagctatccatttcctaccaccagcgaaacgccgcgcgttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgcctgtgagcagtgcgggcggggtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaacaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtggtgcccactggcggctgtgatgtttctgctcgtgatgtcaccgttactctgccggactaccctggttcagtgccaattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctctccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcaccagcgcagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtaggaacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggagggcaggtgactgcagggaatgtgaaatcgattattggcgtgacttttgtttatcaataaaaaaattacagcacattgctaatgctggtacctgaggcgctacgctatcagacctacaaaacctgcacgttagccctttgtaggccagataagacgcgtcagcgtcgcatctggcataaacaaagcgtactttgccgacaatccgaacagagcctgccattggcaggctctggtgttcttttacgctaccatgctaataatcagcacaataataagcccaaccacggagttgaccagctccagcagaccccaggttttcaacgtgtcttttactgacaggtcaaagtatcctttgaacaaccagaaagaagcatcgttaatgtgggtgagggtgttggaacccgcagccgtcgccagtaccagcagcgccggattcacgccaaccagctgaccagttgctggatcaaggattgcagcactgataatcccggcggcggtcatcgccgaaacgacaccctgacccgtcgccagacgaattagcacagtgatcagccatgccatgatgtagggcgagatattgccgtgggacatcaacatgccgatggtgtcgccaatgccggtgtcgatgatggtctgcttcagcacgccacccgcaccgatgatcagaatcaccattgcaatactcttcaccgcgctttcaaaagcgttcatcacccactgcatgtcatgaccacgtgcggtgccaaagagtacgaatgcaaccaccatcgcaataaacattgcaatcggcgaggaaccgataaagttaaccacttcccaggcaggggtatcttttaccagccagatattggcgatggtggtagagatcataatgatcgccgggatcagcggcaccagaatcgaaacgccgaaagagggcagattattcatatctaccggttgatctgctttcaggaatgatggcgttgggcgctcaagattgccgaggaacttcggcaggatcagacctgcgcagattacacttgggatcgtcaccagtacgccatagatataaaccatccccatatccgcgccataagcattcaccagcgccaccggacccggctgcggtgggaacagtgaatgtgcggtagtggcagctgctactgccgggatcgccagtttcaggaacggaattttagcttcggcggcaataacaataaccagcggcgctaacatgataaaggccacttcatagaacatcgccagaccaaaaatcaggccgatgataatcaccgacagctgtacatagcgcagaccgagacgcgccagcagcgtatgcgctatctggtgagccgcgccggagtcgaccatcaatttaccgatgaccgcaccgaacaccacgatgatagccagttcccccagcgtgttgccgaagcccgctttcatagtgtgcagcagcgacatcaaatccatgcccgccagcatcccgacggacagcgccgccaccaacaaagccaccattgaattgattttgaacttcaaattcagtaccagcatcaggccaatgccgaataccacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgattaccctttgctgcaatttgcagcaacaaccatgagagtgaaattcttgtgatgtggttaaccaatttcagaattcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcaacgccacggctgcggtctggttgttcatccggatacctaaacaactcctgggttccgcgtctctttgctgtggaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgtagaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtgtggtctgtcgtagaaagcgtaccaattcacgaagatatcaaaacccacactggcaactatgagcagtggatcgctaactatcagcagactctgcgcaacctggcgcagtgcggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagcgctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaaacgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggctgctgttcgcttcgccactatgagcgacgaagacaaagcgcgtctgacccgtaacatcattgctggtcttccgggcgcggaagaaggctacaccctcgaccagttccgtaaacacctggagctgtacaaagatatcgacaaagcgaagctgcgcgaaaactttgccgtcttcctgaaagcgattattccagttgctgaagaagtcggcgtgcgtatggctgttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcaaacggttttaccatgtgcaccggttcctacggcgtgcgtgctgacaacgatctggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaacccaggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccgttaatatccaccggcatggctgcgcgccgtgccggttccttcttccttgccgtcactctttgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgcgcgcaccaggcgctgtatacccatcatctgctggaaagcaccgacagcgactggggcatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtagcggaaaaaggcgcagagagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcatccggaaatcgatggctgcgaaggtattctcaacgcgatggcgcgtccgcaaacggcgattgtctctctaacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcaactggatctcaataacccactgatcaagcacgatctggaaaacccgactgcgccgaagtccgcgattggttacatcgtcgaagccttgcgtctgcgtcgtgaaaaagggttgaaagcgtttacggtgatgtcctgcgataacgtgcgtgaaaacggtcatgtggcgaaggtcgcggtactggggctggctcaggcgcgtgacccgcagctggcggcatggattgaagaaaatgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggtgattgaagataacttcgttaatggtcgcccggactgggataaagtgggcgcacagttcgttgcagacgttgtgccgttcgaaatgatgaagctgcgtatgctgaacggcagccactcttttctggcgtacctcggttacctcggcggctatgaaaccattgccgacaccatgactaacccggcttatcgcaaagcggcctttgccctgatgatgcaggaacaagcgccaacgctgtcgatgccggaaggtacagacctgaacgcctatgcgacgctgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcgatggacggcagccagaagttaccgcagcgtctgctggacccggtgcgtctgcacctgcaaaacggcggcagctggcgtcacctggcgctgggcgtggctggctggatgcgttacacccagggcgtggatgagcagggtaatgccattgacgtggtcgacccgatgctggcggagttccagaagatcaacgcgcagtatcagggcgcagaccgcgtgaaagcgctgctgggcctgagcggtatttttgccgatgatctgccgcagaatgccgactttgttggcgcggtgacggcggcatatcagcagctgtgcgaacgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactgatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacttccagtgctaatggtatagtttgagattaacgggggccgtaaaattgcccgttgtaggccggataaggcgttcacgccgcatccggcaaaaatttgattaaccgcacctaacggacacaacaccatgaaatctgccacctctgcgcaaagaccttaccaggaagtcggggcgatgatccgcgatctgatcataaagacaccgtacaaccctggcgaacggctgccgccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgtcggggtgccggtatctatgttcttgatagctcaggcagccagaacacagacggtccggatgccaacgtctgcaatgatgccggtccttttgagctgttacaggcgcgtcagttactggaaagtaacatcgcggaatttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgtcaggcattgcaactggaagagcgtgaactggcttccagcgcgccgggcagcagcgaaagtggtgacatgcaattccatctcgccattgccgaagcgacgcataacagcatgctggtggagctgttccgtcagtcctggcagtggcgggaaaacaatccgatgtggatccagttgcacagccatctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggaaaacgttaagcaacgtctgctggaattctcgaacgttgacgatatttattttgacggctatctgtttgattcatggccgctggataaagtcgacgcctgacttattataataagcgcaagggtaaacgttccttgcgctttcttaaattaagaagtcgcaatgagtattactttgtaaattgcagggtattgtttagctatctgtataacctgaacgtgagtactcattcttctcagtggctatttaccaatataattcggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcaacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatagtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagactgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacatagccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaatcgtgttgaggccaacgcccataatgcgggcagttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccactccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacgctaaatcagtaagttggcagcatcaccatataattccattcaccattttttaattcaaacagctctggaagagatgacggttgcagagtcatacgtttgagtggtgcattttcatcacccgggataactttatatcccatttttgcatggatctccgcggtaccgggataggcttctataccaattattgggtcattacccaactcaatattagcattaagtaatgcggcaagggcgaatccggaagagtttgccacccctgagacagtcattatctgatcaatatagatatcaatccttggctgctcattggtccatctttttgcctgagaagttggaagagttgaaatatatcctatcgtggttccggcgtaacctggaacattgcagccagggcttaatgttatttcatgaactgtatagtcctcaacaggatcgaaagggcttttcataaataaatttagccgtaatccttctgctaactctgtggcagcatgcgcctttttacatataccactatatatttcgtctaaagctgaggtgattttcaagtttcgatagagcatacgtcctgttgttgtaataccattgaattctctgcatgtttctgtcacataattaaatggccaggactctttactaatatcaagttttctaatttcgacaacgctttttccatcgtaattatggttattgccacgagcaagaggcggaagatagatattttccgtatccatgcgtccacgttcatgtttacgtgttaactcactgtcgacttttggatgatgaaggaagtgattatctgtaataatttgactctgaagggcattgcttaatggcatagacataatagttacctttatgagtatttcactgatgcttagaaaaatagataaatttttctgtagtaaaaagagaagtaaacaaatgacatgcatgtttctgttgtagtgatatcaactctacacagtgatattaaatggtgggaaacactctaaagtatcaaaaaacgctcatttaaaattatttgcatgcaatttaaaagcatatcttattactaattggagtttgatgttgctatattgatgtctatattaataatgcctgtgaatggtatttttgatgtatttgatatgttatcaatttatattatttacaaactaattgttttaaataatacatggctgattatgcggaaataaataatttcccaccggaattaagtagcggtggtgacaagtattttcatctacgtaactattcggaatattcagaatatactagcggtttttttttgagtttgatgatttttatcaaatcatgacttttttcctgaaaagtcagtagatattcataggcaagtaaggttttatactttgctgacaggattcagacctgtctcagactgacatggatgtaatgaacaaaagggaatggctatggaaaatgagcatcaatacagtggtgcccggtgttcagggcaagccgcatatgttgctaaacgtcaggagtgcgcaaaatgatgcgccaatcacttcaggctgttttacctgaaatttcaggcaataaaacgtcaccgctgcgtaaatcagtatgcagcgatctcctcactctttttaattctcctcattcggcattaccgtcattacttgtttcaggcatgcccgagtggcaagtgcataacccgagcgacaaacatctccagagctggtattgccgtcagctgcgttctgcactgttatttcatgagccacggattgcggcgttgcaggttaatttgaaagaagcgtactgccacactctggcgatcagccttgagataatgctgtatcacgacgatgaatcgctaacgtttgatctggtctgggataatggcggttggcgcagtgcgacgctggagaatgtcagctaagcacaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcatccggtatgcataggcctgaatcgggatcaccagttcgtcccgattcagtacaacgagctgcccgctgcgaatttcttgttggatggcgtattccggtagccaggcaatcccacagccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaacttaactcactgtggcgcgtcagggtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgcgcgaggttaaaaagtgcttctccgtgttcgtcactggcgcaaacggggaacaattgagattcaaataagcgaatgtggtcaaacggcgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgcccttcacgcagtttatcgaccgcttcatcgacatcaatagcttcaattgcccaggtaaagagcggcggcatctggctgataatggacggtaacagcccgagggaaagagagtgtgcagcggctattttaattttgcgttgcgcgtaatcgctgccaccacggagttctgcaaggttgctctctaactgttgcaacagatggcggatctgcgaatggaatattttaccttgttccgagagttgcagcggcgtcacctggcggttaaacaattcaacgccaatcgcctgttccagcgcacggatgcggcggctgaatgccggttgcgagacgttgcgactgactgctgcctgggaaaaattgcggcatttttccagggtcagaaaatcataaagccatttagtttcaatattatgcaaaaccgcaccacagtcatccattacgttttactctgtcagccgcccttgcgggcattctacgtccattcgggcggctgacaaccgtttatgccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagcttgccgcgagcgtatacctgctcaatgcgtaattctggcgtcatgaccagtaagtctgcgtcattgcctggcagaatttcgcctttcccgctcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctgatactgaaatcataatctttgaccagcacctgcacggtttccagcaacgtttcaaaaccggcaacaccgatatgggttaaattcccttcgtcatcgaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcgggcaataccttcggcaggggcgactggttcgtcaatgctgctggtgatatcgatggtgccgcctttgcgcgcgaactccagcgcctgctcaaacaacggaacgttgcggttaacgtgggtcggcagcaacttgctaatcggcacatcgcagttttccagcaggtcatagacaggctgtaacgcctttttgctgtcgcccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattccgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcgcatttcacgccaatcacgcgatcgataatcgccacgtctttttccacggaacccgtaatagtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtgcccagcagaccaaccactgacgtgacgccagcttccgtcagacgacttaacgccacttccggcgtgcgcgtcgtgggacctgcttcgccgccaccgccaatcaaatggacgtgttgatcaataaaacctgggcagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatattactggcaacggcgataattttgccgttagcgacgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggtataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcgggtaatatttggcattcacttcggctgtccccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtgaccggttaatgcgccagcggttgccagactggcggcaacaccgactgcgccacccatactcattaatgcggctaaaaggacggttgccgcttcaccgggtaatccccacagcgccattacgggttcacagatatgccccacccagtcgagcaggccggtaattttcagcgcctgaatgatgacaaacgccatcaccacgtttggcagcaggttggtcgtggcgatagtaaagccacggcgcgcaccatcgataaacatatccatgacgtttttgcggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgactgctaaaggtacgattacggacgtgcccagaaaggcaaacaccgcgacgccggaagagaagtagttggtgataatggcgctaccgctggtttgatatgcggcgaaaatcactttatcgcgttcggtaatttcaccttcctgcgccagctctttggtcatacctgcggcggcatcggtgttttgcaggttagcgatcagcgccagcgagcagatccctggaatgcccaacaacggttttagcactggcgtcattaactgctgcgcggcgcgtaatccgccaagaccatcggtaattgaaataatccccagagagagaatgactgacggtgccagctccagcgcaaagagaaagccatctttagcccccgcgccacccgcgccgcgaaacgaggtggtggctccgttcgcaccaggcagttgcccaaacgatccgttcagaacggaaaaatcaaaaacgcgccaccaactgtctgtcccggaaaaaacaccggaaaaaaagattatggtgagaaaaaaagccagataccctttaatgcccactttttctgtcgccagctccccggctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtttgtgtgttgcttgagccaggaaaattcctggagctgaaaagccttatcagccatgtgggtatggggaaaatgcaagtatgtttctgactatgcgttttttgcatagcggtaaaattacgctgtgtggaaaaggttctacgcaggattgagttgcagaaaattcataaacccagtgacaatgacatagtaaataaaaaacagataatccagggacgaaaacgcgatggcaaagtacaacgaaaaagagctggcggatacgagcaagtttttaagttttgtcctccgacacaaaccggaggcgattggtatcgtactggaccgtgaaggatgggcggatatcgataagctcatactttgtgcccaaaaagcgggcaagcggttaacccgtgcattgctggataccgtggttgccaccagcgataaaaagcgttttagttattccagtgatggtaggtgcatccgcgcggttcaggggcattcgacttcgcaggtcgctatttcctttgccgaaaaaacaccgccacagtttctctaccacggtacggcaagccgtttccttgacgagataaaaaaacaggggctgattgcaggtgagcgtcactacgtacatctctctgctgatgaagcaacggcacgcaaagtgggagcaagacacggatcgccggttattttaaccgtcaaagcacaggaaatggcgaaacgaggcctccctttctggcaagcggaaaacggggtctggctgacatcaacggttgcggtcgaatttcttgagtggtaagggaaacactcctcatgaagtgaccacttgcagcttaaataattgtactgtgctgataagcgcagcaataaacaacgccgccgcgccgcagagagtggcgccggcaagcgccgatgttccattgccgagcatactggtcagcgccgggccgaggatttgtccaatgccgtaaatgagcgtcacaaagtctaaaagattgagatttcccggtacgctcagttggcgggcgatagtcatcaccagagatgtcgtgcccataaaggtaccgccaaaaccaagactgctgatgataagcaagagaggcgagtcgctggcgagagtaagcagcacacagatagcctgcaccagcaaattcgccgtcaggcagggcaaagccccccaacgttttgctgcccatagccagccaaagcaaccaggcacaattgataagccgactaacgtccagagatgggcggttaacaatggtgagcctgcatctttcgccatgagcggcaggtaagtcgcgacgatgatataaccaaatcccgccaggccgtacagaatagccagtaaccaccagctcattatctgttgctccgtttttgccaatggcattggtgtgatggcgtgttttttcgagggcattaaaagcgtaagtgcaatcagcatcatgccagaaagcgccccggcgccttgccataacgtttgcgaggagaggtcaaaatgcaggcctgccagaacatattcattgcccagtgcgatgccaatgccaacgccagaaaacaaagctgccagcacaaaaggatggcgcgtgtgctgcataatcagcgtcgaaccaaaaatcagcataccggcgctggcgacacccgccaggacgcgaatcaataacaccagaataaatggcagcaaccatgccattgcgaggatcaacaacccgctcgccagggcagaagccaacagaaatgggcgcaggcgcgatggctggtgaaatgcgccaaacgaaaatagcagactgccagccagataccccgcatagttgccgctggcaatccacgagagctggctaaatgaaaacgatccttccgccatcatgacgggcaacataggcgtataaaggaagcggcctaaacccatacctaaggtcagaaccagcatcccgaaaagcgcggtgctgaaagaaaagcgttctacgggatgcgagggcgaaggcatgtttaaccttgtttgtcatttttgttgttaacaagttaataacaaaaaggtgaaacatgccagcctgttaatgcgatgattgaggggtaaagcgataaaaacgatttggttcgctaacgatataaatattacctgaggcatccatcgcaaccccttcggcctgtttgatgttatgcgacaaacctcgactgcctttggttagtgacatttcacctataacctcgccagccagcgttacttcctggagtgcgcgagattcatgagacagcaccagaagcgtatttttttgttggttaaattctgcgccggacacatcatctaaagtaaattgccgttgtagtgccttgtctttgctgatgtgcaattcattgctacttaacagcccgttaactttgtagacctcaatcgggtttttctctttaaaaaaccagaaagtgtgatcctggcgagaataggccaatccttcaaaaccgcaattggttggggattcctgcagcgggatttttatttttttgaggatttttacttccgagtttggggtcagtgaaatcacataaatggcataatcgcgctcatcgctaatgacaaactgattatcgccaatgtattcgatcgtctcgagatccttaacaaaatccagaggaattgtgcggatcaaatcgccattggtggtcatttcaacaatggcggcaggtttgttgatagtgctaaaaagagtattgctttgtgccgaccaggtcagcgaagagatattattcgttatgcctgcaatttctttgccgtcaatggtggcgtggtaattctgaaatgatgctgcatgattgcttttacgggcgcaagattgcacgaagaaagtacacactgccacaatgacaaaaagaatcacaataacgaagatgcgtttacttaacgaaatactttttgtcacggtaatccctttaaggcaaatcaataagatatcgagaagtatacgtagcgatcttaatgaatccttaacgcggagaaatcccgtaatgtgcaatgcagcgccagccaccatcctgctgacaataaactgattccgtatgcccagggatcacccattgaatttcctcgccaggcggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgccttgcgggtttgtatgacgccgaccgtggagtgaaataaaaacagatactctttcatgcgcgttttctctgccgctgaccgatcaccgccgcgccaattgcaccagcgaattgcgcatcagggtgagtttgtaccggcattcccagatggctttccagcatgtgggtaaacctttgacagtggctaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcgctccgccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgctacgcccgcagagcgcaggctgatcacttctgattcagcaaacactgtgcacatactcgtgatggcgtgcggtatgacattttcggtaatgctgtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggctcaagaaaccgtgcgcccagcccgtgacaggagatttccgtcacttgtttatcggcaaaatccaccagttgccgtccgtagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccgggcgaaagggtgttggaacgaggaaacggcgcgtaatcacgccgtcagccagtaagatccctttggtggcggttgagccggaatcaatgccaatcgaatatgtcactgccactccttacagcatctcaataaaggccgcgacacgggtgctgagctgcccgacatccgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctggcgcacatgacgtttaatcgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttcaaccatctggctgagcatttgcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagcgcgtcgtagacatcgcccgtttctgccacgcattgctcggtcgctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttttctgctgcgccgccaatcgggcagccggtgattaaaatgcgcggacgcgggtccagtcgctggccttcttcccactgctgacgaacgcgggcggtcattgcatccagttcattgatcaacgcctctttatcgaaccggaaggttgcgccgtaaaccactttcagaatgtcgctgccgctaagcgccggaggatttaactgcccaagatgataaaaattagccagtgcgcgacgttcgcggtttttcagcgcaatggcatcgcgcagagcatcttcgctaatctcgtgcccaaaacgttcttctaccgttttttgcaagcgcagcatctcggctttccataacgcacgcgaggcatcgtccttaacgctgttgggcaattgcatcacatgaacaggcttaaactccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatccgaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctgcttttaatcagcgggcagaggttgcgcggcagatctttctccgcttcttcaatggtttcatcagaggtggaacagagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaagtgccaaccagcggaatgccgcgctccttgagatccatgacggtgagaaagcctgtctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtgacaagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtatggtttatttgatctctctcgcggttagccacttagtttttcatggatttctaaaaattgccgagggggaacaaggccgggagctgcgacagcaaatataaaattagcccaatacaaccgccaaccagcgtaccgttgacacgaataaactgcagatctttgccgatatttaactctatttgccgcgacatatcccgcgcatcccagctttttaccgtatcgctgatgtggcgcgtcaggaatgcggaaaactcaggcgcgacgcggtgcgcggcttgttcaagatgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgacccgctcgtgcgatgcgttctttcacacgagaatcttcactgttgatatccactttcagccattcccgtaaatccccccacaattcactgagatagcgattaaaagcttcatcttctttcagatagctttttacggcatcggctcgcgctgccatttccggatcgtttttcagcttgtcgatcagggcgaaggtggcgcgatcaaacgcatggcggatctgatgcgcacgatcgcgactaatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccaaccattcggtggggagaattttggctttcagtggatgctcgctctccagccagcgaacaatttgctgggcgataaacttgcgcgatttatcgcgctggagaagggcgatcaactgtgcgatcagcgtatccagcagcacctgatgacgatcgtttttggtcatactctccagcatcaacgcactggtgccggaaagatcgaccttatcaatcgcccgatggaccgcgcgcttaagcaggcgctgaatacgcgcatcatcggtaagttcgagaaaaccgctcatgatctgcaacagatgctgaccaacgcggcgggcgttttctggctggctaaaccagttgccaatcagcaacgccggttcgtggcgtcgaatcaatgccaccagggattgagtatcaagaaatttttcctgcacgaactggccgagattttcgccaatccggtctttattacgcgggataatcgccgtatggcgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagcgcgccgaccatcgccgcttcagcaatcgccttcacgccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcataacgttaagaatagagcctgacggcaggatcgcgcaaaaatcactgctcctctgccagctcggcagcctgatgttggcgcacgcgattaagcaatcccgccagggtgaaaacgacgataacgcccgccacgacggctaacagatgaaacggcaagcgaccgccgttaaaccatagccaccggccgatttcgaccgagacagacatcaccatcaggatcaccatattcagcgatgcggagacggtccctttcggtaagttattggaaaacagcgtaaagcggaataaggtcgggaagatcaaaccaatcccgaaagcatacaaactggtgcccagcaccgaccacagccatacgtgcggtgacagcagattgccgataatcaacagcgcgaggccaaccagttgaatgggtacggcacgccagataaagcgcggttcggtcggatctttaacgaaacgcgccacgatggcattcgcgacaatcaccgcgccgaacaccggaacctgtgtccaggcgaactgcgaggtcgttaagccgcctgcgtcaatcaggatcaccggcgagacagccacccaactcatcattgggatatagcttaaagagatggttgctgcaccaaagaggaactgccgattgcaaaagacattacgaaaatcgcgcaagacgcttttggcgctaaatgaaaccgcgccgcgcttcaccgtctctggcatcgccagcagtaagccaacaaatgagataaaacccataatcgcaatgatggcaaaaaggactttccagtgtacaaagtgcatcagagctgcgccggaaagcgggccgataatcggcgcaatcagtacgatggaggtgataatcgccatcaacctgatcccttttgtctggccgaacgcctcctgcaccgtgacataaccaacggtggcaataaaacagatactggtgccctgaattgcacgcgcgataagaaactgtgtcatagacgttgtgaacattgtcgcagcgcaggcaagggtaaatattagcgccccggtaatcagcaccggcctgcggccaatcctgtcggaaagcggccccagcagccactgtaacgccataccgcccgcgagatagagactgacggctgccggggccagactgacatcggcattaaaatcacggaccacattaatgatccccggctgaatcaggtccgtcgacaggtacgcggcaaaatcatacaaaatcaacgccatcgggaaaaacagcgtggcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcactttattcgctatatatcgccatatatagcgatattttaggcaaagaacgacttttgcgcacgctattttttcatgcttgtttaagacgtaatcccgtaagagataaacctatcaggagagatatttatcaaaccatttcagtgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgggtaatgctgccaacttactgatttagtgtatgatggtgattttaaggtgcttgcgtggcttccatttccatcagatgtccttcctgctccgctactgaaggcgtggtgcgtaacggcaaaagcactgccggacatcagcgctatctctgctctcattgccgtaaaacatggcaactacagttcacttacaccgcctctcagcccggtacgcaccagaaaatcattgatatggccatgaatggcgtcggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacggttttacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacaaccgggcagtgatgtgattgtctgcgctgaaatggacgaacagtggggctacgtcggtgctaaatcacgtcagcgctggctgttttacgcgtatgacaggatacggaggacggttgtggcgcacgtcttcggtgaacgcactctggccacactggaacgtcttctgagcctgctgtcggcctttgaggtcgtggtatagatgacggatggctggccgctgtatgaatcacgcctgaagggaaagctgcacgttatcagcaagcgttacactcagcgcattgagcgacataatctgaatctgagacaacatctggcaaggctgggacggaagtcactgtcgttctcaaaatcggtggagctgcatgacaaggtcatcgggcattatctgaacataaaacactatcagtaagttggagtcattacccgacagcgaggtgtttagtgtgccatgtcaggcgagaaattctattggatgaatcaagtccaacttactcattgtcaatttcatggttgattattcgaaacgtgatgctatttccaacatcaacgctataattgcagaataattgtagatacatttttgtatatacaattagggatggcaattatgccaatggagtttgaatgggatgaaaacaaggccaaaagtaatcgggtgaaacatggcatccgctttgaagatgcggtgttattgtttgatgatccacaacatttgtcacagcaagaacgcatagaaaacggtgagtatcgctggcagacaatcggcctggtttacggcatcgtggttattctggttgcgcataccatccgtttcgaaagcggaaatgaaattattcgaatcatcagtgcacgaaaagcagatcgtaaagagaggaatcgctatgagcatggttaaacataaacgagggacctcctctacactcgatgtgcagcatgaggccgaactgaaggcgctggcgaataaatccgacgaagatattgattacagtgatatcccaccttccagcgatgagcaatggtctaacgccgaacgcggtaagttttatcggccattgaaaactcaggcttcggtgcgtattgatgctgatgtgatggaatggttgaagcgaccaggtaaaggctatcaaactcgcctgaacgcaattttacgtgaagcgatgctgcgcgatcagaacaaaaaataattcaggccgccacatggcggccatcatccaaaattacttcctcaaccccgcaaacgctgcccgaatctcttcctccggcaactgaatcccgataaacaccatcgtgctatgcggtttttcatcgccccacgggcggtcccagtcggcgctgtagaggcgttggacgccttggaatagcaggcggttaggttcgccgtcaatccatagcatccctttgtaacgcagtagtttatccgccgactccagcagcaggttttccatcacccgggaaacttcgctgatatctaccgggtaatccagttccaccacaatcgacgaaatatcgttttgtttgtccgcgataaagtggaaacgcggtttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagaaggcccaggtcgatatcgccgtgggtaacggtgtagaccggtgcgcgggcgttgatgcgcgccaggcgttcacgcagtttctctgcttcgcctgcgacgtcggttttcgtcagcagaatacggtcggcgtagccaacctgggactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcacgccgtccagcaggtagcgctggcataaaatctcatgggagaaaaaggtctgaataatcgggccgggatcggccatgccggtgcattcaatgaccagacggtcgaactgaatattgcccttgtcgagattatccagcaggtcgagtagtgcgtcttccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgttttgatctgcgtggcgcggtcgccaatcagttgatcatcaacggagacttcgccgaattcgttttcaatcacggcaatcttgtagccgtgttgttcgttaagaatatggcgcagcagggtggttttgcccgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgtgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcgtagtctggaatgccaatcaacatcttcgccgcctggccgagatatttttttgcctgtcctaagttaccaaacatagttcactctgataagaacaaagccccgccgaagcggggctaaacacggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggtgtttctttgtcagtacgtttgtcgctgttacgcaccgcaagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatactcagacctgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtcaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtgctgaacagtttcaggcccagcgcccaggtggtgcagataagcagccatacagccggaacaacagttacccagatgtattgggtgcgcttcatcttaatcagcacaacggtgcccagtaccagcgctacggctgccagcatctggttggaaataccgaacagcggccacaggctcttaacgccgcccagcggatcgaccacgccctgatacagcaggtagccccacagacccacacagcccgcagtaccgatgataccggcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgggtacccgcatccagcgcggtcaggatgaacagtgcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacgtgagcgatacctaccgccagcgtcggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaggagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgcgccatgatgatcggcgcgttctcgccacccatttcatgcaggttaggcatggtgatgccaaggccagcaggcggggtgttcatcgcgaagtaaagacccggttcgatgatggacgcagcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccgatgaaacgcgcgtcggtttcattagccagcagttttggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatggcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgattttcaggaaggttgccagatagtcgcgcggtgcgaggatcagccacaccggcagcagtgcggaaacaaacgcatagccaatcagcgcgaaggtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaatgacagagacttcacccacacgccccggacgaataaagcgcatgtagatacccataaacagcgcaatcggtacggttgagcaaacggtgaagacaccccacggactttcggccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggtcccatctcttctttgatcatctcaccaagagatgcgccattacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagcacgacccccgccagcagccacagcgtgccaggcaggtagcccatctgcgcggcgagaaccggacccaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcatcaccttctgggcgatgtacagactgtagtagcgatacgccaccagatacaccgatacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatatctttttagtatccatagtaaaacctggcatgtattgattaatagttggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgtagtgatgttgccagagttacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggatgtaagcggtcagttttgcggttgagcggcaaaggcgtcgtttaagtgacgataaatatgtgattcatatcacatatttatattgtgaataatttatgtaaataatggctttttaaattcagagtgtgaataaaattactcggcgtaatctccgcgggatattcataaagtttttcctttccaggccgaaaatcttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaaaattgtgaccagcttactgctggttttggccgtttttggccttttacaactgacatcaggcggtctgttctttaatgccttaaagaatgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgcgttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaataatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgctgaaacaggcggaaaaaaactgggcggattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatccaactattaggtgcaggcaaaatcaacgagttctttgatcagccgacccagggatatcaggacggtttcgagaagcagtatgtggcttacatggagcaagacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcgatgtggattctggtgggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtagcgccaatgaatcgcctgattgacagcattcgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgccaccggcaataacgatctctcttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactgaccgcaacggtgaaacagaacgccgagaatgcgcgtcaggccagccatctggcgttaagtgcttctgaaacggcgcaacgcggcggcaaagtggtggataacgtagtacagaccatgcgcgatatctccaccagttcgcagaaaatcgccgatattatcagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaagcagcgcgcgcgggtgagcaagggcgcggttttgcggtggtcgcgggtgaagtgcgtaatctggctcagcgcagcgctcaggcggctcgtgaaattaaaagcctgattgaagactcggtggggaaagtagatgttggctctacgctggtcgaaagcgcaggggaaacaatggcggagattgtcagtgccgtgacccgcgtgacggacattatgggcgaaattgcttctgcttctgatgagcagagccgtggtatcgatcaggttggcttagcggttgctgagatggaccgggtaactcaacagaacgctgcgctggtggaagaatctgccgctgccgccgccgcgctggaagagcaggccagtcgcctgaccgaagctgtggcagtgttccggattcagcaacagcagcaacagcagcgtgaaacatcggctgtggtaaaaaacgtgacgccagctacgccgcgtaaaatggcagtggcagatagcggggagaactgggaaacgttttaatcgccataaaaatgcccgataagcaaaatgttatcgggcatagggagtttaatctttacgcgggtcgttgatcggctgacgaaccaggaagatgtacgccagtgctcccgctgcggtgacgcaaccgcagatgattagtgccagacggaatgagtgggtggtatcaacaataaaaccagtaatgatcggcgcaaaagaggcgcagatgaagctggcaaagttctggatactgcccaccgacgccgtcatgcgagaagcaactgcgacgtggatcaagccccagcaggatgttccggcaaagtgaatacagaacagtgccatgccaatcagcagaaccgccgtcatggatgttgtcgcttgcggtacgaccagcgtaaaggcggcagaacagaacatcccggcaataatgcagatcttacggcttttaatcggagccattccccctttgaccagccagtcagtaacgtaaccgttgaccagcatcccggcagccccaaacaggaaagggatagccgccatcaaccctgtgctttttaaatccaggttataggctgtttgcaggtaaccaggaagccaggccagatacagccacgcagtgtagttgatgccactgaatccgagcatcattccccacattgtgcggttacggaacaggctgcgccattcggcaaaactgagcggatctcggcgggcattgacgctacctgcattgagataagcttgttcaacggcagtcagttctacgtgctcgcggttgcgatagagcatataccagccaatggcgagaaaaatccccagcacaccaatggtaataaacatcccacgccagcccatcaccagcatcatcgccgccagaatcggtgggcttacggcaacgccaatggtagaagctgcgttgaagaagcccatcgggcgtccgcgctctttgatgttgaaccagtcgttaatgacttttacgccacatgggttcatcggcgcttcaccaatccccataccgatacgcaccaacacgaactgcgtaaagctgtgcaccatgccagacatggcctggaacagtgaccagaagaacatccccagtcccagcatcaggcgtgggcctttacgatccaatagtgggccgcaaggaagttgcgcaatcccgtaagcgagtgaaaacacggagagcaaagcgccgatttcggtggcacttaatcccaattcttcacgaatcgttaaatttgctaccgacagcgaactgcggtcgagataattgattaccgccgcaaaaaataataacaacatggcggtggtttgaatgcgtttaattcgggtactgcgttgaactaatccatctggtggcacgggaatatctgccgacgaagatggagtaaatgaagaacgcggatcgagggtgatattttctttttccacgccggactcctgtatttataattttaattgtttacgtaattgtgcattacgcaaggttgacattaacggcaggttaaagttttaggactttactaccgctcacaaaaacatttttagtcgactgattgtgagcataggtaagcgggaatttcccggtatttatcttttgataaaaccgtgcacccgctaatagtttgctgtttttaatccgtacttaatgagcataacgcgtgttctcattaatggatcgaatcattgattgtttagctgaattcaaatggttacggagcgcaagggtggcatcaaggtcactgcggcaaatcagagcgctgagaatggtcatatgctcatcgacggcaatgatattgcgctgtttaagatcgctttcgtcccattgatagtgaaaatgaaagatgactgagatgatctcaagagattgatcaaaaaagatattgtcggcagctgaaagcagtaaggagtgaaaatctctgtcaagttgcgagaacatgcgaaagctattgccgatgttgtcacgcagtagccgatgacgttcgagcatggttttcgcctgcagccagcggggatcatgatcaggcaggttgagaaagtgctgaagtgaatgtgtttcgagcatttcgcgtagttcaaacagctgctcggcgtaggattgatcgaattgcttcatgctccactggccgcgcttttcgctttgaataagattataacggccgaattttaaaagatattctcttactacaaccgggctgacacccgcggcccgagccagttgcagttcagaaaaagtttccccagggcgtaactggcgctggtttatcatcgtgaaaaaagcctgctcaaacactttgttttgttcactcattgaagcggtagtacaggcgaaaccgtcatcatggtcaggtttacgcgcaatcacatagtcgtttccaacctgcgttaagacgccgcattcgcgtaagtggctgagaatatgacgcactgtagtgcggctgatgttgtacatttccgccagcgcactttgcgatggaagtggggaagggatatgaccccgcgccatatcatcaatgacctggttaatcacattgtggcgtaaattttgtgaacgactcatattttcctccttgtgagtccattaaaacccgatttaaaacatttttatgcgtgtgttttcacaaaacagattttccgttccgctgccatttttcattttcattgatatctaaggcaacaaaaaatggagagccgaatcatgtctacgatgaatgttttaatttgccagcagccgaaagaattagtctggaaacaacgcgagatacctattccgggtgacaatgaagcattaataaaaattaagtctgtcgggatttgcggtaccgatattcatgcctggggtggaaatcaaccattttttagttatccacgggttttaggccatgaaatatgtggggagattgttgggctgggtaaaaatattgcaaatcttaaaaatggacagcaagtagcggtgatcccttatgttgcctgtcagcaatgcccggcgtgtaaaagcgggcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagatggtattgacccgcaggcggcagcattgattgaacctttcgctattagcgctcatgcggtacgtcgcgcagccattgctcccggcgagcaggtgctggtggtcggggcggggccaatcggtctgggcgcggcggcaatcgctaaagccgatggcgcacaggtggtggtggcggataccagtccggcgcgccgtgaacatgtggcaacgcgtctggagttgcccgtgctggacccatcagccgaagattttgacgcgcagctgcgggcgcagtttggtggttctctggcgcagaaagtgatcgacgcgacaggtaatcaacatgcgatgaataacaccgtgaatctgattcgtcacggcggcacggtggtatttgtcggtctgtttaaaggtgagttgcagttctccgatccagaattccataaaaaagaaacgacgatgatgggtagccgcaacgccacgccggaagatttcgctaaagtcggtcgactgatggcggaagggaaaatcactgccgacatgatgttaacccatcgctacccgttcgccacgctggcagaaacctacgagcgtgatgtgattaacaatcgtgagttgattaagggtgtaattactttctgataaggcgagattattaaagttgccatgcagcgtccggggaagtgttgggcgctgttttttttctgtttctcaatgatgttttgtaggccggagaagatgtgtaggtcgcaccttatgcgacctacacatcagtcagaaattacccttcacgttccacaactttaatttccaccatgccgatcccgagcttacgcgacgagtgtccgaggatattcccttcgttggttgagacaggttccggcggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagagtttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttcttcggcagcggatgcttgtactcgatttttacttcatcgcccagctgcgcgttggaccagcggccccacgactctggacgggaaatcccactaaactgtttcacctcttctggcgcaccggcgacgttgaagatgaaactgtcggctttgtagcgaatatcgttatcaacaattttcagcgtatcgacattgcctttataacgcgccatgtcgatgaccgtatctttaaatgccgttttgccctgccatgttgttttgtcaacatgctgaacaatttgctgaccgccaagctgcccttgcgagacacaccagtcggtggagagtgccagttccggagcccagagttgtgccatcttatagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatcggccagctggaaacgcagcggtgctgagtattcgctttccggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacccgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacaggcggatgatatctggcttccacgccaatgttttctctttgatattgaggaagatttccgacatcgactgcccggataaactgctacgaccaagtccgagatagttatcgccaccgagaatgtccagcaccgtcgcgccgttatccatcgtgttacgcttcactgccagcgtctcttgctgcggcttgtcgccacgaatgacaaaaaacaggttattgcgatcctgcttattgaggtatttccacgccgtgttgttcatcgctaaatggtcagaagagacgacgatgacagtatctttaaaccacggtgacgctttgattttgttgataaacgtcgcgatattctcctggctgcaacttaccgcgctgaatgactgattcggtttaccgtcaaaatcatattttttgcggttacaggtacgagaaataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaactttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggctaccacgcttttcagctcttctgagccgtataagtggtcgaagccgtgcgatttcaggaacacatctttaccggcaaaacgcagatttgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggagacagaggcggaggcgttgccttcaaagggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatccgttcctggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgagatccgggaaagcctcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgcaaagtccgggtcgccatcgcgtgactgggatttcaccagttccgttatctgacgaaatgccgggctggcgtccaccgaacccagcgccagtaagagcgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgctgtcagccccagcacaatgccgatacccggcaggatgtatttgctgacgccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagcactgttaatgtggctgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacagggggaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagtcgttccgatgttatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccatccagatagttggtgtcttctttttgttcttcactgttcaggcccagcttttccagcacctggttcttgatgttttcggcatcggttaccgaagccagcttttgcttcgcgcagtattgcagaatgcctgcggcgttgttcatgttatctgcgcttaaggcctggttcccgctgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtgctgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaaggtgtttaacagttttcatcatcattactcaaggtggaattgtgtcgcagtataccgccagaaacggggattaatactctttacctgttacccggctacggtagctatcccagttgaagatcacccataaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttgatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttgctcagatcgttaagcagttgttcttcgctggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacatactggcgcgctttgcttaacgcattcatctgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtggacgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgccccttgttctttctgccaggccagtagctcttcacccgttttgaatgcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaggtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcgctgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgtccgatttgcaggctgcgcgccagtttttgttgccactgcacatggtgaaaaactttaccttccgcctgccagtaggcaatgaatgaggccagttcttcggtggtcaccggttctcttagtgccacgccccatagagcagccaggcggataaagtcggcatcgggttgccagtccggatacatggcaaatttccccattggtacagcaacgggagcggcttgcggttcctgatagagttgatcgtccagagcgacatcgcttcccggacgcgccagcttttcttccagtgccagcagttcagccaggcgtgcaggcgtgacggcataaaacgccggggcattgttagcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggaggctgtctctcatccgcgtgctttaagcgaggcaattttatacgcgagggcgcttgcggtacaaccataatccaggaatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaagttggttaatagggtaatcatcaacggttcgctgtaacctaactggctgatttttaccgccgaaatcattgcggtataagccgatatgcccggaaacatggggataacggccgccacggtaaacactttcggatgcgccagataccagcgcgaccattgaataccaatggtgccgaccagcatagaggccataaaggttgaccactcaatattcagcccgctggtcatcaagatcattcgggaaccatgacctatcgagccaagcagcgcacaccagcgtaacgcccgcacgggaacgttgaacaccatcgcaaagccgaccgcaggaatggcggcgaggatcatatcctgcgccaacgctaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccatcactacgccgacgcaggtagccagtgtcagcagactggcgatcgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcattaatcaacggaaagcccggcaccagcagcagaacgctggcggccatcgcaatggtgggggtattgctgaaagtggggagttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtaaggcaaaagttgatttgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggccgtactggcaaagaaggtgatgacggcaccatcccagccacctttattgagtttacagaaacaggcacaagaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatggtgctccgccagaatcacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatggttgtcagcactatggcgttcgaagagatagaactttcgacgctgtccatccccaacgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgtgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcacggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggagaagctcggtgataaaaagcgaattatctctcgccgcaaacaaattatcacatgaatattatcaccataatgaatttattgtttggcctttacgaatcaggataatagataactgggcgcgttttttaatgccaacaagttaaaacaatcagattttattgaataaatattggttgtgtgattttgcattttgcgggaagaggtatcattgaattataaattaaatgaatgatatttctgtttttcattaagtatttctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctggaaacatttaaggaatgaatatcctgaataaaccatcatgatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggttaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattaatcattgctgatttagccggtgaaagtgaagatccacgttctgtttgtgaacattattattctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcctggtattcccaggcagtagaactgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcacgcagagcgtatcagcgccatgctgacctccccggcaatgactgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcattgcttaagaaaagtaataaaactatcagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagtagtatcggtattgagagtttattcagaaagtttgcgggcaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcgtttgcggcggtcattttttctttttctgccatgagaagtgagcgcagagagggattatcttgcctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattgtcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgaccgactgaacaatcagtggtacattaaccaaagccggacgctaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgcaatatcaaaacgatccgcgcgcataaatttaatgtgatgtcgaaactgggcgtcagttctgatgcaggattgttggaggccgcagatattctgttatgtatgcggcattgcgaagcaagtaatgtgttgcatccctatcaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgcacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccgtcgcgcagtaccacggtacgccagagtggattatcttcaccgttcgtgagcgttttctcaaaaaagatggcatggcgcagcgattcaaccgtcgcctcgccgagcagttgcttcatctcagtgagataccagttgatcaaataaccggtattactccagataagtttgccgttgatctctccggtcgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacgtttccattcgctgctgcggcgaatgtggtgttgcgtttttatcttcacacacatcgacccagaaacaggcggcacggccggtttcgtgaaactcagcatggaaatgttccggcgacacatctaatgctttttcctgcgtcagtagcgccagcattaatggtggcaccatcaggccgatataccattgtgcccatagtgagatcagcggtttgttctcgcggatcatcgttggttggttgcgatagatatgatcggaatagaccgcgagtagagaacttagcgcattcggtgatgaccattgcgccagcgtcatggcgttaagcggagcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcacgtacggcttgtgcaagcccagcatcctgtggctggagatgcgttcgccagatgatatcttcatagagcggtgcgaaacgataggccataatcgtgatagtaatctaaatgataatgattgctaatcctagcgataggtttacccgatagcaagggatttctctggcttgcaaatgataaaaattatcatatgatatcggttatcattatcaatgaaagagatgaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccgggattgctgattgcagggctgatgtatgcggatttatcgccggatcagtggcggattgtcattctgatgggattgatattgacgccggtgatgctgtatcacaaacagttacggcattacattttgctaccatcgtgcctggcgcttagtgctggcatcatgctgatgctaatgaatttgaatcagggatgaaaaatcaaggaagaaacaagaaaggaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactttttttgatatcgcctcgtttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggtttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgccggaggtgtaattgctggaaaaatgtccatcaggaaactaacgtgcaggtttggtagttttgtaggtcggataaggcgttcacgccgcatccgacacggtattcggcgagataattaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaaacgcccggtttgcgcaatcacttcatggaagccaaatgtctcatccagcacgtccgggtaaggcaggaaggcgttcgctacaattcgcagctcgccgccgctattaagatgacgcaccgcgccgcgaatcagcgtttgcgccgcatccaggctggtttgcatcccatcgtggaacggcgggttggagatgatcatatcaaaacgacctttcacctcggaaaagacgttgctggcaaagacttcaccttcaacaccgttggccgcaagtgttgcgcggctggcttctaccgctggcgcagagacatcgcacaaggtgagacgaattttcggcgaatggcgcgcaaaggcaactgaaagcacacccgcgccacagccgacatccagcactttacctttcgtgtgcggggttaacgtcgagagcagcaactggctaccgacatccagaccgtcgcggctaaacacgccaggcagcgttttgaccgtcaggccatcgacgctgtattcgccccagaatttatcggcatcaaataccggctgtttttccagacgaccaaaatagaggccacagcgacgagcgctgtcgactttattcaacggcgcataatctgccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacgacaaaaatatctgtccccactggcagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtaaatcagcgtatcgcaatctgcgacgtcatccaccgtggcgaccagactgaaacgggcgttatcccccatctggcggcttaatacctgccagtggtggaattgctgggtatgagcacggctggccgcggtatctaaacgcgcggacaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatattggcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccggcacacgtccgtctggtgatggtggcaaacgatcttcccgccctgaccgatcctttagtgagcgatgttctgcgcgcattaaccgtcagccccgatcaagtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgctcaccgaattacgggcaaacccaacggcacgcgccgcgttatggcaacaaatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccggcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggtgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacactatggctggaagtccgtgcctcaaatgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttgccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcgttttgagagctgggccgaacggctgaacgtcgagccgggtaaactcaacgaagcctttattaatgcgatggcggaaatctgcacgccgctgccgggcgcggtttctctgcttaacgccattcgtggcaacgccaaaatcggcatcatcaccaacggctttagtgccttgcaacaggtgcgtctggaacgcacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaattttcgattatgcgctggaacaggcgggcaatcctgaccgttcacgcgtgctgatggttggcgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcgcacaatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcacgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcaccccaataattaagcccaaataaaagctcttttactctttcaaaatcctttcaattaattgagtgataattatataaatcatttaataacatgatgttatgtgatttctttgattgaaaattctttcatgtaactttaaattgatcaggttactttcatcaaaaatctgtacatgtgcttgtacataatgtacaaaacagcagaggttttttgttatttgtacaaggtgagtaatggcgctgtctgatgcgtggttgcgttcagtcgttggaaaggaacgtgataaggttttggttaaatccgatcgtgatggcctgtctgttagagtatcaccgaaaggtcgcgtagtgttccaatatcgttatcagtgggcggggaaaggtgagcgtcttgatatcggaacttacccggcaactggactaaaagaggccagagaagaagttatccgtcttcgtggtgaactcgagtcaaaccgcaatccacgattggtcaagctggcagaaaaacgtaaagctactgaagccatgacggtagaatctgtgatccgtgcttggtatgaagcatattgtgtaaaaaataaaaaaggttctgaacagatactccgctcgtttgagctgcacctgttctctaaaatcgggaatatccctcacgatgcagctacattgcatgattggttagaagtcctggagcctcttagcactaagactccagcaatagcagaccgattgctaattaacgcaaagcaggcccatgtctgggcgtataagagaaagctcattgaaactcgcccgctgtcggatatcacgggtaaagatatggatatccgtaaaggtcagaagaaacggtttctgacacatgatgaaattaaaatcctttatgctgcgatcgatggttctcgaatggttcctaaataccgggccttcattaaactattgctgcattttggttgccgtagttcagagctaattactgccaaggtggacgattttgatttcattaataaaatatggactgtaccaccagaacgacataagacaggggatataacaggcgaaccgctaaagcggcccattattgaaccggttgaagagcttataaaatacgttatctctatgaacaacggttccgatatgctttttactaaggaaggaagcagggaaccagttggtcggacatcattgcagtcgctgccttacaatttaatgcagtacgcatggcggcgtttggggtatcaatttcctcactggtctcttcatgatttgagacgaacagcacgaacaaacttttctgatcttactgcgcctcatattgctgaaataatgctcggtcataaactgccaggtgtatggcaagtttatgacaagagtgattatctagaagaacagcgtaaagcctaccaggcatggtgggagagagttgaatcgattgttacttgtactcgttcaggctcgaaatgatattttgcgtagctagaacgcaatcaaatctagcagtccgctttgttcggagttcggacattatgagttggcaagtaaagtagcttgctaggaagccggatttgcacggtcggtataataagatgtaaccccttgccttcatttactcgaatgaacgtgcacattggataggaggaaaaggaatgcaattcattaccaacggccctgatattcctgatgagtttttgcaggcgcacgaggaagggcgcgttgtgttcttctgtggagcaggcatttcctaccctgctggtttacctggtttcaaagggttggtagaactaatttaccagaggaacggaacaacactttcagaaattgagcgtgaggttttcgagcgtgggcaatttgacggcacattagatttgctggaacggcgcttaccagggcagcgtatagccgtccgacgcgcgttggaaaaagcccttaagccaaagctccgtcgtaggggcgctattgatactcaggcggcgctgttacgtttagcccgtagccgcgagggtgcccttcgattggtcactaccaactttgaccgtctctttcatgtggcagctaaacgtacaggccaggcttttcaggcctatgtagcgccgatgctgccaattccaaaaaacagccgctgggatggacttgtatacctgcatgggctgttaccggaaaaggcggatgatactgccctgaatcgtctggttgttaccagcggtgactttggcttggcttatctcactgagcgttgggcagctcgctttgtgagtgagttatttcgtaactatgtggtctgcttcgttggctacagcatcaacgacccggtactgcgctacatgatggatgcgcttgcagcagatcggaggctcggtgaagtcacaccacaagtatgggcactgggggagtgtgagccggggcaggagcaccggaaagccatcgagtgggaggccaaaggggtcactcctatcctttacaccgtaccggcgggctccactgatcattcagtgctgcatcaaacgttgcacgcttgggcagatacttatcgagatggtatacagggcaaaaaggctatagtcgtcaaacatgctctggcccgcccgcaggacagcactcgtcaggacgatttcgttggtcggatgttgtgggccttgtcagataaatcaggtttaccagcaaaacgctttgcggaactcaatcctgcaccgccgctggattggttattgaaagctttctcggacgaacgatttaaatacagcgatctgccacgcttttgtgtatctccgcatgtcgaaattgacccgaaactccgattcagtctggttcagcgtcctgcgccctatgagctggccccgcagatgtcgctggtttctggatgtgtcagtgctagcaaatgggatgacgtaatgtcccatatagcccgttggctagttcgttatctgggcgaccctaggttgatcatatggattgctgaacgcggcggacaaatacacgaccgttggatgtttctgattgagagcgaactagatcgcttagcagcactgatgcgggagcgtaagacttctgagttagatgaaattctcttgcattcccccctggctattcctggtccacctatgtctactttatggcggcttctgcttagtggtcgtgtgaaatcgccattgcagaacctggatttgtatcgttggcaaaaccgcttaaagaatgaaggcttgacgactacattgcgcttggagttacgcgggttgctttctcccaaggttatgttgaggcggccgtttcgctatagtgaagacgattcgagcagcactgatgaacccttgcgaatcaagcaattggtggattgggagctggtgctgactgctgattacgtacgttcaaccctgttcgaccttgctgacgagtcatggaaatcgtccttgccatacctgttggaagattttcagcagttgttgcgtgatgcactggacttgttgcgggagttgggagagtccgacgatcgtcacgaccgctcgcattgggatttgccgtccatcactccgcactggcagaaccgggggttccgcgattgggtgagcctgattgaattacttcgggattcatggttagccgttcgagccaaagacagcgatcaggcctcgcgcattgctcagaattggtttgagttgccatatcccaccttcaaacgtctggcactgtttgccgcaagccaagacaactgcataccacctgagcggtgggttaattggttgttagaggacggttcatggtggttgtgggccacggatactcggcgagaggtattcagactgtttgttttgcagggacgacatctgacaggaattgcacaagagcgtctggaaactgctatcttggcagggcctccgcgcgagatgtacgaggataatttggaagcagacaggtggcattatttggtggctcattccgtctggttgtgtctagcgaagctcaggggagcgggccttgttttgggagagtctgcggctacacgtttgacggaaatatccacagcatacccaaaatggcaactggcaaccaacgagcgtgatgaattctctcactggatgagcggaaccggtgatccaggcttcgaggagagtatagatgtcgacattgcgccccgtaagtggcaggaattagtgcaatggctcgcaaagcctatgccagaaagactgcctttctatgaggacacttggagtgatgtttgccgtacgcgcttttttcacagtctgtatgcgttacgtaaactatcacaagatgatgtgtggcctgttggtcggtggcgtgaagctctgcagacttgggctgaaccagggatgattttgcgttcgtggcggtacgccgcaccgttggtgcttgacatgcctgacgcagtacttcaggagatttcccacgctgtcacttggtggatggaggaggcttcgaagaccatcctctgccacgaggagattctactggccctttgtcgtcgggttctgatgatagaaacaagcccagagtctagcaccattcgaaacggaattgagacctatgatcctgtttctacggcgatcaatcatcccattgggcatgtcacgcaatcactgatcaccctatggttcaaacagaacccgaatgacaatgatttgcttcctgttgaattgaaaacacttttcaccaaattgtgtaatgtacagatagagctattccgccatggtcgggtgttgctggggtcgcggctgatcgcattttttcgcgtagatcgaccttggaccgaacagtatctattgcccttgtttgcttggagtaatcccgtcgaagcaaaagctgtgtgggaaggcttcctctggtcgccacgcctgtatgaaccgttgctgatagctttcaagtcagattttttggagagcgccaatcactattctgatcttggcgagcaccggcagcaattcgctattttcctgacttatgcagctctgggccctaccgagggatataccgtggaggagttccgaacggcaattagtgctcttccacaagaaggtctggaggtagccgcgcaggcgttataccaggcacttgaaggtgcgggcgatcagcgcgaggagtattggaaaaatcgtgtccagccattttggcaacaggtttggccaaagtcccgcaacttggccaccccacgcatatccgaatcgttgactcgtatggtgattgctgcccgaggtgaatttccggcggctttggcagtggtgcaggactggctgcaaccgctcgaacaccttagctacgacgttcgccttttgctagaatcagatatttgcagccgatatcctgcggacgctctatccctgctgaatgccgtgattgccgaacaacactgggggcctcgagagttggggcaatgcttgcttcaaattgttcaagctgctccacaactggagcaagatgttcgttatcagcgattaaatgaatattctcgaaggcgcagcgtgtgaaagtgacaggcgttggacagtgcgaactgtggagcctaacaaggtaaagacactctaactgataatgctgcgccgctcgtgcaatgcaatacagtttttatctagcggtgaattatggtgttaaaagttagcccctgacacagggtgggtagttggctctgtgtcattgatgggtattagttctgatatgagctaatacccatcactcaataactccagcaaacctgtatatcttgcgtgatgcccatttatttgggcaggatttaatatcaggatctggaaagtcaggcctgtatttctggccagttctcctgtttacgctgttccagcgaagaacggtcgatactgaaacgccacagaagtcggcgacttgtttagttgtcattaagttgttcattacttcacctcctgcggtggctccggtagcggcatccagtgggttactttcgatgccggttcttccccatcgtcagtaactgcccaccatttgtttctcgaccaatcgtaatacccttcgaaggtatcgcactcagtccagccgtaagacttaccccaacaccaaacatactgtttatcgttcggcattcgctcactacagcttatccaaccatcctgagttaccggagagttgcccgacagcttgttcaacttgtaagtctggcttacaggtttggcaccatgaagcatggtggcgcggcaggcgttccagccttcatcaaaaccgactatgccattatttaaagacggacgagcatctggcaccaccagtactggcttggctatatatagcggctgaacataccagcccattgataaccaactgtcagcaatgtttttgctcctggttattgccggaatacctaagccattgtctgaatgcagccatgccaccggctcctcttccagcgatgccagagcaatttcataagcacggcgctcaatatcgtctcgaacctctaggctgctgattcgttctttgatttctttaatcagttctttattggtaaatgtggtcattatgctccagcctccggcgctttgggcattactgcccagtgagtgatattgaagttttcaaggtccccgacctgaaatgtccactgccattctccggtttctttttgtccccaggtgtaccagagagaacgccagccaatcagccagccttctccattagcatcaaataacagaacactttcatttgctggtggcagttcagttgacactggtattattttgttttccagtgccgcacatttagcttcaagcgcgtcgaatttacgtaccaggtactcagcatttgtttcgttcactttcagatctcgcggtacacatttcccgcgaagaaacccttccatttcgaaaacattcatgcgcatttgcgtaactccgataaatcgttaaaacgttccataaacatcccgtaggcatggcccggtgccagtggaatcacgttgaacatctctgttgccgggatgccttccagtacaggccagaaagagccatcatcaagcccgagatcgcggcgttcggttgccagcatgatgagatcggcatatttcacgggtgtactcataaccgggggtaacccgtatttctcacggattacggcgtctattttttcttccatccgtttatagtcaggaagaaggcgtttcagtggtgcgggaatgtcctggcaatacgcttctgttgcatcatgcattaacgcttcaaaagcaaattcctgcggcaccagctggctgcaaagaaccgcatgttgggcgacgctgtagaagtgcgaaagatgaccggcaaagcgacagatatttgaaagggaaaccgcgatatcgttaatatcgatgtcgtctttatttatcctgtcataataaaaatgcttcccagaaaaagttttgataaatgacattttgttctccacgtatatgcgctgcaccgcgctgaattctggtaaaaagaatccctcaccatccggcgattattgagtaaattacgtttccataaatgcccccgcaggggcatttgcagtaatgaaatcaggcggtgaaagtaccaataaaggtttctactttgctgtccttgaatttctcaacaagcagatcacgaaattcgttagccatttcttcctgcaccgcctccagctgaataatgcgcagaaccagtacaggacgatcgccagtgataatgctgaggcgtaatttaaacggacgttctttcagaccttcaaacggaacgcatttaaattcaaatgccactggcataatgtctttggtcttcgcttcgacagactccatcagggagcgtttgccgctgaagtcattatcttcaaaatcagcggtctggtttgcttcaatcgtgattttacggactgccgcagccgcttttgttgcctgaatagcgtcaccattagcatcaaagcccacaaggtagtcggcccagtcttcaatccattctgccagtgacttctgggagttacgctcgccgttaacagacaacagggcagagaacggtgctgtctttttcagtttgagagtggcggtgttatctgcgtgacctggttcatcaatagtacccaggttaagtacactgacggcacgcatattatcagcatcgataaagcagcgggtgccttcatctgcaagatctttagaataacgggtaaagtcatcgatgctggcagtggaaagcgcaccacggaaacggaagcgatttaaattaaatttttccagatcatgaatgcggaaattctcaggcaatgccacagcatcggcaccaatattactgataatttcattaacaccctgagcagaaataagggcatggatttgattaattgcggttgcgtctaagttctgagacataataagtcctcactatataaagatattcagtgatgagataaataatcagttaattaagaacgatattaatgacctgctgcgcgtagttttccgtcaggttcaccggcaagagtcagtaattgtccctggtcttcctgcagaatagtcaggcgaccaccgcgattgacatacatcggcgtttcggtggtgtcttcttcggaaattttcccgcggttagtcgggcgaacatatgagagtttgtgtttgattttcacacggttctcatcaaatggttcgatttccaggttgagtgagaccttacctttggttttcgtgttcatcacactggaagcgacttcactgagaactgcgccgattttggtttcaaatacgccgccgtccagctccccgataaatgcctgcacatcagtactgcgttcgctagccattttgctgctcctcatcatatcgaccctgcaaggtcggttggtttctccacaaaacagagaagaacacctgcggtggcagccgcccggatggattgggttatgagcccgtcgtccggtgatgctcttctctattttgtaaaaagagcggtaccagccggaagcaagtgtacaaactggtaccgccaaagcagtggctgttgtggtggggttgtcactcaggcgtatggtcaacctgacaatccggtgtcctcaacggggaaagagtaaccccgccatacttaccgccgcgccatttcgcggattaccacaacgctgagagcacttagccagttacggcaccacactttgtcgcggctctataaatgccctcatcgttgcaccctggtctcttcccaggcgtcaaaccggatcgccacgctggttaggcgtcttatcagcatcatcattgacttgcacattccggctacctggtttgtttgcccgagcaagaagtggattgtcccctttaacgtccccagaccgctaacgacgcatgtgccatacgccgtgttacaaccaaattttgtttgaatcttgcctgcctcatgtttcttttggatacattatgtatctcatgggtacattgtcaagtataaaaaaacctgccgaagcaggttcataaatattgattaggcctttattgtgtatcttcttggttttcccgagaaaatcactgtaccaattatagagcaattaccgttaatcttaatgtaaggctcaggccagtttgggtttaatgctttgagataacgctgtgttccatcttctatcaatcgcttgaaggtggtttcgcctgtatcgtgcatcaatgcaataacgtcgtcaccgtggcaggcagggacttcgggatcaacaaaaatcatgtctccagggcggtactcatcaatcattgaatcaccaatcacccgcaagatataagtcatttcgccacagggtacagggcaggggtaagtttctgctgtgctcaaatcaacctcagaatagccaacttctttccatgctccggcctgtacccatgatatgacagggactaacgttatttgtttgttagtgattgaaacatcaggtttttttgtgatgttcgtggtctggtgttcttgatcaagccatccgacaggcaggtcgaaacatttttcgatgtgccgcgccatgctgtcaccgatatttttagtagcaccatctcccataaacctgctggtctgggttggctcgcgatcaatcatggtggcaaaggaagaattcccgccaacaccatctctcagttttctggcgttagaccgccggatgtcatggattgttttcataacgaaattaaaacctttgtaccgataaggtacaagtatcttgaaggttcatttcaatcatgtaatatgtatatcggaggtacatattgtatggaagcgtattgggactctttaaccaaagaacagcagggcgagttggccggaaaagttggctcaacacctggctacttacggctggttttcaatggttataaaaaagccagttttgtgctggcgaaaaaacttgagcaatgcacgtcaggtgcaattacgaaatctgacttaagaccggatatctatccgaaagattaacagaacaccttcaatttttaaccacagaacgatgaggctaaccgtgggtaagtatcactggaaagtagaaaaacagcctgagtggtacgtgaaagctgtcagaaaaactatcgcagcgttgccgggtggttacgctgaagcagctgactggctggatgtaacagagaacgcattatttaaccgccttcgtgccgatggcgatcagattttcccgctgggatgggcaatggttttacagcgcgcggctggcactcactacattgcggatgctgtcgcacagtctgctggtggggtgttcgtatcgcttcctgaaattgaggaagtagagaacgccgatataaaccagcgcctgctggaagtcatcgaacagatcgggaattactcaaagcagattcgttcggcaatcgaagatggggtcgtggagccacacgagcagacagcaattaatgatgagttgtatctgtcaatttcgaagctccaagagcatgcagcactggtctacaaaatcttttgcgctccagaaaagagtgacgcccgcgagtgtgcagctccgggcgtcgtggcgttttgtgtctgtggagaaactaacgcatgaacagtttaacggcaaataaccgtttgtcgcaacagctggtggtcagtgtcgctgaacacctgttgttacggcatgaatgcagattaccaaatcacctggctgtaagtaaccacagagaactttacctgactgtggggggcgagttgtgcgggaacttaaccgctggtttcgtgacggaagagggctttatgtccatgttattcgttgggaaccagaaacacagcgcgttatctatcttcgcaaagactacccgcatgagtgctttagtcctttgtggaaattcaggcgtgattttgttgagtgtgaaggaccaccagcacattgattctgccattccgggacgttacactgttcaggcaccttataaagcgggtgccgggattggcgtcctggaattgatcaaggcgatatatgacgcgccagcgtcttttttatcgtccgcatttgctcacatcaaagttatggtgggctgggcgggggcatcgaaagatgcgccggtttccttgatcaccggttacgccaaccccgttcagttcaccaccagcgaaattggcgtttccggtggtggaagtatttcaccgatcaaggaggctgccatcatggctactgtcccagccctcactcgtctgaatgatgaagacttacataaactcagttatgtaacaactgcactacgtgctctgcgcaaggtaactctttcggatccgcaggcgcatcaggttctggtagaaacccttattaacttgcaggctgaacgtattcgtctggcggataaggctaattttcatattcaccgtctcctgaatatcagcggagggcatcgtcatgcttaatccgttgatcctcaacatttaccgtttatttcagcgtaaaaaaacatcaattcctacagttgggcagtggtacaccacgcctgcagggcatgttctacgtgttagcctggttgaccgtgaatgtcagaaggtgatttgtgaaccgctgggccgtaattaccgcgtcagtatgccgcttataacctttcgctccggaaaaaacatgaagcatctcggaggtgcagcatgagtatggagctgatggttaaagcgatgaaaattcgagtgggtaatccattgcgaaaactggttctgatcaagctggctgataatgccagcgatcagggtgagtgctggcccagctaccagcatattgctgaccagtgcgagattagcaaacgttctgtgatgaatcatattgcggccctttgtgagtccgggctggtaaaaaaagtcacccggaaaggtgaaaaaggtaactcaagtaatatctatctccttcatctggatggtgcaggagattcactaggtggtagtgcaaataattcactatctggtgcagcaaattcaccaggtagtgcaggagttgcaccagggggtagtgcaggagattcacccagaaccagtcactcttttgaaccagtcaaagaaccagtcaatgaaccaatagctgttggtgcatcagttgatgagtccgtgcgagttcgttcaaaccgaccggaatattctccggagtttgagcaggcatggctggcatatcccaaacgtgctggtggcaattcaaaatctgcagccttcaaagcctggaaagcccgtttgaatgagggggtaaaccccgaaaccatgctggaaggtgtgaaacgctatgcgggctgggtatctgcgatgggtaacagcggcacacaatttgtgaaacaggctgtcacgttctttggtccggatcgtcatttcgaagaatcctgggaagttcctgcggtatctgcagccagacgtgaggacccgtacttcaaatccagttacgacaacgtggactacagccagatcccggcaggattcagggggtgatcatgagtcttttgaatgaagttcagaaattcattgaagcccatccggggtgtacttccggagacattgcggatgcttttgctggttactcacggcagcgcgttctgcagtcagcaagcaagttacgtcagagtgggcgtgtggctcaccgttgtgaaggagatacacgcagacatttcccgcgcctgactgagagagcgcaggagccggaaccacaatctgttcgtgaaaccagacctgtgcgcaatttctatgtcggcactaacgacccccgggtgattttgtgcctgacccgccaggctgaagaactggagtccaggggcttattccgtcgagctgcaacggtgtggatggcggcattccgtgaaagccactcccagccagaacgaaacaattttctggcgcatcgtgagcggtgcttacggaaaagcagcaagcgcgctgcatcgggtgaagagtggtatctgtcagggaattacgtgggggcttaatgagtaataaatattgccaggcgctggtggagctgcggaacaaactagcccatgaactgaaggaagtgggcgatcagtggcgcacgccggacaacattttctggggaattaacaccctgtttggcccgtttgttctggatctgtttactgatggtgataacgccaaatgtgccgcttattacactgcggaagacaacgcgctggcgcatgactggtcagaacgtcttgcggagcttaaaggtgctgcctttggtaatcccccgtacagccgcgccagtcagcatgaggggcaatacatcaccggcatgcgttacatcatgaaacatgccagtgctatgcgtgataaaggcgggcgctatgttttcctgatcaaagctgccaccagcgaagtttggtggccggaagatgcagaccatattgcttttattcgcgggcgtattggttttgaactgccagcctggtttatcccgaaggacgagaagcaggtgccgacaggcgctttcttcgctggtgctattgctgttttcgacaagacctggaagggaccggcaatcagctacatcgggcgcgatgaacttgaggcatgtggtgaggcctttctggcgcaggttcgccagcaggcggaaaaactggtcagggagatggcggcatgacgacattaactcaatgccagcagcaggtgctggatatgctgatttcttaccagaaagaacgtggcttcccgccaaccaatcaggaggtggcaaccatgctgggataccgttcagtgaatgcagcggtggagcatcttcgcgcactggagaaaaaaggtgtcatcacgataaagcgtggcgtggcccgggggataacgcttcataccgcggtgaaggacgacgacagcgaggcggtcgggattatccgctcactgcttgccggtgaggaaaacgcaaggctgcgtgcaacccactggttacatgagagaggcctgaaagcatgaagctgatcctgccttttccgcccagcgtgaacacgtactggcgacaccccaacaaaggggcatttgctggtaagagcctgataagcgcggcggggcgaaaatttcagagcgcggcgtgcgcagcaatagttgagcagttacgtcgtctgccaaaaccaacgtcggcacctgcttcagtggagatcgtgttgtttcctccggataaccggatccgcgatctggacaactataacaaggcgctgtttgacgcgttgacccacgcgggtgtgtgggaagacgacagacaggtgaaaagaatgctggtggagtggggaccggttatcccgaaagggaaggtcgagatcactatcagtaagtatgagaaaccggcgggtgcagccgcctgattaagaggagaaacgaagtatgaataatctgatggttattgatggtattgaagttcgtcgtgatgtttatgggcgttacagcctgaacgatctagactggccccctgaatctccagacaatcaatatcacttaaataagtgatagtcttaatactagtttttagactagtcattggagaacagatgattgatgtcttagggccggagaaacgcagacggcgtactacacaggaaaagatcgctattgttcagcagagctttgaaccgggaatgacggtctcccttgttgcccggcaacacggtgtggcagccagccagttatttctctggcgcaagcaataccaggagggaagtcttactgctgtggccgcaggagaacaggtcgttcctgcctctgaacttgctgctgccatgaagcagattaaagaactccagcgcctgctcggcaaaaaaacgatggaaaatgaactccttaaagaagccgttgaatatgggcgtgcaaaaaagtggatagcgcacgcgcccttattgcccggggatggggagtaagcttagtcagccgttgtctccgggtgtcgcgtgcgcagttgcacgtcattctcagacgaaccgatgactggaaagatggtcgccgcagccgtcactcagatgatacggatgtgcttctccgtatacaccatgttatcggagagctgcccacgtatggttatcgtcgggtatgggcgctgcttcgcagacaggccgaacttgatggtatgcctgctatcaatgccaaacgtgtttaccggatcatgcgccagaatgcgctgttgcttgagcgaaaaaccgctgtaccgccatcgaaacgggcacatactggcaaagtggccgtgaaagaaagcaatcaacgatggtgctctgacgggttcgagttccgctgtgataacggagaaaaactgcgagtcacgttcgcgctggactgctgtgaccgtgaggcactgcactgggcggtcactacgggcggcttcgacagtgaaacagtacaggacgtcatgctgggagcggtggaacgccgcttcggcagcgagcttccgacatctccagtggagtggctgacggataatggttcatgctaccgggctaatgaaacacgccagttcgctcggatgttgggacttgaaccgaagaacacggcggtgcggagtccggagagtaacggcatagcagagagcttcgtgaaaacgataaagcgtgattacatcagtatcatgcccaaaccagacgggttaacggcagcaaagaatcttgcagaggcgttcgagcattataacgaatggcatccgcatagtgcactgggttatcgctcgccacgggaatatctacggcagcgggccagtaatgggttaagtgataacaggtgtctggaaatataggggcaaatacacgatctgcatcgcgcagcagtagcatctggtgcaaatgccagaaccaaggagccaggaaagtttctttccagccaacaaactgttgaacttgttcatgaattgaccaacacccagaatttgggtgttgacccggtgagtgtgattcatgggggaaatgaacggggaacttatgtctgcaaggaactggtgtatgcctatgcaatgtggatcagcccgtcattccatctgaaggtgatccgtactttcgatatggtaaccagcgcaccggaaaaattatccgggcaggctgctgacaagatgcaggctggcgtgattctgctggactttatgcgccgggagttaaacctgtctaactcatctgtgcttggggcctgtcagaaactccaggaggctgttggcttaccgaatctggcaccacgctatgccattgatgctcctgctgacgcgcctgatggctcaagccgccccacgctgtcactgagtgcactgctgaagcagtatggtatccgcctgacagctaatcaggcatatcaccagatggtgaagctggggatcgtcgagcagcgcgaacgatacagccgtaccgcgattaacaacatcaaaaaattctggtcgctgacagcgaaaggctgcatgttcggcaagaatatcaccagtcccgcaaatccgcgcgagacgcagccgcatttcttcgaatcccgattccctgagctgttaaagctgctcgataccgttcattgaggtgaccgtgagagcactactgacccctgaaattgccccgcgtatggggatcgtattgttcaggccaggttcagagttgatgcccctgtttatgcaggggcgtgtcctgctggagcctgagccggaacgttattcatctttcgccagtggtgcagttccggcggcatcacaaccgctggcggatgatcctgccgttcgggccgtgttccgcaatgaggcagtgatccgtcgtgctggtggcgtggaatgtcttgaaagctggttacttcgtgaaaaaggctgccagtggcctcattccgactggcacagcgagaacatgaccacaatgcgacacgctccgggcgcaatccgtctgtgctggcactgcgataaccagctgcgcgatcagttcacggaacggctggaatcaatggcaacggataactgtgcccgctgggtgttgtctgttgtgcgtcgggatctcggttttgatgacagtcacgttgtgacaatgccggaactgtgctggtggctgattcgtaatgacctggcggatgccttaccggaaagtgcagcccgtaaggcactgagattaccgaagcctgttgtgccgtctgtctcccgggaaagtgaccttgtgccttcggttcctgctaccagcatcatccaggataaggcgaaaaaggtgctggcgctgaaagtggatccggagtcgccggagtcttttatgttacgcccaaaacgtcgccgctgggttaatgaaaagtacacgcgctgggttaagacacagccgtgtgcatgttgtggaaagcccgctgatgatccccaccacctgataggtcacggtcaggggggaatgggaacaaaagcgcatgacctttttgtgttgcctttgtgcagaaagcatcacgacgagctgcatgcggataccgtggcatttgaagagaagtatggctcccagctggagctgatatttcgttttatcgatcgtgcgctggcaattggcgtgctggcgtaagtggagaacgagcatgaaccttgaagccttaccgaaatattactccccgaaatctccaaaactgagcgatgacgcaccggcgacaggctctggtggtttaacaattacggatgtaatggctgcgcaggggatggtgcagtcgaaagcaccgcttgggtttgccttattcctggcaaaagttggtgttcaggatcctcagtttgcgattgaaggtctgctcaattacgcgatggcactggataacccgacattgaacaaattgagtgaagaaacccggttacagatcatcccttaccttgtgaattttgcctttgctgattattccaggtctgcggcaagtaaggctcgctgtgagcattgtgctggtactggatttcataatgtattgcgcgaagtggtgaaacactccagaagcggggaatctgttatcaaggaagagtgggtgaaggaactgtgtcagcattgtcatggtaagggagaagtcagcacagcgtgcagagggtgtaagggtaaaggtattgtcctggatgaaaaaagaacccggcttcatggcacgcctgtttataaggtttgtgggcgttgcaatggaaaccggtttagccgtttaccaaccacactggcgcggcttcatgtccagaagctggtaccagacctgacggattatcagtggtacaaaggatatgcagatgtcattgataaactggttacaaagtgctggcaggaagaagcatatgcagagatacaattgagaaaggtgacaagataaatggttttcgccgaagatgacgacatgatgcttgcgtttttcaaaaaatatggataagattttcacaacgatgggctttgtatgtctaccgttgataagatttaagaacccgccactgagcgggtttttttgtacctgtaaacttggtgcagtacagtaaacacgctggtggtcgtgaatactgactttttatcttgctggctttttagacaagagttactggtatgtcatgttaaccagaagggaaaaagacatgctaaaacagcaagatatgacagaaaccgccgccgcagtccttcatttcttacctgctgacaagtgggtaacgccacgcatgatgacgagaactaccggagtaagcgaagcccggtgccagttaatactgactcagttagttctggcggggctggcgaaggataacggcgggtacgggaataaattcagacgctgccagtaatggcggtttcctgctgtgaaaatgggcggctggtgggtgttggtagcacctgccagccattcgctcatgcttactggtcacaagcgaaccacggcccactgctttagcgcaaaagcagagtgagcctaccagagttacgcttactgatccatgaaaaatactgtaaaaataaacagtgttgatttaatcaacgctgattgcctgcattttattcagtccctgcctgatgattccattgacctgattgttaccgatccgccgtacttcaaggtgaaacccaacggctgggacaatcagtggaaaggggacgaagattaccttaagtggctggaccactgtctggcccagttctggcgggtgttaaaacctgccggaagcctttacctgttctgtgggcatcgcctggcatctgatattgagatcatgatgcgtgaacgtttcaacgtgcttaaccatatcatctgggcgaagccgtccggacgttggaatgggtgtaataaagaaagtctgcgcgcatattttcctgccacagagcgcgttctgtttgctgaacattaccaggggccatatcgcggcaaaagtgacggctatgcggcaaaagaaagggaactcaaacagcacataatggcaccgctgatatcgtatttcagggatgctcgtgccgaactgggtataacggcaaaacaaattgccgaagccacaggtaagaaaaatatggtttcccactggtttggtgccagtcagtggcagttgccgaatgaggctgactatcggaagttacaggcactgttttcccgtatagcggcagagaagtttcaggaacaacaactggaacaaccacaccaccagctggtggcatcttatgattcactgaatcgcaaatattctgaattgctggatgagtttaaatctctccggcgctatttctccgtatcagtctccgtgccttataccgatgtctggatgcataaacccgttcagttctacccgggtaaacatccgtgtgagaaaccggcggatatgctcaggcaaataatcaatgccagtagtcgacctggtgatctggttgctgatttttttatgggatccggttccacaataaaagcagcaatggcgctggggcgtcgggccttaggtgttgagcttgagtcagagcggtttaaccagacagtgaaagagataaacgagctggtggggaaataatctggtggccacgtcaggtggcctttttatttccattacacagcacccgcatctgcgaggtggggttatgaaatccatggataagttaacaacgggtgtcgcctatggcacctcagcaggtagtgccgggtactggtttttacagttgctcgataaagtcacgccctcacagtgggcggcaataggtgtgctgggtagtctggtatttggcctgctgacgtacctgacaaacctttatttcaagattaaagaagataagcgcaaggctgcgagaggtgaataatgcctccatcattacgaaaagaagttgctgctgctattggtggcggagcaattgctatagcatcagtgttaatcactggcccaagtggtgacgatggcctggaaggtgtcagctacataccatacaaagatatcgttggcgtatggactgtatgtcacggacacaccggaaaagacatcatgctcggtaaaacgtataccgaagcagaatgcaaagccctcctgaataaagaccttgccacggttgccagacaaattaacccgtacatcaaagtcgatataccggaaacaacgcgcggcgctctttactcgttcgtctacaacgtgggtgctggcaatttcagaacatcgacgcttcttcgcaaaataaaccagggcgatatcaaaggcgcatgtgaccagctacgtcgctggatatacgctggcggtaagcaatggaaaggcctgatgactcgtcgtgagattgagcgtgaagtctgtttgtgggggcagcaatgagcagagtaaccgcgattatctccgctctgattatctgcatcatcgtctgcctgttatgggctgttaatcattaccgtgataacgccatcgcctacaaagagcagcgcgacaaagccgcatccactatcgctgatatgcagaagcgtcaacgtgatgtagcagaactcgacgccagatacacaaaggagcttgctgatgctaacgcgactatcgaaagtcttcgtgctgatgtttctgctgggcgtaagtggctgcgcgtcaaagctgtctgtccagacatgcataaaatcaccgccgcctccggcgtggatgatggcaccagccccagacttactgacaccgctcaacgggattatttcacccttagaaagcggattgaaaccagtgataaaatgatccgaggcttgcagcaatacattcgcatgcagtgtgtaagatgagcaatctttgctaattagccatgaaatagataaatatcaggccaacgatgattagtgccaggcatcctaattggtcagaatggctggcatttgatcgtcttgctcttcttgcagttgattggacagccctctgtcctcgacttcctcttggcattcctctcatttattctctctcaacattgatattgaactgacagatgataattatttcatgaaagtggtatctcgttgatttgattacgctacatagtcgccggattttcgcatttatcggcatcgggcggtgcaaaattggcataatcgaaacgtagagtttttggctgacaacagcattagcggtcacccggagagtgttgtgaacatgttaattacatgacgctttagatgcatcgacatttgatgatgcttgtcagacctgtcattttctttgcttcattttcaacattgaggaagttggttgagcatattttttgataatctccagttgtgaatcctgttttatcgatcttgcgtttcaagggattaatcgttttgcaagatgctctatggattctggtaaagcattcgtcagatttattacctttacctctggttcgcttcaatgcattgacaacatatccgtctggattatcgccaagccaattacgatagtctgattcactctcagtctgaaggtcacttctgaatacctttatggacatgaagatactcctgtgcatttatggtacgaagaaatagcaaaagtatttttaccgtaaattgcgaatctacaaaagcaaaacaatgcgtaatatcagagtgaatattctgcctttaatgtgggtccttctgatgacctgagctctcacggggcggaaggcgcgcgggttttcgctatttatgacaattttccggtttaaggcgtttccgttcttcttcgtcgtaacctaatgtttttatttaaaacaccccgtgaaaagaaaggaaacgacaggtgctgaaaacgggctttttggcctctgtcgtttcctttctctgtttttgtccgtggaatgaacaatggaagtcaacaaaaagcagctggctgacattttcggtgcgagtatccgtaccattcagaactggcaggaacagggaatgcccgttctgcgaggcggtggcaagggtaatgaggtgctttatgactctgccgccgttataagatggtatgccgaaagggatgctgaaattgagaacgaaaagctgcgccgggaagttgaagaactgcggcaggccagcgagacagatctccagccagggactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggagctgaaaaatgccagagactccgctgaagtggtggaaaccgcattctgtactttcgtgctgtcgcggatcgcaggtgaaattgccagtattctcgacgggatccccctgtcggtgcagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgccgttgaatgggcggatgccaattactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagcgactacatccgcgaggtgaatgtggtgaagtctgcccgtgttggttattccaaaatgctgctgggtgtttatgcctacttcatagagcataagcagcgcaacacacttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgaccatccgcgatattccgtcgctgctggcgctggctccgtggtatggcaaaaagcaccgggataacacgctcactatgaagcgtttttccaatggtcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcggtggatgtggcgggttatgatgaacttgctgcctttgatgaggatattgaacaggaaggctctccgacgttccttggcgacaaacgtattgaaggctcggtctggccaaagtctatccgtggctccacgcccaaagtgagaggcacctgccagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcactgcggggaggagcagtatcttaaatttggcgacaaagagacgccgtttggcctcaaatggacgccggatgacccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgccagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgagccacctgacagtgtgacctttcacatctggacagcgtacagcccgttcaccacctgggtgcagattgtcaaagactggatgaaaacgaaaggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgagacgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgaccgccggtatcgactcccagctggatcgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctgattgatcggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcgatatcccgtatctgctgggatattggcgggattgacccgaccattgtgtatgaacgctcgaaaaagcatgggctgttccgggtgatccccattaaaggggcatccgtctacggtaagccggtggccagcatgcctcgtaagcgaaacaaaaacggggtttaccttaccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatctgaccgaagcgcagcagctgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatgaggcgctcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcactgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctacccgtgcggcactgcatgacctgatgacaggtaaacgggtggcaacggtacagaaagacggacggcgagtggagtttacggccacttccgtgtctgacctgaaaaaatacattgcggagctggaggtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaacgcccaccattcccacccttctgggaccggacggcatgacatcgctgcgtgaatatgccggttatcacggcggtggcagcggatttggtgggcagttgcgggcgtggaacccaccgggtgaaagtgtggatgcagccctgctgcccaactttacccgtggcaatgcccgcgcagacgatctggtacgcaataacggctatgctgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctcagtcatcgcccaagctggcgctatctgggcatcggggaggaagacgcccgtgctttttcccgcgaggttgaagcggcatggaaagagtttgccgaggatgactgctgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggccacctgggataccagttcgtcgcggcttttccggacacagttccggatggtcagcccgaagcgcatcagcaacccgaacaataccggcgacagccggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacggctatcctggctggatgccgcagaaatggacatggataccccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaacccgtggaggacgggcagacccgcggtgcaaatgtgttttacagcgtaatggagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgaaagtgagctggatacgcagtcagcgatggattttattctgggcgcgaacagtaaggagcagcgggaaaggctgaccggctggattggtgaaattgccgcgtattacgccgcagcaccggtccgtctgggaggcgcaaaagtgccgcacctgatgccgggggactcactgaacctgcagacggctcaggacacggataacggctactccgtgtttgagcagtcactgttgcggtatatcgctgccgggctgggtgtctcgtatgagcaactttcccggaattacgcccagatgagctactccacggcacgggccagtgcgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccattgttcgccgcgtggtgacgttaccttcaaaagcgcgcttcagctttcaggaagcccgcagtgcctgggggaactgcgactggataggctccggtcgtatggccatcgatggtctgaaagaagtacaggaagcggtgatgctgatagaagccggactgagtacctacgagaaagagtgcgcaaaacgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgccgtgcagccggtcttaaaccgcccgcctgggcggctgcggcatttgaatccggactgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcttttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagtcgcctgacggatgcagtatccggcgacagcctgactgccggagaggcacccgcggcgctggcgttatccggtgatgatgacggaccacgacaggcccgcagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggtacgctggtcagccggacgcgggcgctgcagccgtattcgggaatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgctcgatatggacacaccgggcgggatggtggcgggagcatttgactgtgctgacatcatcgcccgtgtgcgtgacataaagccggtatgggcgctggccaacgacatgaactgcagtgcaggtcagctgcttgccagcgccgcctcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggcgctgcgctggagaaacagggcgtggaaatcacgctgatttacagcggcagccataaggtggatggcaacccctacagccatctaccgggtgatgtccgggaaacactgcagtcccggatggatgcaacccgccggatgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggctgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgttaacagtaccgatgcgatcaccgtcatgcgtgatgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttactggcgtggtgcaagcgacggagggcgagaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgcagcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcacgcgtgctggccgaaacccccggtatgaccgtggaaacggcccgccgtattctggccgcagcaccacagagtgcacaggcgcgcagtgacactgcgctggatcgtctgatgcagggggcaccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgctgggcaacagtgacccggctcataccgcaaccgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggacacctccacccgtaagctggttgcgtgggatggcaccaccgacggtgctgccgttggcattcttgcggttgctgctgaccagaccagcaccacactgacgttctacaagtccggcacgttccgttatgaggatgtgctctggccggaggctgccagcgacgagacgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgtttaaccttacccttcatcactaaaggccgcctgtgcggctttttttacgggatttttttatgtcgatgtacacaaccgcccagctgctggcggcaaatgagaagaaatttaagtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtttccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccgggatatgtcaaacccaagcatgaggtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccgcagaatctggcggacccggcttaccgccgccgtcgcatcatcatgcagaacatgcgagacgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgctgtgcttaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgcggcgaacaacatcacacagtccggtggtacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctatgcgctgaacgccagcggagtggtgaatatcatcgtgtttgatccgaaaggctgggcgctgttccgttccttcaaagccgtcaaggagaagctggatacccgtcgcggctctaattccgagctggagacagcggtaaaagacctgggcgaagcggtgtcctataaggggatgtatggcgatacggcgatcgtcgtgtattccggacagtacgtggaaaacgacgtcaaaaagaacttcctgccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggtattaacgcctctgcccgctacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgaccctgatgcgttcgtgtccgtacaactggcgtaatcatggcccttcggggccattttctctctgtggaggagtccatgacgaaagatgaactgattgcccgtcttcaggtgctgggtgagcaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggtgctccgtgtggcagagctggaagaggagcttgatgacacggatgacgctgccggtcaggacacatctgtcagcccggaaaatgcgctgaccggacatgaaaatgaggttgtatcagcgcagccggataccgtgactgatacggctgatctggtcacggttgtggcactggtgacgctgcatactgatgcacttcacgccacgcgggatgaggctgtggcatttgtgctgccgggaacggcgttccgtgtctctgccggtgtgtcagctgaaatgacagagcgcggcctggccagaatgcaataacgggaggcgctgtggctgatttcgataacctgttcgatgctgccattgcccgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccatgacatccggtgagcagtccggtgctgtgatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagagcgtgcgcgttgaaggctccagcccgtccctgtttgtccggactgatgatgtgcggcagctgcggcgcggcgacacgctgaccatcggtgaggaaaacttctggatagaccggatttcgccggatgatggcggaagctgtcatctctggcttgggcggggcgtaccgcctgccgttaaccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcagaacggcggtgcccggtgccgccgcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggttaaaaatccgcaggccagaatcaaggttaaccggggggatttgcccgtaatcaagctgggtaacgcgcgggttgtcctgtcccgacgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggaaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggccgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcgtttaaacagaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgagaatggtaataaagcgatgaaacatactgaactccgtgcagccgtactggatgtactggagaagcatgacaccggggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatatcgaagttttcctgcctgctcaggtgccggattcagagctggatgcgtggatggagtcccggatttatccggtgatgagcgatatccgtaagcgactcgtcagaaccgtattgatatttactgagagctcagatcaactttccagggcaacagatcgcgtacccggtttgccggccaatcctggatatgttcaatgacgtaacgcagccacttttctggctccacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcaccaccgctgtcggaacccgcgaacatccagtttttccggcctacggccactccccgtaaggcgttctctgcgatgttgttgtcgatttccacccagccattactgcagtacacgttcagtgcatcccactgtttcagcaggtatgcgaacgcttttgccgtatctgagtgacgcgacagtgttttcatctgttgctgtatccagtcatacagtgactgcatcagtggcgcggctctggcttttcttgccgccagacgctgttctgctgaacagccccggacctctgcctcgatggcatacagttcaccgatacgctgcagggcttccgtggtgatgtaggtgggcgctcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacgcccggtaaccaccgtaagcatcggcctgaagcacaccgctgtaaccggccaggtgattttgtggatggatacctttccggtccggactgtacgcgaaccagaccgccgggggcatctgtgaaccggcgttacggtcatcacggacgtagacccacagccgggctgtccgggttttaccgctgcccggctcctggaccgggacggggatatcatcagcatggactttaccgggcatcagcacatactggcgcaggacgtcatacagcggctccagcagttcagcaacagcacctgtccagcgccccagtgtggcacggctcagctccactccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatatttcccggtgacaacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggtactggtgcctgcacgatatggtcgcaccggcaacaggcctgtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcaccaccacaggcaggacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactggcgcagggcggatggcagtaccgggtcatattgctcacccagcgtttccgccatttcttcctgaagtgcgctgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgttgcagtttcgcaaccagcgccttcagccggttgatttcggaagcataagccgccacccgctgtgagagcaggcggttgtattcagccatctggcggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcgttctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatgcggattccagcgcgttccgttcgtttcgggtgcttccagttgataccttcaagaagcatggataactgagccggagtaaggtgcaccttgccgtcacgggtgactggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacaacacttttatctggtcaccccggcgtccgcggaagatgaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggccgttaaagccatttcgcatatcggtgatacctgcaaccagccagatacgcgaacctgcagggagagatatcatcagtggctgctcccttttatttcgcggataagtgtctgtaataacgccggcgtcagtttacctttaagcctgagagttccggccggcagaaccagctcacaacacagactgtcggacggtgtatttatctgctctggttcctgtgcgggggccgggattttattatccggctccggcgttaacgtcacgggaagcagtgccggcatattttttccggaaggcagcaggccacctttccggtattgatggcgccagttgaagagcaggttatcgttgattccgttttcccgggcgatctgcgccacacaggctccgggctgcagtgactgctccactaaggcgattttaaactcataagggaagttgggccgccggggacgtttttttaccacgggggcttcggatataacggtgctttcaggacgtacgactggtaccgtggaaaattgtccgtaaaggcaggcatcaagttcctgctccgacatgcctgcgggcaaaggccacgaaaggccagctctccgaaagcgcacgaacatactacaaactgttgattttggtacacccaggcgacgcccggccacaacccggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaggtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtagagccggaggaaacagaccagacggtttaaatgagccggttaccgatatcccggcactatcagatttgatcaccagtatggtggccagtggctatgactaccggcgcgacgatgatgcgggcctgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgctatgcctgtaccaaatcctacaatgccggtgaaaggtgccgggaccaccctgtgggtttataaggggagcggtgacccttatgcgaatccgctttcagacgttgactggtcgcgtctggcaaaagttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagctatctcgatgataaagatgcagactggactgcgaccgggcaggggcagaaatctgccggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggtgatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgtggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgattacccgcacggtgaaggtcaccaatgtgggacgtccgtcgatggcagaagatcgcagcacggtgacggcgacaaccggcatgacggtgacacccgccagtgcttccgtagtgaaagggcagagcaccacgctgaccgtggcattccagccggagggcgcaaccgacaagagcttccgtgcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaaaggtgttgctgcaggcaaggtcaacattccggtcgtatccggtaatggtgagtttgctgcggttgcagaaatcaacgtcaccgccagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaacataacggtgtgaccgtcacgctttctgaactgtcagccctgcagcgtattgagcatctcgccctgatgaaacggcaggcagaacaggcggagtcagacagcaaccggaagtttactgtggaagacgccatcagaaccggcgcgtttctggtggcgatgtccctgtggcataaccatccgcagaagacgcagatgccttccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcccacggaggcaatttctcatgctgaaaacgtggtgtaccggctgtccggtatgtatgagtttgtggtgaatgatgctcctgaacagacagaggacgccgggcctgcagagcctgtttctgcgggaaagtgttcgatggtgagctgagttttgccctgaaactggcgcgtgagatggggcgccccgactggcgtgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtgctcagcctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcgcgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgccggaggtgtccgctttggcccggacgggaatgaagttatccctacttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttgagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttccggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgctgagccgacaggcactggctgcacagaaagcggggatttccgtcgggcagtataaagctgccatgcgtatgctgcctgcacagttcaccgacgtggccacgcagcttgcaggcgggcaaagtccgtggctgatcctgctgcaacagggtggtcaggttaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtcggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggggactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactgacggcgctggtgaatgcaggtgtgcgtggtggtgagcagtttgaggcgatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccacagacccgacgtcgggactgacagcgatggcacgtcagttccataacgtgacggcggagcagattgcgtatgttgctcagttgcagcgttccggagatgaagccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaaagagaacatgggcacgctggagacctgggcagacaggacagcacgggcattcaaatccatgtgggattcggtgctggatattggtcgcccggacactgcccagggaatgctggagaaagcagaaaaggcttttgatgaggcggacaaaaaatggcagtggtatcagagccggagccaccggcgcggtaaaacctcagcatttcttgccaatctccggggagcatgggaggacagagcgaatgcgcaacttggactttcagccgccacgttgcaggccgatcttgaaaaggccagagagatggcagcaaaggactgggtcgagtctgaggcatcacggctgaaatataccgaagaggcgcagaaggcttacgaacgcctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaataaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccggcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggctgaactccggacgctggagaagcatgccggagcaaatgagaaaatcagccagcagcgccgggatttgtggaaggcagaaagtcagttcgcggtactggaggaggcggcacaacgtcgccagctgtccgcacaggagaaatccctgctggcgcataaagatgagacgatggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatccgctggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagaccagcttcgcgggagctggatggcaggcctgaagtccggctggagtgagtgggaagagagcgccacggacagtatgtcgcaggtaaaaagtgcagccacgcagacctttgatggtattgcacagaatatggcggcgatgctgaccggcagtgagcagaactggcgcagcttcacccgctccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgccattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagccattcaggccgctgcggcgaaattccattttgcaaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgaatttgtcttcacgaaggaggcaaccagccggattggcgtgggaaatctctaccggctgatgcgcggctatgccaccggcggttatgtcggtggcaccggaagtccggcgcaaatgcggcgttcagagggtatcaggtttgagcagaacaacaacgtggtgattcagaacgacggtacgaatggtctgccaggtccacagatgatgaaggcagtgtatgacatggcccgcaagggtgcccgtgatgaaattcagacacagatgcgtgatggtggcctgttctccggaggtggacgatgaaaaccttccgctggaaagtgaaacccggtatggatgtggcttcggccccttctgtaagaaaggtgcgctttggtgatggctattcccagcgagcgcctgccgggctgaatgccgacctgaaaacgtacagcgtgacgctttctgttccccgttgggaggccacggcgctggagtcgtttctggctgagcacgggggctggaaagcctttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgacctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagtggttttgaactgaatggcaaaggcaccagtacgcgccccacactgacggtttctaacctgtacggtatggtcaccgggatggcggaagatctgcagagtctggtcggtggaacggtggtccggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagtggcgccgatccggagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactgagcgcggtgagtgcctcttttgtactgtccacgccgacggaaacggacggtgctgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggtgatgagtgcggttatcacggtccggcagtcgcggatgaatatgaccagccaacgtccgatatcacgaaggataaatgcagcaaatgcctgagcggttgtaagttccgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtgagaacgccggaggaggaaagctattttccctgcgtgaatatctccggtgagccggaggcgtatttccgtatgtcgccggaagactggctgcaggcagaaatgcagggtgagattgtggcgctggtccacagccaccccggtggtcagccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccggggggcgattcataaattccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcttaccatctggcgggaattgagatgccggattttcatcgcggggatgactggtggcgtaacggtcagaatctctatcttgacaatatggaggcgactggtttttaccgtgtcgcactgacagaggcgcagcctggcgacgtgctgctgtgctgctttggttcatcggtgccgaatcatgccgccatttactgtggtgacggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtataccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttacaacgatttggccgccgcatcgatctgcgtgtgaaaacgggggccgaagccatccgggcgctggccatgcagatcccggcgtttcgtcagaagctgagcgacggctggtatcaggtacgcattgccgggcgtgatacaggtgaaacggaattatcagcccgtcttaatgaaccgctggcaaatggtgctgtgatccatatcgtgccgcgtctggcgggagccaaaagtggcggtgtgtttcaggctgtgctgggggcggctgttatggcggttgctatatggatgccgggggtaggaattatggcgagtaatctgctgttttctctcggtgccagtatgacgcttggcggtgttgcacagatgctggcccctaaacccaaaaccccccgcacacagacaacggataacggcaaacagaacacctatttttcttcactggataatatggttgcccagggcaatgtcctgcccgttctgtacggtgaaatgcgtgtggggtcacgtgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaacattttatgtgaaaccgcctgcgggcggttttgtcgtttatggagcatgacgaatgggtaaaggcagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagttgctgagtgtgatcgatgccatcagcgaagggccggttgaaggtccggtggatggcttaaaaagcgtgctgctgaacagtacgccggtgctggacactgaggggaataccaacatctccggtgtcacggtggtgttccgggccggtgagcaggagcagtcaccgccggagggatttgaatcctccggctccgagacggtgctgggtacggaagtgaaatatgacacgccgatcacccggaccatcacgtcggcaaacattgaccgactgcgttttaccttcggcgtgcaggcactggtggaaaccacctcaaagggggacaggaatccgtcggaagtccgcctgctggttcagatacaacgtaacggtggctgggtgacggaaaaagacatcaccattaaaggcaaaaccacctcacagtatctggcctcggtggtggtgggtaacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcggcgtgcaggtggactcggagcagttcggcagccagcaggtgagccgtaattatcatcttcgcgggcgcattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgttaaaaccggcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtcttggtgtggcggatgtggataaatgggcgctgtatgtcatcggccagaattgcgaccagtcggtgccgaacggctttggcggcacggagccgcgcatcacctgtaacgcttacctgaccacacagcgcaaggcgtgggatgtgctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataaggtgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagcttcagcgccctgaaggaccgccataatgccgttgaggtgaactggattgacccgaacaacggttgggagacggcgacagagcttgttgaagatacgcaggccattgcccgttacggtcgtaatgtcacgaagatggatgcctttggttgtaccagtcgggggcaggcacaccgagccgggctgtggctgattaaaacggaactgctggaaacgcagaccgtggacttcagcgtgggtgccgaagggcttcgccatgtaccgggcgatgtcattgaaatctgcgatgatgactatgcgggcatcagcaccggcgggcgcgtgctggcggtgaacagccagacgcggacactgacgctcgaccgtgaaatcacgctgccagcctccggcaccacgctgataagcctggttgacgggcaggggagtccggtcagcgtggaggttcagtccgtcaccgacggcgtgaaggtaaaagtgagccgggttcctgacggtgttgctgaatacagcgtgtgggggcttaagctgccgacgctgcgccagcgcctgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcactgccgtgcagcatgtgccggagaaagaggccatcgtggataacggggcgcactttgacggtgatcagagcggcacggtgaatggtgtcacgccgtcagcagtgcagcatctgaccgccgaagtcactgcagacagcggggaatatcaggtgctggcgcgatgggacacgccgaaggtggtgaagggggtgagctttatgcttcgcctgactgtggcagcagacgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcaactggcgctgggaaactacaggctgacagtcagggcggcaaatgcttgggggcagcagggcgatccggcgtcggtattgttccggattgccgcaccggcagcaccgtcgcggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgcggtttatgatccgacggtacagtttgagttctggttctcggaaaaacggattgctgatatcaggcaggttgaaaccagcgcgcgttatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattatttttacgttcgcagtgtgaacaccgttggcaaatcggcattcgtggaggctgttggtcagccgagtgatgatgcatccggctatctggattttttcaaaggcgagatagggaaaacccatctggctcaggagctgtggacgcagattgataacggtcagcttgcgcctgacctgactgaaatcaggacgtccattacggatgtcagcaatgaaatcacgcagaccgtcaataagaaactggaagaccagagtgcggcaattcagcagatacagaaggttcaggttgatacaaataataacctgaacagcatgtgggctgtgaagctgcagcagatgcaggacggacgcctttatatcgcgggtattggtgccggtattgagaacacccctgacggcatgcagagtcaggtgctgctggcggcggacaggattgcgatgattaatcctgcaaatggcaacacaaaaccgatgtttgttggtcagggtgatcagatattcatgaatgaagtgttcctgaaatatctgacggctcccaccattaccagcggcggtaatcatccggcattttccctgacaccggacgggcgactgacggcgaaaaatgcggatatcagtggcagtgtgaatgctaacgccgggacgctcaacaacgttacgataaatgagaactgtcagattaaagggaaactgtcagccaaccagattgaaggcgatattgtcaaaacagtgggtaaggcttttccgcgggactcccgggcaccggagcggtggccatcagggaccattaccgtcaggatttatgacgatcagccttttgacaggcaaattgttattccggcggtggcattctgcggcgctaaacatgagcgggagaataacgatatttattcgtcatgccgcctgatagtgaagaaaaatggtgctgaaatttataaccgtaccgcgctggataatacgctgatttacagtggtgttattgatatgccagctggtcacggccacatgacgctggagttttcggtgtcagcatggctggtaaatgactggtatcccacagcaagtatcagcgatttgctggttgtggtgatgaagaaagccaccgcaggcatcagtatcagctgaattttataacccatatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaagtttgtgcagccattttgtccgcagccatctgtctggccgtatccggtgcgcctgcatgggcgtctgagcagcaggccacactgagcgcagggtatcttcatgcccgtacgaacgctcccggcagcgataatctgaacgggattaacgtgaaataccgttatgagtttacggacacgctggggctgattacgtcattcagttatgccaacgctgaagatgagcaaaaaacgcattacagcgatacccgctggcatgaggatttcgtgcgtaaccgctggttcagcgtgatggcggggccgtctgtgcgcgtgaatgaatggttcagcgcgtatgcgatggcgggtatggcttacagccgtgtttcgactttctccggagattatatccgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggagctggcgtgcagtttaacccgaccgaatccgtggccattgatgtcgcttatgaaggctccggtagtggcgactggcgcactgacgggttcatcgtgggtgttggttataaattctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtacagaactgcacaatccagctgaaagcaaaacgtaacagcaccacggtggtggtgaacacgctggcctcagaaaatccggatgaagccgggcgttacagcatggacgttgagtacggtcagtacagcgttattctgttggtggagggattcccgccgtcacatgccgggaccatcaccgtgtatgaagattctcaacccggtacgctgaatgattttctcggtgccatgacggaggatgatgcccgtccggaggcattgcgacgttttgaactgatggtggaagaggtggcgcgtaacgcgtccgcagtggcacagaacacggcagccgcgaagaagtcagccagtgatgccagcacatctgcccgtgaggcggcaacccatgcgactgatgctgcaggctcagcacgtgcagccagcacgtcagccggacaggccgcgtcgtcggctcagtcagcgtcttccagcgcaggaacggcatcagcaaaagcctctgaggcatcaaaaagtgctgccgctgcagagtcctcaaaaagcgcggcggctaccagtgccggtgcggcgaaaacgtcagaaacgaatgcggcagtgtcacaacaatcagcagccacttctgcatccactgcgaccacgaaagcgtcagaagcagccacttcagcacgggatgcgtcggcttcaaaagaggcggcaaaatcatcagaaacgaacgcagcctcgagcgccagcagcgcagcttcctcggcaacggcggcagcaaattctgcgaaggcggcaaaaacgtccgagacgaacgccaggtcttctgaaacggcagcgggacagagcgcctcagctgcggcaggctcaaaaacagcggctgcgtcgtctgccagtgccgcgtcaacaagtgccgggcaggcctcagccagtgccaccgccgccggaaaatcggcagaaagtgctgcatcgtccgcttcaacagccacaacgaatgctggcgaagccgctgtacaggccagcgcagcagcgaggtctgcttccgcagcgaagacatccgagacgaacgcgaaagcgtcggaaaccagcgcagaatcctcaaaaacggctgccgcatcgtccgccagttcggcggcgtcatcggcatcatctgcgtctgcttcaaaagatgaggcgaccagacaggcgtcagcagcaaagggcagcgccacgacggcatccacgaaggcgacagaggcagctggcagtgcgacggcggcagctcagagcaaaagtacggcggaatccgcggcaacgcgcgccgagacagcggcaaaacgggcagaggatattgcatccgccgtggcgcttgaggatgcgagcacgacgaaaaaggggatagtacagctcagcagtgcgaccaacagcacgtctgaaacgctggcggcaacgccaaaggcagtaaaagcagcctatgacaatgcagagaaatgtctgcagaaagaccagaacggcgctgatatacccgataagggacgcttcctgaacaacattaacgcggtcagtaaaacagactttgctgataagcgtggtatgcgttatgtgcgggttaacgctcctgcaggtgcaacatctggaaaatattaccctgttgttgttatgcgttctgctggctcagtaagcgaactggcatcaagggtcattatcaccacggcaacgcgaaccgcaggcgatccgatgaataactgcgagtttaacggatttgttatgcctggtggctggactgacagggggcgttatgcttatggaatgttctggcaatatcaaaacaatgaacgagccatccactcaataatgatgagtaataagggcgatgatttgcgctctgtgttctatgttgatggcgctgctttccctgtttttgcgtttatcgaagatggcctgtcaatatccgcacctggtgctgatctcgttgttaatgatacgacctataagtttggggcaacaaatccagcgactgaatgtatcgcggcggacgttatccttgattttaagagtgggcgtggtttttatgagtctcattcgttaatcgttaacgataacttgtcgtgcaaaaaactttttgccacagacgaaattgtagcgcgtggtggtaatcagattcgaatgataggtggggagtatagtatggggcattatggcgtaatgatggcgctaaaacttacctgctgcttaccaatcaaggtgatgtttatggtggatggaatacattaagaccgtttgctattgataacgcaaccggcgaactggttattggaaccaagctgtctgcaagtctgaacggtaacgcattgacagcaacaaagctgcaaacgccaagactggtttctggggttgagtttgatggttcaaaagatattactttaaccgccgcgcatgtggctgcttttgccagaagggcaacggatacatatgccgatgcggatggtggcgttccctggaatgccgaatcaggcgcttacaatgtcacccgctctggcgacagctatattctggttaacttctataccggagtcggaagttgccggaccctgcagatgaaggcgcattacagaaatggtggtctgttctaccgttcttcaagagacggttatggttttgaggaagactgggcagaagtttatacctcgaaaaatcttccaccagaaagctacccagtcggcgcaccaatcccgtggccatcagataccgttccgtctggttatgccctgatgcaggggcagacttttgacaaatctgcttacccgaaacttgcagccgcttatccgtcaggcgtgatccctgatatgcgtggctggacgattaagggcaagcccgccagtggtcgtgccgtattgtctcaggaacaggacggcattaaatcgcacacccacagcgccagtgcttcaaatacagatttagggacaaaaaacacatcatcgtttgattatggaactaaatctacgaataacactggtgcgcatacccatagcgttagcggaacagcagcttcagcaggtgcacatacgcatccgatatctcagggggataatgctaacgttagctccggtagagtagcttcgtcgaactctgctcaaactcacttaggtgcaacgaattctgctggcgcgcatacccactcagtatcaggtactgcagcaagtgctggggcgcatacacatactgtcggtattggtgctcatacgcactccgttgcgattggctcacatggacacaccatcaccgttaacgctgctggtaacgcggaaaacaccgtcaaaaacatcgcatttaactatattgtgaggcttgcataatggcattcagaatgagtgaacaatcacgaaccatcaaaatttataatctgctggccggaactaatgaatttattggtgacggtgacgcatatattccacctcatacaggtctgccagcaaacagtaccgatattgcaccgccagatattcctgctggctttgtggctgttttcaacagtgatgaggcatcgtggcatctcgttgaagaccatcggggtaaaaccgtctatgacgtggcttccggcgacgcgttatttatttctgaactcggtccgttaccggaaaatgttacctggttgtcgccgggaggggagtttcagaagtggaacggcacagcctgggtgaaggatacggaagcagaaaaactcttccggatccgggaggcggaagagaaaaagacaagattaatccaggaagcgactgataacataacaattctgcaggatgctgttaattttgaaatggcaactgatgaggaggtctcgatgctatcttcctggaaaaaataccgggtattagtgagtcggattgatataaatacagccccggatatcgtatggcctgagctgtgattaaacggaattatgtgtgagatgaattataaataatttcagagtgaaatttggtaatgaatgtggagtcatcaggaatgtcatgcagtaccaatgcatgagctcctatttttacattattccctatatgcactttgccaccaaggatggtggcgttacagccaatggttacattatttcctatgacaatatccatatcattaaattcaccgcgaagtccaatagttaccccaggcttaattgaacaattttcacctattgtaactttgtgaccgataacaacgccattgagataagatatgtcgaaccctttaccaatatttacagttaagggaacggttacattgtatttatcaagaatgaagcgttctatttttcctgcaatctttcgccggtatccgcctttatcaaaaagatattttgctacgcgccaccaaaataaataacgtgatcttctgtgttttattgcgcgaacaattgcttttcgccaggagaaagggcgtttacaacctattacttcatagtgtatacactttttaagttcactaatattcatatatctattattcagtaaagataattctgtaacttattattatattaggtttaatgggctttttctacagtttactgtattactctcacgccggagcaataggcacaggccggacgacaaattgcatcaggagtttctcgccagaaggtggtgatcatctatgatgttggcgtatcgactttgtataagaagtttccggtcggagatgaatgaaaccgtagcacgtcgtatgcaagaacgtgccacggctggctggcgaactttcgatagtgcgagtattgaatgatttcaagccgttaccgattttacgtgtttattagtgaacaaaccactcgtcagcagactcccaggtatctttcagagtttcctgaacaaaagttttagctgaatctttatcggcggtgcgcgtaacagaaaggccatcgttgctggtggcttttacgatcacctctacatcgtcataacgcttactgatgcgtcgagttaattcttcctttaacgcatccacagcaccgtttggcattttagtcattttctctttggctatgcagatctcaatacgcataaaaatccttctacactgtgtttgtatacagtattatttttaactgtatgaataaacagtgtcaatagagcaaagattgctgcatatacaaatgttatttggctacaaatacacctactgatcatgttctgctatgctctgatacctccaaaatgtacaatcagcggcatgaatttttctttgtacatatgattgtacataatcaaagagacaacaattatgacaagccttttggccgcagaggtagcgaaaagaagaacctttgcaattatttctcacccggacgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggctctaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccattactacgtctgtgatgcagtttccgtatcacgattgcctggttaacctgctcgacaccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgtctgatggttatcgacgccgcaaaaggtgttgaagatcgtacccgcaagctgatggaagttacccgtctgcgcgacacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaactgctcgatgaagttgagaacgagctgaaaatcggctgcgcaccgatcacctggccgatcggctgcggcaagctgtttaaaggcgtttaccacctttataaagacgaaacctatctctatcagagcggtaaaggccacaccattcaggaagtccgcattgttaaagggctgaataacccggatctcgatgcagcggtcggtgaagatctggcacagcagctgcgtgacgaactggaactggtgaaaggcgcgtctaatgagttcgacaaagagctgttccttgcgggcgaaatcactccggtattcttcggtactgcgctgggtaacttcggtgtcgatcatatgctggatggcctggtggagtgggctcctgcgccgatgccgcgtcagactgatacccgtaccgtagaggcgagcgaagacaaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacaccgcgaccgcgtggcgtttatgcgcgtggtatccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgcactgcgaaagatgtggtgatctccgacgcgctgacctttatggcaggtgaccgttcgcacgttgaagaagcatatccgggcgatatcctcggcctgcacaaccacggcaccattcagattggcgacacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcgccagaactgttccgtcgcatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggcgcggtgcaggtgttccgtccaatctccaacaacgatctgatcgttggtgcggttggtgtgctgcagtttgatgtggtggtatcgcgcctgaagagcgaatacaacgttgaagcagtatatgaatcagtcaacgttgccaccgcccgctgggtagaatgtgcagacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataacctcgcttacatcgctaccagcatggtcaacctgcgcctggcgcaggaacgttatccggacgttcagttccaccagacccgcgagcattaattcttgcctccagggcgcggtagccgctgcgccctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttcgatgatatcccgagcggtttcaaaattgtgatctatatttaacaaagtaatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtagattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttatttatcacccatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacttacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgacaggctctgcctacgcggaaaacaacgcgcagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggccctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggatcaggccgaagaggtagtgaaagtggcgaaaggcgttgaaggggtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctctgtgaagggctacgcgggtgacaccgccaccaccagtgaaatcaaagccaaactgctggcggacgatatcgtcccttcccgtcatgtgaaagttgaaaccaccgacggcgtggttcagctctccggtaccgtcgattcccaggcacagagcgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttaaaaatgatctgaaaactaagtaattcgtcgtaattcgtcctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtaccgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacgaatagctctggtgtgcgaaggcggcggacagcgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtttatctgcaatcagcccggttacgcgcgcaaagtcatcatgtgctataccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttatcgatctcgactggctggtggaggccaccgcaagccagatgccgttgcaaatggataccgccgcgcggttgtttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactacgcgcctaattactttttaccaaccaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggcattaactacctggatggcgggatcagtgatgcgattccggttaaagaggcggcaaggcagggcgctaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccgcagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaaccagctatcgtgacattcagcaatttattgagaaaccaccgggcaagctgcggatattcgaaatttatccgccgaagccattgcatagtatcgcgcttggcagtcggattccggcgctgcgcgaagactataaacttgggcgtttatgcggtcgttatttcctcgccacggttggcaagctattaactgaaaaagcgccgcttacccgccatctggtgccagtggtgacgccggaatcgattgtcattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgatcgacgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgacacccactgccattttgatttcccgccgtttagtggcgatgaagaggccagcctgcaacgcgcggcacaagcgggcgtaggcaagatcattgttccggcgacagaggcggaaaattttgcccgcgtgcaggcgttagcggaaaaatatcaaccgctgtatgccgcattggggttgcatccggggatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcgtccggcgaaggtggtggcggtgggggagatcggtctggatctcttcggcgacgatccgcaatttgagaggcagcagtggttacttgacgaacaactgaaactggcgaaacgctacgatctgccggtgatcctgcattcacggcgcacacacgacaaactggcgatgcatcttaaacgccacgatttatcgcgcactggcgtggttcacggtttttccggcagcctgcaacaggccgagcggtttgtacagctgggctacaaaatcggcgtaggcggtactatcacctatccacgcgccagtaaaacccgcgatgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcgccggatatgccgctcaacggctttcaggggcagcctaaccgcccggaacaggctgcacgggtgtttgacgtgctttgcgagttgcgcccggaaccagaagatgagattgccgaagtgttgcttaataatacgtatgcggtgtttagcgttagtgggtagtttgcccttcgtaggcagcatccggcagtcggcgcataatgcctgatgcgacgcttgtcgcgtcttatcatgcctacaggtttgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagttggcgcacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaggtttgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagttggcgcacaatgcctgatgcgacgcttgtcgcgtcttatcatgcctacaagtctgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagtcggcgcacaatgcctgatgcgacgcttgacgcgtcttatcatgcctacaagtctgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagttggcgcacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaagtttgtgccgaaccgtaggccgtatccggcatgtcacaaatacagcgccgggaatattaagcggctcaccccgcgcacctttaacgcatcagccaacggctcaacgtcttccggcgtggcgctcgcccagctttgcgcctcgccatacacgccgtgggcatgaaacgcgttcaggcgtaccggaacatcgccaagtcccttgataaacaccgccagttcttcgatgtgttgcaaataatccacctggccagggattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttaatctgctgattatcgcgtccggttaattgttgatgacattcgctcccccacgctttgagatcgagcattgcgccgtcacacaccgggagtaatttttcccagccggtttcgctcaacataccgttactgtccacgaggcaggtgaggtggcgcagttgcggatcgtttttgatggctgtaaacagcgccaccacaaacggcagctgggtcgtggcttcgccgccgcttaccgttatcccttcgataaacagcaccgctttgcggatatggctaagcacctcatccacgctcatggattgcgccattggcgtggcatgttgcggacacatcttcaggcaggtatcacactgctcgcagaccacagcgttccacagcactttgccgtcaacaatctgcaacgcctgatgcggacactgtggcacgcactctccgcaatcattgcagcgtcccatcgtccacggattgtgacagtttttgcagcgcagattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttcgcccagccaggtggtgttggtgcgtgaaccttcggcgcgatatttttctaaatccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccagtgcctgcgggttacgtttgatggtttcgtcgagggtcagaatgtcgctgatgccggaataataataagcatgatgcggggcgacagtttgcagatgggtgatcggatctggctcatcgccatacggcaaacgcgcgcccggcgtggtgccgatatcggaactgatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacgggggtattggcgacaaactccgccagttgcgcgctgatgcgataacccacttcatttgcggcggcttctttaccgtagcgcgcggcaatcccttctttctcacacagcaagttaaccgcttccgccagcccatacatgccaaacattggcacaaaacgttcagggttaatcagcccttctttcaccaggaagctattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgctggcagtagtgcggtagagtgcgcgtaaagaagtcatccagcgattcgctgcgctcggcaatggctttcaggttaaggcgtaccagcgtgctgccaccacccgccagcggcagtgagttgtaacagctcacaatcccgtagcccccttttgtgaaaattttattatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgttcttcgccacttccagcagcaggtcatcaggggtgatttctggatcgtagataaaggtcaggttcggtgaaacctgcttcaactctgcatctgcacgtaatatcgcacgggtgatgggcgaatcagacgggccgatattggcgtgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaatatcgatctcgtcttgtgttagaattctaacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgacggtacgtggtggtaaagaatggtcagcagagagagtgcgtcatcaagatctttcgcgccttccagctccagccattcggaaccgttcgccagaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattacaccctcatccagcgcgcggcgggcctcggcaggcagctgcggataaggcagattgttttctgcttccagtgccagaaaatggcgcttctgctccgggctaagcactgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattacagtgatgcaaacttgtaagtagatttccttaattgtgatgtatatcgaagtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattaatggacctgaccaccctgaatgacgacgacaccgacgagaaagtaattgctctgtgtcatcaggccaaaaccccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaacactgaaagagcagggcaccccggaaatccgtattgctacggtaaccaacttcccacacggtaacgacgacatcgaaatcgcgctggcagaaacccgtgcggcaatcgcctacggtgccgatgaagttgacgtggtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgcggcagcgaatgtactgctgaaagtgatcatcgaaaccggcgaactaaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgcggacttcatcaaaacctctaccggtaaagtggctgtgaacgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgtgatatgggcgtagaaaaaaccgttggtttcaaaccagcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgcgattgcagatgaactgttcggtgctgactgggcagatgcgcgtcactaccgctttggcgcttccagcctgctggcaagcctgttgaaagcgctgggccacggcgacggtaagagcgccagcagctactaagtaagatgctttacgcctgatgcgctgcgcttatcaggcctacgagacgtatctacccgtaggccggataaggcgtagacgcatccggcaaaagccgcctcatactcttttccacgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctgagcgatgaagaaattcgtttctttatcaacggaattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgcatctgaatggcccgattgttgataaacattccactggtggtgtcggcgacgtcacttcgctgatgttggggccgatggtcgctgcctgcggcggctatattccgatgatctccggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccagatgacaaccgtttccgcgaaattattaaagacgtcggcgtggcgattatcggtcagaccagctcactggctccggcggataaacgtttctacgcgacccgtgatattaccgcaaccgtggactccatcccgctgatcactgcctcgatcctggcgaagaaactggcggaaggtctggatgcgctggtgatggacgtgaaagtgggtagcggtgcatttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtagctaacggcgctggcgtgcgcaccaccgcgctgctcaccgatatgaatcaggtgctggcctccagcgcaggtaacgcggttgaagttcgtgaagcggtgcagttcctgacaggtgagtatcgtaacccgcgtctgtttgatgtcacgatggcgctgtgcgtggagatgctgatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattgcaggcggtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccaaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaaggttttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggtcgccgtcaggcatctgacaccatcgattacagcgtcggctttactgatatggcgcgtctgggcgaccaggtagacggtcagcgtccgctggcggttatccacgcgaaagacgaaaacagctggcaggaagcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgtcgtatcagtgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcctgtgccaaaggcgaagctgataacggtcgtaaaggcccgctcaatctgccaaatctgacccgtctggggctggcgaaagcacacgaaggttctaccggtttcattccggcgggaatggacggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagataccccgtctggtcactgggaaatcgccggtgtcccggttctgtttgagtggggatatttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggttgaacgcgctaatctgccgggttacctcggtaactgccactcttccggtacggtcattctggatcagctgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactctgtgttccagattgcctgccacgaagaaacctttggcctggataaactctacgaactgtgcgaaatcgcccgtgaagagctgaccaacggcggctacaacatcggtcgtgttatcgctcgtccgtttatcggtgacaaagccggtaacttccagcgtaccggtaaccgtcacgacctggctgttgagccgccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggtcaggtggtttctgtcggtaaaattgcagacatctacgccaactgcggtatcaccaagaaagtgaaagcaactggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggagctgttcgaccgccgtctgccggagctgatgtctttgctgcgcgatgacgacatcctgatcctcactgctgaccacggttgtgatccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtaaaaccgggttcactgggtcaccgtgaaaccttcgcggatatcggccagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgatggatttgggcggagcgttgactccgcctttgttatgtcacaaaaaggataaaacaatggctaccccacacattaatgcagaaatgggcgatttcgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcaccggtacttacaaaggccgcaaaatttccgtaatgggtcacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcaccgatttcggcgtgaagaaaattatccgcgtgggttcctgtggcgcagttctgccgcacgtaaaactacgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagatcatgactttgccgctatcgctgactttgacatggtgcgtaacgcggtagacgcggctaaagcactgggcattgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcatcctcggcgtggaaatggaagcggctggtatctacggcgtcgctgcagaatttggcgcgaaagccctgaccatctgtaccgtgtctgaccacatccgcactcacgagcagaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcactggaatccgttctgctgggcgataaagagtaattgtgtttcgctgaaaggcgattgtcgtgtgaagccggagtgggagactgctccggctttttagtatctattcatcaatagcaactgatttatagatttactattatttttcatatggatagaaaataaaatctattcaagtatctattcacgaatctattcatttatgttcagccgtcatccaggaagggcatatcagcaactctggtggacaaccataaatttctgccattttgcttttgatgtttgagctaaaccgttccgtcttttcgatctattttagagaattaatcgagatacctaacattttacttacttcagcaagcgataatttatgcctgatacgcacggcggctagccaggaaatacgctggcttaacattaaattgataatctcccgctcctggttttccagatcgatcatattcccttcctttggtattttaatcagcgagttaccttaccgcccccgctatccacgtcgacaactcccgtagctctttttcctggtccgggaagtcaaccaacagcgcttcgcactcttgttgcagcatatccgcgcggtacaggcagccttgcagtcgcccggcgagggcttccagcggcgcggggttgaggctgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccagctaaagcgttcatccagcagatgcgagaatgccggagcctgaccgaagttccattcccagctactctgacgggcaaaggtttcggcgaagtttggcaagtctggcgttttgtccggggagatgatttccgcttctacacgctcgccataatgggcgaaaaaggccttggttatgacctcgcaaacctgctcatgggtgatccccggcagcagctcggtgaggttggtcacgcgggaacgcactgaggtaatgcctttcgccgccagtttctttttatccggattgagatagtttgccaggcggctaaggtcggcattgagcagcaaagtgccgtggtggaagccacgatctttggtttcgcgataggccgagcctgagactttgcggtcgccttcgactgttttcaccaccagatcgttacgcccggacgcttcggcgctgacgccgagcgcgttcagcgcattgagcacaatcgacgtagagatggttttatcgtactccggcttgccagccataaaggtaaagcaggtattgccgagatcgtggaacaccgcgccgccaccgctactgcgccgcgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgcgcgcgaccaatcactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtggcgggcatttggcgaaaaatacactcttccaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatgggtcactcttttttctcgctttcttcctcttccggcaccggtttgctggcggttaacaggaagggcgattgctgccagcgggtgcgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagtgagagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagtgtcaggcgcagatagccgagcggtccgtttttacccgcaattggctcgacaatctgctggttaaaatagccgcctgcttttttaccgtcgagcgccagccggtcgcgcacttcgacgctttcgcctgaacgggcgataagatcgccttgttcgtcatacacacccgcgtcgaggatgcggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatctggtgagtcggtacgcatcagcggtgcaacgttcagcgttacctgacgcgccagggtgcgggccagttcttccagctgtggattacgttgtcgctggtggttttgactaaaccatgacgctccctgcatcagcgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccggaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggccgggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacaacgcctgacccaataccagagcaaactgggcgcggcgatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcaccgcgcgcgctacgcgcctggcccatgaagcgcaactggatgtcgcgccgctggggaaaatcccgcacctgcgcacgccgggtttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagatggtggcggaggtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgcgtggcgacgctgaaaggcgctgatgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcagctggtgctcaagctggaaacgctgggctggaaagtggcgattgcctccggcggctttactttctttgctgaatacctgcgcgacaagctgcgcctgaccgccgtggtagccaatgaactggagatcatggacggtaaatttaccggcaatgtgatcggcgacatcgttgacgcgcagtacaaagcgaaaactctgacccgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagccaatgacctgccgatgatcaaagcggcagggctggggattgcctaccatgccaagccaaaagtgaatgaaaagacggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctctggcagcctgaatcagaagtaattgcctgcccgtcatcctgcgggcggcacagcattaacgaggtacaccgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgcgctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgctgcgtcgccaacggtggcgcgtaacgagcgtctcagtggctatgccggtagcgccggggtggcaaaagtccagaaactctccgacatcagccttgaagagctgccgcgtttttccaccggatttaaagagttcgaccgcgtattaggcggcggcgtggtaccgggaagtgccattctgattggcggtaacccaggcgcggggaaatccacgctgttgctgcaaacgctgtgcaaactggcccagcagatgaaaacgctgtatgtcaccggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatctcaatatgttgtcggaaaccagcatcgagcagatctgcctgattgctgaagaagagcaaccgaagctgatggtaattgactccatccaggtgatgcatatggcggatgtacagtcatcgcctggtagcgtggcgcaggtgcgtgaaacggcggcttatttgacacgcttcgccaaaacgcgcggtgtggcgattgtcatggttggacacgtaaccaaagatggctcgctggcgggccctaaagtgctggaacactgtatcgactgttcggtgcttttggatggcgatgccgactcccgttttcgcaccttgcgcagccataaaaaccgcttcggcgcggtgaatgagctgggcgtcttcgcgatgaccgaacaggggctgcgtgaagtcagcaacccttcggcaattttcttaagtcgcggagatgaagtgacctccggcagctccgtgatggtggtgtgggaaggaacgcgtccgttgctggtggagattcaggcgctggtcgatcactcgatgatggcgaatccgcgccgcgtggcggtaggtctggagcaaaaccgtctggcaatcctgctggctgtcttgcaccgtcacggtggtctgcaaatggccgatcaggatgtatttgtgaacgtggtcggtggtgtgaaggtaaccgaaaccagtgccgacttagcgttactgctggcgatggtttccagcctgcgtgacagaccgctaccgcaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggtcaggagcgaatctctgaagcggcgaaacacggttttcgccgggcgattgttccggcggctaacgtgccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagagatacggagggagatatgtcgtcatttgattacctgaaaactgccatcaagcaacagggctgcacgttacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaattaaaagccccagcgcgcaaaagctggaggcgttgcaccgttttttggggcttgaatttccccggcagaagaaaaccattggtgtcgtattcggtaagttctacccgctgcataccggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgcgaccgcgcgttgtttgaagacagcgccatgtcgcagcagcccacggtgccggatcgtctgcgctggttattgcaaacttttaaatatcagaaaaatattcgcattcatgctttcaacgaagagggcatggagccgtatccgcatggctgggatgtgtggagcaacggcatcaaaaagtttatggctgaaaaggggatccagccggacctgatctacacctcggaagaagccgatgcgccacagtatatggaacatctggggatcgagacggtactggtcgatccgaaacgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctacggaagtgaagccgttctttgtgcgtaccgtggcgatccttggcggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaataccaccagtgcgtgggaatatggtcgcgattatgtcttttcacacctcggcggtgatgagatcgcattgcagtattccgactacgataaaatcgcgctgggccacgcacaatacattgattttgcagtgaaatacgccaataaagtggcgtttattgacactgattttgtcactacccaggcgttctgcaaaaagtacgaagggcgtgagcatccgttcgtgcaggcgttgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggcggatggtttacgcagcctcggcagttcggtggatcgcaaagagttccagaacttgctggtggagatgctggaagagaacaatatcgaattcgtgcgggttgaagaggacgattatgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcagagataaccgcgatgaaacggctcaaaggcgaggtataaaataagttttttgatgagttgaaaacctttctggaagaggctgtcgagattaaacaaggtttgaaaaaacctgcacgggtgacccgctacgaaattgcggatactaaggctgttgtaggccggaaaaggcgttcacgccgtatccggcattcggtgctcaatgcctgatgcgacgcttaccgcgtcttatcaggcctggagattcacaacgtattgaaatttcttggtttgtaggccggataaggcgttcacgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagtgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcagtaaagttaccttcgaagaactcaactttaccttcatcctggtagtccaggatgtgcgtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcacagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccaccggaaagttcaccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcataatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgatgccagtttcaccgtttcacctaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagggtcgatttacccgcgccgttcggaccgatgatcccgacgattgcccctttcgggatcgagaagctcaggtcatcaatcagcaggcgatcaccgtaggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttcagctcttcaaagcgtgccagacgtgctttacctttcgactggcggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccaggcgctgatctttctgctccagccaggaggagtagttgccttcccacggaataccttcaccgcggtcaagttcgaggatccagcctgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccctcgaagtcgtgcaggaagcgttccagccaggccacggattcggcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgctacgcgacgacgctcaccaccggagaggttagcgattttcgcgtcccagtccggcagacgtagcgcatccgccgcacgctccagctgtacgttcaggttatgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcgtacagcgcatacacttcatccaggcgtttcagggcgttaaccacttcagaaaccgcttcttcaatggactcacgcacggtgtgttccgggttcagctgcggttcctgcggcaggtaaccaatcttgatgtctggctgcggacgcgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtagacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctttttccccgcctaatcccagttggtcgatcaccttcgcagtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtatttacacttagaggatgcgcttgtggaaaaagccaaacaagttacctggcggctgttggctgccggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagccgttacgcgcaaatcaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaggattatccgctttatccctacctggaataccgccagatcaccgatgatctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcttgttagcctttagcccggaaaagcccggaactaccgaagcgcaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaacgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcttatttagagcgtatccgtctggcgatgaaagcgggtaacactggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcctcggcaatcatttcactggcgaacaaccctaatacggtactgaccttcgcgcgtacaaccggagcgaccgattttacccgtcaaatggcggcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccgtcgcttgcccaggcgcagcagcttaatgaagatcatattcaggagctgcgcgatatcgtcgcctggcgtttgatgggcaacgatgtcaccgacgagcaggcgaaatggcgcgatgacgccattatgcgctcgcaatccacgtcgttgattgaacgccgtgtgcgaatggcacttggcaccggcgatcgtcgcggcctgaatacctggctggcgcgtctgccgatggaagcaaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcgaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgcagcacaacgcatcggagaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggctcggtatgctttcaataaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctttgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgttacaccagtgggaaagagatcccgcaaagctatgcgatggcgattgcccgtcaggagagcgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgcctggtacagcgacccatacggtgaagatgttctctattcctggttatagcagccctgggcaattgctggatccggaaacgaatatcaacattggcaccagttacctgcaatatgtttatcagcagtttggcaataaccgtattttctcctcagcagcttataacgccggacctggacgggtgcgaacctggcttggcaacagcgccgggcgtatcgacgctgtggcatttgtcgagagtattccgttctccgagacgcgcggttatgtgaagaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatgggaacgtcgttactgatccgcacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatattatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgttgcgcggcgaaatgagccagcgtgagttaaaaaatgaactcggcgcgggcatcgcgacgattacgcgtggatctaacagcctgaaagccgcgcccgttgagctgcgccagtggctggaagaggtgttgctgaaaagcgattgattttgtaggcctgataagacgcggcagcgtcgcatcaggcatcgtgcaccgaatgccggatgcggcgtgaacgccttatccgtcctacaatgcctgatacacggcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggcgcgggtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacatcacggggccgagcgcctcgccttcacgcactttttccagaatcaccgcaggcaacggcaaagtagccgaacgcgcctcgccgcgctggctggcgttttcaatcaccacccaactgaaagtgctgtcaccatcgatgccagcttcaatcgccacccaaaaatcagcctctggaagtaaacggcgggcatttgctacccgatttcgtgcgccagcgcgcgtttcctcactgccaaagggttgttccggtacaccgctctcgacggcaacggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgagcaacaggcgatgcaggtggcaacccgtgccaaagagcttggcattacgcatatcatcagtagcgatttaggacgcacccggcgtacggcggaaatcatcgcccaggcctgcggctgtgacatcatctttgattctcgcctgcgtgaattaaacatgggtgtgctggaaaaaagacatatcgattctctgaccgaagaagaagagaactggcgtcggcagctggtcaatggcaccgttgacgggcgtattcctgaaggcgagtcaatgcaggagctcagcgatcgcgtcaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctgctggtgagtcatggtattgcactgggatgcctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcctgtggctggcgtctggctgggttgttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagttgcagcgttaacgacggatcggaatcagcagttcacagcgcagattaattgggcgatctcctgctttggcatcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcaggttaagcattggcatgcatgttccatataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcagcatcaccggatgccccgtcagtacatagccatctgcctgatcctgggctaacgcggtggtatagaatacttcttgttcgtcgtctttatcctgactcggacgcgtttcattcaggccgtagagcaccggcggaatggtcggcgcgttgccgagaaaatcgtgccagaactgataacgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagggtgacaaatttatgctctggcatagtgaattcacccagacgcagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaatgcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggctgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtagagtatgttttaggtcttgacggaaataaaagtattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacaatatgaaatacaagcatttgatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgtggaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaaccgggggtattaaagggggattgggtctggcggaagatacctccgatgcggctatttcttgtcagcaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgcacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgacgccaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcggcaataacagaggcgatttatgcaacgggaaacggtctggttagtggaagatgagcaagggatagccgacacgctggtctacatgttgcagcaggaaggttttgccgtcgaggtctttgagcgaggcttgccggtgctggataaagctcgccagcaggctcccgacgtcatgattctcgatgttggtttgcctgatatcagcggctttgaattatgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactatgtggctaaaccgttttcaccccgcgaagtgtgcgccagggtgcgcaccttactgcgtcgggtgaagaagttctcgtcgccgtctcccgtcatccgtattggtcattttgaattgaatgaacccgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccaggccgcgtctggtcccgccagcaactaatggatagcgtgtgggaagatgcgcaggacacctacgatcgcaccattgatacccacattaaaacgttgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatatagcctgaggggcctgtaatgcgtatcggcatgcggttgctgctgggctattttttactggtggcggtggcggcctggttcgtactggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaacggaggggacgttaatcgataccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgccaatatcggtggcattaacaaagtgcgcaatgaatatcatgtctatatgaccgattcgcagggtaaagtattgttcgattcggcaaataaagccgttgggcaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctaccgatcccgaaagttcggtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaagcgtagcgagcggcgaattttatgggccagcgccattttgctggggattgcactggtgattggcgcaggcatggtttggtggatcaaccgctccattgcccggctcactcgctatgccgattccgtcactgacaataagcccgttcctcttcctgaactcggcagtagcgagttgcgtaagcttgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaacccatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccaccggaagtggtggctcgttttaccgacaacattctgacgcaaaatgcgcgtatgcaggcattggtagaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttctgactgttgttgatgtggcggcattatttcgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactctacatgttatgcccactgaggttaatgttgctgctgaaccggcgttactggagcaggcgctggggaatttactggataacgccatcgattttacccccgagagcggtcgcataacgctaagcgccgaagtggatcaggaacacgtcgcccttaaggtgctggataccggtagtggtattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgttcgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcgacttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttctggaaaatgaccaccttgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaagtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgcgattcgccaaagtaccagcgggccgcaaaaactcgttgggccgcttatcgctattcctgtgaccgagctttatacggtgcaggaagaggataaaaccgtggagcggaaacgaagttttatccatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagatagggatttataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgagctcaacgcgccaaatatcatcttaggcaagccctttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggaacggcgctgaccattgaacccggcaccgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcggaagcagaacctgaagctgaatatggccctgaatttaagcggtaccggcgatctttctgtggtgcctgccgggcgtaatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttttgccagccaaacgggaagttagcgagtcaggttttcaggcgcaatggcaaagcagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgccagccgatcaataccaattaacggaccgggcgactaagtacgccattctgctgattgcactgacttttatggcgttctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctttcattggtgatgttttatttgctcttgctggcgctttctgaacatatcggttttaccgtggcatggataatcgccagtctgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggctggcgcaacagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactgctcaactctgccgatagcgcgctgttgttgggaaccagtgtgctggtggtggcgctggccggcatgatgtttgtgactcgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaatggacgatcaattacgtatctggaaataaggttgaaaaataaaaacggcgctaaaaagcgccattttttttgacggtggtaacgccgattaatcttccagatcaccgcagaagcgataaccttcaccgtggatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgtggtttcagctcacggccggtcattttcttcagcagttcagcacgggactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcgctgcgcggcagcttgtactgctcgccatcagggccgatcaacgaacggctgttgatgtccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatcgtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgttcttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagaggggccggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacgtggtgaatccaattgtcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattcaaccgttagtacagtcaggaaatagtttagccttttttaagctaagtaaagggctttttctgcgacttacgttaaggatttgtaaattcgcaccgcgtaataagttgacagtgatcaccctgttcgcggtcatttggtcaagaagagtggcaatatgcgtataacgattattctggtcgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatggggtttagcgaactgcggattgtcgatagtcaggcacatctggagccagccactcgctgggtcgcacatggatctggtgatattattgataatattaaagttttcccgacactggttgaatcgttacacgatgtcgatttcactgtcgccaccactgcgcgcagtcgggcgaaatatcattactacgccacgccagttgaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgcgctggtgtttggtcgcgaagattccgggttgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatctggggcaggcagtgatggtctattgctatcaattagcaacattaatacaacaaccgacgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagtcatggcattgctgacgactctggcagtggcagatgacataaaactggtcgactggttacagcacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatgatattgaaaaaaatatcaccaaataaaaaacgccttagtaagtatttttc